/*anchor*/
A
{
	color: #32323A;
}
A:hover
{
	color: #222227;
}
/*panel*/
.panel
{
	border: none;
	/*box-shadow: none;*/
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,.05);
}
.panel-heading
{
	border-color: #EFF2F7;
	font-size: 13px;
	font-weight: 400;
	background: #FAFAFA;
	text-transform: uppercase;
	padding: 15px;
}
.panel-title
{
	color: #32323A;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 0;
	font-family: "Open Sans", sans-serif;
}
.panel-primary .tools A
{
	color: #FFF;
}
/*label*/
.label
{
	padding: 0.5em 0.8em;
}
.label-default
{
	background-color: #A1A1A1;
}
.label-primary
{
	background-color: #59ACE2;
}
.label-success
{
	background-color: #A9D86E;
}
.label-info
{
	background-color: #8175C7;
}
.label-warning
{
	background-color: #FCB322;
}
.label-danger
{
	background-color: #FF6C60;
}
.label-inverse
{
	background-color: #344860;
}
/*text color*/
.text-danger
{
	color: #FF6C60;
}
.text-muted
{
	color: #A1A1A1;
}
.text-primary
{
	color: #59ACE2;
}
.text-warning
{
	color: #FCB322;
}
.text-success
{
	color: #A9D86E;
}
.text-info
{
	color: #8175C7;
}
/*modal*/
.modal-content
{
	box-shadow: none;
	border: none;
}
.modal-header
{
	background: #FAFAFA;
	color: #333;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	/*border-bottom: none;*/
}
.modal-header .close
{
	margin-top: 0;
}
/*text input*/
.form-control
{
	border: 1px solid #E2E2E4;
	box-shadow: none;
	/*[disabled]color:#C2C2C2;*/
	color: #555555;
}
.form-control:focus, #focusedInput
{
	/*[disabled]border:1px solid #00A8B3;*/
	box-shadow: none;
}
INPUT:-webkit-autofill
{
	-webkit-box-shadow: 0 0 0 50px white inset;
	-webkit-text-fill-color: #333;
	background: #FFFFFF;
}
INPUT:-webkit-autofill:focus
{
	-webkit-box-shadow: 0 0 0 50px white inset;
	-webkit-text-fill-color: #333;
	background: #FFFFFF;
}
.form-horizontal .control-label
{
	font-weight: 300;
	font-size: 14px;
}
INPUT, TEXTAREA, SELECT, BUTTON
{
	outline: none !important;
}
/*list*/
UL
{
	padding-left: 0;
}
/*button*/
.btn-default
{
	background-color: #C7CBD6;
	border-color: #C7CBD6;
	color: #FFF;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default
{
	background-color: #B0B5B9;
	border-color: #B0B5B9;
	color: #FFF;
}
.btn-primary
{
	background-color: #1FB5AD;
	border-color: #1FB5AD;
	color: #FFFFFF;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
{
	background-color: #1CA59E;
	border-color: #1CA59E;
	color: #FFFFFF;
}
.btn-success
{
	background-color: #95B75D;
	border-color: #95B75D;
	color: #FFFFFF;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success
{
	background-color: #88A755;
	border-color: #88A755;
	color: #FFFFFF;
}
.btn-info
{
	background-color: #57C8F1;
	border-color: #57C8F1;
	color: #FFFFFF;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info
{
	background-color: #53BEE6;
	border-color: #53BEE6;
	color: #FFFFFF;
}
.btn-warning
{
	background-color: #F3C022;
	border-color: #F3C022;
	color: #FFFFFF;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning
{
	background-color: #E4BA00;
	border-color: #E4BA00;
	color: #FFFFFF;
}
.btn-danger
{
	background-color: #FA8564;
	border-color: #FA8564;
	color: #FFFFFF;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger
{
	background-color: #EC6459;
	border-color: #EC6459;
	color: #FFFFFF;
}
.btn-purple
{
    background-color: #9588b2;
    border-color: #9588b2;
    color: #FFFFFF;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple
{
    background-color: #8a77b3;
    border-color: #8a77b3;
    color: #FFFFFF;
}
.btn-white
{
	box-shadow: none !important;
}
/*Rounded Button*/
.btn-round
{
	border-radius: 30px;
	-webkit-border-radius: 30px;
}
/*dropdown shadow*/
.btn-group.open .dropdown-toggle, .btn-white.active, .btn:active, .btn.active
{
	box-shadow: none;
}
/*dropdown select bg*/
.dropdown-menu > LI > A:hover, .dropdown-menu > LI > A:focus
{
	background-color: #474752;
	color: #FFFFFF;
	text-decoration: none;
}
/*split dropdown btn*/
.btn-white
{
	background-clip: padding-box;
	background-color: #FFFFFF;
	border-color: rgba(150, 160, 180, 0.3);
	box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.05);
}
/*breadcrumbs*/
.breadcrumb
{
	background-color: #FFF;
}
/*tab*/
.nav-tabs > LI > A
{
	margin-right: 1px;
}
/*collapse*/
.panel-default > .panel-heading
{
	background-color: #FFFFFF;
	border-color: #DDDDDD;
	color: #797979;
}
/*nav inverse*/
.navbar-inverse
{
	background-color: #32323A;
	border-color: #32323A;
}
.navbar-inverse .navbar-nav > .active > A, .navbar-inverse .navbar-nav > .active > A:hover, .navbar-inverse .navbar-nav > .active > A:focus, .navbar-inverse .navbar-nav > .open > A, .navbar-inverse .navbar-nav > .open > A:focus
{
	background-color: #474752;
}
.navbar-inverse .navbar-nav > LI A:hover
{
	color: #FFF;
}
.navbar-inverse .navbar-nav > LI > UL > LI A:hover
{
	color: #FFF;
}
.navbar-inverse .navbar-brand
{
	color: #FFFFFF;
}
.navbar-inverse .navbar-nav > LI > A
{
	color: #FFF;
}
.navbar-inverse .navbar-nav > .dropdown > A .caret
{
	border-bottom-color: #FFF;
	border-top-color: #FFF;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > LI > A
{
	color: #000;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > LI > A:hover
{
	color: #FFF;
}
/*nav justified*/
.nav-justified
{
	width: auto !important;
}
.nav-justified LI:last-child > A:hover, .nav-justified LI.active:last-child > A
{
	border-radius: 0 4px 0 0 !important;
	-webkit-border-radius: 0 4px 0 0 !important;
}
/*list group*/
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
{
	background-color: #00A8B3;
	border-color: #00A8B3;
	color: #FFFFFF;
	z-index: 2;
}
.list-group-item-heading
{
	font-weight: 300;
}
/*progress*/
.progress
{
	box-shadow: none;
	background: #F0F2F7;
}
/*alert*/
.alert-success, .alert-danger, .alert-info, .alert-warning
{
	border: none;
}
/*table*/
.table
{
	vertical-align: middle;
}
.table THEAD > TR > TH, .table TBODY > TR > TH, .table TFOOT > TR > TH, .table THEAD > TR > TD, .table TBODY > TR > TD, .table TFOOT > TR > TD
{
	padding: 10px;
}
/*pagination*/
.pagination > LI > A, .pagination > LI > SPAN
{
	background-color: #EFF2F7;
	border: 1px solid #EFF2F7;
	float: left;
	line-height: 1.42857;
	margin-left: 1px;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
}
.pagination > LI > A:hover, .pagination > LI > SPAN:hover, .pagination > LI > A:focus, .pagination > LI > SPAN:focus, .pagination > LI.active > A, .pagination > LI.active > A:hover
{
	background-color: #2EB4AD;
	border-color: #2EB4AD;
	color: #FFF;
}
/*--*/
.has-success .form-control:focus, .has-error .form-control:focus, .has-warning .form-control:focus
{
	box-shadow: none;
}
.panel-group .panel + .panel
{
	margin-top: 1px;
}
.progress
{
	border-radius: 50px;
	-webkit-border-radius: 50px;
}
.progress-bar
{
	box-shadow: none;
}
SPAN.label
{
	padding: 2px 4px;
	font-size: 0.9em;
}
/*well*/
.well
{
	box-shadow: none;
}
