@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'),local('OpenSans-Light'),url('../font/opensans_300.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'),local('OpenSans'),url('../font/opensans_400.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'),local('OpenSans-Semibold'),url('../font/opensans_600.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url('../font/opensans_800.woff') format('woff');
}
@font-face
{
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'),local('Merriweather-Light'),url('../font/opensans_300.woff') format('woff');
}
body
{
	color: #000;
	direction: ltr;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
@-webkit-viewport
{
	width: device-width;
}
@-moz-viewport
{
	width: device-width;
}
@-ms-viewport
{
	width: device-width;
}
@-o-viewport
{
	width: device-width;
}
@viewport
{
	width: device-width;
}
@-ms-viewport
{
	width: auto!important;
}
.google-map-canvas,.google-map-canvas *
{
}
img
{
	max-width1: none;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	color: #444;
}
h1,h2,h3,h4,h5,h6
{
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-weight: 300!important;
}
h1.block,h2.block,h3.block,h4.block,h5.block,h6.block
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.btn a
{
	color: #FFF;
	text-shadow: none!important;
}
a
{
	color: #2181C4;
	text-shadow: none!important;
}
a,a:focus,a:hover,a:active
{
	opacity: 1;
	outline: 0;
	text-decoration: none;
}
.bg-blue
{
	background-color: #4b8df8!important;
	background-image: none!important;
	border-color: #4b8df8!important;
	color: #fff!important;
}
.bg-red
{
	background-color: #e02222!important;
	background-image: none!important;
	border-color: #e02222!important;
	color: #fff!important;
}
.bg-yellow
{
	background-color: #ffb848!important;
	background-image: none!important;
	border-color: #ffb848!important;
	color: #fff!important;
}
.bg-green
{
	background-color: #35aa47!important;
	background-image: none!important;
	border-color: #35aa47!important;
	color: #fff!important;
}
.bg-purple
{
	background-color: #852b99!important;
	background-image: none!important;
	border-color: #852b99!important;
	color: #fff!important;
}
.bg-dark
{
	background-color: #555!important;
	background-image: none!important;
	border-color: #555!important;
	color: #fff!important;
}
.be-grey
{
	background-color: #fafafa!important;
	background-image: none!important;
	border-color: #fafafa!important;
}
[class^="icon-"],[class*=" icon-"]
{
	display: inline-block;
	font-size: 14px;
	line-height: 17px;
	margin-right: .3em;
	margin-top: 1px;
}
.glyphicon
{
	color: #2181C4;
}
li [class^="icon-"],li [class*=" icon-"]
{
	display: inline-block;
	text-align: center;
	width: 1.25em;
}
li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large
{
	width: 1.5625em;
}
.close
{
	background-image: url("../img/remove-icon-small.png")!important;
	background-repeat: no-repeat!important;
	display: inline-block;
	height: 9px;
	margin-right: 0;
	margin-top: 0;
	width: 9px;
}
hr
{
	border: 0;
	border-bottom: 1px solid #FEFEFE;
	border-top: 1px solid #E0DFDF;
	margin: 20px 0;
}
.display-none,.display-hide
{
	display: none;
}
.no-space
{
	margin: 0!important;
	padding: 0!important;
}
.margin-bottom-10
{
	margin-bottom: 10px!important;
}
.margin-top-10
{
	margin-top: 10px!important;
}
.margin-bottom-15
{
	margin-bottom: 15px!important;
}
.margin-bottom-20
{
	margin-bottom: 20px!important;
}
.margin-top-20
{
	margin-top: 20px!important;
}
.margin-top-50
{
	margin-top: 50px!important;
}
.margin-bottom-25
{
	margin-bottom: 25px!important;
}
.margin-right-10
{
	margin-right: 10px!important;
}
.bold
{
	font-weight: 600!important;
}
.fix-margin
{
	margin-left: 0!important;
}
.border
{
	border: 1px solid red;
}
.inline
{
	display: inline;
}
.visible-ie8
{
	display: none;
}
.ie8 .visible-ie8
{
	display: inherit!important;
}
.visible-ie9
{
	display: none;
}
.ie9 .visible-ie9
{
	display: inherit!important;
}
.hidden-ie8
{
	display: inherit;
}
.ie8 .hidden-ie8
{
	display: none!important;
}
.hidden-ie9
{
	display: inherit;
}
.ie9 .hidden-ie9
{
	display: none!important;
}
.header
{
	border: 0;
	box-shadow: none;
	height: 92px;
	margin: 0;
	min-height: 92px;
	padding: 0 20px 0 20px;
	padding: 0;
	width: 100%;
}
.header.navbar-fixed-top
{
	z-index: 9995!important;
}
.navbar-nav>li>a
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.header .navbar-brand
{
	display: inline-block;
	margin-right: 0;
	margin-top: -1px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
}
.header .navbar-brand img
{
	margin-left: 20px;
}
.header .navbar-toggle
{
	background-image: none;
	border: 0;
	box-shadow: none;
	color: #fff;
	filter: none;
	margin: 8px 6px 4px 6px;
	padding: 0;
	padding-bottom: 6px;
	padding-top: 2px;
}
.header .navbar-toggle:hover
{
	background: none;
	text-decoration: none;
}
.header .navbar-nav
{
	display: block;
	margin-right: 20px;
}
.header .navbar-nav>li
{
	margin: 0;
	padding: 0;
}
.navbar-nav>li>a
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.header .navbar-nav>li.dropdown,.header .navbar-nav>li.dropdown>a
{
	color: #9d9d9d;
	padding-left: 8px;
	padding-right: 8px;
}
.header .navbar-nav>li.dropdown>a:hover
{
	color: #000;
}
.header .navbar-nav>li.dropdown>a:last-child
{
	padding-right: 0;
}
.header .navbar-nav>li.dropdown:last-child
{
	padding-right: 2px;
}
.header .navbar-nav>li.dropdown .dropdown-toggle
{
	margin: 0;
}
.header .navbar-nav>li.dropdown .dropdown-toggle>i
{
	font-size: 18px;
}
.header .navbar-nav>li.dropdown .dropdown-menu>li>a>i
{
	font-size: 14px;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle
{
	padding: 7px 4px 6px 9px;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle:hover
{
	text-decoration: none;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle .username
{
	color: #ddd;
}
.header .navbar-nav li.dropdown.user .dropdown-toggle i
{
	display: inline-block;
	font-size: 16px;
	margin: 0;
	margin-top: 5px;
}
.header .navbar-nav>li.dropdown.user .dropdown-menu i
{
	display: inline-block;
	width: 15px;
}
.header .navbar-nav>li.dropdown .dropdown-toggle .badge
{
	left: -10px;
	position: absolute;
	top: -2px;
}
.header .navbar-nav>li.dropdown.language
{
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.header .navbar-nav>li.dropdown.language>a
{
	color: #ddd;
	font-size: 13px;
	padding: 10px 1px 12px 5px;
}
.header .navbar-nav>li.dropdown.language>a>img
{
	margin-bottom: 2px;
}
.header .navbar-nav>li.dropdown.language>a>i
{
	font-size: 16px;
}
.header .navbar-nav>li.dropdown.language>.dropdown-menu>li>a>img
{
	margin-bottom: 2px;
}
.header .navbar-nav .dropdown-menu
{
	margin-top: 3px;
}
.page-container
{
	border: 1px solid #fbfbfb;
	box-shadow: 0 1px 1px #86929E !important;
	margin: 122px auto;
	padding: 0;
}
.no-border
{
	border: 0 transparent!important;
	box-shadow: none!important;
}
.page-header-fixed .page-container
{
	margin-top: 63px;
}
.ie8 .page-sidebar
{
	position: absolute;
	width: 225px;
}
.page-sidebarNew.navbar-collapse
{
	padding: 0;
}
.page-sidebar-menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.page-sidebar-menu>li
{
	display: block;
	margin: 0;
	margin-left: 5px;
	padding: 0;
}
.page-sidebar-menu>li.start>a
{
	border-top-color: transparent!important;
}
.page-sidebar-menu>li:last-child>a,.page-sidebar-menu>li.last>a
{
	border-bottom-color: transparent!important;
}
.page-sidebar-menu>li>a
{
	border: 0;
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 10px 15px;
	position: relative;
	text-decoration: none;
}
.page-sidebar-fixed .page-sidebar-menu>li>a
{
	moz-transition: all .2s ease;
	o-transition: all .2s ease;
	transition: all .2s ease;
	webkit-transition: all .2s ease;
}
.page-sidebar-menu>li>a i
{
	font-size: 16px;
	margin-right: 5px;
	text-shadow: none;
}
.page-sidebar-menu>li.break
{
	margin-bottom: 20px;
}
.page-sidebar-menu>li.active>a
{
	border: none;
	text-shadow: none;
}
.page-sidebar-menu>li.active>a .selected
{
	background-image: url("../img/sidebar-menu-arrow.png");
	display: block;
	float: right;
	height: 25px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 8px;
}
.page-sidebar ul>li>a>.arrow:before
{
	content: "\f104";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 300;
	height: auto;
	margin-right: 5px;
	margin-top: 0;
	text-shadow: none;
}
.page-sidebar-menu>li>a>.arrow.open:before
{
	content: "\f107";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 300;
	height: auto;
	margin-right: 3px;
	margin-top: 0;
	text-shadow: none;
}
.page-sidebar-menu li>a>.badge
{
	float: right;
	margin-right: 13px;
	margin-top: 1px;
}
.page-sidebar-menu .sub-menu
{
	padding: 0;
}
.page-sidebar-menu>li>ul.sub-menu
{
	clear: both;
	display: none;
	list-style: none;
	margin: 8px 0 8px 0;
}
.page-sidebar-menu>li.active>ul.sub-menu
{
	display: block;
}
.page-sidebar-menu>li>ul.sub-menu>li
{
	background: none;
	margin: 0;
	margin-top: 1px!important;
	padding: 0;
	padding-right: 5px;
}
.page-sidebar-menu>li>ul.sub-menu>li>a
{
	background: none;
	display: block;
	font-size: 12px;
	font-weight: 300;
	margin: 0;
	padding: 5px 0;
	padding-left: 5px!important;
	text-decoration: none;
}
.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu
{
	clear: both;
	display: none;
	list-style: none;
	margin: 0;
}
.page-sidebar-menu>li>ul.sub-menu li>a>.arrow:before
{
	content: "\f104";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 300;
	height: auto;
	margin-right: 20px;
	margin-top: 1px;
	text-shadow: none;
}
.page-sidebar-menu>li>ul.sub-menu li>a>.arrow.open:before
{
	content: "\f107";
	display: inline;
	float: right;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: 300;
	height: auto;
	margin-right: 18px;
	margin-top: 1px;
	text-shadow: none;
}
.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu
{
	display: block;
}
.page-sidebar-menu>li>ul.sub-menu>li ul.sub-menu li
{
	background: none;
	margin: 0;
	margin-top: 1px!important;
	padding: 0;
}
.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a
{
	background: none;
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 5px 0;
	text-decoration: none;
}
.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>a
{
	padding-left: 60px;
}
.page-sidebar-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a
{
	padding-left: 80px;
}
.page-sidebar-menu>li.active>ul.sub-menu>li.active ul.sub-menu>li.active ul.sub-menu
{
	display: block;
}
.page-sidebar-menu>li>ul.sub-menu li>ul.sub-menu>li>a>i
{
	font-size: 13px;
}
.page-sidebar .sidebar-search
{
	margin: 0;
	padding: 0;
}
.page-sidebar .sidebar-search .form-container
{
	height: 35px;
	margin: 15px 10px 15px 10px;
	padding-top: 7px;
}
.page-sidebar .sidebar-search .form-container .submit
{
	background-repeat: no-repeat;
	border: 0;
	box-shadow: none;
	display: block;
	float: right;
	height: 15px;
	margin-top: -3px;
	padding: 0;
	width: 13px;
}
.page-sidebar .sidebar-search .form-container input[type="text"]
{
	border: 0;
	box-shadow: none!important;
	font-size: 14px!important;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0!important;
	width: 120px;
}
.page-sidebar .sidebar-search .form-container input[type="text"]:focus
{
	outline: none!important;
}
.page-sidebar .sidebar-toggler
{
	background-repeat: no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	height: 29px;
	margin-left: 175px;
	margin-top: 15px;
	opacity: .5;
	width: 29px;
}
.sidebar-toggler:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.page-sidebar-closed .sidebar-toggler
{
	margin-left: 3px;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container
{
	margin-left: 3px;
	width: 29px;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .input-box
{
	border-bottom: 0!important;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container input[type="text"]
{
	display: none;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .submit
{
	display: block!important;
	margin-left: 7px!important;
	margin-right: 7px!important;
	margin-top: 5px!important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container
{
	padding-top: 0;
	position: relative;
	width: 255px;
	z-index: 1;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container input[type="text"]
{
	display: inline-block!important;
	margin-left: 8px;
	margin-top: 7px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 185px;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .submit
{
	display: inline-block;
	height: 13px;
	margin: 11px 8px 9px 6px!important;
	width: 13px;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove
{
	background-repeat: no-repeat;
	display: inline-block!important;
	float: left!important;
	height: 11px;
	margin: 12px 8px 9px 8px!important;
	width: 11px;
}
.page-sidebar-closed .page-sidebar-menu>li>a .selected
{
	right: -3px!important;
}
.page-sidebar-closed .page-sidebar-menu>li>a>.title,.page-sidebar-closed .page-sidebar-menu>li>a>.arrow
{
	display: none!important;
}
.page-sidebar-closed .sidebar-toggler
{
	margin-right: 3px;
}
.page-sidebar-closed .page-sidebar .sidebar-search
{
	margin-bottom: 6px;
	margin-top: 6px;
}
.page-sidebar-closed .page-sidebar-menu
{
	width: 35px!important;
}
.page-sidebar-closed .page-sidebar-menu>li>a
{
	padding-left: 7px;
}
.page-sidebar-fixed.page-sidebar-closed .page-sidebar-menu>li>a
{
	moz-transition: all .2s ease;
	o-transition: all .2s ease;
	transition: all .2s ease;
	webkit-transition: all .2s ease;
}
.page-sidebar-closed .page-sidebar-menu>li:hover
{
	display: block!important;
	position: relative!important;
	width: 236px!important;
	z-index: 2000;
}
.page-sidebar-closed .page-sidebar-menu>li:hover .selected
{
	display: none;
}
.page-sidebar-closed .page-sidebar-menu>li:hover>a>i
{
	margin-right: 10px;
}
.page-sidebar-closed .page-sidebar-menu>li:hover .title
{
	display: inline!important;
}
.page-sidebar-closed .page-sidebar-menu>li>.sub-menu
{
	display: none!important;
}
.page-sidebar-closed .page-sidebar-menu>li:hover>.sub-menu
{
	display: block!important;
	left: 36px;
	margin-top: 0;
	position: absolute;
	top: 100%;
	width: 200px;
	z-index: 2000;
}
.page-sidebar-closed .page-sidebar-menu>li:hover>.sub-menu>li>.sub-menu,.page-sidebar-closed .page-sidebar-menu>li:hover>.sub-menu>li>.sub-menu>li>.sub-menu
{
	width: 200px;
}
.page-sidebar-closed .page-sidebar-menu>li:hover>.sub-menu>li>a
{
	padding-left: 15px!important;
}
.page-sidebar-closed .page-sidebar-menu>li>ul.sub-menu>li>.sub-menu>li>a
{
	padding-left: 30px!important;
}
.page-sidebar-closed .page-sidebar-menu>li>ul.sub-menu>li>.sub-menu>li>.sub-menu>li>a
{
	padding-left: 45px!important;
}
.page-sidebar-closed .page-sidebar
{
	width: 35px;
}
.page-sidebar-closed .page-content
{
	margin-left: 35px!important;
}
.ie8 .page-content
{
	margin-left: 225px;
	margin-top: 0;
	min-height: 760px;
	padding: 20px;
}
.ie8 .page-sidebar-fixed .page-content
{
	min-height: 600px;
}
.ie8 .page-content.no-min-height
{
	min-height: auto;
}
.page-full-width .page-content
{
	margin-left: 0!important;
}
.page-title
{
	color: #666;
	display: block;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -1px;
	margin: 10px 0 15px 0;
	padding: 0;
}
.page-title small
{
	color: #888;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
}
.ie8 .row .page-breadcrumb.breadcrumb>li
{
	margin-right: 1px;
}
.page-content .page-breadcrumb.breadcrumb
{
	background-color: #eee;
	border: 0!important;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 25px;
	margin-top: 15px;
	moz-border-radius: 0;
	padding-left: 8px;
	padding-right: 30px;
	webkit-border-radius: 0;
}
.page-content .page-breadcrumb.breadcrumb>li>a,.page-content .page-breadcrumb.breadcrumb>li>i,.page-content .page-breadcrumb.breadcrumb>li>span
{
	color: #333;
	font-size: 14px;
	text-shadow: none;
}
.page-content .page-breadcrumb.breadcrumb>li>i
{
	color: #666;
}
.page-content .page-breadcrumb.breadcrumb>li+li:before
{
	display: none;
}
.page-content .page-breadcrumb.breadcrumb .btn-group
{
	margin-top: -8px;
	position: absolute;
	right: 15px;
}
.page-content .page-breadcrumb.breadcrumb>.btn-group .btn
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range
{
	background-color: #e02222;
	color: #fff;
	cursor: pointer;
	display: none;
	margin-right: -30px;
	padding: 9px 9px 8px 9px;
	position: relative;
	top: -8px;
}
@media all and(-webkit-min-device-pixel-ratio:0)
{
	.page-content .page-breadcrumb.breadcrumb .dashboard-date-range
	{
		padding: 9px;
	}
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>span
{
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.icon-calendar
{
	color: #fff;
	font-size: 14px;
	margin-top: 0;
	text-transform: normal;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.icon-angle-down
{
	color: #fff;
	font-size: 16px;
}
.footer
{
	background: none repeat scroll 0 0 #62707f;
	box-shadow: 0 0 3px #000000 inset;
	font-size: 13px;
	moz-box-shadow: 0 0 3px #000000 inset;
	padding: 35px 0;
	webkit-box-shadow: 0 0 3px #000000 inset;
}
.footer h4
{
	color: #eee;
}
.footer h5
{
	color: #eee;
}
.footer p
{
	color: #eee;
}
.footer a
{
	color: #b8e7fb;
}
.footer address
{
	color: #eee;
}
.footer dl.f-twitter
{
	overflow: hidden;
}
.footer dl.f-twitter dt
{
	float: left;
	padding-top: 2px;
	text-align: left;
	width: 30px;
}
.footer dl.f-twitter dt i
{
	color: #fff;
	font-size: 20px;
}
.footer dl.f-twitter dd
{
	color: #eee;
	margin-left: 30px;
}
.footer dl.f-twitter dd span
{
	color: #adbdce;
	font-size: 12px;
	margin: 0 5px;
}
.footer .blog-photo-stream
{
	margin-top: 11px;
}
.footer .blog-photo-stream li
{
	margin: 4px 5px 4px 0;
}
.footer .blog-photo-stream img
{
	border: solid 2px #9ca5ae;
	padding: 0;
}
.footer .blog-photo-stream img:hover
{
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
.copyright
{
	background: #4a5866;
	color: #dee4eb;
	font-size: 12px;
	padding: 10px 0;
}
.copyright p
{
	color: #bbb;
	margin-bottom: 0;
	margin-top: 7px;
}
.copyright p a
{
	color: #2298ca;
}
.copyright .social-footer
{
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
	text-align: right;
}
.copyright .social-footer li
{
	display: inline-block;
	margin-left: 3px;
}
.copyright .social-footer li i
{
	color: #808e9c;
	display: inline-block;
	font-size: 18px;
}
.copyright .social-footer li i:hover
{
	color: #fff;
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
.copyright .social-footer li a:hover
{
	text-decoration: none;
}
i.icon,a.icon
{
	color: #999;
	font-size: 13px;
	font-weight: normal;
	margin-right: 5px;
}
i.icon-black
{
	color: #000!important;
}
a.icon:hover
{
	filter: alpha(opacity=40);
	moz-transition: all .1s ease-in-out;
	ms-transition: all .1s ease-in-out;
	opacity: .4;
	o-transition: all .1s ease-in-out;
	text-decoration: none;
	transition: all .1s ease-in-out;
	webkit-transition: all .1s ease-in-out;
}
a.icon.huge i
{
	font-size: 16px!important;
}
i.big
{
	font-size: 20px;
}
i.warning
{
	color: #d12610;
}
i.critical
{
	color: #37b7f3;
}
i.normal
{
	color: #52e136;
}
.well.mini
{
	padding: 7px!important;
}
.not-well
{
	background-color: #f00;
	border: 1px solid #ff0;
	border-radius: 0;
	box-shadow: none!important;
	moz-border-radius: 0;
	moz-box-shadow: none!important;
	webkit-border-radius: 0;
	webkit-box-shadow: none!important;
}
.not-well.mini
{
	padding: 7px!important;
}
.input-icon
{
	position: relative;
}
.input-icon input
{
	padding-left: 33px!important;
}
.input-icon i
{
	color: #2181C4;
	display: block;
	font-size: 16px;
	height: 16px;
	margin: 8px 2px 4px 10px;
	position: absolute;
	text-align: center;
	width: 16px;
}
.input-icon.right input
{
	padding-left: 12px!important;
	padding-right: 33px!important;
}
.input-icon.right i
{
	float: right;
	right: 8px;
}
.has-success .input-icon>i
{
	color: #468847;
}
.has-warning .input-icon>i
{
	color: #c09853;
}
.has-error .input-icon>i
{
	color: #b94a48;
}
.portlet
{
	clear: both;
	margin-bottom: 20px;
	margin-top: 0;
	padding: 0;
}
.portlet>.portlet-title
{
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
}
.portlet>.portlet-title:after,.portlet>.portlet-title:before
{
	content: "";
	display: table;
	line-height: 0;
}
.portlet>.portlet-title:after
{
	clear: both;
}
.portlet>.portlet-title>.caption
{
	display: inline-block;
	float: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
}
.portlet>.portlet-title>.caption>i
{
	color: #666;
	display: inline-block!important;
	float: left;
	font-size: 13px;
	margin-right: 5px;
	margin-top: 4px;
}
.portlet.blue>.portlet-title>.caption,.portlet-title.blue>.caption,.portlet.green>.portlet-title>.caption,.portlet-title.green>.caption,.portlet.yellow>.portlet-title>.caption,.portlet-title.yellow>.caption,.portlet.red>.portlet-title>.caption,.portlet-title.red>.caption,.portlet.purple>.portlet-title>.caption,.portlet-title.purple>.caption,.portlet.grey>.portlet-title>.caption,.portlet-title.dark-grey>.caption,
{
	color: #fff;
}
.portlet.box.blue>.portlet-title>.caption>i,.portlet.box.green>.portlet-title>.caption>i,.portlet.box.grey>.portlet-title>.caption>i,.portlet.box.yellow>.portlet-title>.caption>i,.portlet.box.red>.portlet-title>.caption>i,.portlet.box.purple>.portlet-title>.caption>i,.portlet.box.light-grey>.portlet-title>.caption>i
{
	color: #fff;
}
.sortable .portlet>.portlet-title
{
	cursor: move;
}
.portlet>.portlet-title>.tools,.portlet>.portlet-title>.actions
{
	display: inline-block;
	float: right;
	margin: 0;
	margin-top: 6px;
	padding: 0;
}
.portlet>.portlet-title>.tools>a
{
	display: inline-block;
	height: 16px;
	margin-left: 5px;
}
.portlet>.portlet-title>.actions>.dropdown-menu i
{
	color: #000!important;
}
.portlet>.portlet-title>.tools>a.remove
{
	background-image: url(../img/portlet-remove-icon.png);
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 11px;
}
.portlet>.portlet-title>.tools>a.config
{
	background-image: url(../img/portlet-config-icon.png);
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 12px;
}
.portlet>.portlet-title>.tools>a.reload
{
	background-image: url(../img/portlet-reload-icon.png);
	margin-bottom: 2px;
	width: 13px;
}
.portlet>.portlet-title>.tools>a.expand
{
	background-image: url(../img/portlet-expand-icon.png);
	margin-bottom: 2px;
	width: 14px;
}
.portlet>.portlet-title>.tools>a.collapse
{
	background-image: url(../img/portlet-collapse-icon.png);
	margin-bottom: 2px;
	width: 14px;
}
.portlet>.portlet-title>.tools>a:hover
{
	filter: 'alpha(opacity=60)';
	moz-transition: all .1s ease-in-out;
	ms-transition: all .1s ease-in-out;
	opacity: .6;
	o-transition: all .1s ease-in-out;
	text-decoration: none;
	transition: all .1s ease-in-out;
	webkit-transition: all .1s ease-in-out;
}
.portlet>.portlet-title>.actions>.btn-group
{
	margin-top: -12px;
}
.portlet>.portlet-title>.actions>.btn
{
	margin-top: -14px;
	padding: 4px 10px;
}
.portlet>.portlet-title>.actions>.btn-group>.btn
{
	margin-top: -1px;
	padding: 4px 10px;
}
.portlet>.portlet-title>.actions>.btn.btn-sm
{
	margin-top: -14px;
	padding: 3px 8px;
}
.portlet>.portlet-title>.actions>.btn-group>.btn-sm
{
	margin-top: -1px;
	padding: 3px 8px;
}
.portlet>.portlet-title>.pagination.pagination-sm
{
	display: inline-block!important;
	float: right!important;
	margin: 0;
	margin-top: -4px;
}
.portlet>.portlet-body
{
	clear: both;
	padding: 0;
}
.portlet>.portlet-body.light-blue,.portlet.light-blue
{
	background-color: #bfd5fa!important;
}
.portlet>.portlet-body.blue,.portlet.blue
{
	background-color: #4b8df8!important;
}
.portlet>.portlet-body.red,.portlet.red
{
	background-color: #e02222!important;
}
.portlet>.portlet-body.yellow,.portlet.yellow
{
	background-color: #ffb848!important;
}
.portlet>.portlet-body.green,.portlet.green
{
	background-color: #35aa47!important;
}
.portlet>.portlet-body.purple,.portlet.purple
{
	background-color: #852b99!important;
}
.portlet>.portlet-body.light-grey,.portlet.light-grey
{
	background-color: #fafafa!important;
}
.portlet>.portlet-body.grey,.portlet.grey
{
	background-color: #555!important;
}
.ui-sortable-placeholder
{
	border: 1px dotted black;
	height: 100%!important;
	visibility: visible!important;
}
.ui-sortable-placeholder *
{
	visibility: hidden;
}
.sortable-box-placeholder
{
	background-color: #f5f5f5;
	border: 1px dashed #DDD;
	display: block;
	margin-bottom: 24px!important;
	margin-top: 0!important;
}
.sortable-box-placeholder *
{
	visibility: hidden;
}
.portlet.solid
{
	padding: 10px;
}
.portlet.solid>.portlet-title>.tools
{
	border: 0;
	margin-top: 2px;
}
.portlet.solid>.portlet-title
{
	border: 0;
	margin-bottom: 5px;
}
.portlet.solid.bordered>.portlet-title
{
	margin-bottom: 15px;
}
.portlet.solid.red>.portlet-title,.portlet.solid.red>.portlet-title>.caption>i,.portlet.solid.red>.portlet-body,.portlet.solid.green>.portlet-title,.portlet.solid.green>.portlet-title>.caption>i,.portlet.solid.green>.portlet-body,.portlet.solid.yellow>.portlet-title,.portlet.solid.yellow>.portlet-title>.caption>i,.portlet.solid.yellow>.portlet-body,.portlet.solid.grey>.portlet-title,.portlet.solid.grey>.portlet-title>.caption>i,.portlet.solid.grey>.portlet-body,.portlet.solid.purple>.portlet-title,.portlet.solid.purple>.portlet-title>.caption>i,.portlet.solid.purple>.portlet-body,.portlet.solid.blue>.portlet-title,.portlet.solid.blue>.portlet-title>.caption>i,.portlet.solid.blue>.portlet-body
{
	border: 0;
	color: #fff;
}
.portlet.bordered
{
	border-left: 2px solid #ddd;
}
.portlet.box
{
	padding: 0!important;
}
.portlet.box>.portlet-title
{
	border-bottom: 1px solid #eee;
	color: #222!important;
	padding: 5px 10px 5px 10px;
}
.portlet.box>.portlet-title>.actions>.btn>i
{
	color: #fff!important;
}
.portlet.box>.portlet-title>.tools
{
	margin-top: 3px;
}
.portlet.box>.portlet-title>.tools>a.remove,.portlet.solid>.portlet-title>.tools>a.remove
{
	background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.config,.portlet.solid>.portlet-title>.tools>a.config
{
	background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.reload,.portlet.solid>.portlet-title>.tools>a.reload
{
	background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.expand,.portlet.solid>.portlet-title>.tools>a.expand
{
	background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.collapse,.portlet.solid>.portlet-title>.tools>a.collapse
{
	background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.box>.portlet-body
{
	background-color: #fff;
	padding: 10px;
}
.portlet.box>.portlet-title
{
	margin-bottom: 0;
}
.portlet.box.blue>.portlet-title
{
	background-color: #4b8df8;
}
.portlet.box.blue
{
	border: 1px solid #b4cef8;
	border-top: 0;
}
.portlet.box.red>.portlet-title
{
	background-color: #e02222;
}
.portlet.box.red
{
	border: 1px solid #ef8476;
	border-top: 0;
}
.portlet.box.yellow>.portlet-title
{
	background-color: #ffb848;
}
.portlet.box.yellow
{
	border: 1px solid #fccb7e;
	border-top: 0;
}
.portlet.box.green>.portlet-title
{
	background-color: #35aa47;
}
.portlet.box.green
{
	border: 1px solid #77e588;
	border-top: 0;
}
.portlet.box.purple>.portlet-title
{
	background-color: #852b99;
}
.portlet.box.purple
{
	border: 1px solid #af5cc1;
	border-top: 0;
}
.portlet.box.grey>.portlet-title
{
	background-color: #e5e5e5;
}
.portlet.box.grey
{
	border: 1px solid #e5e5e5;
	/*border-top: 0;*/
}
.portlet.box.light-grey>.portlet-title
{
	background-color: #aaa;
}
.portlet.box.light-grey
{
	border: 1px solid #bbb;
	border-top: 0;
}
.chart,.pie,.bars
{
	overflow: hidden;
}
.item-list.table .percent
{
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	width: 30px;
}
.item-list.table .title
{
	padding-top: -5px;
}
.chart-tooltip
{
	background-color: #736e6e!important;
	clear: both;
	color: #fff;
	padding: 5px!important;
	z-index: 100;
}
.chart-tooltip .label
{
	clear: both;
	display: block;
	margin-bottom: 2px;
}
.bar-chart
{
	display: none;
}
.line-chart
{
	display: none;
}
.icon-btn
{
	background-color: #fafafa!important;
	background-image: none!important;
	border: 1px solid #ddd;
	box-shadow: none!important;
	color: #646464!important;
	cursor: pointer;
	display: inline-block!important;
	filter: none!important;
	height: 60px;
	margin: 5px 5px 0 0;
	min-width: 80px;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	padding: 12px;
	position: relative;
	text-align: center;
	text-shadow: none!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn i
{
	font-size: 18px;
}
.ie8 .icon-btn:hover
{
	filter: none!important;
}
.icon-btn:hover
{
	border-color: #999!important;
	box-shadow: none!important;
	color: #444!important;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	text-decoration: none!important;
	text-shadow: 0 1px 0 rgba(255,255,255,1)!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn:hover .badge
{
	box-shadow: none!important;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn div
{
	color: #000;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 5px;
}
.icon-btn .badge
{
	border-radius: 12px!important;
	border-style: solid;
	border-width: 0;
	box-shadow: none;
	color: white!important;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 11px!important;
	font-weight: 300;
	moz-border-radius: 12px!important;
	moz-box-shadow: none;
	padding: 3px 6px 3px 6px;
	position: absolute;
	right: -5px;
	text-shadow: none;
	top: -5px;
	webkit-border-radius: 12px!important;
	webkit-box-shadow: none;
}
.dropdown-menu.extended
{
	background-color: #fff!important;
	max-width: 300px!important;
	min-width: 160px!important;
	width: 233px!important;
}
.dropdown-menu.extended:before,.dropdown-menu.extended:after
{
	border-bottom-color: #ddd!important;
}
.dropdown-menu.extended li a
{
	clear: both;
	display: block;
	font-weight: normal;
	line-height: 20px;
	padding: 5px 10px!important;
	white-space: normal!important;
}
.dropdown-menu.extended li i
{
	margin-right: 3px;
}
.dropdown-menu.extended li a
{
	background-color: #fff;
	font-size: 13px;
	padding: 10px!important;
}
.dropdown-menu.extended li a:hover
{
	background-color: #f5f5f5;
	background-image: none;
	color: #000;
	filter: none;
}
.dropdown-menu.extended li p
{
	background-color: #eee;
	color: #000;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 10px;
}
.dropdown-menu.extended li a
{
	border-bottom: 1px solid #f4f4f4!important;
	font-size: 12px;
	list-style: none;
	padding: 7px 0 5px 0;
	text-shadow: none;
}
.dropdown-menu.extended li:first-child a
{
	border-bottom: 1px solid #f4f4f4!important;
	border-top: none;
}
.dropdown-menu.extended li:last-child a
{
	border-bottom: 1px solid #f4f4f4!important;
	border-top: 1px solid white!important;
}
.dropdown-menu.extended li.external>a
{
	font-size: 13px;
	font-weight: 400;
}
.dropdown-menu.extended li.external>a>i
{
	float: right;
	margin-top: 3px;
}
.dropdown-menu .dropdown-menu-list.scroller
{
	list-style: none;
	padding-left: 0;
	padding-right: 0!important;
}
.dropdown-menu.notification li>a .time
{
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	text-align: right;
}
.dropdown-menu.inbox li>a .photo
{
	float: left;
	padding-right: 6px;
}
.dropdown-menu.inbox li>a .photo>img
{
	height: 40px;
	width: 40px;
}
.dropdown-menu.inbox li>a .subject
{
	display: block;
}
.dropdown-menu.inbox li>a .subject .from
{
	color: #02689b;
	font-size: 14px;
	font-weight: 400;
}
.dropdown-menu.inbox li>a .subject .time
{
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	position: relative;
}
.dropdown-menu.inbox li>a .message
{
	display: block!important;
	font-size: 12px;
}
.dropdown-menu.tasks .task
{
	margin-bottom: 5px;
}
.dropdown-menu.tasks .task .desc
{
	font-size: 13px;
	font-weight: 300;
}
.dropdown-menu.tasks .task .percent
{
	display: inline-block;
	float: right;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.dropdown-menu.tasks .progress
{
	display: block;
	height: 11px;
	margin: 0;
}
.item-list li .img
{
	float: left;
	height: 50px;
	margin-right: 5px;
	margin-top: 3px;
	width: 50px;
}
.item-list
{
	list-style: none;
	margin: 0;
}
.item-list li
{
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid white;
	font-size: 12px;
	list-style: none;
	padding: 7px 0 5px 0;
}
.item-list li:first-child
{
	border-bottom: 1px solid #EBEBEB;
	border-top: none;
}
.item-list li:last-child
{
	border-bottom: none;
	border-top: none;
}
.item-list li .label
{
	margin-right: 5px;
}
.item-list.todo li .label
{
	position: absolute;
	right: 80px;
}
.item-list.todo li .actions
{
	position: absolute;
	right: 45px;
}
.table-toolbar
{
	margin-bottom: 15px;
}
.table.table-full-width
{
	width: 100%!important;
}
.table .m-btn
{
	margin-left: 0;
	margin-right: 5px;
	margin-top: 0;
}
.table thead tr th, .table tbody tr td
{
	font-size: 13px;
	font-weight: 600;
}
.table tbody tr td
{
	font-size: 13px;
	font-weight: normal;
}
.table-advance
{
	margin-bottom: 10px!important;
}
.table-advance thead
{
	color: #999;
}
.table-advance thead tr th
{
	background-color: #DDD;
	color: #666;
	font-size: 14px;
	font-weight: 400;
}
.table-advance div.success,.table-advance div.info,.table-advance div.important,.table-advance div.warning,.table-advance div.danger
{
	float: left;
	height: 30px;
	margin-right: 20px!important;
	margin-top: -5px;
	position: absolute;
	width: 2px;
}
.table-advance tr td
{
	border-left-width: 0;
}
.table-advance tr td:first-child
{
	border-left-width: 1px!important;
}
.table-advance tr td.highlight:first-child a
{
	margin-left: 15px;
}
.table-advance td.highlight div.success
{
	border-left: 2px solid #6e6;
}
.table-advance td.highlight div.info
{
	border-left: 2px solid #87ceeb;
}
.table-advance td.highlight div.important
{
	border-left: 2px solid #f02c71;
}
.table-advance td.highlight div.warning
{
	border-left: 2px solid #fdbb39;
}
.table-advance td.highlight div.danger
{
	border-left: 2px solid #e23e29;
}
.rating
{
	direction: rtl;
	font-size: 30px;
	unicode-bidi: bidi-override;
}
.rating span.star
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
}
.rating span.star:hover
{
	cursor: pointer;
}
.rating span.star:before
{
	color: #999;
	content: "\f006";
	padding-right: 5px;
}
.rating span.star:hover:before,.rating span.star:hover ~ span.star:before
{
	color: #e3cf7a;
	content: "\f005";
}
.item
{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}
.item .details
{
	background-color: #000;
	bottom: 30px;
	color: #fff!important;
	display: none;
	margin-bottom: -30px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 6;
}
.item:hover .details
{
	display: block;
	filter: alpha(opacity = 70);
	opacity: .7;
}
.item:hover .zoom-icon
{
	filter: alpha(opacity = 50);
	opacity: .5;
}
.zoom
{
	cursor: pointer;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 5;
}
.zoom .zoom-icon
{
	background-color: #222;
	background-image: url("../img/overlay-icon.png");
	background-position: 50%;
	background-repeat: no-repeat;
	filter: alpha(opacity = 0);
	height: inherit;
	opacity: 0;
	position: absolute;
	top: 0;
	width: inherit;
	z-index: 6;
}
.chats
{
	margin: 0;
	margin-top: -15px;
	padding: 0;
}
.chats li
{
	font-size: 12px;
	list-style: none;
	margin: 10px auto;
	padding: 5px 0;
}
.chats li img.avatar
{
	border-radius: 50%!important;
	height: 45px;
	moz-border-radius: 50%!important;
	webkit-border-radius: 50%!important;
	width: 45px;
}
.chats li.in img.avatar
{
	float: left;
	margin-right: 10px;
}
.chats li .name
{
	color: #3590c1;
	font-size: 13px;
	font-weight: 400;
}
.chats li .datetime
{
	color: #333;
	font-size: 13px;
	font-weight: 400;
}
.chats li.out img.avatar
{
	float: right;
	margin-left: 10px;
}
.chats li .message
{
	display: block;
	padding: 5px;
	position: relative;
}
.chats li.in .message
{
	background: #fafafa;
	border-left: 2px solid #35aa47;
	margin-left: 65px;
	text-align: left;
}
.chats li.in .message .arrow
{
	border-bottom: 8px solid transparent;
	border-right: 8px solid #35aa47;
	border-top: 8px solid transparent;
	display: block;
	height: 0;
	left: -8px;
	position: absolute;
	top: 5px;
	width: 0;
}
.chats li.out .message .arrow
{
	border-bottom: 8px solid transparent;
	border-left: 8px solid #da4a38;
	border-top: 8px solid transparent;
	display: block;
	position: absolute;
	right: -8px;
	top: 5px;
}
.chats li.out .message
{
	background: #fafafa;
	border-right: 2px solid #da4a38;
	margin-right: 65px;
	text-align: right;
}
.chats li.out .name,.chats li.out .datetime
{
	text-align: right;
}
.chats li .message .body
{
	display: block;
}
.chat-form
{
	background-color: #e9eff3;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
	padding: 10px;
}
.chat-form .input-cont
{
	margin-right: 40px;
}
.chat-form .input-cont .form-control
{
	margin-bottom: 0;
	width: 100%!important;
}
.chat-form .input-cont input
{
	border: 1px solid #ddd;
	margin-top: 0;
	width: 100%!important;
}
.chat-form .input-cont input
{
	background-color: #fff!important;
}
.chat-form .input-cont input:focus
{
	border: 1px solid #4b8df9!important;
}
.chat-form .btn-cont
{
	float: right;
	margin-top: -92px;
	position: relative;
	width: 44px;
}
.chat-form .btn-cont .arrow
{
	border-bottom: 8px solid transparent;
	border-right: 8px solid #1bb599;
	border-top: 8px solid transparent;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	position: absolute;
	right: 43px;
	top: 17px;
	webkit-box-sizing: border-box;
}
.chat-form .btn-cont:hover .arrow
{
	border-right-color: #0362fd;
}
.chat-form .btn-cont:hover .btn
{
	background-color: #0362fd;
}
.chat-form .btn-cont .btn
{
	margin-top: 8px;
}
.feeds
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.feeds li
{
	background-color: #fafafa;
	margin-bottom: 7px;
}
.feeds li:before,.feeds li:after
{
	content: "";
	display: table;
	line-height: 0;
}
.feeds li:after
{
	clear: both;
}
.feeds li:last-child
{
	margin-bottom: 0;
}
.feeds .col1
{
	clear: both;
	float: left;
	width: 100%;
}
.feeds .col2
{
	float: left;
	margin-left: -75px;
	width: 75px;
}
.feeds .col1 .cont
{
	float: left;
	margin-right: 75px;
	overflow: hidden;
}
.feeds .col1 .cont .cont-col1
{
	float: left;
	margin-right: -100%;
}
.feeds .col1 .cont .cont-col1 .label
{
	display: inline-block;
	padding: 5px 4px 6px 5px;
	text-align: center;
	vertical-align: middle;
}
.feeds .col1 .cont .cont-col1 .label>i
{
	font-size: 14px;
	text-align: center;
}
.feeds .col1 .cont .cont-col2
{
	float: left;
	width: 100%;
}
.feeds .col1 .cont .cont-col2 .desc
{
	margin-left: 35px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 4px;
}
.feeds .col2 .date
{
	color: #c1cbd0;
	font-style: italic;
	padding: 4px 9px 5px 4px;
	text-align: right;
}
.user-info
{
	margin-bottom: 10px!important;
}
.user-info img
{
	float: left;
	margin-right: 5px;
}
.user-info .details
{
	display: inline-block;
}
.user-info .label
{
	font-size: 11px;
	font-weight: 300;
}
.accordion-heading
{
	background: #eee;
}
.accordion-heading a
{
	text-decoration: none;
}
.accordion-heading a:hover
{
	text-decoration: none;
}
.ver-inline-menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ver-inline-menu li
{
	margin-bottom: 1px;
	position: relative;
}
.ver-inline-menu li i
{
	background: #e0eaf0!important;
	color: #b9cbd5;
	display: inline-block;
	font-size: 15px;
	height: 37px;
	margin: 0 8px 0 0;
	padding: 12px 10px 10px 8px;
	text-align: center;
	width: 37px;
}
.ver-inline-menu li a
{
	background: #f0f6fa;
	border-left: solid 2px #c4d5df;
	color: #557386;
	display: block;
	font-size: 13px;
}
.ver-inline-menu li:hover a,.ver-inline-menu li:hover i
{
	background: #e0eaf0;
	text-decoration: none;
}
.ver-inline-menu li:hover i
{
	background: #c4d5df!important;
	color: #fff;
}
.ver-inline-menu li.active a,.ver-inline-menu li:hover a
{
	font-size: 13px;
}
.ver-inline-menu li.active a
{
	border-left: solid 2px #0c91e5;
}
.ver-inline-menu li.active a,.ver-inline-menu li.active i
{
	background: #169ef4;
	color: #fff;
	text-decoration: none;
}
.ver-inline-menu li.active i
{
	background: #0c91e5!important;
}
.ver-inline-menu li.active:after
{
	border-bottom: 6px solid transparent;
	border-left: 6px solid #169ef4;
	border-top: 6px solid transparent;
	content: '';
	display: inline-block;
	position: absolute;
	right: -5px;
	top: 12px;
}
.tabbable-custom
{
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0;
}
.tabbable-custom>.nav-tabs
{
	border: none;
	margin: 0;
}
.tabbable-custom>.tab-content
{
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	moz-border-radius: 0;
	padding: 10px;
	webkit-border-radius: 0;
}
.tabbable-custom.nav-justified .tab-content
{
	margin-top: -1px;
}
.tabs-below.tabbable-custom.nav-justified .tab-content
{
	margin-bottom: -2px;
	margin-top: 0;
}
.tabbable-custom.boxless>.tab-content
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 15px 0;
}
.tabbable-custom .nav-tabs>li
{
	border-top: 2px solid transparent;
	margin-right: 2px;
}
.tabbable-custom .nav-tabs>li>a
{
	margin-right: 0;
}
.tabbable-custom .nav-tabs>li>a:hover
{
	background: none;
	border-color: transparent;
}
.tabbable-custom .nav-tabs>li.active
{
	border-top: 3px solid #d12610;
	margin-top: 0;
	position: relative;
}
.tabbable-custom .nav-tabs>li.active>a
{
	border-top: none;
	font-weight: 400;
}
.tabbable-custom .nav-tabs>li.active>a:hover
{
	background: #fff;
	border-color: #d4d4d4 #d4d4d4 transparent;
	border-top: none;
}
.tabbable-custom .nav-tabs>li
{
	border-top: 2px solid transparent;
	margin-right: 2px;
}
.tabs-below.tabbable-custom .nav-tabs>li>a
{
	border-bottom: 2px solid transparent;
	border-top: none;
	margin-top: -1px;
}
.tabs-below.tabbable-custom .nav-tabs>li.active
{
	border-bottom: 3px solid #d12610;
	border-top: none;
	margin-bottom: 0;
	position: relative;
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a
{
	border-bottom: none;
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a:hover
{
	background: #fff;
	border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom.tabbable-full-width>.tab-content
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 15px 0;
}
.tabbable-custom.tabbable-full-width .nav-tabs>li>a
{
	color: #424242;
	font-size: 15px;
	padding: 9px 15px;
}
.portlet-tabs>.nav-tabs
{
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	top: -41px;
}
.portlet-tabs>.nav-tabs>li
{
	float: right;
}
.portlet-tabs>.nav-tabs
{
	border-bottom: none;
}
.portlet-tabs>.nav-tabs>li>a
{
	border-left: 0;
	border-radius: 0;
	border-right: 0;
	color: #fff;
	line-height: 16px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 6px;
	moz-border-radius: 0;
	padding-bottom: 10px;
	padding-top: 8px;
	webkit-border-radius: 0;
}
.portlet-tabs>.nav-tabs>li:last-child>a
{
	border-right: 0;
}
.portlet-tabs>.nav-tabs>li
{
	margin-left: 1px;
}
.portlet-tabs>.nav-tabs>li.active
{
	border-top-color: transparent;
	color: #333;
}
.portlet-tabs>.nav-tabs>li.active>a
{
	background-color: none!important;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top-color: transparent!important;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs>.nav-tabs>li>a:hover
{
	background-color: #fff;
	background-color: none!important;
	border-bottom-color: transparent;
	border-left: 0;
	border-right: 0;
	border-top-color: transparent;
	color: #333;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs>.nav-tabs>.active>a
{
	background-color: #fff;
	color: #555;
	cursor: default;
}
.portlet-tabs>.nav-tabs>.active>a:hover
{
	background-color: #fff!important;
}
.portlet-tabs>.tab-content
{
	margin: 0;
	margin-top: -50px!important;
	padding: 10px!important;
}
.portlet.tabbable .portlet-body
{
	padding: 0;
}
.tab-pane>p:last-child
{
	margin-bottom: 0;
}
#dashboard
{
	overflow: hidden;
}
.dashboard-stat
{
	margin-bottom: 25px;
}
.dashboard-stat:before,.dashboard-stat:after
{
	content: "";
	display: table;
	line-height: 0;
}
.dashboard-stat:after
{
	clear: both;
}
.dashboard-stat .visual
{
	display: block;
	float: left;
	height: 80px;
	padding-left: 15px;
	padding-top: 10px;
	width: 80px;
}
.dashboard-stat .visual i
{
	color: #fff;
	font-size: 65px;
	line-height: 65px;
}
.dashboard-stat .details
{
	float: right;
	margin-bottom: 15px;
	padding-right: 10px;
}
.dashboard-stat .details .number
{
	color: #fff;
	font-size: 34px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 34px;
	margin-bottom: 5px;
	padding-top: 15px;
	text-align: right;
}
.dashboard-stat .details .desc
{
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0;
	text-align: right;
}
.dashboard-stat .more
{
	clear: both;
	color: #fff;
	display: block;
	filter: alpha(opacity=70);
	font-size: 11px;
	font-weight: 300;
	opacity: .7;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
}
.dashboard-stat .more:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
	text-decoration: none;
}
.dashboard-stat .more>i
{
	display: inline-block;
	float: right;
	margin-top: 1px;
}
.dashboard-stat.blue
{
	background-color: #27a9e3;
}
.dashboard-stat.blue .more
{
	background-color: #208dbe;
}
.dashboard-stat.green
{
	background-color: #28b779;
}
.dashboard-stat.green .more
{
	background-color: #10a062;
}
.dashboard-stat.red
{
	background-color: #e7191b;
}
.dashboard-stat.red .more
{
	background-color: #bc0d0e;
}
.dashboard-stat.yellow
{
	background-color: #ffb848;
}
.dashboard-stat.yellow .more
{
	background-color: #cb871b;
}
.dashboard-stat.purple
{
	background-color: #852b99;
}
.dashboard-stat.purple .more
{
	background-color: #6e1881;
}
.tiles
{
	margin-right: -10px;
}
.tile
{
	border: 4px solid transparent;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	font-smooth: always;
	font-weight: 300;
	height: 135px;
	letter-spacing: .02em;
	line-height: 20px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 135px!important;
}
.tile:after,.tile:before
{
	content: "";
	float: left;
}
.tile.double
{
	width: 280px!important;
}
.tile.double-down
{
	height: 280px!important;
}
.tile:active,.tile.selected
{
	border-color: #ccc!important;
}
.tile:hover
{
	border-color: #aaa!important;
}
.tile.selected .corner:after
{
	border-bottom: 40px solid transparent;
	border-left: 40px solid transparent;
	border-right: 40px solid #ccc;
	content: "";
	display: inline-block;
	position: absolute;
	right: -3px;
	top: -3px;
}
.tile.selected .check:after
{
	content: "";
	content: "\f00c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 2px;
	top: 2px;
}
.tile *
{
	color: #fff;
}
.tile .tile-body
{
	color: #000;
	color: #fff;
	font-size: 12px;
	font-smooth: always;
	font-weight: 400;
	height: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px 10px;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: top;
}
.tile .tile-body img
{
	float: left;
	margin-right: 10px;
}
.tile .tile-body img.pull-right
{
	float: right!important;
	margin-left: 10px;
	margin-right: 0;
}
.tile .tile-body .content
{
	display: inline-block;
}
.tile .tile-body>i
{
	display: block;
	font-size: 56px;
	line-height: 56px;
	margin-top: 17px;
	text-align: center;
}
.tile.double-down i
{
	margin-top: 95px;
}
.tile .tile-body h1,.tile .tile-body h2,.tile .tile-body h3,.tile .tile-body h4,.tile .tile-body h5,.tile .tile-body h6,.tile .tile-body p
{
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.tile .tile-body h3,.tile .tile-body h4
{
	margin-bottom: 5px;
}
.tile .tile-body h1:hover,.tile .tile-body h2:hover,.tile .tile-body h3:hover,.tile .tile-body h4:hover,.tile .tile-body h5:hover,.tile .tile-body h6:hover,.tile .tile-body p:hover
{
	color: #fff;
}
.tile .tile-body p
{
	color: #000;
	color: #fff;
	font-size: 13px;
	font-smooth: always;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tile .tile-body p:hover
{
	color: rgba(0,0,0,0.8);
}
.tile .tile-body p:active
{
	color: rgba(0,0,0,0.4);
}
.tile .tile-body p:hover
{
	color: #fff;
}
.tile.icon>.tile-body
{
	padding: 0;
}
.tile .tile-object
{
	background-color: transparent;
	bottom: 0;
	left: 0;
	min-height: 30px;
	position: absolute;
	right: 0;
	zoom: 1;
}
.tile .tile-object:before,.tile .tile-object:after
{
	content: "";
	display: table;
}
.tile .tile-object:after
{
	clear: both;
}
.tile .tile-object>.name
{
	bottom: 0;
	color: #fff;
	font-size: 13px;
	font-smooth: always;
	font-weight: 400;
	left: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 15px;
	position: absolute;
}
.tile .tile-object>.name>i
{
	display: block;
	font-size: 24px;
	height: 18px;
	vertical-align: middle;
	width: 24px;
}
.tile .tile-object>.number
{
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-smooth: always;
	font-weight: 600;
	letter-spacing: .01em;
	line-height: 14px;
	margin-bottom: 0;
	margin-bottom: 8px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	text-align: center;
}
.tile.image
{
	border-color1: transparent!important;
}
.tile.image>.tile-body
{
	padding: 0!important;
}
.tile.image>.tile-body>img
{
	height: auto;
	max-width: 100%;
	min-height: 100%;
	width: 100%;
}
.tile.image .tile-body h3
{
	display: inline-block;
}
.theme-panel
{
	float: right;
	margin-right: 1px;
	margin-top: -20px;
	position: relative;
	width: 320px;
	z-index: 999;
}
.theme-panel>.toggler
{
	background: #c9c9c9 url(../img/icon-color.png) center no-repeat;
	cursor: pointer;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 4px;
}
.theme-panel>.toggler:hover
{
	background-color: #3d3d3d!important;
}
.theme-panel>.toggler-close
{
	background: #3d3d3d url(../img/icon-color-close.png) center no-repeat!important;
	cursor: pointer;
	display: none;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 4px;
}
.theme-panel>.toggler-close:hover
{
	background-color: #222!important;
}
.theme-panel>.theme-options
{
	background: #3d3d3d;
	display: none;
	position: absolute;
	right: 40px;
	top: 4px;
}
.theme-panel>.theme-options>.theme-option
{
	border-top: 1px solid #585858;
	color: #cfcfcf;
	margin-bottom: 0;
	margin-top: 0;
	padding: 15px;
}
.theme-panel>.theme-options>.theme-option.theme-colors
{
	border-top: 0;
}
.theme-panel>.theme-options>.theme-option>span
{
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	width: 85px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>span
{
	display: block;
	width: auto;
}
.theme-panel>.theme-options>.theme-option>select.form-control
{
	display: inline;
	text-transform: lowercase;
	width: 100px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul
{
	display: block;
	list-style: none;
	margin-bottom: 1px!important;
	margin-top: 10px;
	padding: 0;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li
{
	border: solid 1px #707070;
	cursor: pointer;
	float: left;
	height: 30px;
	list-style: none;
	margin: 0 4px;
	width: 30px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li:first-child
{
	margin-left: 0;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li:hover,.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.current
{
	border: solid 2px #ebebeb;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-black
{
	background: #333438;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-grey
{
	background: #6d6d6d;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-blue
{
	background: #124f94;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-brown
{
	background: #623f18;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-purple
{
	background: #701584;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-white
{
	background: #fff;
}
.header .nav>li>.dropdown-menu:before
{
	border-bottom-color: rgba(0,0,0,0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: '';
	display: inline-block!important;
	position: absolute;
	right: 9px;
	top: -7px;
}
.header .nav>li>.dropdown-menu:after
{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: '';
	display: inline-block!important;
	position: absolute;
	right: 10px;
	top: -6px;
}
.header .hor-menu
{
	float: left;
	margin: 0;
}
.header .hor-menu ul.nav li a
{
	font-size: 14px;
	padding: 11px 18px;
}
.header .hor-menu ul.nav li
{
	position: relative;
}
.header .hor-menu ul.nav li.active>a,.header .hor-menu ul.nav li.active>a:hover
{
	background: #e02222!important;
}
.header .hor-menu ul.nav li.active .selected
{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #e02222;
	bottom: 0;
	display: inline-block;
	height: 0;
	left: 50%;
	margin: 0;
	margin-bottom: -6px;
	margin-left: -7px;
	position: absolute;
	width: 0;
}
.header .hor-menu ul.nav li a:hover,.header .hor-menu ul.nav li a:focus
{
	background: #2d2d2d;
}
.header .hor-menu .dropdown-menu
{
	background: #2d2d2d;
	border: none;
	box-shadow: none;
	margin-top: 0;
}
.header .hor-menu .dropdown-menu li>a
{
	color: #999;
	margin-bottom: 1px;
	padding: 7px 18px!important;
}
.header .hor-menu .dropdown-menu .arrow
{
	display: none;
}
.header .hor-menu .dropdown-menu li>a:hover,.header .hor-menu .dropdown-menu li:hover>a,.header .hor-menu .dropdown-menu li.active>a
{
	background: #e02222!important;
	color: #fff;
	filter: none!important;
}
.nav .navbar-nav a:hover
{
	background: #e02222!important;
	color: #000;
	filter: none!important;
}
.header .hor-menu .nav>li>.dropdown-menu:after,.header .hor-menu .nav>li>.dropdown-menu:before
{
	border-bottom: none!important;
}
.header .hor-menu .hor-menu-search-form-toggler
{
	background: url(../img/hor-menu-search.png) no-repeat center;
	cursor: pointer;
	display: inline-block;
	padding: 12px 22px 12px 22px!important;
}
.header .hor-menu .hor-menu-search-form-toggler:hover
{
	filter: alpha(opacity=80);
	opacity: .8;
}
.header .hor-menu .hor-menu-search-form-toggler.off
{
	background: #101010 url(../img/hor-menu-search-close.png) no-repeat center;
}
.header .hor-menu a.hor-menu-search-form-toggler-close
{
	display: none;
}
.header .hor-menu .search-form
{
	background: #101010;
	display: none;
	padding: 8px;
	position: absolute;
	right: 0;
	top: 92px;
	z-index: 999;
}
.header .hor-menu .search-form .btn
{
	background: #2d2d2d url(../img/search-icon.png) no-repeat center;
	color: #999;
	display: inline-block;
	height: 32px;
	padding: 7px 20px;
	width: 10px;
}
.header .hor-menu .search-form .btn:hover
{
	filter: alpha(opacity=80);
	opacity: .8;
}
.header .hor-menu .search-form form
{
	margin-bottom: 0;
}
.header .hor-menu .search-form form input
{
	background: none;
	border: none;
	color: #999;
	width: 200px;
}
.header .hor-menu .search-form form input::-webkit-input-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input:-moz-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input::-moz-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input:-ms-input-placeholder
{
	color: #999;
}
.blog-images
{
	margin-bottom: 0;
}
.blog-images li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.blog-images li a:hover
{
	text-decoration: none;
}
.blog-images li img
{
	height: 50px;
	margin: 0 2px 8px;
	opacity: .6;
	width: 50px;
}
.blog-images li img:hover
{
	box-shadow: 0 0 0 4px #72c02c;
	moz-transition: all .4s ease-in-out 0s;
	opacity: 1;
	transition: all .4s ease-in-out 0s;
	webkit-transition: all .4s ease-in-out 0s;
}
ul.sidebar-tags a
{
	background: #f7f7f7;
	color: #555;
	display: inline-block;
	font-size: 12px;
	margin: 0 2px 5px 0;
	padding: 3px 5px;
}
ul.sidebar-tags a:hover,ul.sidebar-tags a:hover i
{
	background: #EEE;
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	text-decoration: none;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
ul.sidebar-tags a i
{
	color: #777;
}
ul.sidebar-tags li
{
	padding: 0;
}
.social-icons
{
	margin: 0;
	padding: 0;
}
.social-icons:after,.social-icons:before
{
	content: "";
	display: table;
}
.social-icons:after
{
	clear: both;
}
.social-icons li
{
	display: inline;
	float: left;
	list-style: none;
	margin-bottom: 5px;
	margin-right: 5px;
	text-indent: -9999px;
}
.social-icons li a,a.social-icon
{
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	moz-transition: all .3s ease-in-out;
	ms-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
	width: 28px;
}
.social-icons li:hover a
{
	background-position: 0 -38px;
}
.social-icons-color li a
{
	background-position: 0 -38px!important;
	opacity: .7;
}
.social-icons-color li a:hover
{
	opacity: 1;
}
.social-icons .amazon
{
	background: url(../img/social/amazon.png) no-repeat;
}
.social-icons .behance
{
	background: url(../img/social/behance.png) no-repeat;
}
.social-icons .blogger
{
	background: url(../img/social/blogger.png) no-repeat;
}
.social-icons .deviantart
{
	background: url(../img/social/deviantart.png) no-repeat;
}
.social-icons .dribbble
{
	background: url(../img/social/dribbble.png) no-repeat;
}
.social-icons .dropbox
{
	background: url(../img/social/dropbox.png) no-repeat;
}
.social-icons .evernote
{
	background: url(../img/social/evernote.png) no-repeat;
}
.social-icons .facebook
{
	background: url(../img/social/facebook.png) no-repeat;
}
.social-icons .forrst
{
	background: url(../img/social/forrst.png) no-repeat;
}
.social-icons .github
{
	background: url(../img/social/github.png) no-repeat;
}
.social-icons .googleplus
{
	background: url(../img/social/googleplus.png) no-repeat;
}
.social-icons .jolicloud
{
	background: url(../img/social/jolicloud.png) no-repeat;
}
.social-icons .last-fm
{
	background: url(../img/social/last-fm.png) no-repeat;
}
.social-icons .linkedin
{
	background: url(../img/social/linkedin.png) no-repeat;
}
.social-icons .picasa
{
	background: url(../img/social/picasa.png) no-repeat;
}
.social-icons .pintrest
{
	background: url(../img/social/pintrest.png) no-repeat;
}
.social-icons .rss
{
	background: url(../img/social/rss.png) no-repeat;
}
.social-icons .skype
{
	background: url(../img/social/skype.png) no-repeat;
}
.social-icons .spotify
{
	background: url(../img/social/spotify.png) no-repeat;
}
.social-icons .stumbleupon
{
	background: url(../img/social/stumbleupon.png) no-repeat;
}
.social-icons .tumblr
{
	background: url(../img/social/tumblr.png) no-repeat;
}
.social-icons .twitter
{
	background: url(../img/social/twitter.png) no-repeat;
}
.social-icons .vimeo
{
	background: url(../img/social/vimeo.png) no-repeat;
}
.social-icons .wordpress
{
	background: url(../img/social/wordpress.png) no-repeat;
}
.social-icons .xing
{
	background: url(../img/social/xing.png) no-repeat;
}
.social-icons .yahoo
{
	background: url(../img/social/yahoo.png) no-repeat;
}
.social-icons .youtube
{
	background: url(../img/social/youtube.png) no-repeat;
}
.social-icons .vk
{
	background: url(../img/social/vk.png) no-repeat;
}
.social-icons .instagram
{
	background: url(../img/social/instagram.png) no-repeat;
}
.note
{
	border-left: 5px solid #eee;
	margin: 0 0 20px 0;
	padding: 15px 30px 15px 15px;
}
.note h1,.note h2,.note h3,.note h4
{
	margin-top: 0;
}
.note p:last-child
{
	margin-bottom: 0;
}
.note code,.note .highlight
{
	background-color: #fff;
}
.note-danger
{
	background-color: #FAEAE6;
	border-color: #ed4e2a;
}
.note-warning
{
	background-color: #FCF3E1;
	border-color: #fcb322;
}
.note-info
{
	background-color: #E8F6FC;
	border-color: #57b5e3;
}
.note-success
{
	background-color: #EBFCEE;
	border-color: #3cc051;
}
.scrollspy-example
{
	height: 200px;
	margin-top: 10px;
	overflow: auto;
	position: relative;
}
.util-btn-margin-bottom-5 .btn
{
	margin-bottom: 5px!important;
}
.util-btn-group-margin-bottom-5 .btn-group
{
	margin-bottom: 5px!important;
}
.fontawesome-demo i
{
	font-size: 18px;
}
.fontawesome-demo li
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.glyphicons-demo ul
{
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.bs-glyphicons
{
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.glyphicons-demo ul li
{
	border: 1px solid #ddd;
	float: left;
	font-size: 12px;
	height: 115px;
	line-height: 1.4;
	margin: 0 -1px -1px 0;
	padding: 10px;
	text-align: center;
	width: 25%;
}
.glyphicons-demo .glyphicon
{
	display: block;
	font-size: 24px;
	margin: 5px auto 10px;
}
.glyphicons-demo ul li:hover
{
	background-color: rgba(86,61,124,.1);
}
@media(min-width:768px)
{
	.glyphicons-demo ul li
	{
		width: 12.5%;
	}
}
input.placeholder,textarea.placeholder
{
	color: #aaa!important;
}
.help-block
{
	margin-bottom: 5px;
	margin-top: 5px;
}
.form-inline input
{
	margin-bottom: 0!important;
}
.control-label
{
	margin-top: 2px;
}
.form-control-static
{
	font-size: 14px;
	padding-top: 7px;
}
.control-label .required
{
	color: #e02222;
	font-size: 12px;
	padding-left: 2px;
}
.switch-wrapper
{
	display: inline-block;
}
.form
{
	padding: 0!important;
}
.form-body
{
	padding: 10px;
}
.form-actions.nobg
{
	background-color: transparent;
}
.form-actions.top
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 0;
	margin-bottom: 20px;
	margin-top: 0;
}
.form-actions.fluid
{
	padding: 20px 0;
}
.form-actions.fluid>[class^="col-"]
{
	padding-left: 13px;
}
.form-actions:before,.form-actions:after
{
	content: "";
	display: table;
	line-height: 0;
}
.form-actions:after
{
	clear: both;
}
.form-section
{
	border-bottom: 1px solid #eee;
	margin: 30px 0 25px 0;
	padding-bottom: 5px;
}
.form .form-section:first-child
{
	margin-top: 5px;
}
.help-inline
{
	color: #737373;
	display: inline-block;
	font-size: 13px;
	padding: 5px;
}
.form-actions.right
{
	padding-left: 0;
	padding-right: 10px;
	text-align: right;
}
.form-actions.left
{
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}
.form-recent
{
	background-color: #ffffff;
	border-top: 1px solid #eee;
	margin-top: 0px;
	padding: 10px 10px;
	zoom: 1;
}
.form-recent.nobg
{
	background-color: transparent;
}
.form-recent.top
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 0;
	margin-bottom: 20px;
	margin-top: 0;
}
.form-recent.fluid
{
	padding: 20px 0;
}
.form-recent.fluid>[class^="col-"]
{
	padding-left: 13px;
}
.form-recent:before,.form-recent:after
{
	content: "";
	display: table;
	line-height: 0;
}
.form-recent:after
{
	clear: both;
}
.form-section
{
	border-bottom: 1px solid #eee;
	margin: 30px 0 25px 0;
	padding-bottom: 5px;
}
.form .form-section:first-child
{
	margin-top: 5px;
}
.help-inline
{
	color: #737373;
	display: inline-block;
	font-size: 13px;
	padding: 5px;
}
.form-recent.right
{
	padding-left: 0;
	padding-right: 10px;
	text-align: right;
}
.form-recent.left
{
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}
.form-group .checkbox
{
	padding-left: 0;
}
.checkbox-list>label
{
	display: block;
}
.checkbox-list>label.checkbox-inline
{
	display: inline-block;
}
.checkbox-list>label.checkbox-inline:first-child
{
	padding-left: 0;
}
.radio-list>label
{
	display: block;
}
.radio-list>label.radio-inline
{
	display: inline-block;
}
.radio-list>label.radio-inline:first-child
{
	padding-left: 0;
}
.form-horizontal .radio-list .radio
{
	padding-top: 1px;
}
.form-row-seperated .form-group
{
	border-bottom: 1px solid #efefef;
	margin: 0;
	padding: 10px 10px 10px 0;
}
.form-row-seperated .form-group.last
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.form-row-seperated .form-actions
{
	margin-top: 0;
}
.form-row-seperated .form-body
{
	margin-top: 0;
	padding: 0;
}
.form-row-seperated .help-block
{
	margin-bottom: 0;
}
.form-bordered .form-body
{
	margin: 0;
	padding: 0;
}
.form-bordered .form-actions
{
	margin-top: 0;
}
.form-bordered .form-group
{
	border-bottom: 1px solid #efefef;
	margin: 0;
}
.form-bordered .form-group.last
{
	border-bottom: 0;
}
.form-bordered .help-block
{
	margin-bottom: 0;
}
.form-bordered .control-label
{
	padding-top: 16px;
}
.form-bordered .form-group>div
{
	border-left: 1px solid #efefef;
	padding: 10px;
}
.form-bordered .form-actions.fluid>.row>div
{
	padding-left: 10px;
}
.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even)
{
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)
{
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-row-stripped .form-control
{
	background: #fff!important;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div
{
	background-color: #fff;
}
.form-bordered .form-control
{
	margin: 0;
}
.pagination
{
	height: 36px;
	margin: 18px 0;
}
.pagination ul
{
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	display: inline;
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
	moz-border-radius: 3px;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	webkit-border-radius: 3px;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	zoom: 1;
}
.pagination li
{
	display: inline;
}
.pagination a
{
	border: 1px solid #ddd;
	border-left-width: 0;
	float: left;
	line-height: 34px;
	padding: 0 14px;
	text-decoration: none;
}
.pagination a:hover,.pagination .active a
{
	background-color: #f5f5f5;
}
.pagination .active a
{
	color: #999;
	cursor: default;
	pointer-events: none;
}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover
{
	background-color: transparent;
	color: #999;
	cursor: default;
}
.pagination li:first-child a
{
	border-left-width: 1px;
	border-radius: 3px 0 0 3px;
	moz-border-radius: 3px 0 0 3px;
	webkit-border-radius: 3px 0 0 3px;
}
.pagination li:last-child a
{
	border-radius: 0 3px 3px 0;
	moz-border-radius: 0 3px 3px 0;
	webkit-border-radius: 0 3px 3px 0;
}
.pagination-centered
{
	text-align: center;
}
.pagination-right
{
	text-align: right;
}
.dark-blue
{
	background: #069;
	color: #fff;
}
.red
{
	color: #c00;
}
.search-background
{
	background-color: #FAF9F9;
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'),local('OpenSans-Light'),url('../font/opensans_300.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'),local('OpenSans'),url('../font/opensans_400.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'),local('OpenSans-Semibold'),url('../font/opensans_600.woff') format('woff');
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'),local('OpenSans-Bold'),url('../font/opensans_800.woff') format('woff');
}
@font-face
{
	font-family: 'Merriweather';
	font-style: normal;
	font-weight: 300;
	src: local('Merriweather Light'),local('Merriweather-Light'),url('../font/opensans_300.woff') format('woff');
}
@-webkit-viewport
{
	width: device-width;
}
@-moz-viewport
{
	width: device-width;
}
@-ms-viewport
{
	width: device-width;
}
@-o-viewport
{
	width: device-width;
}
@viewport
{
	width: device-width;
}
@-ms-viewport
{
	width: auto!important;
}
.google-map-canvas,.google-map-canvas *
{
}
img
{
	max-width1: none;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	color: #444;
}
h1,h2,h3,h4,h5,h6
{
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-weight: 300!important;
}
h1.block,h2.block,h3.block,h4.block,h5.block,h6.block
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.btn a
{
	color: #FFF;
	text-shadow: none!important;
}
a
{
	color: #0d638f;
	text-shadow: none!important;
}
a,a:focus,a:hover,a:active
{
	opacity: 1;
	outline: 0;
	text-decoration: none;
}
.bg-blue
{
	background-color: #4b8df8!important;
	background-image: none!important;
	border-color: #4b8df8!important;
	color: #fff!important;
}
.bg-red
{
	background-color: #e02222!important;
	background-image: none!important;
	border-color: #e02222!important;
	color: #fff!important;
}
.bg-yellow
{
	background-color: #ffb848!important;
	background-image: none!important;
	border-color: #ffb848!important;
	color: #fff!important;
}
.bg-green
{
	background-color: #35aa47!important;
	background-image: none!important;
	border-color: #35aa47!important;
	color: #fff!important;
}
.bg-purple
{
	background-color: #852b99!important;
	background-image: none!important;
	border-color: #852b99!important;
	color: #fff!important;
}
.bg-dark
{
	background-color: #555!important;
	background-image: none!important;
	border-color: #555!important;
	color: #fff!important;
}
.be-grey
{
	background-color: #fafafa!important;
	background-image: none!important;
	border-color: #fafafa!important;
}
[class^="icon-"],[class*=" icon-"]
{
	display: inline-block;
	font-size: 14px;
	line-height: 17px;
	margin-right: .3em;
	margin-top: 1px;
}
.glyphicon
{
	color: #2181C4;
}
li [class^="icon-"],li [class*=" icon-"]
{
	display: inline-block;
	text-align: center;
	width: 1.25em;
}
li [class^="icon-"].icon-large,li [class*=" icon-"].icon-large
{
	width: 1.5625em;
}
.close
{
	background-image: url("../img/remove-icon-small.png")!important;
	background-repeat: no-repeat!important;
	display: inline-block;
	height: 9px;
	margin-right: 0;
	margin-top: 0;
	width: 9px;
}
hr
{
	border: 0;
	border-bottom: 1px solid #FEFEFE;
	border-top: 1px solid #E0DFDF;
	margin: 20px 0;
}
.display-none,.display-hide
{
	display: none;
}
.no-space
{
	margin: 0!important;
	padding: 0!important;
}
.margin-bottom-10
{
	margin-bottom: 10px!important;
}
.margin-top-10
{
	margin-top: 10px!important;
}
.margin-bottom-15
{
	margin-bottom: 15px!important;
}
.margin-bottom-20
{
	margin-bottom: 20px!important;
}
.margin-top-20
{
	margin-top: 20px!important;
}
.margin-top-50
{
	margin-top: 50px!important;
}
.margin-bottom-25
{
	margin-bottom: 25px!important;
}
.margin-right-10
{
	margin-right: 10px!important;
}
.bold
{
	font-weight: 600!important;
}
.fix-margin
{
	margin-left: 0!important;
}
.border
{
	border: 1px solid red;
}
.inline
{
	display: inline;
}
.visible-ie8
{
	display: none;
}
.ie8 .visible-ie8
{
	display: inherit!important;
}
.visible-ie9
{
	display: none;
}
.ie9 .visible-ie9
{
	display: inherit!important;
}
.hidden-ie8
{
	display: inherit;
}
.ie8 .hidden-ie8
{
	display: none!important;
}
.hidden-ie9
{
	display: inherit;
}
.ie9 .hidden-ie9
{
	display: none!important;
}
.header
{
	border: 0;
	box-shadow: none;
	height: 92px;
	margin: 0;
	min-height: 92px;
	padding: 0 20px 0 20px;
	padding: 0;
	width: 100%;
}
.header.navbar-fixed-top
{
	z-index: 9995!important;
}
.navbar-nav>li>a
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.header .navbar-brand
{
	display: inline-block;
	margin-right: 0;
	margin-top: -1px;
	padding-bottom: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
}
.header .navbar-brand img
{
	margin-left: 20px;
}
.header .navbar-toggle
{
	background-image: none;
	border: 0;
	box-shadow: none;
	color: #fff;
	filter: none;
	margin: 8px 6px 4px 6px;
	padding: 0;
	padding-bottom: 6px;
	padding-top: 2px;
}
.header .navbar-toggle:hover
{
	background: none;
	text-decoration: none;
}
.header .navbar-nav
{
	display: block;
	margin-right: 20px;
}
.header .navbar-nav>li
{
	margin: 0;
	padding: 0;
}
.navbar-nav>li>a
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.header .navbar-nav>li.dropdown,.header .navbar-nav>li.dropdown>a
{
	color: #9d9d9d;
	padding-left: 8px;
	padding-right: 8px;
}
.header .navbar-nav>li.dropdown>a:hover
{
	color: #000;
}
.header .navbar-nav>li.dropdown>a:last-child
{
	padding-right: 0;
}
.header .navbar-nav>li.dropdown:last-child
{
	padding-right: 2px;
}
.header .navbar-nav>li.dropdown .dropdown-toggle
{
	margin: 0;
}
.header .navbar-nav>li.dropdown .dropdown-toggle>i
{
	font-size: 18px;
}
.header .navbar-nav>li.dropdown .dropdown-menu>li>a>i
{
	font-size: 14px;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle
{
	padding: 7px 4px 6px 9px;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle:hover
{
	text-decoration: none;
}
.header .navbar-nav>li.dropdown.user .dropdown-toggle .username
{
	color: #ddd;
}
.header .navbar-nav li.dropdown.user .dropdown-toggle i
{
	display: inline-block;
	font-size: 16px;
	margin: 0;
	margin-top: 5px;
}
.header .navbar-nav>li.dropdown.user .dropdown-menu i
{
	display: inline-block;
	width: 15px;
}
.header .navbar-nav>li.dropdown .dropdown-toggle .badge
{
	left: -10px;
	position: absolute;
	top: -2px;
}
.header .navbar-nav>li.dropdown.language
{
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.header .navbar-nav>li.dropdown.language>a
{
	color: #ddd;
	font-size: 13px;
	padding: 10px 1px 12px 5px;
}
.header .navbar-nav>li.dropdown.language>a>img
{
	margin-bottom: 2px;
}
.header .navbar-nav>li.dropdown.language>a>i
{
	font-size: 16px;
}
.header .navbar-nav>li.dropdown.language>.dropdown-menu>li>a>img
{
	margin-bottom: 2px;
}
.header .navbar-nav .dropdown-menu
{
	margin-top: 3px;
}
.no-border
{
	border: 0 transparent!important;
	box-shadow: none!important;
}
.ie8 .page-sidebar
{
	position: absolute;
	width: 225px;
}

.page-content
{
	background-color: #fff;
	margin-top: 0;
}
.ie8 .page-content
{
	margin-left: 225px;
	margin-top: 0;
	min-height: 760px;
	padding: 20px;
}
.ie8 .page-sidebar-fixed .page-content
{
	min-height: 600px;
}
.ie8 .page-content.no-min-height
{
	min-height: auto;
}
.page-full-width .page-content
{
	margin-left: 0!important;
}
.page-title
{
	color: #666;
	display: block;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: -1px;
	margin: 10px 0 15px 0;
	padding: 0;
}
.page-title small
{
	color: #888;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0;
}
.ie8 .row .page-breadcrumb.breadcrumb>li
{
	margin-right: 1px;
}
.page-content .page-breadcrumb.breadcrumb
{
	background-color: #eee;
	border: 0!important;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 25px;
	margin-top: 15px;
	moz-border-radius: 0;
	padding-left: 8px;
	padding-right: 30px;
	webkit-border-radius: 0;
}
.page-content .page-breadcrumb.breadcrumb>li>a,.page-content .page-breadcrumb.breadcrumb>li>i,.page-content .page-breadcrumb.breadcrumb>li>span
{
	color: #333;
	font-size: 14px;
	text-shadow: none;
}
.page-content .page-breadcrumb.breadcrumb>li>i
{
	color: #666;
}
.page-content .page-breadcrumb.breadcrumb>li+li:before
{
	display: none;
}
.page-content .page-breadcrumb.breadcrumb .btn-group
{
	margin-top: -8px;
	position: absolute;
	right: 15px;
}
.page-content .page-breadcrumb.breadcrumb>.btn-group .btn
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range
{
	background-color: #e02222;
	color: #fff;
	cursor: pointer;
	display: none;
	margin-right: -30px;
	padding: 9px 9px 8px 9px;
	position: relative;
	top: -8px;
}
@media all and(-webkit-min-device-pixel-ratio:0)
{
	.page-content .page-breadcrumb.breadcrumb .dashboard-date-range
	{
		padding: 9px;
	}
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>span
{
	color: #fff;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.icon-calendar
{
	color: #fff;
	font-size: 14px;
	margin-top: 0;
	text-transform: normal;
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range>.icon-angle-down
{
	color: #fff;
	font-size: 16px;
}
.footer
{
	background: #62707f;
	font-size: 13px;
	padding: 35px 0;
}
.footer h4
{
	color: #eee;
}
.footer h5
{
	color: #eee;
}
.footer p
{
	color: #eee;
}
.footer a
{
	color: #b8e7fb;
}
.footer address
{
	color: #eee;
}
.footer dl.f-twitter
{
	overflow: hidden;
}
.footer dl.f-twitter dt
{
	float: left;
	padding-top: 2px;
	text-align: left;
	width: 30px;
}
.footer dl.f-twitter dt i
{
	color: #fff;
	font-size: 20px;
}
.footer dl.f-twitter dd
{
	color: #eee;
	margin-left: 30px;
}
.footer dl.f-twitter dd span
{
	color: #adbdce;
	font-size: 12px;
	margin: 0 5px;
}
.footer .blog-photo-stream
{
	margin-top: 11px;
}
.footer .blog-photo-stream li
{
	margin: 4px 5px 4px 0;
}
.footer .blog-photo-stream img
{
	border: solid 2px #9ca5ae;
	padding: 0;
}
.footer .blog-photo-stream img:hover
{
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
.space40
{
	padding-top: 40px;
}
.space20
{
	padding-top: 20px;
}
.space10
{
	padding-top: 10px;
}
.space8
{
	padding-top: 8px;
}
.copyright
{
	background: #4a5866;
	color: #dee4eb;
	font-size: 12px;
	padding: 10px 0;
}
.copyright p
{
	color: #bbb;
	margin-bottom: 0;
	margin-top: 7px;
}
.copyright p a
{
	color: #2298ca;
}
.copyright .social-footer
{
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
	text-align: right;
}
.copyright .social-footer li
{
	display: inline-block;
	margin-left: 3px;
}
.copyright .social-footer li i
{
	color: #808e9c;
	display: inline-block;
	font-size: 18px;
}
.copyright .social-footer li i:hover
{
	color: #fff;
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
.copyright .social-footer li a:hover
{
	text-decoration: none;
}
i.icon,a.icon
{
	color: #999;
	font-size: 13px;
	font-weight: normal;
	margin-right: 5px;
}
i.icon-black
{
	color: #000!important;
}
a.icon:hover
{
	filter: alpha(opacity=40);
	moz-transition: all .1s ease-in-out;
	ms-transition: all .1s ease-in-out;
	opacity: .4;
	o-transition: all .1s ease-in-out;
	text-decoration: none;
	transition: all .1s ease-in-out;
	webkit-transition: all .1s ease-in-out;
}
a.icon.huge i
{
	font-size: 16px!important;
}
i.big
{
	font-size: 20px;
}
i.warning
{
	color: #d12610;
}
i.critical
{
	color: #37b7f3;
}
i.normal
{
	color: #52e136;
}
.well
{
	background-color: #ffffff;
	border: 1px solid #eee;
	border-radius: 0;
	box-shadow: none!important;
	margin-bottom: 15px !important;
	moz-border-radius: 0;
	moz-box-shadow: none!important;
	padding: 12;
	webkit-border-radius: 0;
	webkit-box-shadow: none!important;
}
.well.mini
{
	padding: 7px!important;
}
.not-well
{
	background-color: #f00;
	border: 1px solid #ff0;
	border-radius: 0;
	box-shadow: none!important;
	moz-border-radius: 0;
	moz-box-shadow: none!important;
	webkit-border-radius: 0;
	webkit-box-shadow: none!important;
}
.not-well.mini
{
	padding: 7px!important;
}
.input-icon
{
	position: relative;
}
.input-icon input
{
	padding-left: 33px!important;
}
.input-icon i
{
	color: #2181C4;
	display: block;
	font-size: 16px;
	height: 16px;
	margin: 8px 2px 4px 10px;
	position: absolute;
	text-align: center;
	width: 16px;
}
.input-icon.right input
{
	padding-left: 12px!important;
	padding-right: 33px!important;
}
.input-icon.right i
{
	float: right;
	right: 8px;
}
.has-success .input-icon>i
{
	color: #468847;
}
.has-warning .input-icon>i
{
	color: #c09853;
}
.has-error .input-icon>i
{
	color: #b94a48;
}
.portlet
{
	clear: both;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
}
.portlet>.portlet-title
{
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
}
.portlet>.portlet-title:after,.portlet>.portlet-title:before
{
	content: "";
	display: table;
	line-height: 0;
}
.portlet>.portlet-title:after
{
	clear: both;
}
.portlet>.portlet-title>.caption
{
	display: inline-block;
	float: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	margin-bottom: 8px;
	padding: 0;
}
.portlet>.portlet-title>.caption>i
{
	color: #666;
	display: inline-block!important;
	float: left;
	font-size: 13px;
	margin-right: 5px;
	margin-top: 4px;
}
.portlet.blue>.portlet-title>.caption,.portlet-title.blue>.caption,.portlet.green>.portlet-title>.caption,.portlet-title.green>.caption,.portlet.yellow>.portlet-title>.caption,.portlet-title.yellow>.caption,.portlet.red>.portlet-title>.caption,.portlet-title.red>.caption,.portlet.purple>.portlet-title>.caption,.portlet-title.purple>.caption,.portlet.grey>.portlet-title>.caption,.portlet-title.dark-grey>.caption,
{
	color: #fff;
}
.portlet.box.blue>.portlet-title>.caption>i,.portlet.box.green>.portlet-title>.caption>i,.portlet.box.grey>.portlet-title>.caption>i,.portlet.box.yellow>.portlet-title>.caption>i,.portlet.box.red>.portlet-title>.caption>i,.portlet.box.purple>.portlet-title>.caption>i,.portlet.box.light-grey>.portlet-title>.caption>i
{
	color: #fff;
}
.sortable .portlet>.portlet-title
{
	cursor: move;
}
.portlet>.portlet-title>.tools,.portlet>.portlet-title>.actions
{
	display: inline-block;
	float: right;
	margin: 0;
	margin-top: 6px;
	padding: 0;
}
.portlet>.portlet-title>.tools>a
{
	display: inline-block;
	height: 16px;
	margin-left: 5px;
}
.portlet>.portlet-title>.actions>.dropdown-menu i
{
	color: #000!important;
}
.portlet>.portlet-title>.tools>a.remove
{
	background-image: url(../img/portlet-remove-icon.png);
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 11px;
}
.portlet>.portlet-title>.tools>a.config
{
	background-image: url(../img/portlet-config-icon.png);
	background-repeat: no-repeat;
	margin-bottom: 2px;
	width: 12px;
}
.portlet>.portlet-title>.tools>a.reload
{
	background-image: url(../img/portlet-reload-icon.png);
	margin-bottom: 2px;
	width: 13px;
}
.portlet>.portlet-title>.tools>a.expand
{
	background-image: url(../img/portlet-expand-icon.png);
	margin-bottom: 2px;
	width: 14px;
}
.portlet>.portlet-title>.tools>a.collapse
{
	background-image: url(../img/portlet-collapse-icon.png);
	margin-bottom: 2px;
	width: 14px;
}
.portlet>.portlet-title>.tools>a:hover
{
	filter: 'alpha(opacity=60)';
	moz-transition: all .1s ease-in-out;
	ms-transition: all .1s ease-in-out;
	opacity: .6;
	o-transition: all .1s ease-in-out;
	text-decoration: none;
	transition: all .1s ease-in-out;
	webkit-transition: all .1s ease-in-out;
}
.portlet>.portlet-title>.actions>.btn-group
{
	margin-top: -12px;
}
.portlet>.portlet-title>.actions>.btn
{
	margin-top: -14px;
	padding: 4px 10px;
}
.portlet>.portlet-title>.actions>.btn-group>.btn
{
	margin-top: -1px;
	padding: 4px 10px;
}
.portlet>.portlet-title>.actions>.btn.btn-sm
{
	margin-top: -14px;
	padding: 3px 8px;
}
.portlet>.portlet-title>.actions>.btn-group>.btn-sm
{
	margin-top: -1px;
	padding: 3px 8px;
}
.portlet>.portlet-title>.pagination.pagination-sm
{
	display: inline-block!important;
	float: right!important;
	margin: 0;
	margin-top: -4px;
}
.portlet>.portlet-body
{
	clear: both;
	padding: 0;
}
.portlet>.portlet-body.light-blue,.portlet.light-blue
{
	background-color: #bfd5fa!important;
}
.portlet>.portlet-body.blue,.portlet.blue
{
	background-color: #4b8df8!important;
}
.portlet>.portlet-body.red,.portlet.red
{
	background-color: #e02222!important;
}
.portlet>.portlet-body.yellow,.portlet.yellow
{
	background-color: #ffb848!important;
}
.portlet>.portlet-body.green,.portlet.green
{
	background-color: #35aa47!important;
}
.portlet>.portlet-body.purple,.portlet.purple
{
	background-color: #852b99!important;
}
.portlet>.portlet-body.light-grey,.portlet.light-grey
{
	background-color: #fafafa!important;
}
.portlet>.portlet-body.grey,.portlet.grey
{
	background-color: #555!important;
}
.ui-sortable-placeholder
{
	border: 1px dotted black;
	height: 100%!important;
	visibility: visible!important;
}
.ui-sortable-placeholder *
{
	visibility: hidden;
}
.sortable-box-placeholder
{
	background-color: #f5f5f5;
	border: 1px dashed #DDD;
	display: block;
	margin-bottom: 24px!important;
	margin-top: 0!important;
}
.sortable-box-placeholder *
{
	visibility: hidden;
}
.portlet.solid
{
	padding: 10px;
}
.portlet.solid>.portlet-title>.tools
{
	border: 0;
	margin-top: 2px;
}
.portlet.solid>.portlet-title
{
	border: 0;
	margin-bottom: 5px;
}
.portlet.solid.bordered>.portlet-title
{
	margin-bottom: 15px;
}
.portlet.solid.red>.portlet-title,.portlet.solid.red>.portlet-title>.caption>i,.portlet.solid.red>.portlet-body,.portlet.solid.green>.portlet-title,.portlet.solid.green>.portlet-title>.caption>i,.portlet.solid.green>.portlet-body,.portlet.solid.yellow>.portlet-title,.portlet.solid.yellow>.portlet-title>.caption>i,.portlet.solid.yellow>.portlet-body,.portlet.solid.grey>.portlet-title,.portlet.solid.grey>.portlet-title>.caption>i,.portlet.solid.grey>.portlet-body,.portlet.solid.purple>.portlet-title,.portlet.solid.purple>.portlet-title>.caption>i,.portlet.solid.purple>.portlet-body,.portlet.solid.blue>.portlet-title,.portlet.solid.blue>.portlet-title>.caption>i,.portlet.solid.blue>.portlet-body
{
	border: 0;
	color: #fff;
}
.portlet.bordered
{
	border-left: 2px solid #ddd;
}
.portlet.box
{
	padding: 0!important;
}
.portlet.box>.portlet-title
{
	border-bottom: 1px solid #eee;
	color: #222!important;
	padding: 5px 10px 5px 10px;
}
.portlet.box>.portlet-title>.actions>.btn>i
{
	color: #fff!important;
}
.portlet.box>.portlet-title>.tools
{
	margin-top: 3px;
}
.portlet.box>.portlet-title>.tools>a.remove,.portlet.solid>.portlet-title>.tools>a.remove
{
	background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.config,.portlet.solid>.portlet-title>.tools>a.config
{
	background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.reload,.portlet.solid>.portlet-title>.tools>a.reload
{
	background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.expand,.portlet.solid>.portlet-title>.tools>a.expand
{
	background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.box>.portlet-title>.tools>a.collapse,.portlet.solid>.portlet-title>.tools>a.collapse
{
	background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.box>.portlet-body
{
	background-color: #fff;
	padding: 10px;
}
.portlet.box>.portlet-title
{
	margin-bottom: 0;
}
.portlet.box.blue>.portlet-title
{
	background-color: #4b8df8;
}
.portlet.box.blue
{
	border: 1px solid #b4cef8;
	border-top: 0;
}
.portlet.box.red>.portlet-title
{
	background-color: #e02222;
}
.portlet.box.red
{
	border: 1px solid #ef8476;
	border-top: 0;
}
.portlet.box.yellow>.portlet-title
{
	background-color: #ffb848;
}
.portlet.box.yellow
{
	border: 1px solid #fccb7e;
	border-top: 0;
}
.portlet.box.green>.portlet-title
{
	background-color: #35aa47;
}
.portlet.box.green
{
	border: 1px solid #77e588;
	border-top: 0;
}
.portlet.box.purple>.portlet-title
{
	background-color: #852b99;
}
.portlet.box.purple
{
	border: 1px solid #af5cc1;
	border-top: 0;
}
.portlet.box.grey>.portlet-title
{
	background-color: #e5e5e5;
}
.portlet.box.light-grey>.portlet-title
{
	background-color: #aaa;
}
.portlet.box.light-grey
{
	border: 1px solid #bbb;
	border-top: 0;
}
.chart,.pie,.bars
{
	overflow: hidden;
}
.chart{text-align:center;}

.item-list.table .percent
{
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	width: 30px;
}
.item-list.table .title
{
	padding-top: -5px;
}
.chart-tooltip
{
	background-color: #736e6e!important;
	clear: both;
	color: #fff;
	padding: 5px!important;
	z-index: 100;
}
.chart-tooltip .label
{
	clear: both;
	display: block;
	margin-bottom: 2px;
}
.bar-chart
{
	display: none;
}
.line-chart
{
	display: none;
}
.icon-btn
{
	background-color: #fafafa!important;
	background-image: none!important;
	border: 1px solid #ddd;
	box-shadow: none!important;
	color: #646464!important;
	cursor: pointer;
	display: inline-block!important;
	filter: none!important;
	height: 60px;
	margin: 5px 5px 0 0;
	min-width: 80px;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	padding: 12px;
	position: relative;
	text-align: center;
	text-shadow: none!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn i
{
	font-size: 18px;
}
.ie8 .icon-btn:hover
{
	filter: none!important;
}
.icon-btn:hover
{
	border-color: #999!important;
	box-shadow: none!important;
	color: #444!important;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	text-decoration: none!important;
	text-shadow: 0 1px 0 rgba(255,255,255,1)!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn:hover .badge
{
	box-shadow: none!important;
	moz-box-shadow: none!important;
	moz-transition: all .3s ease!important;
	ms-transition: all .3s ease!important;
	o-transition: all .3s ease!important;
	transition: all .3s ease!important;
	webkit-box-shadow: none!important;
	webkit-transition: all .3s ease!important;
}
.icon-btn div
{
	color: #000;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 5px;
}
.icon-btn .badge
{
	border-radius: 12px!important;
	border-style: solid;
	border-width: 0;
	box-shadow: none;
	color: white!important;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 11px!important;
	font-weight: 300;
	moz-border-radius: 12px!important;
	moz-box-shadow: none;
	padding: 3px 6px 3px 6px;
	position: absolute;
	right: -5px;
	text-shadow: none;
	top: -5px;
	webkit-border-radius: 12px!important;
	webkit-box-shadow: none;
}
.dropdown-menu.extended
{
	background-color: #fff!important;
	max-width: 300px!important;
	min-width: 160px!important;
	width: 233px!important;
}
.dropdown-menu.extended:before,.dropdown-menu.extended:after
{
	border-bottom-color: #ddd!important;
}
.dropdown-menu.extended li a
{
	clear: both;
	display: block;
	font-weight: normal;
	line-height: 20px;
	padding: 5px 10px!important;
	white-space: normal!important;
}
.dropdown-menu.extended li i
{
	margin-right: 3px;
}
.dropdown-menu.extended li a
{
	background-color: #fff;
	font-size: 13px;
	padding: 10px!important;
}
.dropdown-menu.extended li a:hover
{
	background-color: #f5f5f5;
	background-image: none;
	color: #000;
	filter: none;
}
.dropdown-menu.extended li p
{
	background-color: #eee;
	color: #000;
	font-size: 14px;
	font-weight: 300;
	margin: 0;
	padding: 10px;
}
.dropdown-menu.extended li a
{
	border-bottom: 1px solid #f4f4f4!important;
	font-size: 12px;
	list-style: none;
	padding: 7px 0 5px 0;
	text-shadow: none;
}
.dropdown-menu.extended li:first-child a
{
	border-bottom: 1px solid #f4f4f4!important;
	border-top: none;
}
.dropdown-menu.extended li:last-child a
{
	border-bottom: 1px solid #f4f4f4!important;
	border-top: 1px solid white!important;
}
.dropdown-menu.extended li.external>a
{
	font-size: 13px;
	font-weight: 400;
}
.dropdown-menu.extended li.external>a>i
{
	float: right;
	margin-top: 3px;
}
.dropdown-menu .dropdown-menu-list.scroller
{
	list-style: none;
	padding-left: 0;
	padding-right: 0!important;
}
.dropdown-menu.notification li>a .time
{
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	text-align: right;
}
.dropdown-menu.inbox li>a .photo
{
	float: left;
	padding-right: 6px;
}
.dropdown-menu.inbox li>a .photo>img
{
	height: 40px;
	width: 40px;
}
.dropdown-menu.inbox li>a .subject
{
	display: block;
}
.dropdown-menu.inbox li>a .subject .from
{
	color: #02689b;
	font-size: 14px;
	font-weight: 400;
}
.dropdown-menu.inbox li>a .subject .time
{
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	position: relative;
}
.dropdown-menu.inbox li>a .message
{
	display: block!important;
	font-size: 12px;
}
.dropdown-menu.tasks .task
{
	margin-bottom: 5px;
}
.dropdown-menu.tasks .task .desc
{
	font-size: 13px;
	font-weight: 300;
}
.dropdown-menu.tasks .task .percent
{
	display: inline-block;
	float: right;
	font-family: "Merriweather","Helvetica Neue",'Open Sans',Helvetica,Arial,sans-serif;
	font-size: 14px;
	font-weight: 600;
}
.dropdown-menu.tasks .progress
{
	display: block;
	height: 11px;
	margin: 0;
}
.item-list li .img
{
	float: left;
	height: 50px;
	margin-right: 5px;
	margin-top: 3px;
	width: 50px;
}
.item-list
{
	list-style: none;
	margin: 0;
}
.item-list li
{
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid white;
	font-size: 12px;
	list-style: none;
	padding: 7px 0 5px 0;
}
.item-list li:first-child
{
	border-bottom: 1px solid #EBEBEB;
	border-top: none;
}
.item-list li:last-child
{
	border-bottom: none;
	border-top: none;
}
.item-list li .label
{
	margin-right: 5px;
}
.item-list.todo li .label
{
	position: absolute;
	right: 80px;
}
.item-list.todo li .actions
{
	position: absolute;
	right: 45px;
}
.table-toolbar
{
	margin-bottom: 15px;
}
.table.table-full-width
{
	width: 100%!important;
}
.table .m-btn
{
	margin-left: 0;
	margin-right: 5px;
	margin-top: 0;
}
.table-advance
{
	margin-bottom: 10px!important;
}
.table-advance thead
{
	color: #999;
}
.table-advance thead tr th
{
	background-color: #DDD;
	color: #666;
	font-size: 14px;
	font-weight: 400;
}
.table-advance div.success,.table-advance div.info,.table-advance div.important,.table-advance div.warning,.table-advance div.danger
{
	float: left;
	height: 30px;
	margin-right: 20px!important;
	margin-top: -5px;
	position: absolute;
	width: 2px;
}
.table-advance tr td
{
	border-left-width: 0;
}
.table-advance tr td:first-child
{
	border-left-width: 1px!important;
}
.table-advance tr td.highlight:first-child a
{
	margin-left: 15px;
}
.table-advance td.highlight div.success
{
	border-left: 2px solid #6e6;
}
.table-advance td.highlight div.info
{
	border-left: 2px solid #87ceeb;
}
.table-advance td.highlight div.important
{
	border-left: 2px solid #f02c71;
}
.table-advance td.highlight div.warning
{
	border-left: 2px solid #fdbb39;
}
.table-advance td.highlight div.danger
{
	border-left: 2px solid #e23e29;
}
.rating
{
	direction: rtl;
	font-size: 30px;
	unicode-bidi: bidi-override;
}
.rating span.star
{
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
}
.rating span.star:hover
{
	cursor: pointer;
}
.rating span.star:before
{
	color: #999;
	content: "\f006";
	padding-right: 5px;
}
.rating span.star:hover:before,.rating span.star:hover ~ span.star:before
{
	color: #e3cf7a;
	content: "\f005";
}
.item
{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
}
.item .details
{
	background-color: #000;
	bottom: 30px;
	color: #fff!important;
	display: none;
	margin-bottom: -30px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 6;
}
.item:hover .details
{
	display: block;
	filter: alpha(opacity = 70);
	opacity: .7;
}
.item:hover .zoom-icon
{
	filter: alpha(opacity = 50);
	opacity: .5;
}
.zoom
{
	cursor: pointer;
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 5;
}
.zoom .zoom-icon
{
	background-color: #222;
	background-image: url("../img/overlay-icon.png");
	background-position: 50%;
	background-repeat: no-repeat;
	filter: alpha(opacity = 0);
	height: inherit;
	opacity: 0;
	position: absolute;
	top: 0;
	width: inherit;
	z-index: 6;
}
.chats
{
	margin: 0;
	margin-top: -15px;
	padding: 0;
}
.chats li
{
	font-size: 12px;
	list-style: none;
	margin: 10px auto;
	padding: 5px 0;
}
.chats li img.avatar
{
	border-radius: 50%!important;
	height: 45px;
	moz-border-radius: 50%!important;
	webkit-border-radius: 50%!important;
	width: 45px;
}
.chats li.in img.avatar
{
	float: left;
	margin-right: 10px;
}
.chats li .name
{
	color: #3590c1;
	font-size: 13px;
	font-weight: 400;
}
.chats li .datetime
{
	color: #333;
	font-size: 13px;
	font-weight: 400;
}
.chats li.out img.avatar
{
	float: right;
	margin-left: 10px;
}
.chats li .message
{
	display: block;
	padding: 5px;
	position: relative;
}
.chats li.in .message
{
	background: #fafafa;
	border-left: 2px solid #35aa47;
	margin-left: 65px;
	text-align: left;
}
.chats li.in .message .arrow
{
	border-bottom: 8px solid transparent;
	border-right: 8px solid #35aa47;
	border-top: 8px solid transparent;
	display: block;
	height: 0;
	left: -8px;
	position: absolute;
	top: 5px;
	width: 0;
}
.chats li.out .message .arrow
{
	border-bottom: 8px solid transparent;
	border-left: 8px solid #da4a38;
	border-top: 8px solid transparent;
	display: block;
	position: absolute;
	right: -8px;
	top: 5px;
}
.chats li.out .message
{
	background: #fafafa;
	border-right: 2px solid #da4a38;
	margin-right: 65px;
	text-align: right;
}
.chats li.out .name,.chats li.out .datetime
{
	text-align: right;
}
.chats li .message .body
{
	display: block;
}
.chat-form
{
	background-color: #e9eff3;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
	padding: 10px;
}
.chat-form .input-cont
{
	margin-right: 40px;
}
.chat-form .input-cont .form-control
{
	margin-bottom: 0;
	width: 100%!important;
}
.chat-form .input-cont input
{
	border: 1px solid #ddd;
	margin-top: 0;
	width: 100%!important;
}
.chat-form .input-cont input
{
	background-color: #fff!important;
}
.chat-form .input-cont input:focus
{
	border: 1px solid #4b8df9!important;
}
.chat-form .btn-cont
{
	float: right;
	margin-top: -92px;
	position: relative;
	width: 44px;
}
.chat-form .btn-cont .arrow
{
	border-bottom: 8px solid transparent;
	border-right: 8px solid #1bb599;
	border-top: 8px solid transparent;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	position: absolute;
	right: 43px;
	top: 17px;
	webkit-box-sizing: border-box;
}
.chat-form .btn-cont:hover .arrow
{
	border-right-color: #0362fd;
}
.chat-form .btn-cont:hover .btn
{
	background-color: #0362fd;
}
.chat-form .btn-cont .btn
{
	margin-top: 8px;
}
.feeds
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.feeds li
{
	background-color: #fafafa;
	margin-bottom: 7px;
}
.feeds li:before,.feeds li:after
{
	content: "";
	display: table;
	line-height: 0;
}
.feeds li:after
{
	clear: both;
}
.feeds li:last-child
{
	margin-bottom: 0;
}
.feeds .col1
{
	clear: both;
	float: left;
	width: 100%;
}
.feeds .col2
{
	float: left;
	margin-left: -75px;
	width: 75px;
}
.feeds .col1 .cont
{
	float: left;
	margin-right: 75px;
	overflow: hidden;
}
.feeds .col1 .cont .cont-col1
{
	float: left;
	margin-right: -100%;
}
.feeds .col1 .cont .cont-col1 .label
{
	display: inline-block;
	padding: 5px 4px 6px 5px;
	text-align: center;
	vertical-align: middle;
}
.feeds .col1 .cont .cont-col1 .label>i
{
	font-size: 14px;
	text-align: center;
}
.feeds .col1 .cont .cont-col2
{
	float: left;
	width: 100%;
}
.feeds .col1 .cont .cont-col2 .desc
{
	margin-left: 35px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 4px;
}
.feeds .col2 .date
{
	color: #c1cbd0;
	font-style: italic;
	padding: 4px 9px 5px 4px;
	text-align: right;
}
.user-info
{
	margin-bottom: 10px!important;
}
.user-info img
{
	float: left;
	margin-right: 5px;
}
.user-info .details
{
	display: inline-block;
}
.user-info .label
{
	font-size: 11px;
	font-weight: 300;
}
.accordion-heading
{
	background: #eee;
}
.accordion-heading a
{
	text-decoration: none;
}
.accordion-heading a:hover
{
	text-decoration: none;
}
.ver-inline-menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ver-inline-menu li
{
	margin-bottom: 1px;
	position: relative;
}
.ver-inline-menu li i
{
	background: #e0eaf0!important;
	color: #b9cbd5;
	display: inline-block;
	font-size: 15px;
	height: 37px;
	margin: 0 8px 0 0;
	padding: 12px 10px 10px 8px;
	text-align: center;
	width: 37px;
}
.ver-inline-menu li a
{
	background: #f0f6fa;
	border-left: solid 2px #c4d5df;
	color: #557386;
	display: block;
	font-size: 13px;
}
.ver-inline-menu li:hover a,.ver-inline-menu li:hover i
{
	background: #e0eaf0;
	text-decoration: none;
}
.ver-inline-menu li:hover i
{
	background: #c4d5df!important;
	color: #fff;
}
.ver-inline-menu li.active a,.ver-inline-menu li:hover a
{
	font-size: 13px;
}
.ver-inline-menu li.active a
{
	border-left: solid 2px #0c91e5;
}
.ver-inline-menu li.active a,.ver-inline-menu li.active i
{
	background: #169ef4;
	color: #fff;
	text-decoration: none;
}
.ver-inline-menu li.active i
{
	background: #0c91e5!important;
}
.ver-inline-menu li.active:after
{
	border-bottom: 6px solid transparent;
	border-left: 6px solid #169ef4;
	border-top: 6px solid transparent;
	content: '';
	display: inline-block;
	position: absolute;
	right: -5px;
	top: 12px;
}
.tabbable-custom
{
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0;
}
.tabbable-custom>.nav-tabs
{
	border: none;
	margin: 0;
}
.tabbable-custom>.tab-content
{
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	moz-border-radius: 0;
	padding: 10px;
	webkit-border-radius: 0;
}
.tabbable-custom.nav-justified .tab-content
{
	margin-top: -1px;
}
.tabs-below.tabbable-custom.nav-justified .tab-content
{
	margin-bottom: -2px;
	margin-top: 0;
}
.tabbable-custom.boxless>.tab-content
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 15px 0;
}
.tabbable-custom .nav-tabs>li
{
	border-top: 2px solid transparent;
	margin-right: 2px;
}
.tabbable-custom .nav-tabs>li>a
{
	margin-right: 0;
}
.tabbable-custom .nav-tabs>li>a:hover
{
	background: none;
	border-color: transparent;
}
.tabbable-custom .nav-tabs>li.active
{
	border-bottom: 1px solid #fff;
	border-top: 3px solid #d12610;
	margin-top: 0;
	position: relative;
}
.tabbable-custom .nav-tabs>li.active>a
{
	border-top: none;
	font-weight: 400;
}
.tabbable-custom .nav-tabs>li.active>a:hover
{
	background: #fff;
	border-color: #d4d4d4 #d4d4d4 transparent;
	border-top: none;
}
.tabbable-custom .nav-tabs>li
{
	border-top: 2px solid transparent;
	margin-right: 2px;
}
.tabs-below.tabbable-custom .nav-tabs>li>a
{
	border-bottom: 2px solid transparent;
	border-top: none;
	margin-top: -1px;
}
.tabs-below.tabbable-custom .nav-tabs>li.active
{
	border-bottom: 3px solid #d12610;
	border-top: none;
	margin-bottom: 0;
	position: relative;
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a
{
	border-bottom: none;
}
.tabs-below.tabbable-custom .nav-tabs>li.active>a:hover
{
	background: #fff;
	border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom.tabbable-full-width>.tab-content
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	padding: 15px 0;
}
.tabbable-custom.tabbable-full-width .nav-tabs>li>a
{
	color: #424242;
	font-size: 15px;
	padding: 9px 15px;
}
.portlet-tabs>.nav-tabs
{
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	top: -41px;
}
.portlet-tabs>.nav-tabs>li
{
	float: right;
}
.portlet-tabs>.nav-tabs
{
	border-bottom: none;
}
.portlet-tabs>.nav-tabs>li>a
{
	border-left: 0;
	border-radius: 0;
	border-right: 0;
	color: #fff;
	line-height: 16px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 6px;
	moz-border-radius: 0;
	padding-bottom: 10px;
	padding-top: 8px;
	webkit-border-radius: 0;
}
.portlet-tabs>.nav-tabs>li:last-child>a
{
	border-right: 0;
}
.portlet-tabs>.nav-tabs>li
{
	margin-left: 1px;
}
.portlet-tabs>.nav-tabs>li.active
{
	border-top-color: transparent;
	color: #333;
}
.portlet-tabs>.nav-tabs>li.active>a
{
	background-color: none!important;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top-color: transparent!important;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs>.nav-tabs>li>a:hover
{
	background-color: #fff;
	background-color: none!important;
	border-bottom-color: transparent;
	border-left: 0;
	border-right: 0;
	border-top-color: transparent;
	color: #333;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.portlet-tabs>.nav-tabs>.active>a
{
	background-color: #fff;
	color: #555;
	cursor: default;
}
.portlet-tabs>.nav-tabs>.active>a:hover
{
	background-color: #fff!important;
}
.portlet-tabs>.tab-content
{
	margin: 0;
	margin-top: -50px!important;
	padding: 10px!important;
}
.portlet.tabbable .portlet-body
{
	padding: 0;
}
.tab-pane>p:last-child
{
	margin-bottom: 0;
}
#dashboard
{
	overflow: hidden;
}
.dashboard-stat
{
	margin-bottom: 25px;
}
.dashboard-stat:before,.dashboard-stat:after
{
	content: "";
	display: table;
	line-height: 0;
}
.dashboard-stat:after
{
	clear: both;
}
.dashboard-stat .visual
{
	display: block;
	float: left;
	height: 80px;
	padding-left: 15px;
	padding-top: 10px;
	width: 80px;
}
.dashboard-stat .visual i
{
	color: #fff;
	font-size: 65px;
	line-height: 65px;
}
.dashboard-stat .details
{
	float: right;
	margin-bottom: 15px;
	padding-right: 10px;
}
.dashboard-stat .details .number
{
	color: #fff;
	font-size: 34px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 34px;
	margin-bottom: 5px;
	padding-top: 15px;
	text-align: right;
}
.dashboard-stat .details .desc
{
	color: #fff;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0;
	text-align: right;
}
.dashboard-stat .more
{
	clear: both;
	color: #fff;
	display: block;
	filter: alpha(opacity=70);
	font-size: 11px;
	font-weight: 300;
	opacity: .7;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
}
.dashboard-stat .more:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
	text-decoration: none;
}
.dashboard-stat .more>i
{
	display: inline-block;
	float: right;
	margin-top: 1px;
}
.dashboard-stat.blue
{
	background-color: #27a9e3;
}
.dashboard-stat.blue .more
{
	background-color: #208dbe;
}
.dashboard-stat.green
{
	background-color: #28b779;
}
.dashboard-stat.green .more
{
	background-color: #10a062;
}
.dashboard-stat.red
{
	background-color: #e7191b;
}
.dashboard-stat.red .more
{
	background-color: #bc0d0e;
}
.dashboard-stat.yellow
{
	background-color: #ffb848;
}
.dashboard-stat.yellow .more
{
	background-color: #cb871b;
}
.dashboard-stat.purple
{
	background-color: #852b99;
}
.dashboard-stat.purple .more
{
	background-color: #6e1881;
}
.tiles
{
	margin-right: -10px;
}
.tile
{
	border: 4px solid transparent;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	font-smooth: always;
	font-weight: 300;
	height: 135px;
	letter-spacing: .02em;
	line-height: 20px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 135px!important;
}
.tile:after,.tile:before
{
	content: "";
	float: left;
}
.tile.double
{
	width: 280px!important;
}
.tile.double-down
{
	height: 280px!important;
}
.tile:active,.tile.selected
{
	border-color: #ccc!important;
}
.tile:hover
{
	border-color: #aaa!important;
}
.tile.selected .corner:after
{
	border-bottom: 40px solid transparent;
	border-left: 40px solid transparent;
	border-right: 40px solid #ccc;
	content: "";
	display: inline-block;
	position: absolute;
	right: -3px;
	top: -3px;
}
.tile.selected .check:after
{
	content: "";
	content: "\f00c";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	right: 2px;
	top: 2px;
}
.tile *
{
	color: #fff;
}
.tile .tile-body
{
	color: #000;
	color: #fff;
	font-size: 12px;
	font-smooth: always;
	font-weight: 400;
	height: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px 10px;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: top;
}
.tile .tile-body img
{
	float: left;
	margin-right: 10px;
}
.tile .tile-body img.pull-right
{
	float: right!important;
	margin-left: 10px;
	margin-right: 0;
}
.tile .tile-body .content
{
	display: inline-block;
}
.tile .tile-body>i
{
	display: block;
	font-size: 56px;
	line-height: 56px;
	margin-top: 17px;
	text-align: center;
}
.tile.double-down i
{
	margin-top: 95px;
}
.tile .tile-body h1,.tile .tile-body h2,.tile .tile-body h3,.tile .tile-body h4,.tile .tile-body h5,.tile .tile-body h6,.tile .tile-body p
{
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.tile .tile-body h3,.tile .tile-body h4
{
	margin-bottom: 5px;
}
.tile .tile-body h1:hover,.tile .tile-body h2:hover,.tile .tile-body h3:hover,.tile .tile-body h4:hover,.tile .tile-body h5:hover,.tile .tile-body h6:hover,.tile .tile-body p:hover
{
	color: #fff;
}
.tile .tile-body p
{
	color: #000;
	color: #fff;
	font-size: 13px;
	font-smooth: always;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tile .tile-body p:hover
{
	color: rgba(0,0,0,0.8);
}
.tile .tile-body p:active
{
	color: rgba(0,0,0,0.4);
}
.tile .tile-body p:hover
{
	color: #fff;
}
.tile.icon>.tile-body
{
	padding: 0;
}
.tile .tile-object
{
	background-color: transparent;
	bottom: 0;
	left: 0;
	min-height: 30px;
	position: absolute;
	right: 0;
	zoom: 1;
}
.tile .tile-object:before,.tile .tile-object:after
{
	content: "";
	display: table;
}
.tile .tile-object:after
{
	clear: both;
}
.tile .tile-object>.name
{
	bottom: 0;
	color: #fff;
	font-size: 13px;
	font-smooth: always;
	font-weight: 400;
	left: 0;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 15px;
	position: absolute;
}
.tile .tile-object>.name>i
{
	display: block;
	font-size: 24px;
	height: 18px;
	vertical-align: middle;
	width: 24px;
}
.tile .tile-object>.number
{
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-smooth: always;
	font-weight: 600;
	letter-spacing: .01em;
	line-height: 14px;
	margin-bottom: 0;
	margin-bottom: 8px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	text-align: center;
}
.tile.image
{
	border-color1: transparent!important;
}
.tile.image>.tile-body
{
	padding: 0!important;
}
.tile.image>.tile-body>img
{
	height: auto;
	max-width: 100%;
	min-height: 100%;
	width: 100%;
}
.tile.image .tile-body h3
{
	display: inline-block;
}
.theme-panel
{
	float: right;
	margin-right: 1px;
	margin-top: -20px;
	position: relative;
	width: 320px;
	z-index: 999;
}
.theme-panel>.toggler
{
	background: #c9c9c9 url(../img/icon-color.png) center no-repeat;
	cursor: pointer;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 4px;
}
.theme-panel>.toggler:hover
{
	background-color: #3d3d3d!important;
}
.theme-panel>.toggler-close
{
	background: #3d3d3d url(../img/icon-color-close.png) center no-repeat!important;
	cursor: pointer;
	display: none;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 4px;
}
.theme-panel>.toggler-close:hover
{
	background-color: #222!important;
}
.theme-panel>.theme-options
{
	background: #3d3d3d;
	display: none;
	position: absolute;
	right: 40px;
	top: 4px;
}
.theme-panel>.theme-options>.theme-option
{
	border-top: 1px solid #585858;
	color: #cfcfcf;
	margin-bottom: 0;
	margin-top: 0;
	padding: 15px;
}
.theme-panel>.theme-options>.theme-option.theme-colors
{
	border-top: 0;
}
.theme-panel>.theme-options>.theme-option>span
{
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	width: 85px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>span
{
	display: block;
	width: auto;
}
.theme-panel>.theme-options>.theme-option>select.form-control
{
	display: inline;
	text-transform: lowercase;
	width: 100px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul
{
	display: block;
	list-style: none;
	margin-bottom: 1px!important;
	margin-top: 10px;
	padding: 0;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li
{
	border: solid 1px #707070;
	cursor: pointer;
	float: left;
	height: 30px;
	list-style: none;
	margin: 0 4px;
	width: 30px;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li:first-child
{
	margin-left: 0;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li:hover,.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.current
{
	border: solid 2px #ebebeb;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-black
{
	background: #333438;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-grey
{
	background: #6d6d6d;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-blue
{
	background: #124f94;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-brown
{
	background: #623f18;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-purple
{
	background: #701584;
}
.theme-panel>.theme-options>.theme-option.theme-colors>ul>li.color-white
{
	background: #fff;
}
.header .nav>li>.dropdown-menu:before
{
	border-bottom-color: rgba(0,0,0,0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: '';
	display: inline-block!important;
	position: absolute;
	right: 9px;
	top: -7px;
}
.header .nav>li>.dropdown-menu:after
{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: '';
	display: inline-block!important;
	position: absolute;
	right: 10px;
	top: -6px;
}
.header .hor-menu
{
	float: left;
	margin: 0;
}
.header .hor-menu ul.nav li a
{
	font-size: 14px;
	padding: 11px 18px;
}
.header .hor-menu ul.nav li
{
	position: relative;
}
.header .hor-menu ul.nav li.active>a,.header .hor-menu ul.nav li.active>a:hover
{
	background: #e02222!important;
}
.header .hor-menu ul.nav li.active .selected
{
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #e02222;
	bottom: 0;
	display: inline-block;
	height: 0;
	left: 50%;
	margin: 0;
	margin-bottom: -6px;
	margin-left: -7px;
	position: absolute;
	width: 0;
}
.header .hor-menu ul.nav li a:hover,.header .hor-menu ul.nav li a:focus
{
	background: #2d2d2d;
}
.header .hor-menu .dropdown-menu
{
	background: #2d2d2d;
	border: none;
	box-shadow: none;
	margin-top: 0;
}
.header .hor-menu .dropdown-menu li>a
{
	color: #999;
	margin-bottom: 1px;
	padding: 7px 18px!important;
}
.header .hor-menu .dropdown-menu .arrow
{
	display: none;
}
.header .hor-menu .dropdown-menu li>a:hover,.header .hor-menu .dropdown-menu li:hover>a,.header .hor-menu .dropdown-menu li.active>a
{
	background: #e02222!important;
	color: #fff;
	filter: none!important;
}
.nav .navbar-nav a:hover
{
	background: #e02222!important;
	color: #000;
	filter: none!important;
}
.header .hor-menu .nav>li>.dropdown-menu:after,.header .hor-menu .nav>li>.dropdown-menu:before
{
	border-bottom: none!important;
}
.header .hor-menu .hor-menu-search-form-toggler
{
	background: url(../img/hor-menu-search.png) no-repeat center;
	cursor: pointer;
	display: inline-block;
	padding: 12px 22px 12px 22px!important;
}
.header .hor-menu .hor-menu-search-form-toggler:hover
{
	filter: alpha(opacity=80);
	opacity: .8;
}
.header .hor-menu .hor-menu-search-form-toggler.off
{
	background: #101010 url(../img/hor-menu-search-close.png) no-repeat center;
}
.header .hor-menu a.hor-menu-search-form-toggler-close
{
	display: none;
}
.header .hor-menu .search-form
{
	background: #101010;
	display: none;
	padding: 8px;
	position: absolute;
	right: 0;
	top: 92px;
	z-index: 999;
}
.header .hor-menu .search-form .btn
{
	background: #2d2d2d url(../img/search-icon.png) no-repeat center;
	color: #999;
	display: inline-block;
	height: 32px;
	padding: 7px 20px;
	width: 10px;
}
.header .hor-menu .search-form .btn:hover
{
	filter: alpha(opacity=80);
	opacity: .8;
}
.header .hor-menu .search-form form
{
	margin-bottom: 0;
}
.header .hor-menu .search-form form input
{
	background: none;
	border: none;
	color: #999;
	width: 200px;
}
.header .hor-menu .search-form form input::-webkit-input-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input:-moz-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input::-moz-placeholder
{
	color: #999;
}
.header .hor-menu .search-form form input:-ms-input-placeholder
{
	color: #999;
}
.top-news
{
	color: #fff;
	margin: 0;
}
.top-news a,.top-news em,.top-news span
{
	display: block;
	text-align: left;
}
.top-news a
{
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}
.top-news a .top-news-icon
{
	bottom: 15px;
	filter: alpha(opacity=30);
	font-size: 35px;
	opacity: .3;
	position: absolute;
	right: 8px;
}
.top-news em
{
	font-style: normal;
	margin-bottom: 0;
}
.top-news span
{
	font-size: 18px;
	margin-bottom: 5px;
}
.blog-images
{
	margin-bottom: 0;
}
.blog-images li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.blog-images li a:hover
{
	text-decoration: none;
}
.blog-images li img
{
	height: 50px;
	margin: 0 2px 8px;
	opacity: .6;
	width: 50px;
}
.blog-images li img:hover
{
	box-shadow: 0 0 0 4px #72c02c;
	moz-transition: all .4s ease-in-out 0s;
	opacity: 1;
	transition: all .4s ease-in-out 0s;
	webkit-transition: all .4s ease-in-out 0s;
}
ul.sidebar-tags a
{
	background: #f7f7f7;
	color: #555;
	display: inline-block;
	font-size: 12px;
	margin: 0 2px 5px 0;
	padding: 3px 5px;
}
ul.sidebar-tags a:hover,ul.sidebar-tags a:hover i
{
	background: #EEE;
	moz-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	text-decoration: none;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
}
ul.sidebar-tags a i
{
	color: #777;
}
ul.sidebar-tags li
{
	padding: 0;
}
.social-icons
{
	margin: 0;
	padding: 0;
}
.social-icons:after,.social-icons:before
{
	content: "";
	display: table;
}
.social-icons:after
{
	clear: both;
}
.social-icons li
{
	display: inline;
	float: left;
	list-style: none;
	margin-bottom: 5px;
	margin-right: 5px;
	text-indent: -9999px;
}
.social-icons li a,a.social-icon
{
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	moz-transition: all .3s ease-in-out;
	ms-transition: all .3s ease-in-out;
	o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	webkit-transition: all .3s ease-in-out;
	width: 28px;
}
.social-icons li:hover a
{
	background-position: 0 -38px;
}
.social-icons-color li a
{
	background-position: 0 -38px!important;
	opacity: .7;
}
.social-icons-color li a:hover
{
	opacity: 1;
}
.social-icons .amazon
{
	background: url(../img/social/amazon.png) no-repeat;
}
.social-icons .behance
{
	background: url(../img/social/behance.png) no-repeat;
}
.social-icons .blogger
{
	background: url(../img/social/blogger.png) no-repeat;
}
.social-icons .deviantart
{
	background: url(../img/social/deviantart.png) no-repeat;
}
.social-icons .dribbble
{
	background: url(../img/social/dribbble.png) no-repeat;
}
.social-icons .dropbox
{
	background: url(../img/social/dropbox.png) no-repeat;
}
.social-icons .evernote
{
	background: url(../img/social/evernote.png) no-repeat;
}
.social-icons .facebook
{
	background: url(../img/social/facebook.png) no-repeat;
}
.social-icons .forrst
{
	background: url(../img/social/forrst.png) no-repeat;
}
.social-icons .github
{
	background: url(../img/social/github.png) no-repeat;
}
.social-icons .googleplus
{
	background: url(../img/social/googleplus.png) no-repeat;
}
.social-icons .jolicloud
{
	background: url(../img/social/jolicloud.png) no-repeat;
}
.social-icons .last-fm
{
	background: url(../img/social/last-fm.png) no-repeat;
}
.social-icons .linkedin
{
	background: url(../img/social/linkedin.png) no-repeat;
}
.social-icons .picasa
{
	background: url(../img/social/picasa.png) no-repeat;
}
.social-icons .pintrest
{
	background: url(../img/social/pintrest.png) no-repeat;
}
.social-icons .rss
{
	background: url(../img/social/rss.png) no-repeat;
}
.social-icons .skype
{
	background: url(../img/social/skype.png) no-repeat;
}
.social-icons .spotify
{
	background: url(../img/social/spotify.png) no-repeat;
}
.social-icons .stumbleupon
{
	background: url(../img/social/stumbleupon.png) no-repeat;
}
.social-icons .tumblr
{
	background: url(../img/social/tumblr.png) no-repeat;
}
.social-icons .twitter
{
	background: url(../img/social/twitter.png) no-repeat;
}
.social-icons .vimeo
{
	background: url(../img/social/vimeo.png) no-repeat;
}
.social-icons .wordpress
{
	background: url(../img/social/wordpress.png) no-repeat;
}
.social-icons .xing
{
	background: url(../img/social/xing.png) no-repeat;
}
.social-icons .yahoo
{
	background: url(../img/social/yahoo.png) no-repeat;
}
.social-icons .youtube
{
	background: url(../img/social/youtube.png) no-repeat;
}
.social-icons .vk
{
	background: url(../img/social/vk.png) no-repeat;
}
.social-icons .instagram
{
	background: url(../img/social/instagram.png) no-repeat;
}
.note
{
	border-left: 5px solid #eee;
	margin: 0 0 20px 0;
	padding: 15px 30px 15px 15px;
}
.note h1,.note h2,.note h3,.note h4
{
	margin-top: 0;
}
.note p:last-child
{
	margin-bottom: 0;
}
.note code,.note .highlight
{
	background-color: #fff;
}
.note-danger
{
	background-color: #FAEAE6;
	border-color: #ed4e2a;
}
.note-warning
{
	background-color: #FCF3E1;
	border-color: #fcb322;
}
.note-info
{
	background-color: #E8F6FC;
	border-color: #57b5e3;
}
.note-success
{
	background-color: #EBFCEE;
	border-color: #3cc051;
}
.scrollspy-example
{
	height: 200px;
	margin-top: 10px;
	overflow: auto;
	position: relative;
}
.util-btn-margin-bottom-5 .btn
{
	margin-bottom: 5px!important;
}
.util-btn-group-margin-bottom-5 .btn-group
{
	margin-bottom: 5px!important;
}
.fontawesome-demo i
{
	font-size: 18px;
}
.fontawesome-demo li
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.glyphicons-demo ul
{
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.bs-glyphicons
{
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 0;
}
.glyphicons-demo ul li
{
	border: 1px solid #ddd;
	float: left;
	font-size: 12px;
	height: 115px;
	line-height: 1.4;
	margin: 0 -1px -1px 0;
	padding: 10px;
	text-align: center;
	width: 25%;
}
.glyphicons-demo .glyphicon
{
	display: block;
	font-size: 24px;
	margin: 5px auto 10px;
}
.glyphicons-demo ul li:hover
{
	background-color: rgba(86,61,124,.1);
}
@media(min-width:768px)
{
	.glyphicons-demo ul li
	{
		width: 12.5%;
	}
}
input.placeholder,textarea.placeholder
{
	color: #aaa!important;
}
.help-block
{
	margin-bottom: 5px;
	margin-top: 5px;
}
.form-inline input
{
	margin-bottom: 0!important;
}
.control-label
{
	margin-top: 2px;
}
.form-control-static
{
	font-size: 14px;
	padding-top: 7px;
}
.control-label .required
{
	color: #e02222;
	font-size: 12px;
	padding-left: 2px;
}
.switch-wrapper
{
	display: inline-block;
}
.form
{
	padding: 0!important;
}
.form-body
{
	padding: 10px;
}
.form-actions
{
	background-color: #ffffff;
	border-top: 1px solid #e5e5e5;
	margin-top: 0px;
	padding: 10px 10px;
	zoom: 1;
}
.form-actions.nobg
{
	background-color: transparent;
}
.form-actions.top
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 0;
	margin-bottom: 20px;
	margin-top: 0;
}
.form-actions.fluid
{
	padding: 20px 0;
}
.form-actions.fluid>[class^="col-"]
{
	padding-left: 13px;
}
.form-actions:before,.form-actions:after
{
	content: "";
	display: table;
	line-height: 0;
}
.form-actions:after
{
	clear: both;
}
.form-section
{
	border-bottom: 1px solid #eee;
	margin: 30px 0 25px 0;
	padding-bottom: 5px;
}
.form .form-section:first-child
{
	margin-top: 5px;
}
.help-inline
{
	color: #737373;
	display: inline-block;
	font-size: 13px;
	padding: 5px;
}
.form-actions.right
{
	padding-left: 0;
	padding-right: 10px;
	text-align: right;
}
.form-actions.left
{
	padding-left: 10px;
	padding-right: 0;
	text-align: left;
}



























.checkbox-list>label
{
	display: block;
}
.checkbox-list>label.checkbox-inline
{
	display: inline-block;
}
.checkbox-list>label.checkbox-inline:first-child
{
	padding-left: 0;
}
.radio-list>label
{
	display: block;
}
.radio-list>label.radio-inline
{
	display: inline-block;
}
.radio-list>label.radio-inline:first-child
{
	padding-left: 0;
}
.form-horizontal .radio-list .radio
{
	padding-top: 1px;
}
.form-row-seperated .form-group
{
	border-bottom: 1px solid #efefef;
	margin: 0;
	padding: 10px 10px 10px 0;
}
.form-row-seperated .form-group.last
{
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}
.form-row-seperated .form-actions
{
	margin-top: 0;
}
.form-row-seperated .form-body
{
	margin-top: 0;
	padding: 0;
}
.form-row-seperated .help-block
{
	margin-bottom: 0;
}
.form-bordered .form-body
{
	margin: 0;
	padding: 0;
}
.form-bordered .form-actions
{
	margin-top: 0;
}
.form-bordered .form-group
{
	border-bottom: 1px solid #efefef;
	margin: 0;
}
.form-bordered .form-group.last
{
	border-bottom: 0;
}
.form-bordered .help-block
{
	margin-bottom: 0;
}
.form-bordered .control-label
{
	padding-top: 16px;
}
.form-bordered .form-group>div
{
	border-left: 1px solid #efefef;
	padding: 10px;
}
.form-bordered .form-actions.fluid>.row>div
{
	padding-left: 10px;
}
.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even)
{
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)
{
	background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-row-stripped .form-control
{
	background: #fff!important;
}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div
{
	background-color: #fff;
}
.form-bordered .form-control
{
	margin: 0;
}
.pagination
{
	height: 36px;
	margin: 18px 0;
}
.pagination ul
{
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	display: inline;
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
	moz-border-radius: 3px;
	moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	webkit-border-radius: 3px;
	webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	zoom: 1;
}
.pagination li
{
	display: inline;
}
.pagination a
{
	border: 1px solid #ddd;
	border-left-width: 0;
	float: left;
	line-height: 34px;
	padding: 0 14px;
	text-decoration: none;
}
.pagination a:hover,.pagination .active a
{
	background-color: #f5f5f5;
}
.pagination .active a
{
	color: #999;
	cursor: default;
	pointer-events: none;
}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover
{
	background-color: transparent;
	color: #999;
	cursor: default;
}
.pagination li:first-child a
{
	border-left-width: 1px;
	border-radius: 3px 0 0 3px;
	moz-border-radius: 3px 0 0 3px;
	webkit-border-radius: 3px 0 0 3px;
}
.pagination li:last-child a
{
	border-radius: 0 3px 3px 0;
	moz-border-radius: 0 3px 3px 0;
	webkit-border-radius: 0 3px 3px 0;
}
.pagination-centered
{
	text-align: center;
}
.pagination-right
{
	text-align: right;
}
.dark-blue
{
	background: #069;
	color: #fff;
}
.red
{
	color: #c00;
}
.search-background
{
	background-color: #FAF9F9;
}
.open-opportunity-icon
{
	background: url(../img/icons/open-opportunity.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.candidates-icon
{
	background: url(../img/icons/candidates.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.candidate-icon
{
	background: url(../img/icons/candidate.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 24px;
}
.company-icon
{
	background: url(../img/icons/company.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 24px;
}
.cat-icon
{
	background: url(../img/icons/categories.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 23px;
}
.closed-icon
{
	background: url(../img/icons/closed.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.college-icon
{
	background: url(../img/icons/college.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 24px;
}
.course-icon
{
	background: url(../img/icons/courses.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 24px;
}
.dashboard-icon
{
	background: url(../img/icons/dashboard.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.event-icon
{
	background: url(../img/icons/event.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.experience-icon
{
	background: url(../img/icons/experience.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.followers-icon
{
	background: url(../img/icons/followers.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.full-time-roles-icon
{
	background: url(../img/icons/full-time-roles.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.home-icon
{
	background: url(../img/icons/home.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.inbox-icon
{
	background: url(../img/icons/inbox.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.industry-icon
{
	background: url(../img/icons/industry.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.interested-in-icon
{
	background: url(../img/icons/interested-in.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.intern-icon
{
	background: url(../img/icons/intern.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.jobs-icon
{
	background: url(../img/icons/jobs.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.keywords-icon
{
	background: url(../img/icons/keywords.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.languages-icon
{
	background: url(../img/icons/languages.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.loc-icon
{
	background: url(../img/icons/location.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 17px;
	width: 18px;
}
.messages-icon
{
	background: url(../img/icons/messages.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.open-icon
{
	background: url(../img/icons/open.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.password-icon
{
	background: url(../img/icons/password.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.payment-icon
{
	background: url(../img/icons/payment.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.personal-information-icon
{
	background: url(../img/icons/personal-information.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.phone-icon
{
	background: url(../img/icons/phone.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.profile-icon
{
	background: url(../img/icons/profile.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.profile-views-icon
{
	background: url(../img/icons/profile-views.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.qual-icon
{
	background: url(../img/icons/qualification.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 24px;
}
.search-icon
{
	background: url(../img/icons/search.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.setting-icon
{
	background: url(../img/icons/setting.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.short-term-projects-icon
{
	background: url(../img/icons/short-term-projects.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.signout-icon
{
	background: url(../img/icons/signout.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.skill-icon
{
	background: url(../img/icons/skill.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.summary-icon
{
	background: url(../img/icons/summary.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.user-icon
{
	background: url(../img/icons/user.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 20px;
}
.verification-icon
{
	background: url(../img/icons/verification-icon.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.website-icon
{
	background: url(../img/icons/website.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.loc-new-icon
{
	background: url(../img/icons/location-new.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.applied-by-icon
{
	background: url(../img/icons/applied-by.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 15px;
}
.time-left-icon
{
	background: url(../img/icons/time-left.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.payment-type-icon
{
	background: url(../img/icons/payment-type.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 16px;
}
.flag-icon
{
	background: url(../img/icons/flag.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.rupees-icon
{
	background: url(../img/icons/rupees.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 15px;
	width: 15px;
}
.opportunities-type-icon
{
	background: url(../img/icons/opportunities-type.png) no-repeat;
	color: #1BABB5;
	display: inline-block;
	float: left;
	height: 20px;
	width: 23px;
}
.add-button-icon
{
	background: url(../img/icons/add-button.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 35px;
}
.attachment-icon
{
	background: url(../img/icons/attachment.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.url-icon
{
	background: url(../img/icons/url.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.alumni-icon
{
	background: url(../img/icons/alumni.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.current-student-icon
{
	background: url(../img/icons/current_student.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.placement-icon
{
	background: url(../img/icons/placement.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.instruction-mode-icon
{
	background: url(../img/icons/instruction-mode.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.duration-icon
{
	background: url(../img/icons/duration.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.course-criteria-icon
{
	background: url(../img/icons/course-criteria.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.course-level-icon
{
	background: url(../img/icons/course-level.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.course-type-icon
{
	background: url(../img/icons/course-type.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.mobile-icon
{
	background: url(../img/icons/mobile.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.globe-icon
{
	background: url(../img/icons/globe.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.turnover-icon
{
	background: url(../img/icons/turnover.png) no-repeat;
	display: inline-block;
	float: left;
	height: 19px;
	width: 19px;
}
.employee-icon
{
	background: url(../img/icons/employee.png) no-repeat;
	display: inline-block;
	float: left;
	height: 21px;
	width: 19px;
}
.blog-sidebar .rounded
{
	font-size: 12px;
}
.filter-by
{
	background-color: #aab3ba;
	border-radius: 4px 0px 0px 4px !important;
	color: #FFF;
	float: left;
	font-size: 13px;
	font-weight: 700;
	height: 38px;
	margin-right: 10px;
	padding: 8px 10px;
}
.filter-option
{
	color: #5a5a5a;
	float: left;
	font-size: 13px;
	font-weight: 300;
	padding: 8px 12px 8px 12px;
}
.filter-option-pipe
{
	border: 1px solid #FFF;
	box-shadow: 1px 0px 1px #f1f0f0 inset;
	float: left;
	height: 24px;
	margin-top: 7px;
}
.filter-color
{
	background-color: #f1f0f0;
}
.float-left
{
	float: left;
}
.row .well .pull-right [class^="icon-"], [class*=" icon-"]
{
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	margin-left: -2px;
	margin-right: 0.3em;
	margin-top: 1px;
}
.blue-icon
{
	color: #2181C4;
}
.job-small-icon
{
	color: #58788e;
}
.rounded-left
{
	border-radius: 4px 0px 0px 4px !important;
}
.rounded-right
{
	border-radius: 0px 4px 4px 0px !important;
}
.padding-right-1
{
	padding-right: 1px;
}
.padding-left-1
{
	padding-left: 1px;
}
.width-1
{
	width: 1%;
}
.search-list h4
{
	font-weight: 900 !important;
}
tbody tr:nth-child(even)
{
	background: #FFF;
}
tbody tr:nth-child(odd)
{
	background: #f9f9f9;
}
.icon-pencil
{
	color: #2181C4;
}
.icon-remove
{
	color: #2181C4;
}

.navbar {border-radius: 0px !important;}