@charset "UTF-8";
	pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:1.42857;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container:before,.container:after {
	content:" ";
	display:table
}
.container:after {
	clear:both
}
@media(min-width:768px) {
	.container {
	width:750px
}
}@media(min-width:992px) {
	.container {
	width:970px
}
}@media(min-width:1200px) {
	.container {
	width:1170px
}
}@media(min-width:1500px) {
	.container {
	width:1420px!important
}
}.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
.container-fluid:after {
	clear:both
}
.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:after {
	clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-1 {
	width:8.33333%
}
.col-xs-2 {
	width:16.66667%
}
.col-xs-3 {
	width:25%
}
.col-xs-4 {
	width:33.33333%
}
.col-xs-5 {
	width:41.66667%
}
.col-xs-6 {
	width:50%
}
.col-xs-7 {
	width:58.33333%
}
.col-xs-8 {
	width:66.66667%
}
.col-xs-9 {
	width:75%
}
.col-xs-10 {
	width:83.33333%
}
.col-xs-11 {
	width:91.66667%
}
.col-xs-12 {
	width:100%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-pull-1 {
	right:8.33333%
}
.col-xs-pull-2 {
	right:16.66667%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-4 {
	right:33.33333%
}
.col-xs-pull-5 {
	right:41.66667%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-7 {
	right:58.33333%
}
.col-xs-pull-8 {
	right:66.66667%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-10 {
	right:83.33333%
}
.col-xs-pull-11 {
	right:91.66667%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-push-1 {
	left:8.33333%
}
.col-xs-push-2 {
	left:16.66667%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-4 {
	left:33.33333%
}
.col-xs-push-5 {
	left:41.66667%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-7 {
	left:58.33333%
}
.col-xs-push-8 {
	left:66.66667%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-10 {
	left:83.33333%
}
.col-xs-push-11 {
	left:91.66667%
}
.col-xs-push-12 {
	left:100%
}
.col-xs-offset-0 {
	margin-left:0
}
.col-xs-offset-1 {
	margin-left:8.33333%
}
.col-xs-offset-2 {
	margin-left:16.66667%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-4 {
	margin-left:33.33333%
}
.col-xs-offset-5 {
	margin-left:41.66667%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-7 {
	margin-left:58.33333%
}
.col-xs-offset-8 {
	margin-left:66.66667%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-10 {
	margin-left:83.33333%
}
.col-xs-offset-11 {
	margin-left:91.66667%
}
.col-xs-offset-12 {
	margin-left:100%
}
@media(min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-1 {
	width:8.33333%
}
.col-sm-2 {
	width:16.66667%
}
.col-sm-3 {
	width:25%
}
.col-sm-4 {
	width:33.33333%
}
.col-sm-5 {
	width:41.66667%
}
.col-sm-6 {
	width:50%
}
.col-sm-7 {
	width:58.33333%
}
.col-sm-8 {
	width:66.66667%
}
.col-sm-9 {
	width:75%
}
.col-sm-10 {
	width:83.33333%
}
.col-sm-11 {
	width:91.66667%
}
.col-sm-12 {
	width:100%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-pull-1 {
	right:8.33333%
}
.col-sm-pull-2 {
	right:16.66667%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-4 {
	right:33.33333%
}
.col-sm-pull-5 {
	right:41.66667%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-7 {
	right:58.33333%
}
.col-sm-pull-8 {
	right:66.66667%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-10 {
	right:83.33333%
}
.col-sm-pull-11 {
	right:91.66667%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-push-1 {
	left:8.33333%
}
.col-sm-push-2 {
	left:16.66667%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-4 {
	left:33.33333%
}
.col-sm-push-5 {
	left:41.66667%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-7 {
	left:58.33333%
}
.col-sm-push-8 {
	left:66.66667%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-10 {
	left:83.33333%
}
.col-sm-push-11 {
	left:91.66667%
}
.col-sm-push-12 {
	left:100%
}
.col-sm-offset-0 {
	margin-left:0
}
.col-sm-offset-1 {
	margin-left:8.33333%
}
.col-sm-offset-2 {
	margin-left:16.66667%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-4 {
	margin-left:33.33333%
}
.col-sm-offset-5 {
	margin-left:41.66667%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-7 {
	margin-left:58.33333%
}
.col-sm-offset-8 {
	margin-left:66.66667%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-10 {
	margin-left:83.33333%
}
.col-sm-offset-11 {
	margin-left:91.66667%
}
.col-sm-offset-12 {
	margin-left:100%
}
}@media(min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-1 {
	width:8.33333%
}
.col-md-2 {
	width:16.66667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333%
}
.col-md-5 {
	width:41.66667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.33333%
}
.col-md-8 {
	width:66.66667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333%
}
.col-md-11 {
	width:91.66667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.33333%
}
.col-md-pull-2 {
	right:16.66667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333%
}
.col-md-pull-5 {
	right:41.66667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.33333%
}
.col-md-pull-8 {
	right:66.66667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333%
}
.col-md-pull-11 {
	right:91.66667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.33333%
}
.col-md-push-2 {
	left:16.66667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333%
}
.col-md-push-5 {
	left:41.66667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.33333%
}
.col-md-push-8 {
	left:66.66667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333%
}
.col-md-push-11 {
	left:91.66667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
	margin-left:8.33333%
}
.col-md-offset-2 {
	margin-left:16.66667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333%
}
.col-md-offset-5 {
	margin-left:41.66667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.33333%
}
.col-md-offset-8 {
	margin-left:66.66667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333%
}
.col-md-offset-11 {
	margin-left:91.66667%
}
.col-md-offset-12 {
	margin-left:100%
}
}@media(min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-1 {
	width:8.33333%
}
.col-lg-2 {
	width:16.66667%
}
.col-lg-3 {
	width:25%
}
.col-lg-4 {
	width:33.33333%
}
.col-lg-5 {
	width:41.66667%
}
.col-lg-6 {
	width:50%
}
.col-lg-7 {
	width:58.33333%
}
.col-lg-8 {
	width:66.66667%
}
.col-lg-9 {
	width:75%
}
.col-lg-10 {
	width:83.33333%
}
.col-lg-11 {
	width:91.66667%
}
.col-lg-12 {
	width:100%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-pull-1 {
	right:8.33333%
}
.col-lg-pull-2 {
	right:16.66667%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-4 {
	right:33.33333%
}
.col-lg-pull-5 {
	right:41.66667%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-7 {
	right:58.33333%
}
.col-lg-pull-8 {
	right:66.66667%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-10 {
	right:83.33333%
}
.col-lg-pull-11 {
	right:91.66667%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-push-1 {
	left:8.33333%
}
.col-lg-push-2 {
	left:16.66667%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-4 {
	left:33.33333%
}
.col-lg-push-5 {
	left:41.66667%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-7 {
	left:58.33333%
}
.col-lg-push-8 {
	left:66.66667%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-10 {
	left:83.33333%
}
.col-lg-push-11 {
	left:91.66667%
}
.col-lg-push-12 {
	left:100%
}
.col-lg-offset-0 {
	margin-left:0
}
.col-lg-offset-1 {
	margin-left:8.33333%
}
.col-lg-offset-2 {
	margin-left:16.66667%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-4 {
	margin-left:33.33333%
}
.col-lg-offset-5 {
	margin-left:41.66667%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-7 {
	margin-left:58.33333%
}
.col-lg-offset-8 {
	margin-left:66.66667%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-10 {
	margin-left:83.33333%
}
.col-lg-offset-11 {
	margin-left:91.66667%
}
.col-lg-offset-12 {
	margin-left:100%
}
}table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
	padding:8px;
	line-height:1.42857;
	vertical-align:top;
	border-top:1px solid #e7ecf1
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #e7ecf1
}
.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #e7ecf1
}
.table .table {
	background-color:#fff
}
.table-bordered {
	border:1px solid #e7ecf1
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {
	border:1px solid #e7ecf1
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#fbfcfd
}
.table-hover>tbody>tr:hover {
	background-color:#eef1f5
}
table col[class*="col-"] {
	position:static;
	float:none;
	display:table-column
}
table td[class*="col-"],table th[class*="col-"] {
	position:static;
	float:none;
	display:table-cell
}
.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {
	background-color:#eef1f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color:#dee5ec
}
.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {
	background-color:#abe7ed
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color:#96e1e8
}
.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th {
	background-color:#e0ebf9
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color:#caddf4
}
.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {
	background-color:#f9e491
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color:#f7de79
}
.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {
	background-color:#fbe1e3
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color:#f8cace
}
fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#34495e;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:bold
}
input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type="radio"],input[type="checkbox"] {
	margin:4px 0 0;
	margin-top:1px \9;
	line-height:normal
}
input[type="file"] {
	display:block
}
input[type="range"] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:7px;
	font-size:14px;
	line-height:1.42857;
	color:#555
}
.form-control {
	display:block;
	width:100%;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #c2cad8;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#93a1bb;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(147,161,187,0.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(147,161,187,0.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eef1f5;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
input[type="search"] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
	line-height:34px
}
input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"] {
	line-height:30px
}
input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"] {
	line-height:46px
}
}.form-group {
	margin-bottom:15px
}
.radio,.checkbox {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.radio label,.checkbox label {
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:normal;
	cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox {
	margin-top:-5px
}
.radio-inline,.checkbox-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:normal;
	cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top:0;
	margin-left:10px
}
input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
	cursor:not-allowed
}
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
	cursor:not-allowed
}
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
	cursor:not-allowed
}
.form-control-static {
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:0;
	min-height:34px
}
.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left:0;
	padding-right:0
}
.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {
	height:30px;
	line-height:30px
}
textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn {
	height:auto
}
.form-group-sm .form-control {
	height:30px;
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.form-group-sm select.form-control {
	height:30px;
	line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:30px;
	min-height:32px;
	padding:6px 10px;
	font-size:12px;
	line-height:1.5
}
.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {
	height:46px;
	line-height:46px
}
textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn {
	height:auto
}
.form-group-lg .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.form-group-lg select.form-control {
	height:46px;
	line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:46px;
	min-height:38px;
	padding:11px 16px;
	font-size:18px;
	line-height:1.33333
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:42.5px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	pointer-events:none
}
.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback {
	width:46px;
	height:46px;
	line-height:46px
}
.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback {
	width:30px;
	height:30px;
	line-height:30px
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#737373
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox {
	min-height:27px
}
.form-horizontal .form-group {
	margin-left:-15px;
	margin-right:-15px
}
.form-horizontal .form-group:before,.form-horizontal .form-group:after {
	content:" ";
	display:table
}
.form-horizontal .form-group:after {
	clear:both
}
@media(min-width:768px) {
	.form-horizontal .control-label {
	text-align:right;
	margin-bottom:0;
	padding-top:7px
}
}.form-horizontal .has-feedback .form-control-feedback {
	right:15px
}
@media(min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:18px
}
}@media(min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:12px
}
}.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus {
	color:#333;
	text-decoration:none
}
.btn:active,.btn.active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default:focus,.btn-default.focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default:hover {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
	background-image:none
}
.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus {
	background-color:#fff;
	border-color:#ccc
}
.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn-primary {
	color:#fff;
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary:focus,.btn-primary.focus {
	color:#fff;
	background-color:#286090;
	border-color:#122b40
}
.btn-primary:hover {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#286090;
	border-color:#204d74
}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus {
	color:#fff;
	background-color:#204d74;
	border-color:#122b40
}
.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
	background-image:none
}
.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus {
	background-color:#337ab7;
	border-color:#2e6da4
}
.btn-primary .badge {
	color:#337ab7;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#40aae3;
	border-color:#2bb8c4
}
.btn-success:focus,.btn-success.focus {
	color:#fff;
	background-color:#27a4b0;
	border-color:#14565c
}
.btn-success:hover {
	color:#fff;
	background-color:#27a4b0;
	border-color:#208992
}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	color:#fff;
	background-color:#27a4b0;
	border-color:#208992
}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus {
	color:#fff;
	background-color:#208992;
	border-color:#14565c
}
.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle {
	background-image:none
}
.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus {
	background-color:#40aae3;
	border-color:#2bb8c4
}
.btn-success .badge {
	color:#40aae3;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#659be0;
	border-color:#508edb
}
.btn-info:focus,.btn-info.focus {
	color:#fff;
	background-color:#3a80d7;
	border-color:#1d4f8e
}
.btn-info:hover {
	color:#fff;
	background-color:#3a80d7;
	border-color:#286ec5
}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	color:#fff;
	background-color:#3a80d7;
	border-color:#286ec5
}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus {
	color:#fff;
	background-color:#286ec5;
	border-color:#1d4f8e
}
.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle {
	background-image:none
}
.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus {
	background-color:#659be0;
	border-color:#508edb
}
.btn-info .badge {
	color:#659be0;
	background-color:#fff
}
.btn-lg,.btn-group-lg>.btn {
	padding:10px 16px;
	font-size:18px;
	line-height:1.33333;
	border-radius:6px
}
.btn-sm,.btn-group-sm>.btn {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-xs,.btn-group-xs>.btn {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
	width:100%
}
.collapse {
	display:none
}
.collapse.in {
	display:block!important
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid \9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar:before,.btn-toolbar:after {
	content:" ";
	display:table
}
.btn-toolbar:after {
	clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret,.btn-group-lg>.btn .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret {
	border-width:0 5px 5px
}
[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*="col-"] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:50%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:6px 12px;
	font-size:14px;
	font-weight:normal;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding:5px 10px;
	font-size:12px;
	border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding:10px 16px;
	font-size:18px;
	border-radius:6px
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav:before,.nav:after {
	content:" ";
	display:table
}
.nav:after {
	clear:both
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:hover,.nav>li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.nav>li.disabled>a {
	color:#777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
	color:#777;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
	background-color:#eee;
	border-color:#337ab7
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:4px
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	color:#fff;
	background-color:#337ab7
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:20px;
	border:1px solid transparent
}
.navbar:before,.navbar:after {
	content:" ";
	display:table
}
.navbar:after {
	clear:both
}
@media(min-width:768px) {
	.navbar {
	border-radius:4px
}
}.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	content:"/ ";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	line-height:1.42857;
	text-decoration:none;
	color:#337ab7;
	background-color:#fff;
	border:1px solid #ddd;
	margin-left:-1px
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-bottom-right-radius:4px;
	border-top-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
	z-index:2;
	color:#23527c;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
	z-index:3;
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7;
	cursor:default
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color:#777;
	background-color:#fff;
	border-color:#ddd;
	cursor:not-allowed
}
/*.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:bold;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
a.label:hover,a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label-default {
	background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color:#286090
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color:#c9302c
}*/
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:1;
	vertical-align:middle;
	white-space:nowrap;
	text-align:center;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge {
	top:0;
	padding:1px 5px
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#337ab7;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
a.badge:hover,a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.alert {
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:bold
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-success {
	background-color:#abe7ed;
	border-color:#abe7ed;
	color:#27a4b0
}
.alert-success hr {
	border-top-color:#96e1e8
}
.alert-success .alert-link {
	color:#1d7d86
}
.alert-info {
	background-color:#e0ebf9;
	border-color:#e0ebf9;
	color:#327ad5
}
.alert-info hr {
	border-top-color:#caddf4
}
.alert-info .alert-link {
	color:#2462b0
}
.alert-warning {
	background-color:#f9e491;
	border-color:#f9e491;
	color:#c29d0b
}
.alert-warning hr {
	border-top-color:#f7de79
}
.alert-warning .alert-link {
	color:#927608
}
.alert-danger {
	background-color:#fbe1e3;
	border-color:#fbe1e3;
	color:#e73d4a
}
.alert-danger hr {
	border-top-color:#f8cace
}
.alert-danger .alert-link {
	color:#d71b29
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.panel {
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.panel-body {
	padding:15px
}
.panel-body:before,.panel-body:after {
	content:" ";
	display:table
}
.panel-body:after {
	clear:both
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:16px;
	color:inherit
}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.list-group+.panel-footer {
	border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
	margin-bottom:0
}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption {
	padding-left:15px;
	padding-right:15px
}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
	border-top-right-radius:3px;
	border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
	border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
	border-top-right-radius:3px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top:1px solid #e7ecf1
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:20px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:4px
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group {
	border-top:1px solid #ddd
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #ddd
}
.panel-default {
	border-color:#ddd
}
.panel-default>.panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
	color:#f5f5f5;
	background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ddd
}
.panel-primary {
	border-color:#337ab7
}
.panel-primary>.panel-heading {
	color:#fff;
	background-color:#337ab7;
	border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
	color:#337ab7;
	background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#337ab7
}
.panel-success {
	border-color:#abe7ed
}
.panel-success>.panel-heading {
	color:#27a4b0;
	background-color:#abe7ed;
	border-color:#abe7ed
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#abe7ed
}
.panel-success>.panel-heading .badge {
	color:#abe7ed;
	background-color:#27a4b0
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#abe7ed
}
.panel-info {
	border-color:#e0ebf9
}
.panel-info>.panel-heading {
	color:#327ad5;
	background-color:#e0ebf9;
	border-color:#e0ebf9
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#e0ebf9
}
.panel-info>.panel-heading .badge {
	color:#e0ebf9;
	background-color:#327ad5
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#e0ebf9
}
.panel-warning {
	border-color:#f9e491
}
.panel-warning>.panel-heading {
	color:#c29d0b;
	background-color:#f9e491;
	border-color:#f9e491
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#f9e491
}
.panel-warning>.panel-heading .badge {
	color:#f9e491;
	background-color:#c29d0b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#f9e491
}
.panel-danger {
	border-color:#fbe1e3
}
.panel-danger>.panel-heading {
	color:#e73d4a;
	background-color:#fbe1e3;
	border-color:#fbe1e3
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#fbe1e3
}
.panel-danger>.panel-heading .badge {
	color:#fbe1e3;
	background-color:#e73d4a
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#fbe1e3
}
.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.42857;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:12px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
	bottom:0;
	right:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
	bottom:0;
	left:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}
.form-group.form-md-line-input {
	position:relative;
	margin:0 0 35px 0;
	padding-top:20px
}
.form-horizontal .form-group.form-md-line-input {
	padding-top:10px;
	margin-bottom:20px;
	margin:0 -15px 20px -15px
}
.form-horizontal .form-group.form-md-line-input>label {
	padding-top:5px;
	font-size:14px;
	color:#888;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control {
	background:0;
	border:0;
	border-bottom:1px solid #c2cad8;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	color:#555;
	box-shadow:none;
	padding-left:0;
	padding-right:0;
	font-size:14px
}
.form-group.form-md-line-input .form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-group.form-md-line-input .form-control:-ms-input-placeholder {
	color:#999
}
.form-group.form-md-line-input .form-control::-webkit-input-placeholder {
	color:#999
}
.form-group.form-md-line-input .form-control.form-control-static {
	border-bottom:0
}
.form-group.form-md-line-input .form-control.input-sm {
	font-size:14px;
	padding:6px 0
}
.form-group.form-md-line-input .form-control.input-lg {
	font-size:20px;
	padding:14px 0
}
.form-group.form-md-line-input .form-control ~ label,.form-group.form-md-line-input .form-control ~ .form-control-focus {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	pointer-events:none
}
.form-horizontal .form-group.form-md-line-input .form-control ~ label,.form-horizontal .form-group.form-md-line-input .form-control ~ .form-control-focus {
	width:auto;
	left:15px;
	right:15px
}
.form-group.form-md-line-input .form-control ~ label:after,.form-group.form-md-line-input .form-control ~ .form-control-focus:after {
	content:'';
	position:absolute;
	z-index:5;
	bottom:0;
	left:50%;
	width:0;
	height:2px;
	width:0;
	visibility:hidden;
	transition:.2s ease all
}
.form-group.form-md-line-input .form-control ~ label {
	top:0;
	margin-bottom:0;
	font-size:14px;
	color:#888;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control ~ .help-block-error {
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus {
	color:#888
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after,.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after {
	visibility:visible;
	left:0;
	width:100%;
	background:#40aae3
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label {
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block {
	color:#40aae3;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error,.form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error {
	opacity:0;
	filter:alpha(opacity=0)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block {
	opacity:0;
	filter:alpha(opacity=0)
}
.form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block-error {
	opacity:0;
	filter:alpha(opacity=0)
}
.form-group.form-md-line-input .form-control[readonly],.form-group.form-md-line-input .form-control[disabled],fieldset[disabled] .form-group.form-md-line-input .form-control {
	background:0;
	cursor:not-allowed;
	border-bottom:1px dashed #c2cad8
}
.form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
	font-size:16px;
	top:25px;
	transition:.2s ease all;
	color:#999
}
.form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label {
	top:0;
	font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label {
	font-size:14px;
	top:24px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label {
	top:0;
	font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label {
	font-size:20px;
	top:30px
}
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label,.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label {
	top:0;
	font-size:13px
}
.form-group.form-md-line-input.form-md-floating-label .input-icon>label {
	padding-left:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-icon.right>label {
	padding-left:0;
	padding-right:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
	padding-left:34px
}
.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
	padding-right:34px
}
.form-group.form-md-line-input+.input-icon {
	padding-top:0
}
.form-group.form-md-line-input .help-block {
	position:absolute;
	margin:2px 0 0 0;
	opacity:0;
	filter:alpha(opacity=0);
	font-size:13px
}
.form-group.form-md-line-input>.input-icon>i {
	left:0;
	bottom:0;
	margin:9px 2px 10px 10px;
	color:#888
}
.form-group.form-md-line-input>.input-icon.input-icon-lg>i {
	top:6px
}
.form-group.form-md-line-input>.input-icon.input-icon-sm>i {
	top:-1px
}
.form-group.form-md-line-input>.input-icon .form-control {
	padding-left:34px
}
.form-group.form-md-line-input>.input-icon>label {
	margin-top:-20px
}
.form-group.form-md-line-input>.input-icon.right .form-control {
	padding-left:0;
	padding-right:34px
}
.form-group.form-md-line-input>.input-icon.right>i {
	left:auto;
	right:8px;
	margin:11px 2px 10px 10px
}
.form-group.form-md-line-input+.input-group {
	padding-top:0
}
.form-group.form-md-line-input .input-group {
	padding-top:0
}
.form-group.form-md-line-input .input-group>label {
	margin-top:-20px
}
.form-group.form-md-line-input .input-group .input-group-addon {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	background:0;
	border:0;
	border-bottom:1px solid #c2cad8
}
.form-group.form-md-line-input .input-group+.input-group-control {
	padding-top:0
}
.form-group.form-md-line-input .input-group .input-group-control {
	padding-top:0;
	position:relative;
	display:table-cell;
	vertical-align:bottom
}
.form-group.form-md-line-input .input-group .input-group-control>label {
	margin-top:-20px
}
.form-group.form-md-line-input .input-group .input-group-btn .btn {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
	margin-right:10px
}
.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
	margin-left:10px
}
.form-group.form-md-line-input .input-group .help-block {
	margin-top:35px
}
.form-group.form-md-line-input .input-group.input-group-sm .help-block {
	margin-top:30px
}
.form-group.form-md-line-input .input-group.input-group-lg .help-block {
	margin-top:47px
}
.form-group.form-md-line-input.has-success .form-control {
	border-bottom:1px solid #27a4b0
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after,.form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after {
	background:#27a4b0
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input.has-success .form-control.form-control-static ~ label,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label {
	color:#27a4b0
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i,.form-group.form-md-line-input.has-success .form-control.form-control-static ~ i,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i {
	color:#27a4b0
}
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block,.form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block {
	color:#27a4b0
}
.form-group.form-md-line-input.has-success .input-group-addon {
	color:#27a4b0;
	border-bottom:1px solid #27a4b0
}
.form-group.form-md-line-input.has-success label {
	color:#27a4b0
}
.form-group.form-md-line-input.has-warning .form-control {
	border-bottom:1px solid #c29d0b
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after,.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after {
	background:#c29d0b
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label {
	color:#c29d0b
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i,.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i {
	color:#c29d0b
}
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block,.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block {
	color:#c29d0b
}
.form-group.form-md-line-input.has-warning .input-group-addon {
	color:#c29d0b;
	border-bottom:1px solid #c29d0b
}
.form-group.form-md-line-input.has-warning label {
	color:#c29d0b
}
.form-group.form-md-line-input.has-error .form-control {
	border-bottom:1px solid #e73d4a
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after,.form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after {
	background:#e73d4a
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input.has-error .form-control.form-control-static ~ label,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label {
	color:#e73d4a
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i,.form-group.form-md-line-input.has-error .form-control.form-control-static ~ i,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i {
	color:#e73d4a
}
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block,.form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block {
	color:#e73d4a
}
.form-group.form-md-line-input.has-error .input-group-addon {
	color:#e73d4a;
	border-bottom:1px solid #e73d4a
}
.form-group.form-md-line-input.has-error label {
	color:#e73d4a
}
.form-group.form-md-line-input.has-info .form-control {
	border-bottom:1px solid #327ad5
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after,.form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after {
	background:#327ad5
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label,.form-group.form-md-line-input.has-info .form-control.form-control-static ~ label,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label {
	color:#327ad5
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i,.form-group.form-md-line-input.has-info .form-control.form-control-static ~ i,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i {
	color:#327ad5
}
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block,.form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block,.form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block {
	color:#327ad5
}
.form-group.form-md-line-input.has-info .input-group-addon {
	color:#327ad5;
	border-bottom:1px solid #327ad5
}
.form-group.form-md-line-input.has-info label {
	color:#327ad5
}
.form-inline .form-md-line-input {
	margin:0;
	padding-top:0;
	margin-right:20px
}
.form-inline .form-md-line-input>.input-icon {
	padding:0
}
.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
	padding-left:33px
}
.form-horizontal .form-group.form-md-line-input .input-icon>i {
	top:0
}
.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
	padding-left:0;
	padding-right:33px
}
.form-horizontal .form-group.form-md-line-input .input-icon>.form-control-focus {
	left:0!important;
	right:0!important
}
.form-horizontal .form-group.form-md-line-input .input-group {
	padding-top:0
}
.form-horizontal .form-group.form-md-line-input .input-group>.input-group-btn .btn {
	margin-bottom:0!important
}
.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control {
	padding-top:0
}
.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control>.form-control-focus {
	left:0!important;
	right:0!important
}
.form-horizontal .form-group.form-md-line-input .input-group>.form-control-focus {
	left:0!important;
	right:0!important
}
.md-checkbox {
	position:relative
}
.md-checkbox.md-checkbox-inline {
	display:inline-block
}
.form-inline .md-checkbox.md-checkbox-inline {
	margin-right:20px;
	top:3px
}
.md-checkbox input[type=checkbox] {
	visibility:hidden;
	position:absolute
}
.md-checkbox label {
	cursor:pointer;
	padding-left:30px
}
.md-checkbox label>span {
	display:block;
	position:absolute;
	left:0;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s
}
.md-checkbox label>span.inc {
	background:#fff;
	left:-20px;
	top:-20px;
	height:60px;
	width:60px;
	opacity:0;
	border-radius:50%!important;
	-moz-border-radius:50%!important;
	-webkit-border-radius:50%!important
}
.md-checkbox label>.box {
	top:0;
	border:2px solid #666;
	height:20px;
	width:20px;
	z-index:5;
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	transition-delay:.2s
}
.md-checkbox label>.check {
	top:-4px;
	left:6px;
	width:10px;
	height:20px;
	border:2px solid #40aae3;
	border-top:0;
	border-left:none;
	opacity:0;
	z-index:5;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	transition-delay:.3s
}
.md-checkbox label>span.inc {
	-webkit-animation:growCircle .3s ease;
	-moz-animation:growCircle .3s ease;
	animation:growCircle .3s ease
}
.md-checkbox input[type=checkbox]:checked ~ label>.box {
	opacity:0;
	-webkit-transform:scale(0) rotate(-180deg);
	-moz-transform:scale(0) rotate(-180deg);
	transform:scale(0) rotate(-180deg)
}
.md-checkbox input[type=checkbox]:checked ~ label>.check {
	opacity:1;
	-webkit-transform:scale(1) rotate(45deg);
	-moz-transform:scale(1) rotate(45deg);
	transform:scale(1) rotate(45deg)
}
.md-checkbox input[type=checkbox]:disabled ~ label,.md-checkbox input[type=checkbox][disabled] ~ label {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.md-checkbox input[type=checkbox]:disabled ~ label>.box,.md-checkbox input[type=checkbox][disabled] ~ label>.box {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.md-checkbox input[type=checkbox]:disabled:checked ~ label>.check,.md-checkbox input[type=checkbox][disabled]:checked ~ label>.check {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.has-error .md-checkbox label,.has-error.md-checkbox label {
	color:#e73d4a
}
.has-error .md-checkbox label>.box,.has-error.md-checkbox label>.box {
	border-color:#e73d4a
}
.has-error .md-checkbox label>.check,.has-error.md-checkbox label>.check {
	border-color:#e73d4a
}
.has-success .md-checkbox label,.has-success.md-checkbox label {
	color:#27a4b0
}
.has-success .md-checkbox label>.box,.has-success.md-checkbox label>.box {
	border-color:#27a4b0
}
.has-success .md-checkbox label>.check,.has-success.md-checkbox label>.check {
	border-color:#27a4b0
}
.has-warning .md-checkbox label,.has-warning.md-checkbox label {
	color:#c29d0b
}
.has-warning .md-checkbox label>.box,.has-warning.md-checkbox label>.box {
	border-color:#c29d0b
}
.has-warning .md-checkbox label>.check,.has-warning.md-checkbox label>.check {
	border-color:#c29d0b
}
.has-info .md-checkbox label,.has-info.md-checkbox label {
	color:#327ad5
}
.has-info .md-checkbox label>.box,.has-info.md-checkbox label>.box {
	border-color:#327ad5
}
.has-info .md-checkbox label>.check,.has-info.md-checkbox label>.check {
	border-color:#327ad5
}
.form-md-checkboxes {
	padding-top:5px
}
.form-md-checkboxes>label {
	font-size:14px;
	color:#888;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-md-checkboxes.has-error label {
	color:#ed6b75
}
.form-md-checkboxes.has-info label {
	color:#659be0
}
.form-md-checkboxes.has-success label {
	color:#40aae3
}
.form-md-checkboxes.has-warning label {
	color:#f1c40f
}
.md-checkbox-list {
	margin:5px 0 5px 0
}
.form-horizontal .md-checkbox-list {
	margin-top:5px
}
.md-checkbox-list .md-checkbox {
	display:block;
	margin-bottom:10px
}
.md-checkbox-list .md-checkbox:last-child {
	margin-bottom:0
}
.md-checkbox-inline {
	margin:5px 0 5px 0
}
.form-horizontal .md-checkbox-inline {
	margin-top:7px
}
.md-checkbox-inline .md-checkbox {
	display:inline-block;
	margin-right:20px
}
.md-checkbox-inline .md-checkbox:last-child {
	margin-right:0
}
@-webkit-keyframes growCircle {
	0%,100% {
	-webkit-transform:scale(0);
	opacity:1
}
70% {
	background:#eee;
	-webkit-transform:scale(1.25)
}
}@-moz-keyframes growCircle {
	0%,100% {
	-moz-transform:scale(0);
	opacity:1
}
70% {
	background:#eee;
	-moz-transform:scale(1.25)
}
}@keyframes growCircle {
	0%,100% {
	transform:scale(0);
	opacity:1
}
70% {
	background:#eee;
	transform:scale(1.25)
}
}.md-radio {
	position:relative
}
.md-radio input[type=radio] {
	visibility:hidden;
	position:absolute
}
.md-radio label {
	cursor:pointer;
	padding-left:30px
}
.md-radio label>span {
	display:block;
	position:absolute;
	left:0;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	transition-duration:.3s
}
.md-radio label>span.inc {
	background:#fff;
	left:-20px;
	top:-20px;
	height:60px;
	width:60px;
	opacity:0;
	border-radius:50%!important;
	-moz-border-radius:50%!important;
	-webkit-border-radius:50%!important
}
.md-radio label>.box {
	top:0;
	border:2px solid #666;
	height:20px;
	width:20px;
	border-radius:50%!important;
	-moz-border-radius:50%!important;
	-webkit-border-radius:50%!important;
	z-index:5
}
.md-radio label>.check {
	top:5px;
	left:5px;
	width:10px;
	height:10px;
	background:#40aae3;
	opacity:0;
	z-index:6;
	border-radius:50%!important;
	-moz-border-radius:50%!important;
	-webkit-border-radius:50%!important;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
.md-radio label>span.inc {
	-webkit-animation:growCircleRadio .3s ease;
	-moz-animation:growCircleRadio .3s ease;
	animation:growCircleRadio .3s ease
}
.md-radio input[type=radio]:checked ~ label>.check {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.md-radio input[type=radio]:disabled ~ label,.md-radio input[type=radio][disabled] ~ label {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.md-radio input[type=radio]:disabled ~ label>.box,.md-radio input[type=radio][disabled] ~ label>.box {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.md-radio input[type=radio]:disabled:checked ~ label>.check,.md-radio input[type=radio][disabled]:checked ~ label>.check {
	cursor:not-allowed;
	opacity:.7;
	filter:alpha(opacity=70)
}
.has-error .md-radio label,.has-error.md-radio label {
	color:#e73d4a
}
.has-error .md-radio label>.box,.has-error.md-radio label>.box {
	border-color:#e73d4a
}
.has-error .md-radio label>.check,.has-error.md-radio label>.check {
	background:#e73d4a
}
.has-success .md-radio label,.has-success.md-radio label {
	color:#27a4b0
}
.has-success .md-radio label>.box,.has-success.md-radio label>.box {
	border-color:#27a4b0
}
.has-success .md-radio label>.check,.has-success.md-radio label>.check {
	background:#27a4b0
}
.has-warning .md-radio label,.has-warning.md-radio label {
	color:#c29d0b
}
.has-warning .md-radio label>.box,.has-warning.md-radio label>.box {
	border-color:#c29d0b
}
.has-warning .md-radio label>.check,.has-warning.md-radio label>.check {
	background:#c29d0b
}
.has-info .md-radio label,.has-info.md-radio label {
	color:#327ad5
}
.has-info .md-radio label>.box,.has-info.md-radio label>.box {
	border-color:#327ad5
}
.has-info .md-radio label>.check,.has-info.md-radio label>.check {
	background:#327ad5
}
.form-md-radios {
	padding-top:5px
}
.form-md-radios>label {
	font-size:14px;
	color:#888;
	opacity:1;
	filter:alpha(opacity=100)
}
.form-md-radios.has-error label {
	color:#ed6b75
}
.form-md-radios.has-info label {
	color:#659be0
}
.form-md-radios.has-success label {
	color:#40aae3
}
.form-md-radios.has-warning label {
	color:#f1c40f
}
.md-radio-list {
	margin:5px 0 5px 0
}
.form-horizontal .md-radio-list {
	margin-top:5px
}
.md-radio-list .md-radio {
	display:block;
	margin-bottom:10px
}
.md-radio-inline {
	margin:5px 0 5px 0
}
.form-horizontal .md-radio-inline {
	margin-top:7px
}
.md-radio-inline .md-radio {
	display:inline-block;
	margin-right:20px
}
.md-radio-inline .md-radio:last-child {
	margin-right:0
}
code {
	border:1px solid #e1e1e1;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);
	box-shadow:0 1px 4px rgba(0,0,0,0.1)
}
.display-none,.display-hide {
	display:none
}
.hidden {
	display:none!important
}
.primary-font {
	font-family:"Open Sans",sans-serif!important
}
.bold {
	font-weight:700!important
}
.bold.btn {
	letter-spacing:0
}
.sbold {
	font-weight:600!important
}
.sbold.btn {
	letter-spacing:0
}
.thin {
	font-weight:300!important
}
.uppercase {
	text-transform:uppercase!important
}
.fix-margin {
	margin-left:0!important
}
.border {
	border:1px solid red
}
.font-hg {
	font-size:23px
}
.font-lg {
	font-size:18px
}
.font-md {
	font-size:14px
}
.font-sm {
	font-size:13px
}
.font-xs {
	font-size:11px
}
.inline {
	display:inline
}
.inline-block {
	display:inline-block
}
.text-align-reverse {
	text-align:right
}
.no-space {
	margin:0!important;
	padding:0!important
}
.no-margin {
	margin:0
}
.margin-bottom-5 {
	margin-bottom:5px
}
.margin-bottom-10 {
	margin-bottom:10px!important
}
.margin-top-10 {
	margin-top:10px!important
}
.margin-top-15 {
	margin-top:15px!important
}
.margin-bottom-15 {
	margin-bottom:15px!important
}
.margin-bottom-20 {
	margin-bottom:20px!important
}
.margin-top-20 {
	margin-top:20px!important
}
.margin-top-30 {
	margin-top:30px!important
}
.margin-top-40 {
	margin-top:40px!important
}
.margin-bottom-25 {
	margin-bottom:25px!important
}
.margin-bottom-30 {
	margin-bottom:30px!important
}
.margin-bottom-40 {
	margin-bottom:40px!important
}
.margin-right-10 {
	margin-right:10px!important
}
.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
}
@media(max-width:1024px) {
	.hidden-1024 {
	display:none
}
}@media(max-width:480px) {
	.hidden-480 {
	display:none
}
}@media(max-width:320px) {
	.hidden-320 {
	display:none
}
}li [class^="fa-"],li [class^="glyphicon-"],li [class^="icon-"],li [class*=" fa-"],li [class*=" glyphicon-"],li [class*=" icon-"] {
	display:inline-block;
	width:1.25em;
	text-align:center
}
li [class^="glyphicon-"],li [class*=" glyphicon-"] {
	top:2px
}
li [class^="icon-"],li [class*=" icon-"] {
	top:1px;
	position:relative
}
li [class^="fa-"].icon-large,li [class^="glyphicon-"].icon-large,li [class^="icon-"].icon-large,li [class*=" fa-"].icon-large,li [class*=" glyphicon-"].icon-large,li [class*=" icon-"].icon-large {
	width:1.5625em
}
.alert {
	border-width:1px
}
.alert>p {
	margin:0
}
.alert.alert-borderless {
	border:0
}
.badge {
	font-size:11px!important;
	font-weight:300;
	text-align:center;
	height:18px;
	color:#fff;
	padding:3px 6px 3px 6px;
	-webkit-border-radius:12px!important;
	-moz-border-radius:12px!important;
	border-radius:12px!important;
	text-shadow:none!important;
	text-align:center;
	vertical-align:middle
}
.badge.badge-roundless {
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important
}
.badge.badge-empty {
	display:inline-block;
	padding:0;
	min-width:8px;
	height:8px;
	width:8px
}
.badge-default {
	background-color:#bac3d0;
	background-image:none
}
.badge-primary {
	background-color:#337ab7;
	background-image:none
}
.badge-info {
	background-color:#659be0;
	background-image:none
}
.badge-success {
	background-color:#40aae3;
	background-image:none
}
.badge-danger {
	background-color:#ed6b75;
	background-image:none
}
.badge-warning {
	background-color:#f1c40f;
	background-image:none
}
.nav.nav-pills>li>a>.badge,.nav.nav-stacked>li>a>.badge {
	margin-top:-2px
}
.btn {
	outline:none!important;
	box-shadow:none!important
}
.btn:hover {
	transition:all .3s
}
.btn:not(.btn-sm):not(.btn-lg) {
	line-height:1.44
}
.btn.white:not(.btn-outline) {
	color:#666;
	background-color:#fff;
	border-color:#fff
}
.btn.white:not(.btn-outline):focus,.btn.white:not(.btn-outline).focus {
	color:#666;
	background-color:#e6e6e6;
	border-color:#bfbfbf
}
.btn.white:not(.btn-outline):hover {
	color:#666;
	background-color:#e6e6e6;
	border-color:#e0e0e0
}
.btn.white:not(.btn-outline):active,.btn.white:not(.btn-outline).active,.open>.btn.white:not(.btn-outline).dropdown-toggle {
	color:#666;
	background-color:#e6e6e6;
	border-color:#e0e0e0
}
.btn.white:not(.btn-outline):active:hover,.btn.white:not(.btn-outline):active:focus,.btn.white:not(.btn-outline):active.focus,.btn.white:not(.btn-outline).active:hover,.btn.white:not(.btn-outline).active:focus,.btn.white:not(.btn-outline).active.focus,.open>.btn.white:not(.btn-outline).dropdown-toggle:hover,.open>.btn.white:not(.btn-outline).dropdown-toggle:focus,.open>.btn.white:not(.btn-outline).dropdown-toggle.focus {
	color:#666;
	background-color:#d4d4d4;
	border-color:#bfbfbf
}
.btn.white:not(.btn-outline):active,.btn.white:not(.btn-outline).active,.open>.btn.white:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.white:not(.btn-outline).disabled:hover,.btn.white:not(.btn-outline).disabled:focus,.btn.white:not(.btn-outline).disabled.focus,.btn.white:not(.btn-outline)[disabled]:hover,.btn.white:not(.btn-outline)[disabled]:focus,.btn.white:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.white:not(.btn-outline):hover,fieldset[disabled] .btn.white:not(.btn-outline):focus,fieldset[disabled] .btn.white:not(.btn-outline).focus {
	background-color:#fff;
	border-color:#fff
}
.btn.white:not(.btn-outline) .badge {
	color:#fff;
	background-color:#666
}
.btn.btn-outline.white {
	border-color:#fff;
	color:#fff;
	background:0
}
.btn.btn-outline.white:hover,.btn.btn-outline.white:active,.btn.btn-outline.white:active:hover,.btn.btn-outline.white:active:focus,.btn.btn-outline.white:focus,.btn.btn-outline.white.active {
	border-color:#fff;
	color:#666;
	background-color:#fff
}
.btn.white-stripe {
	border-left:4px solid #fff!important
}
.btn.white.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.default:not(.btn-outline) {
	color:#666;
	background-color:#e1e5ec;
	border-color:#e1e5ec
}
.btn.default:not(.btn-outline):focus,.btn.default:not(.btn-outline).focus {
	color:#666;
	background-color:#c2cad8;
	border-color:#93a1bb
}
.btn.default:not(.btn-outline):hover {
	color:#666;
	background-color:#c2cad8;
	border-color:#bcc5d4
}
.btn.default:not(.btn-outline):active,.btn.default:not(.btn-outline).active,.open>.btn.default:not(.btn-outline).dropdown-toggle {
	color:#666;
	background-color:#c2cad8;
	border-color:#bcc5d4
}
.btn.default:not(.btn-outline):active:hover,.btn.default:not(.btn-outline):active:focus,.btn.default:not(.btn-outline):active.focus,.btn.default:not(.btn-outline).active:hover,.btn.default:not(.btn-outline).active:focus,.btn.default:not(.btn-outline).active.focus,.open>.btn.default:not(.btn-outline).dropdown-toggle:hover,.open>.btn.default:not(.btn-outline).dropdown-toggle:focus,.open>.btn.default:not(.btn-outline).dropdown-toggle.focus {
	color:#666;
	background-color:#acb7ca;
	border-color:#93a1bb
}
.btn.default:not(.btn-outline):active,.btn.default:not(.btn-outline).active,.open>.btn.default:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.default:not(.btn-outline).disabled:hover,.btn.default:not(.btn-outline).disabled:focus,.btn.default:not(.btn-outline).disabled.focus,.btn.default:not(.btn-outline)[disabled]:hover,.btn.default:not(.btn-outline)[disabled]:focus,.btn.default:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.default:not(.btn-outline):hover,fieldset[disabled] .btn.default:not(.btn-outline):focus,fieldset[disabled] .btn.default:not(.btn-outline).focus {
	background-color:#e1e5ec;
	border-color:#e1e5ec
}
.btn.default:not(.btn-outline) .badge {
	color:#e1e5ec;
	background-color:#666
}
.btn.btn-outline.default {
	border-color:#e1e5ec;
	color:#e1e5ec;
	background:0
}
.btn.btn-outline.default:hover,.btn.btn-outline.default:active,.btn.btn-outline.default:active:hover,.btn.btn-outline.default:active:focus,.btn.btn-outline.default:focus,.btn.btn-outline.default.active {
	border-color:#e1e5ec;
	color:#666;
	background-color:#e1e5ec
}
.btn.default-stripe {
	border-left:4px solid #e1e5ec!important
}
.btn.default.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.dark:not(.btn-outline) {
	color:#fff;
	background-color:#2f353b;
	border-color:#2f353b
}
.btn.dark:not(.btn-outline):focus,.btn.dark:not(.btn-outline).focus {
	color:#fff;
	background-color:#181c1f;
	border-color:black
}
.btn.dark:not(.btn-outline):hover {
	color:#fff;
	background-color:#181c1f;
	border-color:#141619
}
.btn.dark:not(.btn-outline):active,.btn.dark:not(.btn-outline).active,.open>.btn.dark:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#181c1f;
	border-color:#141619
}
.btn.dark:not(.btn-outline):active:hover,.btn.dark:not(.btn-outline):active:focus,.btn.dark:not(.btn-outline):active.focus,.btn.dark:not(.btn-outline).active:hover,.btn.dark:not(.btn-outline).active:focus,.btn.dark:not(.btn-outline).active.focus,.open>.btn.dark:not(.btn-outline).dropdown-toggle:hover,.open>.btn.dark:not(.btn-outline).dropdown-toggle:focus,.open>.btn.dark:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#090a0b;
	border-color:black
}
.btn.dark:not(.btn-outline):active,.btn.dark:not(.btn-outline).active,.open>.btn.dark:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.dark:not(.btn-outline).disabled:hover,.btn.dark:not(.btn-outline).disabled:focus,.btn.dark:not(.btn-outline).disabled.focus,.btn.dark:not(.btn-outline)[disabled]:hover,.btn.dark:not(.btn-outline)[disabled]:focus,.btn.dark:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.dark:not(.btn-outline):hover,fieldset[disabled] .btn.dark:not(.btn-outline):focus,fieldset[disabled] .btn.dark:not(.btn-outline).focus {
	background-color:#2f353b;
	border-color:#2f353b
}
.btn.dark:not(.btn-outline) .badge {
	color:#2f353b;
	background-color:#fff
}
.btn.btn-outline.dark {
	border-color:#2f353b;
	color:#2f353b;
	background:0
}
.btn.btn-outline.dark:hover,.btn.btn-outline.dark:active,.btn.btn-outline.dark:active:hover,.btn.btn-outline.dark:active:focus,.btn.btn-outline.dark:focus,.btn.btn-outline.dark.active {
	border-color:#2f353b;
	color:#fff;
	background-color:#2f353b
}
.btn.dark-stripe {
	border-left:4px solid #2f353b!important
}
.btn.dark.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue:not(.btn-outline) {
	color:#fff;
	background-color:#40aae3;
	border-color:#40aae3
}
.btn.blue:not(.btn-outline):focus,.btn.blue:not(.btn-outline).focus {
	color:#fff;
	background-color:#217ebd;
	border-color:#15527c
}
.btn.blue:not(.btn-outline):hover {
	color:#fff;
	background-color:#217ebd;
	border-color:#1f78b5
}
.btn.blue:not(.btn-outline):active,.btn.blue:not(.btn-outline).active,.open>.btn.blue:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#217ebd;
	border-color:#1f78b5
}
.btn.blue:not(.btn-outline):active:hover,.btn.blue:not(.btn-outline):active:focus,.btn.blue:not(.btn-outline):active.focus,.btn.blue:not(.btn-outline).active:hover,.btn.blue:not(.btn-outline).active:focus,.btn.blue:not(.btn-outline).active.focus,.open>.btn.blue:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#1c699f;
	border-color:#15527c
}
.btn.blue:not(.btn-outline):active,.btn.blue:not(.btn-outline).active,.open>.btn.blue:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue:not(.btn-outline).disabled:hover,.btn.blue:not(.btn-outline).disabled:focus,.btn.blue:not(.btn-outline).disabled.focus,.btn.blue:not(.btn-outline)[disabled]:hover,.btn.blue:not(.btn-outline)[disabled]:focus,.btn.blue:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue:not(.btn-outline):hover,fieldset[disabled] .btn.blue:not(.btn-outline):focus,fieldset[disabled] .btn.blue:not(.btn-outline).focus {
	background-color:#40aae3;
	border-color:#40aae3
}
.btn.blue:not(.btn-outline) .badge {
	color:#40aae3;
	background-color:#fff
}
.btn.btn-outline.blue {
	border-color:#40aae3;
	color:#40aae3;
	background:0
}
.btn.btn-outline.blue:hover,.btn.btn-outline.blue:active,.btn.btn-outline.blue:active:hover,.btn.btn-outline.blue:active:focus,.btn.btn-outline.blue:focus,.btn.btn-outline.blue.active {
	border-color:#40aae3;
	color:#fff;
	background-color:#40aae3
}
.btn.blue-stripe {
	border-left:4px solid #40aae3!important
}
.btn.blue.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-madison:not(.btn-outline) {
	color:#fff;
	background-color:#578ebe;
	border-color:#578ebe
}
.btn.blue-madison:not(.btn-outline):focus,.btn.blue-madison:not(.btn-outline).focus {
	color:#fff;
	background-color:#3f74a3;
	border-color:#2a4d6c
}
.btn.blue-madison:not(.btn-outline):hover {
	color:#fff;
	background-color:#3f74a3;
	border-color:#3c6f9c
}
.btn.blue-madison:not(.btn-outline):active,.btn.blue-madison:not(.btn-outline).active,.open>.btn.blue-madison:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3f74a3;
	border-color:#3c6f9c
}
.btn.blue-madison:not(.btn-outline):active:hover,.btn.blue-madison:not(.btn-outline):active:focus,.btn.blue-madison:not(.btn-outline):active.focus,.btn.blue-madison:not(.btn-outline).active:hover,.btn.blue-madison:not(.btn-outline).active:focus,.btn.blue-madison:not(.btn-outline).active.focus,.open>.btn.blue-madison:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-madison:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-madison:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#356289;
	border-color:#2a4d6c
}
.btn.blue-madison:not(.btn-outline):active,.btn.blue-madison:not(.btn-outline).active,.open>.btn.blue-madison:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-madison:not(.btn-outline).disabled:hover,.btn.blue-madison:not(.btn-outline).disabled:focus,.btn.blue-madison:not(.btn-outline).disabled.focus,.btn.blue-madison:not(.btn-outline)[disabled]:hover,.btn.blue-madison:not(.btn-outline)[disabled]:focus,.btn.blue-madison:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover,fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus,fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus {
	background-color:#578ebe;
	border-color:#578ebe
}
.btn.blue-madison:not(.btn-outline) .badge {
	color:#578ebe;
	background-color:#fff
}
.btn.btn-outline.blue-madison {
	border-color:#578ebe;
	color:#578ebe;
	background:0
}
.btn.btn-outline.blue-madison:hover,.btn.btn-outline.blue-madison:active,.btn.btn-outline.blue-madison:active:hover,.btn.btn-outline.blue-madison:active:focus,.btn.btn-outline.blue-madison:focus,.btn.btn-outline.blue-madison.active {
	border-color:#578ebe;
	color:#fff;
	background-color:#578ebe
}
.btn.blue-madison-stripe {
	border-left:4px solid #578ebe!important
}
.btn.blue-madison.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-chambray:not(.btn-outline) {
	color:#fff;
	background-color:#2c3e50;
	border-color:#2c3e50
}
.btn.blue-chambray:not(.btn-outline):focus,.btn.blue-chambray:not(.btn-outline).focus {
	color:#fff;
	background-color:#1a252f;
	border-color:black
}
.btn.blue-chambray:not(.btn-outline):hover {
	color:#fff;
	background-color:#1a252f;
	border-color:#161f29
}
.btn.blue-chambray:not(.btn-outline):active,.btn.blue-chambray:not(.btn-outline).active,.open>.btn.blue-chambray:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#1a252f;
	border-color:#161f29
}
.btn.blue-chambray:not(.btn-outline):active:hover,.btn.blue-chambray:not(.btn-outline):active:focus,.btn.blue-chambray:not(.btn-outline):active.focus,.btn.blue-chambray:not(.btn-outline).active:hover,.btn.blue-chambray:not(.btn-outline).active:focus,.btn.blue-chambray:not(.btn-outline).active.focus,.open>.btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#0d1318;
	border-color:black
}
.btn.blue-chambray:not(.btn-outline):active,.btn.blue-chambray:not(.btn-outline).active,.open>.btn.blue-chambray:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-chambray:not(.btn-outline).disabled:hover,.btn.blue-chambray:not(.btn-outline).disabled:focus,.btn.blue-chambray:not(.btn-outline).disabled.focus,.btn.blue-chambray:not(.btn-outline)[disabled]:hover,.btn.blue-chambray:not(.btn-outline)[disabled]:focus,.btn.blue-chambray:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover,fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus,fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus {
	background-color:#2c3e50;
	border-color:#2c3e50
}
.btn.blue-chambray:not(.btn-outline) .badge {
	color:#2c3e50;
	background-color:#fff
}
.btn.btn-outline.blue-chambray {
	border-color:#2c3e50;
	color:#2c3e50;
	background:0
}
.btn.btn-outline.blue-chambray:hover,.btn.btn-outline.blue-chambray:active,.btn.btn-outline.blue-chambray:active:hover,.btn.btn-outline.blue-chambray:active:focus,.btn.btn-outline.blue-chambray:focus,.btn.btn-outline.blue-chambray.active {
	border-color:#2c3e50;
	color:#fff;
	background-color:#2c3e50
}
.btn.blue-chambray-stripe {
	border-left:4px solid #2c3e50!important
}
.btn.blue-chambray.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-ebonyclay:not(.btn-outline) {
	color:#fff;
	background-color:#22313f;
	border-color:#22313f
}
.btn.blue-ebonyclay:not(.btn-outline):focus,.btn.blue-ebonyclay:not(.btn-outline).focus {
	color:#fff;
	background-color:#10171e;
	border-color:black
}
.btn.blue-ebonyclay:not(.btn-outline):hover {
	color:#fff;
	background-color:#10171e;
	border-color:#0d1217
}
.btn.blue-ebonyclay:not(.btn-outline):active,.btn.blue-ebonyclay:not(.btn-outline).active,.open>.btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#10171e;
	border-color:#0d1217
}
.btn.blue-ebonyclay:not(.btn-outline):active:hover,.btn.blue-ebonyclay:not(.btn-outline):active:focus,.btn.blue-ebonyclay:not(.btn-outline):active.focus,.btn.blue-ebonyclay:not(.btn-outline).active:hover,.btn.blue-ebonyclay:not(.btn-outline).active:focus,.btn.blue-ebonyclay:not(.btn-outline).active.focus,.open>.btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#040507;
	border-color:black
}
.btn.blue-ebonyclay:not(.btn-outline):active,.btn.blue-ebonyclay:not(.btn-outline).active,.open>.btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-ebonyclay:not(.btn-outline).disabled:hover,.btn.blue-ebonyclay:not(.btn-outline).disabled:focus,.btn.blue-ebonyclay:not(.btn-outline).disabled.focus,.btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover,.btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus,.btn.blue-ebonyclay:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover,fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus,fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus {
	background-color:#22313f;
	border-color:#22313f
}
.btn.blue-ebonyclay:not(.btn-outline) .badge {
	color:#22313f;
	background-color:#fff
}
.btn.btn-outline.blue-ebonyclay {
	border-color:#22313f;
	color:#22313f;
	background:0
}
.btn.btn-outline.blue-ebonyclay:hover,.btn.btn-outline.blue-ebonyclay:active,.btn.btn-outline.blue-ebonyclay:active:hover,.btn.btn-outline.blue-ebonyclay:active:focus,.btn.btn-outline.blue-ebonyclay:focus,.btn.btn-outline.blue-ebonyclay.active {
	border-color:#22313f;
	color:#fff;
	background-color:#22313f
}
.btn.blue-ebonyclay-stripe {
	border-left:4px solid #22313f!important
}
.btn.blue-ebonyclay.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-hoki:not(.btn-outline) {
	color:#fff;
	background-color:#67809f;
	border-color:#67809f
}
.btn.blue-hoki:not(.btn-outline):focus,.btn.blue-hoki:not(.btn-outline).focus {
	color:#fff;
	background-color:#526781;
	border-color:#344252
}
.btn.blue-hoki:not(.btn-outline):hover {
	color:#fff;
	background-color:#526781;
	border-color:#4e627b
}
.btn.blue-hoki:not(.btn-outline):active,.btn.blue-hoki:not(.btn-outline).active,.open>.btn.blue-hoki:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#526781;
	border-color:#4e627b
}
.btn.blue-hoki:not(.btn-outline):active:hover,.btn.blue-hoki:not(.btn-outline):active:focus,.btn.blue-hoki:not(.btn-outline):active.focus,.btn.blue-hoki:not(.btn-outline).active:hover,.btn.blue-hoki:not(.btn-outline).active:focus,.btn.blue-hoki:not(.btn-outline).active.focus,.open>.btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#44566b;
	border-color:#344252
}
.btn.blue-hoki:not(.btn-outline):active,.btn.blue-hoki:not(.btn-outline).active,.open>.btn.blue-hoki:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-hoki:not(.btn-outline).disabled:hover,.btn.blue-hoki:not(.btn-outline).disabled:focus,.btn.blue-hoki:not(.btn-outline).disabled.focus,.btn.blue-hoki:not(.btn-outline)[disabled]:hover,.btn.blue-hoki:not(.btn-outline)[disabled]:focus,.btn.blue-hoki:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover,fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus,fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus {
	background-color:#67809f;
	border-color:#67809f
}
.btn.blue-hoki:not(.btn-outline) .badge {
	color:#67809f;
	background-color:#fff
}
.btn.btn-outline.blue-hoki {
	border-color:#67809f;
	color:#67809f;
	background:0
}
.btn.btn-outline.blue-hoki:hover,.btn.btn-outline.blue-hoki:active,.btn.btn-outline.blue-hoki:active:hover,.btn.btn-outline.blue-hoki:active:focus,.btn.btn-outline.blue-hoki:focus,.btn.btn-outline.blue-hoki.active {
	border-color:#67809f;
	color:#fff;
	background-color:#67809f
}
.btn.blue-hoki-stripe {
	border-left:4px solid #67809f!important
}
.btn.blue-hoki.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-steel:not(.btn-outline) {
	color:#fff;
	background-color:#4b77be;
	border-color:#4b77be
}
.btn.blue-steel:not(.btn-outline):focus,.btn.blue-steel:not(.btn-outline).focus {
	color:#fff;
	background-color:#395f9d;
	border-color:#243d65
}
.btn.blue-steel:not(.btn-outline):hover {
	color:#fff;
	background-color:#395f9d;
	border-color:#365b96
}
.btn.blue-steel:not(.btn-outline):active,.btn.blue-steel:not(.btn-outline).active,.open>.btn.blue-steel:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#395f9d;
	border-color:#365b96
}
.btn.blue-steel:not(.btn-outline):active:hover,.btn.blue-steel:not(.btn-outline):active:focus,.btn.blue-steel:not(.btn-outline):active.focus,.btn.blue-steel:not(.btn-outline).active:hover,.btn.blue-steel:not(.btn-outline).active:focus,.btn.blue-steel:not(.btn-outline).active.focus,.open>.btn.blue-steel:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-steel:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-steel:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#2f4f83;
	border-color:#243d65
}
.btn.blue-steel:not(.btn-outline):active,.btn.blue-steel:not(.btn-outline).active,.open>.btn.blue-steel:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-steel:not(.btn-outline).disabled:hover,.btn.blue-steel:not(.btn-outline).disabled:focus,.btn.blue-steel:not(.btn-outline).disabled.focus,.btn.blue-steel:not(.btn-outline)[disabled]:hover,.btn.blue-steel:not(.btn-outline)[disabled]:focus,.btn.blue-steel:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover,fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus,fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus {
	background-color:#4b77be;
	border-color:#4b77be
}
.btn.blue-steel:not(.btn-outline) .badge {
	color:#4b77be;
	background-color:#fff
}
.btn.btn-outline.blue-steel {
	border-color:#4b77be;
	color:#4b77be;
	background:0
}
.btn.btn-outline.blue-steel:hover,.btn.btn-outline.blue-steel:active,.btn.btn-outline.blue-steel:active:hover,.btn.btn-outline.blue-steel:active:focus,.btn.btn-outline.blue-steel:focus,.btn.btn-outline.blue-steel.active {
	border-color:#4b77be;
	color:#fff;
	background-color:#4b77be
}
.btn.blue-steel-stripe {
	border-left:4px solid #4b77be!important
}
.btn.blue-steel.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-soft:not(.btn-outline) {
	color:#fff;
	background-color:#4c87b9;
	border-color:#4c87b9
}
.btn.blue-soft:not(.btn-outline):focus,.btn.blue-soft:not(.btn-outline).focus {
	color:#fff;
	background-color:#3b6d97;
	border-color:#264560
}
.btn.blue-soft:not(.btn-outline):hover {
	color:#fff;
	background-color:#3b6d97;
	border-color:#386890
}
.btn.blue-soft:not(.btn-outline):active,.btn.blue-soft:not(.btn-outline).active,.open>.btn.blue-soft:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3b6d97;
	border-color:#386890
}
.btn.blue-soft:not(.btn-outline):active:hover,.btn.blue-soft:not(.btn-outline):active:focus,.btn.blue-soft:not(.btn-outline):active.focus,.btn.blue-soft:not(.btn-outline).active:hover,.btn.blue-soft:not(.btn-outline).active:focus,.btn.blue-soft:not(.btn-outline).active.focus,.open>.btn.blue-soft:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-soft:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-soft:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#315a7d;
	border-color:#264560
}
.btn.blue-soft:not(.btn-outline):active,.btn.blue-soft:not(.btn-outline).active,.open>.btn.blue-soft:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-soft:not(.btn-outline).disabled:hover,.btn.blue-soft:not(.btn-outline).disabled:focus,.btn.blue-soft:not(.btn-outline).disabled.focus,.btn.blue-soft:not(.btn-outline)[disabled]:hover,.btn.blue-soft:not(.btn-outline)[disabled]:focus,.btn.blue-soft:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover,fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus,fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus {
	background-color:#4c87b9;
	border-color:#4c87b9
}
.btn.blue-soft:not(.btn-outline) .badge {
	color:#4c87b9;
	background-color:#fff
}
.btn.btn-outline.blue-soft {
	border-color:#4c87b9;
	color:#4c87b9;
	background:0
}
.btn.btn-outline.blue-soft:hover,.btn.btn-outline.blue-soft:active,.btn.btn-outline.blue-soft:active:hover,.btn.btn-outline.blue-soft:active:focus,.btn.btn-outline.blue-soft:focus,.btn.btn-outline.blue-soft.active {
	border-color:#4c87b9;
	color:#fff;
	background-color:#4c87b9
}
.btn.blue-soft-stripe {
	border-left:4px solid #4c87b9!important
}
.btn.blue-soft.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-dark:not(.btn-outline) {
	color:#fff;
	background-color:#5e738b;
	border-color:#5e738b
}
.btn.blue-dark:not(.btn-outline):focus,.btn.blue-dark:not(.btn-outline).focus {
	color:#fff;
	background-color:#495a6d;
	border-color:#2b343f
}
.btn.blue-dark:not(.btn-outline):hover {
	color:#fff;
	background-color:#495a6d;
	border-color:#455566
}
.btn.blue-dark:not(.btn-outline):active,.btn.blue-dark:not(.btn-outline).active,.open>.btn.blue-dark:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#495a6d;
	border-color:#455566
}
.btn.blue-dark:not(.btn-outline):active:hover,.btn.blue-dark:not(.btn-outline):active:focus,.btn.blue-dark:not(.btn-outline):active.focus,.btn.blue-dark:not(.btn-outline).active:hover,.btn.blue-dark:not(.btn-outline).active:focus,.btn.blue-dark:not(.btn-outline).active.focus,.open>.btn.blue-dark:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-dark:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-dark:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#3b4857;
	border-color:#2b343f
}
.btn.blue-dark:not(.btn-outline):active,.btn.blue-dark:not(.btn-outline).active,.open>.btn.blue-dark:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-dark:not(.btn-outline).disabled:hover,.btn.blue-dark:not(.btn-outline).disabled:focus,.btn.blue-dark:not(.btn-outline).disabled.focus,.btn.blue-dark:not(.btn-outline)[disabled]:hover,.btn.blue-dark:not(.btn-outline)[disabled]:focus,.btn.blue-dark:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover,fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus,fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus {
	background-color:#5e738b;
	border-color:#5e738b
}
.btn.blue-dark:not(.btn-outline) .badge {
	color:#5e738b;
	background-color:#fff
}
.btn.btn-outline.blue-dark {
	border-color:#5e738b;
	color:#5e738b;
	background:0
}
.btn.btn-outline.blue-dark:hover,.btn.btn-outline.blue-dark:active,.btn.btn-outline.blue-dark:active:hover,.btn.btn-outline.blue-dark:active:focus,.btn.btn-outline.blue-dark:focus,.btn.btn-outline.blue-dark.active {
	border-color:#5e738b;
	color:#fff;
	background-color:#5e738b
}
.btn.blue-dark-stripe {
	border-left:4px solid #5e738b!important
}
.btn.blue-dark.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-sharp:not(.btn-outline) {
	color:#fff;
	background-color:#5c9bd1;
	border-color:#5c9bd1
}
.btn.blue-sharp:not(.btn-outline):focus,.btn.blue-sharp:not(.btn-outline).focus {
	color:#fff;
	background-color:#3782c3;
	border-color:#265a87
}
.btn.blue-sharp:not(.btn-outline):hover {
	color:#fff;
	background-color:#3782c3;
	border-color:#357dbb
}
.btn.blue-sharp:not(.btn-outline):active,.btn.blue-sharp:not(.btn-outline).active,.open>.btn.blue-sharp:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3782c3;
	border-color:#357dbb
}
.btn.blue-sharp:not(.btn-outline):active:hover,.btn.blue-sharp:not(.btn-outline):active:focus,.btn.blue-sharp:not(.btn-outline):active.focus,.btn.blue-sharp:not(.btn-outline).active:hover,.btn.blue-sharp:not(.btn-outline).active:focus,.btn.blue-sharp:not(.btn-outline).active.focus,.open>.btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#2f70a7;
	border-color:#265a87
}
.btn.blue-sharp:not(.btn-outline):active,.btn.blue-sharp:not(.btn-outline).active,.open>.btn.blue-sharp:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-sharp:not(.btn-outline).disabled:hover,.btn.blue-sharp:not(.btn-outline).disabled:focus,.btn.blue-sharp:not(.btn-outline).disabled.focus,.btn.blue-sharp:not(.btn-outline)[disabled]:hover,.btn.blue-sharp:not(.btn-outline)[disabled]:focus,.btn.blue-sharp:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover,fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus,fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus {
	background-color:#5c9bd1;
	border-color:#5c9bd1
}
.btn.blue-sharp:not(.btn-outline) .badge {
	color:#5c9bd1;
	background-color:#fff
}
.btn.btn-outline.blue-sharp {
	border-color:#5c9bd1;
	color:#5c9bd1;
	background:0
}
.btn.btn-outline.blue-sharp:hover,.btn.btn-outline.blue-sharp:active,.btn.btn-outline.blue-sharp:active:hover,.btn.btn-outline.blue-sharp:active:focus,.btn.btn-outline.blue-sharp:focus,.btn.btn-outline.blue-sharp.active {
	border-color:#5c9bd1;
	color:#fff;
	background-color:#5c9bd1
}
.btn.blue-sharp-stripe {
	border-left:4px solid #5c9bd1!important
}
.btn.blue-sharp.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.blue-oleo:not(.btn-outline) {
	color:#fff;
	background-color:#94a0b2;
	border-color:#94a0b2
}
.btn.blue-oleo:not(.btn-outline):focus,.btn.blue-oleo:not(.btn-outline).focus {
	color:#fff;
	background-color:#76869d;
	border-color:#536073
}
.btn.blue-oleo:not(.btn-outline):hover {
	color:#fff;
	background-color:#76869d;
	border-color:#708098
}
.btn.blue-oleo:not(.btn-outline):active,.btn.blue-oleo:not(.btn-outline).active,.open>.btn.blue-oleo:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#76869d;
	border-color:#708098
}
.btn.blue-oleo:not(.btn-outline):active:hover,.btn.blue-oleo:not(.btn-outline):active:focus,.btn.blue-oleo:not(.btn-outline):active.focus,.btn.blue-oleo:not(.btn-outline).active:hover,.btn.blue-oleo:not(.btn-outline).active:focus,.btn.blue-oleo:not(.btn-outline).active.focus,.open>.btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover,.open>.btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus,.open>.btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#64748b;
	border-color:#536073
}
.btn.blue-oleo:not(.btn-outline):active,.btn.blue-oleo:not(.btn-outline).active,.open>.btn.blue-oleo:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.blue-oleo:not(.btn-outline).disabled:hover,.btn.blue-oleo:not(.btn-outline).disabled:focus,.btn.blue-oleo:not(.btn-outline).disabled.focus,.btn.blue-oleo:not(.btn-outline)[disabled]:hover,.btn.blue-oleo:not(.btn-outline)[disabled]:focus,.btn.blue-oleo:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover,fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus,fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus {
	background-color:#94a0b2;
	border-color:#94a0b2
}
.btn.blue-oleo:not(.btn-outline) .badge {
	color:#94a0b2;
	background-color:#fff
}
.btn.btn-outline.blue-oleo {
	border-color:#94a0b2;
	color:#94a0b2;
	background:0
}
.btn.btn-outline.blue-oleo:hover,.btn.btn-outline.blue-oleo:active,.btn.btn-outline.blue-oleo:active:hover,.btn.btn-outline.blue-oleo:active:focus,.btn.btn-outline.blue-oleo:focus,.btn.btn-outline.blue-oleo.active {
	border-color:#94a0b2;
	color:#fff;
	background-color:#94a0b2
}
.btn.blue-oleo-stripe {
	border-left:4px solid #94a0b2!important
}
.btn.blue-oleo.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green:not(.btn-outline) {
	color:#fff;
	background-color:#40aae3;
	border-color:#40aae3
}
.btn.green:not(.btn-outline):focus,.btn.green:not(.btn-outline).focus {
	color:#fff;
	background-color:#52b5eb;
	border-color:#18666d
}
.btn.green:not(.btn-outline):hover {
	color:#fff;
	background-color:#52b5eb;
	border-color:#2499a3
}
.btn.green:not(.btn-outline):active,.btn.green:not(.btn-outline).active,.open>.btn.green:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#52b5eb;
	border-color:#2499a3
}
.btn.green:not(.btn-outline):active:hover,.btn.green:not(.btn-outline):active:focus,.btn.green:not(.btn-outline):active.focus,.btn.green:not(.btn-outline).active:hover,.btn.green:not(.btn-outline).active:focus,.btn.green:not(.btn-outline).active.focus,.open>.btn.green:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#1f858e;
	border-color:#18666d
}
.btn.green:not(.btn-outline):active,.btn.green:not(.btn-outline).active,.open>.btn.green:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green:not(.btn-outline).disabled:hover,.btn.green:not(.btn-outline).disabled:focus,.btn.green:not(.btn-outline).disabled.focus,.btn.green:not(.btn-outline)[disabled]:hover,.btn.green:not(.btn-outline)[disabled]:focus,.btn.green:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green:not(.btn-outline):hover,fieldset[disabled] .btn.green:not(.btn-outline):focus,fieldset[disabled] .btn.green:not(.btn-outline).focus {
	background-color:#40aae3;
	border-color:#40aae3
}
.btn.green:not(.btn-outline) .badge {
	color:#40aae3;
	background-color:#fff
}
.btn.btn-outline.green {
	border-color:#40aae3;
	color:#40aae3;
	background:0
}
.btn.btn-outline.green:hover,.btn.btn-outline.green:active,.btn.btn-outline.green:active:hover,.btn.btn-outline.green:active:focus,.btn.btn-outline.green:focus,.btn.btn-outline.green.active {
	border-color:#40aae3;
	color:#fff;
	background-color:#40aae3
}
.btn.green-stripe {
	border-left:4px solid #40aae3!important
}
.btn.green.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-meadow:not(.btn-outline) {
	color:#fff;
	background-color:#1bbc9b;
	border-color:#1bbc9b
}
.btn.green-meadow:not(.btn-outline):focus,.btn.green-meadow:not(.btn-outline).focus {
	color:#fff;
	background-color:#158f76;
	border-color:#0b4d3f
}
.btn.green-meadow:not(.btn-outline):hover {
	color:#fff;
	background-color:#158f76;
	border-color:#13866f
}
.btn.green-meadow:not(.btn-outline):active,.btn.green-meadow:not(.btn-outline).active,.open>.btn.green-meadow:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#158f76;
	border-color:#13866f
}
.btn.green-meadow:not(.btn-outline):active:hover,.btn.green-meadow:not(.btn-outline):active:focus,.btn.green-meadow:not(.btn-outline):active.focus,.btn.green-meadow:not(.btn-outline).active:hover,.btn.green-meadow:not(.btn-outline).active:focus,.btn.green-meadow:not(.btn-outline).active.focus,.open>.btn.green-meadow:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-meadow:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-meadow:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#10705c;
	border-color:#0b4d3f
}
.btn.green-meadow:not(.btn-outline):active,.btn.green-meadow:not(.btn-outline).active,.open>.btn.green-meadow:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-meadow:not(.btn-outline).disabled:hover,.btn.green-meadow:not(.btn-outline).disabled:focus,.btn.green-meadow:not(.btn-outline).disabled.focus,.btn.green-meadow:not(.btn-outline)[disabled]:hover,.btn.green-meadow:not(.btn-outline)[disabled]:focus,.btn.green-meadow:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover,fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus,fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus {
	background-color:#1bbc9b;
	border-color:#1bbc9b
}
.btn.green-meadow:not(.btn-outline) .badge {
	color:#1bbc9b;
	background-color:#fff
}
.btn.btn-outline.green-meadow {
	border-color:#1bbc9b;
	color:#1bbc9b;
	background:0
}
.btn.btn-outline.green-meadow:hover,.btn.btn-outline.green-meadow:active,.btn.btn-outline.green-meadow:active:hover,.btn.btn-outline.green-meadow:active:focus,.btn.btn-outline.green-meadow:focus,.btn.btn-outline.green-meadow.active {
	border-color:#1bbc9b;
	color:#fff;
	background-color:#1bbc9b
}
.btn.green-meadow-stripe {
	border-left:4px solid #1bbc9b!important
}
.btn.green-meadow.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-seagreen:not(.btn-outline) {
	color:#fff;
	background-color:#1ba39c;
	border-color:#1ba39c
}
.btn.green-seagreen:not(.btn-outline):focus,.btn.green-seagreen:not(.btn-outline).focus {
	color:#fff;
	background-color:#147772;
	border-color:#093633
}
.btn.green-seagreen:not(.btn-outline):hover {
	color:#fff;
	background-color:#147772;
	border-color:#126e6a
}
.btn.green-seagreen:not(.btn-outline):active,.btn.green-seagreen:not(.btn-outline).active,.open>.btn.green-seagreen:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#147772;
	border-color:#126e6a
}
.btn.green-seagreen:not(.btn-outline):active:hover,.btn.green-seagreen:not(.btn-outline):active:focus,.btn.green-seagreen:not(.btn-outline):active.focus,.btn.green-seagreen:not(.btn-outline).active:hover,.btn.green-seagreen:not(.btn-outline).active:focus,.btn.green-seagreen:not(.btn-outline).active.focus,.open>.btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#0f5955;
	border-color:#093633
}
.btn.green-seagreen:not(.btn-outline):active,.btn.green-seagreen:not(.btn-outline).active,.open>.btn.green-seagreen:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-seagreen:not(.btn-outline).disabled:hover,.btn.green-seagreen:not(.btn-outline).disabled:focus,.btn.green-seagreen:not(.btn-outline).disabled.focus,.btn.green-seagreen:not(.btn-outline)[disabled]:hover,.btn.green-seagreen:not(.btn-outline)[disabled]:focus,.btn.green-seagreen:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover,fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus,fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus {
	background-color:#1ba39c;
	border-color:#1ba39c
}
.btn.green-seagreen:not(.btn-outline) .badge {
	color:#1ba39c;
	background-color:#fff
}
.btn.btn-outline.green-seagreen {
	border-color:#1ba39c;
	color:#1ba39c;
	background:0
}
.btn.btn-outline.green-seagreen:hover,.btn.btn-outline.green-seagreen:active,.btn.btn-outline.green-seagreen:active:hover,.btn.btn-outline.green-seagreen:active:focus,.btn.btn-outline.green-seagreen:focus,.btn.btn-outline.green-seagreen.active {
	border-color:#1ba39c;
	color:#fff;
	background-color:#1ba39c
}
.btn.green-seagreen-stripe {
	border-left:4px solid #1ba39c!important
}
.btn.green-seagreen.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-turquoise:not(.btn-outline) {
	color:#fff;
	background-color:#36d7b7;
	border-color:#36d7b7
}
.btn.green-turquoise:not(.btn-outline):focus,.btn.green-turquoise:not(.btn-outline).focus {
	color:#fff;
	background-color:#24b699;
	border-color:#177663
}
.btn.green-turquoise:not(.btn-outline):hover {
	color:#fff;
	background-color:#24b699;
	border-color:#22ad92
}
.btn.green-turquoise:not(.btn-outline):active,.btn.green-turquoise:not(.btn-outline).active,.open>.btn.green-turquoise:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#24b699;
	border-color:#22ad92
}
.btn.green-turquoise:not(.btn-outline):active:hover,.btn.green-turquoise:not(.btn-outline):active:focus,.btn.green-turquoise:not(.btn-outline):active.focus,.btn.green-turquoise:not(.btn-outline).active:hover,.btn.green-turquoise:not(.btn-outline).active:focus,.btn.green-turquoise:not(.btn-outline).active.focus,.open>.btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#1e9880;
	border-color:#177663
}
.btn.green-turquoise:not(.btn-outline):active,.btn.green-turquoise:not(.btn-outline).active,.open>.btn.green-turquoise:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-turquoise:not(.btn-outline).disabled:hover,.btn.green-turquoise:not(.btn-outline).disabled:focus,.btn.green-turquoise:not(.btn-outline).disabled.focus,.btn.green-turquoise:not(.btn-outline)[disabled]:hover,.btn.green-turquoise:not(.btn-outline)[disabled]:focus,.btn.green-turquoise:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover,fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus,fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus {
	background-color:#36d7b7;
	border-color:#36d7b7
}
.btn.green-turquoise:not(.btn-outline) .badge {
	color:#36d7b7;
	background-color:#fff
}
.btn.btn-outline.green-turquoise {
	border-color:#36d7b7;
	color:#36d7b7;
	background:0
}
.btn.btn-outline.green-turquoise:hover,.btn.btn-outline.green-turquoise:active,.btn.btn-outline.green-turquoise:active:hover,.btn.btn-outline.green-turquoise:active:focus,.btn.btn-outline.green-turquoise:focus,.btn.btn-outline.green-turquoise.active {
	border-color:#36d7b7;
	color:#fff;
	background-color:#36d7b7
}
.btn.green-turquoise-stripe {
	border-left:4px solid #36d7b7!important
}
.btn.green-turquoise.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-haze:not(.btn-outline) {
	color:#fff;
	background-color:#44b6ae;
	border-color:#44b6ae
}
.btn.green-haze:not(.btn-outline):focus,.btn.green-haze:not(.btn-outline).focus {
	color:#fff;
	background-color:#36918b;
	border-color:#215955
}
.btn.green-haze:not(.btn-outline):hover {
	color:#fff;
	background-color:#36918b;
	border-color:#338983
}
.btn.green-haze:not(.btn-outline):active,.btn.green-haze:not(.btn-outline).active,.open>.btn.green-haze:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#36918b;
	border-color:#338983
}
.btn.green-haze:not(.btn-outline):active:hover,.btn.green-haze:not(.btn-outline):active:focus,.btn.green-haze:not(.btn-outline):active.focus,.btn.green-haze:not(.btn-outline).active:hover,.btn.green-haze:not(.btn-outline).active:focus,.btn.green-haze:not(.btn-outline).active.focus,.open>.btn.green-haze:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-haze:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-haze:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#2c7772;
	border-color:#215955
}
.btn.green-haze:not(.btn-outline):active,.btn.green-haze:not(.btn-outline).active,.open>.btn.green-haze:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-haze:not(.btn-outline).disabled:hover,.btn.green-haze:not(.btn-outline).disabled:focus,.btn.green-haze:not(.btn-outline).disabled.focus,.btn.green-haze:not(.btn-outline)[disabled]:hover,.btn.green-haze:not(.btn-outline)[disabled]:focus,.btn.green-haze:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-haze:not(.btn-outline):hover,fieldset[disabled] .btn.green-haze:not(.btn-outline):focus,fieldset[disabled] .btn.green-haze:not(.btn-outline).focus {
	background-color:#44b6ae;
	border-color:#44b6ae
}
.btn.green-haze:not(.btn-outline) .badge {
	color:#44b6ae;
	background-color:#fff
}
.btn.btn-outline.green-haze {
	border-color:#44b6ae;
	color:#44b6ae;
	background:0
}
.btn.btn-outline.green-haze:hover,.btn.btn-outline.green-haze:active,.btn.btn-outline.green-haze:active:hover,.btn.btn-outline.green-haze:active:focus,.btn.btn-outline.green-haze:focus,.btn.btn-outline.green-haze.active {
	border-color:#44b6ae;
	color:#fff;
	background-color:#44b6ae
}
.btn.green-haze-stripe {
	border-left:4px solid #44b6ae!important
}
.btn.green-haze.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-jungle:not(.btn-outline) {
	color:#fff;
	background-color:#26c281;
	border-color:#26c281
}
.btn.green-jungle:not(.btn-outline):focus,.btn.green-jungle:not(.btn-outline).focus {
	color:#fff;
	background-color:#1e9765;
	border-color:#11573a
}
.btn.green-jungle:not(.btn-outline):hover {
	color:#fff;
	background-color:#1e9765;
	border-color:#1c8f5f
}
.btn.green-jungle:not(.btn-outline):active,.btn.green-jungle:not(.btn-outline).active,.open>.btn.green-jungle:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#1e9765;
	border-color:#1c8f5f
}
.btn.green-jungle:not(.btn-outline):active:hover,.btn.green-jungle:not(.btn-outline):active:focus,.btn.green-jungle:not(.btn-outline):active.focus,.btn.green-jungle:not(.btn-outline).active:hover,.btn.green-jungle:not(.btn-outline).active:focus,.btn.green-jungle:not(.btn-outline).active.focus,.open>.btn.green-jungle:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-jungle:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-jungle:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#187a51;
	border-color:#11573a
}
.btn.green-jungle:not(.btn-outline):active,.btn.green-jungle:not(.btn-outline).active,.open>.btn.green-jungle:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-jungle:not(.btn-outline).disabled:hover,.btn.green-jungle:not(.btn-outline).disabled:focus,.btn.green-jungle:not(.btn-outline).disabled.focus,.btn.green-jungle:not(.btn-outline)[disabled]:hover,.btn.green-jungle:not(.btn-outline)[disabled]:focus,.btn.green-jungle:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover,fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus,fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus {
	background-color:#26c281;
	border-color:#26c281
}
.btn.green-jungle:not(.btn-outline) .badge {
	color:#26c281;
	background-color:#fff
}
.btn.btn-outline.green-jungle {
	border-color:#26c281;
	color:#26c281;
	background:0
}
.btn.btn-outline.green-jungle:hover,.btn.btn-outline.green-jungle:active,.btn.btn-outline.green-jungle:active:hover,.btn.btn-outline.green-jungle:active:focus,.btn.btn-outline.green-jungle:focus,.btn.btn-outline.green-jungle.active {
	border-color:#26c281;
	color:#fff;
	background-color:#26c281
}
.btn.green-jungle-stripe {
	border-left:4px solid #26c281!important
}
.btn.green-jungle.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-soft:not(.btn-outline) {
	color:#fff;
	background-color:#3faba4;
	border-color:#3faba4
}
.btn.green-soft:not(.btn-outline):focus,.btn.green-soft:not(.btn-outline).focus {
	color:#fff;
	background-color:#318680;
	border-color:#1d4e4b
}
.btn.green-soft:not(.btn-outline):hover {
	color:#fff;
	background-color:#318680;
	border-color:#2f7e79
}
.btn.green-soft:not(.btn-outline):active,.btn.green-soft:not(.btn-outline).active,.open>.btn.green-soft:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#318680;
	border-color:#2f7e79
}
.btn.green-soft:not(.btn-outline):active:hover,.btn.green-soft:not(.btn-outline):active:focus,.btn.green-soft:not(.btn-outline):active.focus,.btn.green-soft:not(.btn-outline).active:hover,.btn.green-soft:not(.btn-outline).active:focus,.btn.green-soft:not(.btn-outline).active.focus,.open>.btn.green-soft:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-soft:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-soft:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#286c67;
	border-color:#1d4e4b
}
.btn.green-soft:not(.btn-outline):active,.btn.green-soft:not(.btn-outline).active,.open>.btn.green-soft:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-soft:not(.btn-outline).disabled:hover,.btn.green-soft:not(.btn-outline).disabled:focus,.btn.green-soft:not(.btn-outline).disabled.focus,.btn.green-soft:not(.btn-outline)[disabled]:hover,.btn.green-soft:not(.btn-outline)[disabled]:focus,.btn.green-soft:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-soft:not(.btn-outline):hover,fieldset[disabled] .btn.green-soft:not(.btn-outline):focus,fieldset[disabled] .btn.green-soft:not(.btn-outline).focus {
	background-color:#3faba4;
	border-color:#3faba4
}
.btn.green-soft:not(.btn-outline) .badge {
	color:#3faba4;
	background-color:#fff
}
.btn.btn-outline.green-soft {
	border-color:#3faba4;
	color:#3faba4;
	background:0
}
.btn.btn-outline.green-soft:hover,.btn.btn-outline.green-soft:active,.btn.btn-outline.green-soft:active:hover,.btn.btn-outline.green-soft:active:focus,.btn.btn-outline.green-soft:focus,.btn.btn-outline.green-soft.active {
	border-color:#3faba4;
	color:#fff;
	background-color:#3faba4
}
.btn.green-soft-stripe {
	border-left:4px solid #3faba4!important
}
.btn.green-soft.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-dark:not(.btn-outline) {
	color:#fff;
	background-color:#4db3a2;
	border-color:#4db3a2
}
.btn.green-dark:not(.btn-outline):focus,.btn.green-dark:not(.btn-outline).focus {
	color:#fff;
	background-color:#3d9082;
	border-color:#265a51
}
.btn.green-dark:not(.btn-outline):hover {
	color:#fff;
	background-color:#3d9082;
	border-color:#3a897b
}
.btn.green-dark:not(.btn-outline):active,.btn.green-dark:not(.btn-outline).active,.open>.btn.green-dark:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3d9082;
	border-color:#3a897b
}
.btn.green-dark:not(.btn-outline):active:hover,.btn.green-dark:not(.btn-outline):active:focus,.btn.green-dark:not(.btn-outline):active.focus,.btn.green-dark:not(.btn-outline).active:hover,.btn.green-dark:not(.btn-outline).active:focus,.btn.green-dark:not(.btn-outline).active.focus,.open>.btn.green-dark:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-dark:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-dark:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#33776b;
	border-color:#265a51
}
.btn.green-dark:not(.btn-outline):active,.btn.green-dark:not(.btn-outline).active,.open>.btn.green-dark:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-dark:not(.btn-outline).disabled:hover,.btn.green-dark:not(.btn-outline).disabled:focus,.btn.green-dark:not(.btn-outline).disabled.focus,.btn.green-dark:not(.btn-outline)[disabled]:hover,.btn.green-dark:not(.btn-outline)[disabled]:focus,.btn.green-dark:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-dark:not(.btn-outline):hover,fieldset[disabled] .btn.green-dark:not(.btn-outline):focus,fieldset[disabled] .btn.green-dark:not(.btn-outline).focus {
	background-color:#4db3a2;
	border-color:#4db3a2
}
.btn.green-dark:not(.btn-outline) .badge {
	color:#4db3a2;
	background-color:#fff
}
.btn.btn-outline.green-dark {
	border-color:#4db3a2;
	color:#4db3a2;
	background:0
}
.btn.btn-outline.green-dark:hover,.btn.btn-outline.green-dark:active,.btn.btn-outline.green-dark:active:hover,.btn.btn-outline.green-dark:active:focus,.btn.btn-outline.green-dark:focus,.btn.btn-outline.green-dark.active {
	border-color:#4db3a2;
	color:#fff;
	background-color:#4db3a2
}
.btn.green-dark-stripe {
	border-left:4px solid #4db3a2!important
}
.btn.green-dark.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-sharp:not(.btn-outline) {
	color:#fff;
	background-color:#2ab4c0;
	border-color:#2ab4c0
}
.btn.green-sharp:not(.btn-outline):focus,.btn.green-sharp:not(.btn-outline).focus {
	color:#fff;
	background-color:#218d96;
	border-color:#135257
}
.btn.green-sharp:not(.btn-outline):hover {
	color:#fff;
	background-color:#218d96;
	border-color:#1f858e
}
.btn.green-sharp:not(.btn-outline):active,.btn.green-sharp:not(.btn-outline).active,.open>.btn.green-sharp:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#218d96;
	border-color:#1f858e
}
.btn.green-sharp:not(.btn-outline):active:hover,.btn.green-sharp:not(.btn-outline):active:focus,.btn.green-sharp:not(.btn-outline):active.focus,.btn.green-sharp:not(.btn-outline).active:hover,.btn.green-sharp:not(.btn-outline).active:focus,.btn.green-sharp:not(.btn-outline).active.focus,.open>.btn.green-sharp:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-sharp:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-sharp:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#1a7179;
	border-color:#135257
}
.btn.green-sharp:not(.btn-outline):active,.btn.green-sharp:not(.btn-outline).active,.open>.btn.green-sharp:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-sharp:not(.btn-outline).disabled:hover,.btn.green-sharp:not(.btn-outline).disabled:focus,.btn.green-sharp:not(.btn-outline).disabled.focus,.btn.green-sharp:not(.btn-outline)[disabled]:hover,.btn.green-sharp:not(.btn-outline)[disabled]:focus,.btn.green-sharp:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover,fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus,fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus {
	background-color:#2ab4c0;
	border-color:#2ab4c0
}
.btn.green-sharp:not(.btn-outline) .badge {
	color:#2ab4c0;
	background-color:#fff
}
.btn.btn-outline.green-sharp {
	border-color:#2ab4c0;
	color:#2ab4c0;
	background:0
}
.btn.btn-outline.green-sharp:hover,.btn.btn-outline.green-sharp:active,.btn.btn-outline.green-sharp:active:hover,.btn.btn-outline.green-sharp:active:focus,.btn.btn-outline.green-sharp:focus,.btn.btn-outline.green-sharp.active {
	border-color:#2ab4c0;
	color:#fff;
	background-color:#2ab4c0
}
.btn.green-sharp-stripe {
	border-left:4px solid #2ab4c0!important
}
.btn.green-sharp.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.green-steel:not(.btn-outline) {
	color:#fff;
	background-color:#29b4b6;
	border-color:#29b4b6
}
.btn.green-steel:not(.btn-outline):focus,.btn.green-steel:not(.btn-outline).focus {
	color:#fff;
	background-color:#208b8c;
	border-color:#124d4e
}
.btn.green-steel:not(.btn-outline):hover {
	color:#fff;
	background-color:#208b8c;
	border-color:#1e8384
}
.btn.green-steel:not(.btn-outline):active,.btn.green-steel:not(.btn-outline).active,.open>.btn.green-steel:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#208b8c;
	border-color:#1e8384
}
.btn.green-steel:not(.btn-outline):active:hover,.btn.green-steel:not(.btn-outline):active:focus,.btn.green-steel:not(.btn-outline):active.focus,.btn.green-steel:not(.btn-outline).active:hover,.btn.green-steel:not(.btn-outline).active:focus,.btn.green-steel:not(.btn-outline).active.focus,.open>.btn.green-steel:not(.btn-outline).dropdown-toggle:hover,.open>.btn.green-steel:not(.btn-outline).dropdown-toggle:focus,.open>.btn.green-steel:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#196e6f;
	border-color:#124d4e
}
.btn.green-steel:not(.btn-outline):active,.btn.green-steel:not(.btn-outline).active,.open>.btn.green-steel:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.green-steel:not(.btn-outline).disabled:hover,.btn.green-steel:not(.btn-outline).disabled:focus,.btn.green-steel:not(.btn-outline).disabled.focus,.btn.green-steel:not(.btn-outline)[disabled]:hover,.btn.green-steel:not(.btn-outline)[disabled]:focus,.btn.green-steel:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.green-steel:not(.btn-outline):hover,fieldset[disabled] .btn.green-steel:not(.btn-outline):focus,fieldset[disabled] .btn.green-steel:not(.btn-outline).focus {
	background-color:#29b4b6;
	border-color:#29b4b6
}
.btn.green-steel:not(.btn-outline) .badge {
	color:#29b4b6;
	background-color:#fff
}
.btn.btn-outline.green-steel {
	border-color:#29b4b6;
	color:#29b4b6;
	background:0
}
.btn.btn-outline.green-steel:hover,.btn.btn-outline.green-steel:active,.btn.btn-outline.green-steel:active:hover,.btn.btn-outline.green-steel:active:focus,.btn.btn-outline.green-steel:focus,.btn.btn-outline.green-steel.active {
	border-color:#29b4b6;
	color:#fff;
	background-color:#29b4b6
}
.btn.green-steel-stripe {
	border-left:4px solid #29b4b6!important
}
.btn.green-steel.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey:not(.btn-outline) {
	color:#333;
	background-color:#e5e5e5;
	border-color:#e5e5e5
}
.btn.grey:not(.btn-outline):focus,.btn.grey:not(.btn-outline).focus {
	color:#333;
	background-color:#ccc;
	border-color:#a5a5a5
}
.btn.grey:not(.btn-outline):hover {
	color:#333;
	background-color:#ccc;
	border-color:#c6c6c6
}
.btn.grey:not(.btn-outline):active,.btn.grey:not(.btn-outline).active,.open>.btn.grey:not(.btn-outline).dropdown-toggle {
	color:#333;
	background-color:#ccc;
	border-color:#c6c6c6
}
.btn.grey:not(.btn-outline):active:hover,.btn.grey:not(.btn-outline):active:focus,.btn.grey:not(.btn-outline):active.focus,.btn.grey:not(.btn-outline).active:hover,.btn.grey:not(.btn-outline).active:focus,.btn.grey:not(.btn-outline).active.focus,.open>.btn.grey:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey:not(.btn-outline).dropdown-toggle.focus {
	color:#333;
	background-color:#bababa;
	border-color:#a5a5a5
}
.btn.grey:not(.btn-outline):active,.btn.grey:not(.btn-outline).active,.open>.btn.grey:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey:not(.btn-outline).disabled:hover,.btn.grey:not(.btn-outline).disabled:focus,.btn.grey:not(.btn-outline).disabled.focus,.btn.grey:not(.btn-outline)[disabled]:hover,.btn.grey:not(.btn-outline)[disabled]:focus,.btn.grey:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey:not(.btn-outline):hover,fieldset[disabled] .btn.grey:not(.btn-outline):focus,fieldset[disabled] .btn.grey:not(.btn-outline).focus {
	background-color:#e5e5e5;
	border-color:#e5e5e5
}
.btn.grey:not(.btn-outline) .badge {
	color:#e5e5e5;
	background-color:#333
}
.btn.btn-outline.grey {
	border-color:#e5e5e5;
	color:#e5e5e5;
	background:0
}
.btn.btn-outline.grey:hover,.btn.btn-outline.grey:active,.btn.btn-outline.grey:active:hover,.btn.btn-outline.grey:active:focus,.btn.btn-outline.grey:focus,.btn.btn-outline.grey.active {
	border-color:#e5e5e5;
	color:#333;
	background-color:#e5e5e5
}
.btn.grey-stripe {
	border-left:4px solid #e5e5e5!important
}
.btn.grey.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-steel:not(.btn-outline) {
	color:#80898e;
	background-color:#e9edef;
	border-color:#e9edef
}
.btn.grey-steel:not(.btn-outline):focus,.btn.grey-steel:not(.btn-outline).focus {
	color:#80898e;
	background-color:#cbd5da;
	border-color:#9fb1b9
}
.btn.grey-steel:not(.btn-outline):hover {
	color:#80898e;
	background-color:#cbd5da;
	border-color:#c6d0d5
}
.btn.grey-steel:not(.btn-outline):active,.btn.grey-steel:not(.btn-outline).active,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle {
	color:#80898e;
	background-color:#cbd5da;
	border-color:#c6d0d5
}
.btn.grey-steel:not(.btn-outline):active:hover,.btn.grey-steel:not(.btn-outline):active:focus,.btn.grey-steel:not(.btn-outline):active.focus,.btn.grey-steel:not(.btn-outline).active:hover,.btn.grey-steel:not(.btn-outline).active:focus,.btn.grey-steel:not(.btn-outline).active.focus,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle.focus {
	color:#80898e;
	background-color:#b7c4ca;
	border-color:#9fb1b9
}
.btn.grey-steel:not(.btn-outline):active,.btn.grey-steel:not(.btn-outline).active,.open>.btn.grey-steel:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-steel:not(.btn-outline).disabled:hover,.btn.grey-steel:not(.btn-outline).disabled:focus,.btn.grey-steel:not(.btn-outline).disabled.focus,.btn.grey-steel:not(.btn-outline)[disabled]:hover,.btn.grey-steel:not(.btn-outline)[disabled]:focus,.btn.grey-steel:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover,fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus,fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus {
	background-color:#e9edef;
	border-color:#e9edef
}
.btn.grey-steel:not(.btn-outline) .badge {
	color:#e9edef;
	background-color:#80898e
}
.btn.btn-outline.grey-steel {
	border-color:#e9edef;
	color:#e9edef;
	background:0
}
.btn.btn-outline.grey-steel:hover,.btn.btn-outline.grey-steel:active,.btn.btn-outline.grey-steel:active:hover,.btn.btn-outline.grey-steel:active:focus,.btn.btn-outline.grey-steel:focus,.btn.btn-outline.grey-steel.active {
	border-color:#e9edef;
	color:#80898e;
	background-color:#e9edef
}
.btn.grey-steel-stripe {
	border-left:4px solid #e9edef!important
}
.btn.grey-steel.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-cararra:not(.btn-outline) {
	color:#333;
	background-color:#fafafa;
	border-color:#fafafa
}
.btn.grey-cararra:not(.btn-outline):focus,.btn.grey-cararra:not(.btn-outline).focus {
	color:#333;
	background-color:#e1e1e1;
	border-color:#bababa
}
.btn.grey-cararra:not(.btn-outline):hover {
	color:#333;
	background-color:#e1e1e1;
	border-color:#dbdbdb
}
.btn.grey-cararra:not(.btn-outline):active,.btn.grey-cararra:not(.btn-outline).active,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle {
	color:#333;
	background-color:#e1e1e1;
	border-color:#dbdbdb
}
.btn.grey-cararra:not(.btn-outline):active:hover,.btn.grey-cararra:not(.btn-outline):active:focus,.btn.grey-cararra:not(.btn-outline):active.focus,.btn.grey-cararra:not(.btn-outline).active:hover,.btn.grey-cararra:not(.btn-outline).active:focus,.btn.grey-cararra:not(.btn-outline).active.focus,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus {
	color:#333;
	background-color:#cfcfcf;
	border-color:#bababa
}
.btn.grey-cararra:not(.btn-outline):active,.btn.grey-cararra:not(.btn-outline).active,.open>.btn.grey-cararra:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-cararra:not(.btn-outline).disabled:hover,.btn.grey-cararra:not(.btn-outline).disabled:focus,.btn.grey-cararra:not(.btn-outline).disabled.focus,.btn.grey-cararra:not(.btn-outline)[disabled]:hover,.btn.grey-cararra:not(.btn-outline)[disabled]:focus,.btn.grey-cararra:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover,fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus,fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus {
	background-color:#fafafa;
	border-color:#fafafa
}
.btn.grey-cararra:not(.btn-outline) .badge {
	color:#fafafa;
	background-color:#333
}
.btn.btn-outline.grey-cararra {
	border-color:#fafafa;
	color:#fafafa;
	background:0
}
.btn.btn-outline.grey-cararra:hover,.btn.btn-outline.grey-cararra:active,.btn.btn-outline.grey-cararra:active:hover,.btn.btn-outline.grey-cararra:active:focus,.btn.btn-outline.grey-cararra:focus,.btn.btn-outline.grey-cararra.active {
	border-color:#fafafa;
	color:#333;
	background-color:#fafafa
}
.btn.grey-cararra-stripe {
	border-left:4px solid #fafafa!important
}
.btn.grey-cararra.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-gallery:not(.btn-outline) {
	color:#fff;
	background-color:#555;
	border-color:#555
}
.btn.grey-gallery:not(.btn-outline):focus,.btn.grey-gallery:not(.btn-outline).focus {
	color:#fff;
	background-color:#3c3c3c;
	border-color:#151515
}
.btn.grey-gallery:not(.btn-outline):hover {
	color:#fff;
	background-color:#3c3c3c;
	border-color:#363636
}
.btn.grey-gallery:not(.btn-outline):active,.btn.grey-gallery:not(.btn-outline).active,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3c3c3c;
	border-color:#363636
}
.btn.grey-gallery:not(.btn-outline):active:hover,.btn.grey-gallery:not(.btn-outline):active:focus,.btn.grey-gallery:not(.btn-outline):active.focus,.btn.grey-gallery:not(.btn-outline).active:hover,.btn.grey-gallery:not(.btn-outline).active:focus,.btn.grey-gallery:not(.btn-outline).active.focus,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#2a2a2a;
	border-color:#151515
}
.btn.grey-gallery:not(.btn-outline):active,.btn.grey-gallery:not(.btn-outline).active,.open>.btn.grey-gallery:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-gallery:not(.btn-outline).disabled:hover,.btn.grey-gallery:not(.btn-outline).disabled:focus,.btn.grey-gallery:not(.btn-outline).disabled.focus,.btn.grey-gallery:not(.btn-outline)[disabled]:hover,.btn.grey-gallery:not(.btn-outline)[disabled]:focus,.btn.grey-gallery:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover,fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus,fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus {
	background-color:#555;
	border-color:#555
}
.btn.grey-gallery:not(.btn-outline) .badge {
	color:#555;
	background-color:#fff
}
.btn.btn-outline.grey-gallery {
	border-color:#555;
	color:#555;
	background:0
}
.btn.btn-outline.grey-gallery:hover,.btn.btn-outline.grey-gallery:active,.btn.btn-outline.grey-gallery:active:hover,.btn.btn-outline.grey-gallery:active:focus,.btn.btn-outline.grey-gallery:focus,.btn.btn-outline.grey-gallery.active {
	border-color:#555;
	color:#fff;
	background-color:#555
}
.btn.grey-gallery-stripe {
	border-left:4px solid #555!important
}
.btn.grey-gallery.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-cascade:not(.btn-outline) {
	color:#fff;
	background-color:#95a5a6;
	border-color:#95a5a6
}
.btn.grey-cascade:not(.btn-outline):focus,.btn.grey-cascade:not(.btn-outline).focus {
	color:#fff;
	background-color:#798d8f;
	border-color:#566566
}
.btn.grey-cascade:not(.btn-outline):hover {
	color:#fff;
	background-color:#798d8f;
	border-color:#74898a
}
.btn.grey-cascade:not(.btn-outline):active,.btn.grey-cascade:not(.btn-outline).active,.open>.btn.grey-cascade:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#798d8f;
	border-color:#74898a
}
.btn.grey-cascade:not(.btn-outline):active:hover,.btn.grey-cascade:not(.btn-outline):active:focus,.btn.grey-cascade:not(.btn-outline):active.focus,.btn.grey-cascade:not(.btn-outline).active:hover,.btn.grey-cascade:not(.btn-outline).active:focus,.btn.grey-cascade:not(.btn-outline).active.focus,.open>.btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#687b7c;
	border-color:#566566
}
.btn.grey-cascade:not(.btn-outline):active,.btn.grey-cascade:not(.btn-outline).active,.open>.btn.grey-cascade:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-cascade:not(.btn-outline).disabled:hover,.btn.grey-cascade:not(.btn-outline).disabled:focus,.btn.grey-cascade:not(.btn-outline).disabled.focus,.btn.grey-cascade:not(.btn-outline)[disabled]:hover,.btn.grey-cascade:not(.btn-outline)[disabled]:focus,.btn.grey-cascade:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover,fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus,fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus {
	background-color:#95a5a6;
	border-color:#95a5a6
}
.btn.grey-cascade:not(.btn-outline) .badge {
	color:#95a5a6;
	background-color:#fff
}
.btn.btn-outline.grey-cascade {
	border-color:#95a5a6;
	color:#95a5a6;
	background:0
}
.btn.btn-outline.grey-cascade:hover,.btn.btn-outline.grey-cascade:active,.btn.btn-outline.grey-cascade:active:hover,.btn.btn-outline.grey-cascade:active:focus,.btn.btn-outline.grey-cascade:focus,.btn.btn-outline.grey-cascade.active {
	border-color:#95a5a6;
	color:#fff;
	background-color:#95a5a6
}
.btn.grey-cascade-stripe {
	border-left:4px solid #95a5a6!important
}
.btn.grey-cascade.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-silver:not(.btn-outline) {
	color:#fafcfb;
	background-color:#bfbfbf;
	border-color:#bfbfbf
}
.btn.grey-silver:not(.btn-outline):focus,.btn.grey-silver:not(.btn-outline).focus {
	color:#fafcfb;
	background-color:#a6a6a6;
	border-color:#7f7f7f
}
.btn.grey-silver:not(.btn-outline):hover {
	color:#fafcfb;
	background-color:#a6a6a6;
	border-color:#a0a0a0
}
.btn.grey-silver:not(.btn-outline):active,.btn.grey-silver:not(.btn-outline).active,.open>.btn.grey-silver:not(.btn-outline).dropdown-toggle {
	color:#fafcfb;
	background-color:#a6a6a6;
	border-color:#a0a0a0
}
.btn.grey-silver:not(.btn-outline):active:hover,.btn.grey-silver:not(.btn-outline):active:focus,.btn.grey-silver:not(.btn-outline):active.focus,.btn.grey-silver:not(.btn-outline).active:hover,.btn.grey-silver:not(.btn-outline).active:focus,.btn.grey-silver:not(.btn-outline).active.focus,.open>.btn.grey-silver:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-silver:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-silver:not(.btn-outline).dropdown-toggle.focus {
	color:#fafcfb;
	background-color:#949494;
	border-color:#7f7f7f
}
.btn.grey-silver:not(.btn-outline):active,.btn.grey-silver:not(.btn-outline).active,.open>.btn.grey-silver:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-silver:not(.btn-outline).disabled:hover,.btn.grey-silver:not(.btn-outline).disabled:focus,.btn.grey-silver:not(.btn-outline).disabled.focus,.btn.grey-silver:not(.btn-outline)[disabled]:hover,.btn.grey-silver:not(.btn-outline)[disabled]:focus,.btn.grey-silver:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover,fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus,fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus {
	background-color:#bfbfbf;
	border-color:#bfbfbf
}
.btn.grey-silver:not(.btn-outline) .badge {
	color:#bfbfbf;
	background-color:#fafcfb
}
.btn.btn-outline.grey-silver {
	border-color:#bfbfbf;
	color:#bfbfbf;
	background:0
}
.btn.btn-outline.grey-silver:hover,.btn.btn-outline.grey-silver:active,.btn.btn-outline.grey-silver:active:hover,.btn.btn-outline.grey-silver:active:focus,.btn.btn-outline.grey-silver:focus,.btn.btn-outline.grey-silver.active {
	border-color:#bfbfbf;
	color:#fafcfb;
	background-color:#bfbfbf
}
.btn.grey-silver-stripe {
	border-left:4px solid #bfbfbf!important
}
.btn.grey-silver.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-salsa:not(.btn-outline) {
	color:#fafcfb;
	background-color:#acb5c3;
	border-color:#acb5c3
}
.btn.grey-salsa:not(.btn-outline):focus,.btn.grey-salsa:not(.btn-outline).focus {
	color:#fafcfb;
	background-color:#8e9bae;
	border-color:#64748b
}
.btn.grey-salsa:not(.btn-outline):hover {
	color:#fafcfb;
	background-color:#8e9bae;
	border-color:#8895a9
}
.btn.grey-salsa:not(.btn-outline):active,.btn.grey-salsa:not(.btn-outline).active,.open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle {
	color:#fafcfb;
	background-color:#8e9bae;
	border-color:#8895a9
}
.btn.grey-salsa:not(.btn-outline):active:hover,.btn.grey-salsa:not(.btn-outline):active:focus,.btn.grey-salsa:not(.btn-outline):active.focus,.btn.grey-salsa:not(.btn-outline).active:hover,.btn.grey-salsa:not(.btn-outline).active:focus,.btn.grey-salsa:not(.btn-outline).active.focus,.open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus {
	color:#fafcfb;
	background-color:#7a889f;
	border-color:#64748b
}
.btn.grey-salsa:not(.btn-outline):active,.btn.grey-salsa:not(.btn-outline).active,.open>.btn.grey-salsa:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-salsa:not(.btn-outline).disabled:hover,.btn.grey-salsa:not(.btn-outline).disabled:focus,.btn.grey-salsa:not(.btn-outline).disabled.focus,.btn.grey-salsa:not(.btn-outline)[disabled]:hover,.btn.grey-salsa:not(.btn-outline)[disabled]:focus,.btn.grey-salsa:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover,fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus,fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus {
	background-color:#acb5c3;
	border-color:#acb5c3
}
.btn.grey-salsa:not(.btn-outline) .badge {
	color:#acb5c3;
	background-color:#fafcfb
}
.btn.btn-outline.grey-salsa {
	border-color:#acb5c3;
	color:#acb5c3;
	background:0
}
.btn.btn-outline.grey-salsa:hover,.btn.btn-outline.grey-salsa:active,.btn.btn-outline.grey-salsa:active:hover,.btn.btn-outline.grey-salsa:active:focus,.btn.btn-outline.grey-salsa:focus,.btn.btn-outline.grey-salsa.active {
	border-color:#acb5c3;
	color:#fafcfb;
	background-color:#acb5c3
}
.btn.grey-salsa-stripe {
	border-left:4px solid #acb5c3!important
}
.btn.grey-salsa.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-salt:not(.btn-outline) {
	color:#fafcfb;
	background-color:#bfcad1;
	border-color:#bfcad1
}
.btn.grey-salt:not(.btn-outline):focus,.btn.grey-salt:not(.btn-outline).focus {
	color:#fafcfb;
	background-color:#a1b1bc;
	border-color:#758d9c
}
.btn.grey-salt:not(.btn-outline):hover {
	color:#fafcfb;
	background-color:#a1b1bc;
	border-color:#9badb7
}
.btn.grey-salt:not(.btn-outline):active,.btn.grey-salt:not(.btn-outline).active,.open>.btn.grey-salt:not(.btn-outline).dropdown-toggle {
	color:#fafcfb;
	background-color:#a1b1bc;
	border-color:#9badb7
}
.btn.grey-salt:not(.btn-outline):active:hover,.btn.grey-salt:not(.btn-outline):active:focus,.btn.grey-salt:not(.btn-outline):active.focus,.btn.grey-salt:not(.btn-outline).active:hover,.btn.grey-salt:not(.btn-outline).active:focus,.btn.grey-salt:not(.btn-outline).active.focus,.open>.btn.grey-salt:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-salt:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-salt:not(.btn-outline).dropdown-toggle.focus {
	color:#fafcfb;
	background-color:#8da0ad;
	border-color:#758d9c
}
.btn.grey-salt:not(.btn-outline):active,.btn.grey-salt:not(.btn-outline).active,.open>.btn.grey-salt:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-salt:not(.btn-outline).disabled:hover,.btn.grey-salt:not(.btn-outline).disabled:focus,.btn.grey-salt:not(.btn-outline).disabled.focus,.btn.grey-salt:not(.btn-outline)[disabled]:hover,.btn.grey-salt:not(.btn-outline)[disabled]:focus,.btn.grey-salt:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover,fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus,fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus {
	background-color:#bfcad1;
	border-color:#bfcad1
}
.btn.grey-salt:not(.btn-outline) .badge {
	color:#bfcad1;
	background-color:#fafcfb
}
.btn.btn-outline.grey-salt {
	border-color:#bfcad1;
	color:#bfcad1;
	background:0
}
.btn.btn-outline.grey-salt:hover,.btn.btn-outline.grey-salt:active,.btn.btn-outline.grey-salt:active:hover,.btn.btn-outline.grey-salt:active:focus,.btn.btn-outline.grey-salt:focus,.btn.btn-outline.grey-salt.active {
	border-color:#bfcad1;
	color:#fafcfb;
	background-color:#bfcad1
}
.btn.grey-salt-stripe {
	border-left:4px solid #bfcad1!important
}
.btn.grey-salt.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.grey-mint:not(.btn-outline) {
	color:#fff;
	background-color:#525e64;
	border-color:#525e64
}
.btn.grey-mint:not(.btn-outline):focus,.btn.grey-mint:not(.btn-outline).focus {
	color:#fff;
	background-color:#3b4448;
	border-color:#191c1e
}
.btn.grey-mint:not(.btn-outline):hover {
	color:#fff;
	background-color:#3b4448;
	border-color:#363e42
}
.btn.grey-mint:not(.btn-outline):active,.btn.grey-mint:not(.btn-outline).active,.open>.btn.grey-mint:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#3b4448;
	border-color:#363e42
}
.btn.grey-mint:not(.btn-outline):active:hover,.btn.grey-mint:not(.btn-outline):active:focus,.btn.grey-mint:not(.btn-outline):active.focus,.btn.grey-mint:not(.btn-outline).active:hover,.btn.grey-mint:not(.btn-outline).active:focus,.btn.grey-mint:not(.btn-outline).active.focus,.open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:hover,.open>.btn.grey-mint:not(.btn-outline).dropdown-toggle:focus,.open>.btn.grey-mint:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#2b3134;
	border-color:#191c1e
}
.btn.grey-mint:not(.btn-outline):active,.btn.grey-mint:not(.btn-outline).active,.open>.btn.grey-mint:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.grey-mint:not(.btn-outline).disabled:hover,.btn.grey-mint:not(.btn-outline).disabled:focus,.btn.grey-mint:not(.btn-outline).disabled.focus,.btn.grey-mint:not(.btn-outline)[disabled]:hover,.btn.grey-mint:not(.btn-outline)[disabled]:focus,.btn.grey-mint:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover,fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus,fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus {
	background-color:#525e64;
	border-color:#525e64
}
.btn.grey-mint:not(.btn-outline) .badge {
	color:#525e64;
	background-color:#fff
}
.btn.btn-outline.grey-mint {
	border-color:#525e64;
	color:#525e64;
	background:0
}
.btn.btn-outline.grey-mint:hover,.btn.btn-outline.grey-mint:active,.btn.btn-outline.grey-mint:active:hover,.btn.btn-outline.grey-mint:active:focus,.btn.btn-outline.grey-mint:focus,.btn.btn-outline.grey-mint.active {
	border-color:#525e64;
	color:#fff;
	background-color:#525e64
}
.btn.grey-mint-stripe {
	border-left:4px solid #525e64!important
}
.btn.grey-mint.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red:not(.btn-outline) {
	color:#fff;
	background-color:#e7505a;
	border-color:#e7505a
}
.btn.red:not(.btn-outline):focus,.btn.red:not(.btn-outline).focus {
	color:#fff;
	background-color:#e12330;
	border-color:#a1161f
}
.btn.red:not(.btn-outline):hover {
	color:#fff;
	background-color:#e12330;
	border-color:#dc1e2b
}
.btn.red:not(.btn-outline):active,.btn.red:not(.btn-outline).active,.open>.btn.red:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#e12330;
	border-color:#dc1e2b
}
.btn.red:not(.btn-outline):active:hover,.btn.red:not(.btn-outline):active:focus,.btn.red:not(.btn-outline):active.focus,.btn.red:not(.btn-outline).active:hover,.btn.red:not(.btn-outline).active:focus,.btn.red:not(.btn-outline).active.focus,.open>.btn.red:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#c51b26;
	border-color:#a1161f
}
.btn.red:not(.btn-outline):active,.btn.red:not(.btn-outline).active,.open>.btn.red:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red:not(.btn-outline).disabled:hover,.btn.red:not(.btn-outline).disabled:focus,.btn.red:not(.btn-outline).disabled.focus,.btn.red:not(.btn-outline)[disabled]:hover,.btn.red:not(.btn-outline)[disabled]:focus,.btn.red:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red:not(.btn-outline):hover,fieldset[disabled] .btn.red:not(.btn-outline):focus,fieldset[disabled] .btn.red:not(.btn-outline).focus {
	background-color:#e7505a;
	border-color:#e7505a
}
.btn.red:not(.btn-outline) .badge {
	color:#e7505a;
	background-color:#fff
}
.btn.btn-outline.red {
	border-color:#e7505a;
	color:#e7505a;
	background:0
}
.btn.btn-outline.red:hover,.btn.btn-outline.red:active,.btn.btn-outline.red:active:hover,.btn.btn-outline.red:active:focus,.btn.btn-outline.red:focus,.btn.btn-outline.red.active {
	border-color:#e7505a;
	color:#fff;
	background-color:#e7505a
}
.btn.red-stripe {
	border-left:4px solid #e7505a!important
}
.btn.red.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-pink:not(.btn-outline) {
	color:#fff;
	background-color:#e08283;
	border-color:#e08283
}
.btn.red-pink:not(.btn-outline):focus,.btn.red-pink:not(.btn-outline).focus {
	color:#fff;
	background-color:#d6595a;
	border-color:#b52d2e
}
.btn.red-pink:not(.btn-outline):hover {
	color:#fff;
	background-color:#d6595a;
	border-color:#d45152
}
.btn.red-pink:not(.btn-outline):active,.btn.red-pink:not(.btn-outline).active,.open>.btn.red-pink:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#d6595a;
	border-color:#d45152
}
.btn.red-pink:not(.btn-outline):active:hover,.btn.red-pink:not(.btn-outline):active:focus,.btn.red-pink:not(.btn-outline):active.focus,.btn.red-pink:not(.btn-outline).active:hover,.btn.red-pink:not(.btn-outline).active:focus,.btn.red-pink:not(.btn-outline).active.focus,.open>.btn.red-pink:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-pink:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-pink:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#cf3d3e;
	border-color:#b52d2e
}
.btn.red-pink:not(.btn-outline):active,.btn.red-pink:not(.btn-outline).active,.open>.btn.red-pink:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-pink:not(.btn-outline).disabled:hover,.btn.red-pink:not(.btn-outline).disabled:focus,.btn.red-pink:not(.btn-outline).disabled.focus,.btn.red-pink:not(.btn-outline)[disabled]:hover,.btn.red-pink:not(.btn-outline)[disabled]:focus,.btn.red-pink:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-pink:not(.btn-outline):hover,fieldset[disabled] .btn.red-pink:not(.btn-outline):focus,fieldset[disabled] .btn.red-pink:not(.btn-outline).focus {
	background-color:#e08283;
	border-color:#e08283
}
.btn.red-pink:not(.btn-outline) .badge {
	color:#e08283;
	background-color:#fff
}
.btn.btn-outline.red-pink {
	border-color:#e08283;
	color:#e08283;
	background:0
}
.btn.btn-outline.red-pink:hover,.btn.btn-outline.red-pink:active,.btn.btn-outline.red-pink:active:hover,.btn.btn-outline.red-pink:active:focus,.btn.btn-outline.red-pink:focus,.btn.btn-outline.red-pink.active {
	border-color:#e08283;
	color:#fff;
	background-color:#e08283
}
.btn.red-pink-stripe {
	border-left:4px solid #e08283!important
}
.btn.red-pink.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-sunglo:not(.btn-outline) {
	color:#fff;
	background-color:#e26a6a;
	border-color:#e26a6a
}
.btn.red-sunglo:not(.btn-outline):focus,.btn.red-sunglo:not(.btn-outline).focus {
	color:#fff;
	background-color:#da3f3f;
	border-color:#ab2121
}
.btn.red-sunglo:not(.btn-outline):hover {
	color:#fff;
	background-color:#da3f3f;
	border-color:#d83737
}
.btn.red-sunglo:not(.btn-outline):active,.btn.red-sunglo:not(.btn-outline).active,.open>.btn.red-sunglo:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#da3f3f;
	border-color:#d83737
}
.btn.red-sunglo:not(.btn-outline):active:hover,.btn.red-sunglo:not(.btn-outline):active:focus,.btn.red-sunglo:not(.btn-outline):active.focus,.btn.red-sunglo:not(.btn-outline).active:hover,.btn.red-sunglo:not(.btn-outline).active:focus,.btn.red-sunglo:not(.btn-outline).active.focus,.open>.btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#cd2828;
	border-color:#ab2121
}
.btn.red-sunglo:not(.btn-outline):active,.btn.red-sunglo:not(.btn-outline).active,.open>.btn.red-sunglo:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-sunglo:not(.btn-outline).disabled:hover,.btn.red-sunglo:not(.btn-outline).disabled:focus,.btn.red-sunglo:not(.btn-outline).disabled.focus,.btn.red-sunglo:not(.btn-outline)[disabled]:hover,.btn.red-sunglo:not(.btn-outline)[disabled]:focus,.btn.red-sunglo:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover,fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus,fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus {
	background-color:#e26a6a;
	border-color:#e26a6a
}
.btn.red-sunglo:not(.btn-outline) .badge {
	color:#e26a6a;
	background-color:#fff
}
.btn.btn-outline.red-sunglo {
	border-color:#e26a6a;
	color:#e26a6a;
	background:0
}
.btn.btn-outline.red-sunglo:hover,.btn.btn-outline.red-sunglo:active,.btn.btn-outline.red-sunglo:active:hover,.btn.btn-outline.red-sunglo:active:focus,.btn.btn-outline.red-sunglo:focus,.btn.btn-outline.red-sunglo.active {
	border-color:#e26a6a;
	color:#fff;
	background-color:#e26a6a
}
.btn.red-sunglo-stripe {
	border-left:4px solid #e26a6a!important
}
.btn.red-sunglo.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-intense:not(.btn-outline) {
	color:#fff;
	background-color:#e35b5a;
	border-color:#e35b5a
}
.btn.red-intense:not(.btn-outline):focus,.btn.red-intense:not(.btn-outline).focus {
	color:#fff;
	background-color:#dc302e;
	border-color:#a21c1b
}
.btn.red-intense:not(.btn-outline):hover {
	color:#fff;
	background-color:#dc302e;
	border-color:#da2726
}
.btn.red-intense:not(.btn-outline):active,.btn.red-intense:not(.btn-outline).active,.open>.btn.red-intense:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#dc302e;
	border-color:#da2726
}
.btn.red-intense:not(.btn-outline):active:hover,.btn.red-intense:not(.btn-outline):active:focus,.btn.red-intense:not(.btn-outline):active.focus,.btn.red-intense:not(.btn-outline).active:hover,.btn.red-intense:not(.btn-outline).active:focus,.btn.red-intense:not(.btn-outline).active.focus,.open>.btn.red-intense:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-intense:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-intense:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#c52321;
	border-color:#a21c1b
}
.btn.red-intense:not(.btn-outline):active,.btn.red-intense:not(.btn-outline).active,.open>.btn.red-intense:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-intense:not(.btn-outline).disabled:hover,.btn.red-intense:not(.btn-outline).disabled:focus,.btn.red-intense:not(.btn-outline).disabled.focus,.btn.red-intense:not(.btn-outline)[disabled]:hover,.btn.red-intense:not(.btn-outline)[disabled]:focus,.btn.red-intense:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-intense:not(.btn-outline):hover,fieldset[disabled] .btn.red-intense:not(.btn-outline):focus,fieldset[disabled] .btn.red-intense:not(.btn-outline).focus {
	background-color:#e35b5a;
	border-color:#e35b5a
}
.btn.red-intense:not(.btn-outline) .badge {
	color:#e35b5a;
	background-color:#fff
}
.btn.btn-outline.red-intense {
	border-color:#e35b5a;
	color:#e35b5a;
	background:0
}
.btn.btn-outline.red-intense:hover,.btn.btn-outline.red-intense:active,.btn.btn-outline.red-intense:active:hover,.btn.btn-outline.red-intense:active:focus,.btn.btn-outline.red-intense:focus,.btn.btn-outline.red-intense.active {
	border-color:#e35b5a;
	color:#fff;
	background-color:#e35b5a
}
.btn.red-intense-stripe {
	border-left:4px solid #e35b5a!important
}
.btn.red-intense.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-thunderbird:not(.btn-outline) {
	color:#fff;
	background-color:#d91e18;
	border-color:#d91e18
}
.btn.red-thunderbird:not(.btn-outline):focus,.btn.red-thunderbird:not(.btn-outline).focus {
	color:#fff;
	background-color:#ab1813;
	border-color:#660e0b
}
.btn.red-thunderbird:not(.btn-outline):hover {
	color:#fff;
	background-color:#ab1813;
	border-color:#a21612
}
.btn.red-thunderbird:not(.btn-outline):active,.btn.red-thunderbird:not(.btn-outline).active,.open>.btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#ab1813;
	border-color:#a21612
}
.btn.red-thunderbird:not(.btn-outline):active:hover,.btn.red-thunderbird:not(.btn-outline):active:focus,.btn.red-thunderbird:not(.btn-outline):active.focus,.btn.red-thunderbird:not(.btn-outline).active:hover,.btn.red-thunderbird:not(.btn-outline).active:focus,.btn.red-thunderbird:not(.btn-outline).active.focus,.open>.btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#8b130f;
	border-color:#660e0b
}
.btn.red-thunderbird:not(.btn-outline):active,.btn.red-thunderbird:not(.btn-outline).active,.open>.btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-thunderbird:not(.btn-outline).disabled:hover,.btn.red-thunderbird:not(.btn-outline).disabled:focus,.btn.red-thunderbird:not(.btn-outline).disabled.focus,.btn.red-thunderbird:not(.btn-outline)[disabled]:hover,.btn.red-thunderbird:not(.btn-outline)[disabled]:focus,.btn.red-thunderbird:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover,fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus,fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus {
	background-color:#d91e18;
	border-color:#d91e18
}
.btn.red-thunderbird:not(.btn-outline) .badge {
	color:#d91e18;
	background-color:#fff
}
.btn.btn-outline.red-thunderbird {
	border-color:#d91e18;
	color:#d91e18;
	background:0
}
.btn.btn-outline.red-thunderbird:hover,.btn.btn-outline.red-thunderbird:active,.btn.btn-outline.red-thunderbird:active:hover,.btn.btn-outline.red-thunderbird:active:focus,.btn.btn-outline.red-thunderbird:focus,.btn.btn-outline.red-thunderbird.active {
	border-color:#d91e18;
	color:#fff;
	background-color:#d91e18
}
.btn.red-thunderbird-stripe {
	border-left:4px solid #d91e18!important
}
.btn.red-thunderbird.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-flamingo:not(.btn-outline) {
	color:#fff;
	background-color:#ef4836;
	border-color:#ef4836
}
.btn.red-flamingo:not(.btn-outline):focus,.btn.red-flamingo:not(.btn-outline).focus {
	color:#fff;
	background-color:#e02612;
	border-color:#991a0c
}
.btn.red-flamingo:not(.btn-outline):hover {
	color:#fff;
	background-color:#e02612;
	border-color:#d72411
}
.btn.red-flamingo:not(.btn-outline):active,.btn.red-flamingo:not(.btn-outline).active,.open>.btn.red-flamingo:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#e02612;
	border-color:#d72411
}
.btn.red-flamingo:not(.btn-outline):active:hover,.btn.red-flamingo:not(.btn-outline):active:focus,.btn.red-flamingo:not(.btn-outline):active.focus,.btn.red-flamingo:not(.btn-outline).active:hover,.btn.red-flamingo:not(.btn-outline).active:focus,.btn.red-flamingo:not(.btn-outline).active.focus,.open>.btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#bf200f;
	border-color:#991a0c
}
.btn.red-flamingo:not(.btn-outline):active,.btn.red-flamingo:not(.btn-outline).active,.open>.btn.red-flamingo:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-flamingo:not(.btn-outline).disabled:hover,.btn.red-flamingo:not(.btn-outline).disabled:focus,.btn.red-flamingo:not(.btn-outline).disabled.focus,.btn.red-flamingo:not(.btn-outline)[disabled]:hover,.btn.red-flamingo:not(.btn-outline)[disabled]:focus,.btn.red-flamingo:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover,fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus,fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus {
	background-color:#ef4836;
	border-color:#ef4836
}
.btn.red-flamingo:not(.btn-outline) .badge {
	color:#ef4836;
	background-color:#fff
}
.btn.btn-outline.red-flamingo {
	border-color:#ef4836;
	color:#ef4836;
	background:0
}
.btn.btn-outline.red-flamingo:hover,.btn.btn-outline.red-flamingo:active,.btn.btn-outline.red-flamingo:active:hover,.btn.btn-outline.red-flamingo:active:focus,.btn.btn-outline.red-flamingo:focus,.btn.btn-outline.red-flamingo.active {
	border-color:#ef4836;
	color:#fff;
	background-color:#ef4836
}
.btn.red-flamingo-stripe {
	border-left:4px solid #ef4836!important
}
.btn.red-flamingo.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-soft:not(.btn-outline) {
	color:#fff;
	background-color:#d05454;
	border-color:#d05454
}
.btn.red-soft:not(.btn-outline):focus,.btn.red-soft:not(.btn-outline).focus {
	color:#fff;
	background-color:#bd3434;
	border-color:#812323
}
.btn.red-soft:not(.btn-outline):hover {
	color:#fff;
	background-color:#bd3434;
	border-color:#b53232
}
.btn.red-soft:not(.btn-outline):active,.btn.red-soft:not(.btn-outline).active,.open>.btn.red-soft:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#bd3434;
	border-color:#b53232
}
.btn.red-soft:not(.btn-outline):active:hover,.btn.red-soft:not(.btn-outline):active:focus,.btn.red-soft:not(.btn-outline):active.focus,.btn.red-soft:not(.btn-outline).active:hover,.btn.red-soft:not(.btn-outline).active:focus,.btn.red-soft:not(.btn-outline).active.focus,.open>.btn.red-soft:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-soft:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-soft:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#a12c2c;
	border-color:#812323
}
.btn.red-soft:not(.btn-outline):active,.btn.red-soft:not(.btn-outline).active,.open>.btn.red-soft:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-soft:not(.btn-outline).disabled:hover,.btn.red-soft:not(.btn-outline).disabled:focus,.btn.red-soft:not(.btn-outline).disabled.focus,.btn.red-soft:not(.btn-outline)[disabled]:hover,.btn.red-soft:not(.btn-outline)[disabled]:focus,.btn.red-soft:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-soft:not(.btn-outline):hover,fieldset[disabled] .btn.red-soft:not(.btn-outline):focus,fieldset[disabled] .btn.red-soft:not(.btn-outline).focus {
	background-color:#d05454;
	border-color:#d05454
}
.btn.red-soft:not(.btn-outline) .badge {
	color:#d05454;
	background-color:#fff
}
.btn.btn-outline.red-soft {
	border-color:#d05454;
	color:#d05454;
	background:0
}
.btn.btn-outline.red-soft:hover,.btn.btn-outline.red-soft:active,.btn.btn-outline.red-soft:active:hover,.btn.btn-outline.red-soft:active:focus,.btn.btn-outline.red-soft:focus,.btn.btn-outline.red-soft.active {
	border-color:#d05454;
	color:#fff;
	background-color:#d05454
}
.btn.red-soft-stripe {
	border-left:4px solid #d05454!important
}
.btn.red-soft.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-haze:not(.btn-outline) {
	color:#fff;
	background-color:#f36a5a;
	border-color:#f36a5a
}
.btn.red-haze:not(.btn-outline):focus,.btn.red-haze:not(.btn-outline).focus {
	color:#fff;
	background-color:#f03f2a;
	border-color:#c0210e
}
.btn.red-haze:not(.btn-outline):hover {
	color:#fff;
	background-color:#f03f2a;
	border-color:#ef3621
}
.btn.red-haze:not(.btn-outline):active,.btn.red-haze:not(.btn-outline).active,.open>.btn.red-haze:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#f03f2a;
	border-color:#ef3621
}
.btn.red-haze:not(.btn-outline):active:hover,.btn.red-haze:not(.btn-outline):active:focus,.btn.red-haze:not(.btn-outline):active.focus,.btn.red-haze:not(.btn-outline).active:hover,.btn.red-haze:not(.btn-outline).active:focus,.btn.red-haze:not(.btn-outline).active.focus,.open>.btn.red-haze:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-haze:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-haze:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#e62711;
	border-color:#c0210e
}
.btn.red-haze:not(.btn-outline):active,.btn.red-haze:not(.btn-outline).active,.open>.btn.red-haze:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-haze:not(.btn-outline).disabled:hover,.btn.red-haze:not(.btn-outline).disabled:focus,.btn.red-haze:not(.btn-outline).disabled.focus,.btn.red-haze:not(.btn-outline)[disabled]:hover,.btn.red-haze:not(.btn-outline)[disabled]:focus,.btn.red-haze:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-haze:not(.btn-outline):hover,fieldset[disabled] .btn.red-haze:not(.btn-outline):focus,fieldset[disabled] .btn.red-haze:not(.btn-outline).focus {
	background-color:#f36a5a;
	border-color:#f36a5a
}
.btn.red-haze:not(.btn-outline) .badge {
	color:#f36a5a;
	background-color:#fff
}
.btn.btn-outline.red-haze {
	border-color:#f36a5a;
	color:#f36a5a;
	background:0
}
.btn.btn-outline.red-haze:hover,.btn.btn-outline.red-haze:active,.btn.btn-outline.red-haze:active:hover,.btn.btn-outline.red-haze:active:focus,.btn.btn-outline.red-haze:focus,.btn.btn-outline.red-haze.active {
	border-color:#f36a5a;
	color:#fff;
	background-color:#f36a5a
}
.btn.red-haze-stripe {
	border-left:4px solid #f36a5a!important
}
.btn.red-haze.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.red-mint:not(.btn-outline) {
	color:#fff;
	background-color:#e43a45;
	border-color:#e43a45
}
.btn.red-mint:not(.btn-outline):focus,.btn.red-mint:not(.btn-outline).focus {
	color:#fff;
	background-color:#cf1c28;
	border-color:#8b131b
}
.btn.red-mint:not(.btn-outline):hover {
	color:#fff;
	background-color:#cf1c28;
	border-color:#c61b26
}
.btn.red-mint:not(.btn-outline):active,.btn.red-mint:not(.btn-outline).active,.open>.btn.red-mint:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#cf1c28;
	border-color:#c61b26
}
.btn.red-mint:not(.btn-outline):active:hover,.btn.red-mint:not(.btn-outline):active:focus,.btn.red-mint:not(.btn-outline):active.focus,.btn.red-mint:not(.btn-outline).active:hover,.btn.red-mint:not(.btn-outline).active:focus,.btn.red-mint:not(.btn-outline).active.focus,.open>.btn.red-mint:not(.btn-outline).dropdown-toggle:hover,.open>.btn.red-mint:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red-mint:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#af1822;
	border-color:#8b131b
}
.btn.red-mint:not(.btn-outline):active,.btn.red-mint:not(.btn-outline).active,.open>.btn.red-mint:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.red-mint:not(.btn-outline).disabled:hover,.btn.red-mint:not(.btn-outline).disabled:focus,.btn.red-mint:not(.btn-outline).disabled.focus,.btn.red-mint:not(.btn-outline)[disabled]:hover,.btn.red-mint:not(.btn-outline)[disabled]:focus,.btn.red-mint:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.red-mint:not(.btn-outline):hover,fieldset[disabled] .btn.red-mint:not(.btn-outline):focus,fieldset[disabled] .btn.red-mint:not(.btn-outline).focus {
	background-color:#e43a45;
	border-color:#e43a45
}
.btn.red-mint:not(.btn-outline) .badge {
	color:#e43a45;
	background-color:#fff
}
.btn.btn-outline.red-mint {
	border-color:#e43a45;
	color:#e43a45;
	background:0
}
.btn.btn-outline.red-mint:hover,.btn.btn-outline.red-mint:active,.btn.btn-outline.red-mint:active:hover,.btn.btn-outline.red-mint:active:focus,.btn.btn-outline.red-mint:focus,.btn.btn-outline.red-mint.active {
	border-color:#e43a45;
	color:#fff;
	background-color:#e43a45
}
.btn.red-mint-stripe {
	border-left:4px solid #e43a45!important
}
.btn.red-mint.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow:not(.btn-outline) {
	color:#fff;
	background-color:#c49f47;
	border-color:#c49f47
}
.btn.yellow:not(.btn-outline):focus,.btn.yellow:not(.btn-outline).focus {
	color:#fff;
	background-color:#a48334;
	border-color:#6a5422
}
.btn.yellow:not(.btn-outline):hover {
	color:#fff;
	background-color:#a48334;
	border-color:#9c7c32
}
.btn.yellow:not(.btn-outline):active,.btn.yellow:not(.btn-outline).active,.open>.btn.yellow:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#a48334;
	border-color:#9c7c32
}
.btn.yellow:not(.btn-outline):active:hover,.btn.yellow:not(.btn-outline):active:focus,.btn.yellow:not(.btn-outline):active.focus,.btn.yellow:not(.btn-outline).active:hover,.btn.yellow:not(.btn-outline).active:focus,.btn.yellow:not(.btn-outline).active.focus,.open>.btn.yellow:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#896d2c;
	border-color:#6a5422
}
.btn.yellow:not(.btn-outline):active,.btn.yellow:not(.btn-outline).active,.open>.btn.yellow:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow:not(.btn-outline).disabled:hover,.btn.yellow:not(.btn-outline).disabled:focus,.btn.yellow:not(.btn-outline).disabled.focus,.btn.yellow:not(.btn-outline)[disabled]:hover,.btn.yellow:not(.btn-outline)[disabled]:focus,.btn.yellow:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow:not(.btn-outline):hover,fieldset[disabled] .btn.yellow:not(.btn-outline):focus,fieldset[disabled] .btn.yellow:not(.btn-outline).focus {
	background-color:#c49f47;
	border-color:#c49f47
}
.btn.yellow:not(.btn-outline) .badge {
	color:#c49f47;
	background-color:#fff
}
.btn.btn-outline.yellow {
	border-color:#c49f47;
	color:#c49f47;
	background:0
}
.btn.btn-outline.yellow:hover,.btn.btn-outline.yellow:active,.btn.btn-outline.yellow:active:hover,.btn.btn-outline.yellow:active:focus,.btn.btn-outline.yellow:focus,.btn.btn-outline.yellow.active {
	border-color:#c49f47;
	color:#fff;
	background-color:#c49f47
}
.btn.yellow-stripe {
	border-left:4px solid #c49f47!important
}
.btn.yellow.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-gold:not(.btn-outline) {
	color:#fff;
	background-color:#e87e04;
	border-color:#e87e04
}
.btn.yellow-gold:not(.btn-outline):focus,.btn.yellow-gold:not(.btn-outline).focus {
	color:#fff;
	background-color:#b66303;
	border-color:#6b3a02
}
.btn.yellow-gold:not(.btn-outline):hover {
	color:#fff;
	background-color:#b66303;
	border-color:#ac5d03
}
.btn.yellow-gold:not(.btn-outline):active,.btn.yellow-gold:not(.btn-outline).active,.open>.btn.yellow-gold:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#b66303;
	border-color:#ac5d03
}
.btn.yellow-gold:not(.btn-outline):active:hover,.btn.yellow-gold:not(.btn-outline):active:focus,.btn.yellow-gold:not(.btn-outline):active.focus,.btn.yellow-gold:not(.btn-outline).active:hover,.btn.yellow-gold:not(.btn-outline).active:focus,.btn.yellow-gold:not(.btn-outline).active.focus,.open>.btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#935003;
	border-color:#6b3a02
}
.btn.yellow-gold:not(.btn-outline):active,.btn.yellow-gold:not(.btn-outline).active,.open>.btn.yellow-gold:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-gold:not(.btn-outline).disabled:hover,.btn.yellow-gold:not(.btn-outline).disabled:focus,.btn.yellow-gold:not(.btn-outline).disabled.focus,.btn.yellow-gold:not(.btn-outline)[disabled]:hover,.btn.yellow-gold:not(.btn-outline)[disabled]:focus,.btn.yellow-gold:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus {
	background-color:#e87e04;
	border-color:#e87e04
}
.btn.yellow-gold:not(.btn-outline) .badge {
	color:#e87e04;
	background-color:#fff
}
.btn.btn-outline.yellow-gold {
	border-color:#e87e04;
	color:#e87e04;
	background:0
}
.btn.btn-outline.yellow-gold:hover,.btn.btn-outline.yellow-gold:active,.btn.btn-outline.yellow-gold:active:hover,.btn.btn-outline.yellow-gold:active:focus,.btn.btn-outline.yellow-gold:focus,.btn.btn-outline.yellow-gold.active {
	border-color:#e87e04;
	color:#fff;
	background-color:#e87e04
}
.btn.yellow-gold-stripe {
	border-left:4px solid #e87e04!important
}
.btn.yellow-gold.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-casablanca:not(.btn-outline) {
	color:#fff;
	background-color:#f2784b;
	border-color:#f2784b
}
.btn.yellow-casablanca:not(.btn-outline):focus,.btn.yellow-casablanca:not(.btn-outline).focus {
	color:#fff;
	background-color:#ef541b;
	border-color:#b1390d
}
.btn.yellow-casablanca:not(.btn-outline):hover {
	color:#fff;
	background-color:#ef541b;
	border-color:#ee4d12
}
.btn.yellow-casablanca:not(.btn-outline):active,.btn.yellow-casablanca:not(.btn-outline).active,.open>.btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#ef541b;
	border-color:#ee4d12
}
.btn.yellow-casablanca:not(.btn-outline):active:hover,.btn.yellow-casablanca:not(.btn-outline):active:focus,.btn.yellow-casablanca:not(.btn-outline):active.focus,.btn.yellow-casablanca:not(.btn-outline).active:hover,.btn.yellow-casablanca:not(.btn-outline).active:focus,.btn.yellow-casablanca:not(.btn-outline).active.focus,.open>.btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#d74510;
	border-color:#b1390d
}
.btn.yellow-casablanca:not(.btn-outline):active,.btn.yellow-casablanca:not(.btn-outline).active,.open>.btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-casablanca:not(.btn-outline).disabled:hover,.btn.yellow-casablanca:not(.btn-outline).disabled:focus,.btn.yellow-casablanca:not(.btn-outline).disabled.focus,.btn.yellow-casablanca:not(.btn-outline)[disabled]:hover,.btn.yellow-casablanca:not(.btn-outline)[disabled]:focus,.btn.yellow-casablanca:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus {
	background-color:#f2784b;
	border-color:#f2784b
}
.btn.yellow-casablanca:not(.btn-outline) .badge {
	color:#f2784b;
	background-color:#fff
}
.btn.btn-outline.yellow-casablanca {
	border-color:#f2784b;
	color:#f2784b;
	background:0
}
.btn.btn-outline.yellow-casablanca:hover,.btn.btn-outline.yellow-casablanca:active,.btn.btn-outline.yellow-casablanca:active:hover,.btn.btn-outline.yellow-casablanca:active:focus,.btn.btn-outline.yellow-casablanca:focus,.btn.btn-outline.yellow-casablanca.active {
	border-color:#f2784b;
	color:#fff;
	background-color:#f2784b
}
.btn.yellow-casablanca-stripe {
	border-left:4px solid #f2784b!important
}
.btn.yellow-casablanca.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-crusta:not(.btn-outline) {
	color:#fff;
	background-color:#f3c200;
	border-color:#f3c200
}
.btn.yellow-crusta:not(.btn-outline):focus,.btn.yellow-crusta:not(.btn-outline).focus {
	color:#fff;
	background-color:#c09900;
	border-color:#745c00
}
.btn.yellow-crusta:not(.btn-outline):hover {
	color:#fff;
	background-color:#c09900;
	border-color:#b69100
}
.btn.yellow-crusta:not(.btn-outline):active,.btn.yellow-crusta:not(.btn-outline).active,.open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#c09900;
	border-color:#b69100
}
.btn.yellow-crusta:not(.btn-outline):active:hover,.btn.yellow-crusta:not(.btn-outline):active:focus,.btn.yellow-crusta:not(.btn-outline):active.focus,.btn.yellow-crusta:not(.btn-outline).active:hover,.btn.yellow-crusta:not(.btn-outline).active:focus,.btn.yellow-crusta:not(.btn-outline).active.focus,.open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#9c7d00;
	border-color:#745c00
}
.btn.yellow-crusta:not(.btn-outline):active,.btn.yellow-crusta:not(.btn-outline).active,.open>.btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-crusta:not(.btn-outline).disabled:hover,.btn.yellow-crusta:not(.btn-outline).disabled:focus,.btn.yellow-crusta:not(.btn-outline).disabled.focus,.btn.yellow-crusta:not(.btn-outline)[disabled]:hover,.btn.yellow-crusta:not(.btn-outline)[disabled]:focus,.btn.yellow-crusta:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus {
	background-color:#f3c200;
	border-color:#f3c200
}
.btn.yellow-crusta:not(.btn-outline) .badge {
	color:#f3c200;
	background-color:#fff
}
.btn.btn-outline.yellow-crusta {
	border-color:#f3c200;
	color:#f3c200;
	background:0
}
.btn.btn-outline.yellow-crusta:hover,.btn.btn-outline.yellow-crusta:active,.btn.btn-outline.yellow-crusta:active:hover,.btn.btn-outline.yellow-crusta:active:focus,.btn.btn-outline.yellow-crusta:focus,.btn.btn-outline.yellow-crusta.active {
	border-color:#f3c200;
	color:#fff;
	background-color:#f3c200
}
.btn.yellow-crusta-stripe {
	border-left:4px solid #f3c200!important
}
.btn.yellow-crusta.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-lemon:not(.btn-outline) {
	color:#fff;
	background-color:#f7ca18;
	border-color:#f7ca18
}
.btn.yellow-lemon:not(.btn-outline):focus,.btn.yellow-lemon:not(.btn-outline).focus {
	color:#fff;
	background-color:#d5ab07;
	border-color:#8b7005
}
.btn.yellow-lemon:not(.btn-outline):hover {
	color:#fff;
	background-color:#d5ab07;
	border-color:#cba307
}
.btn.yellow-lemon:not(.btn-outline):active,.btn.yellow-lemon:not(.btn-outline).active,.open>.btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#d5ab07;
	border-color:#cba307
}
.btn.yellow-lemon:not(.btn-outline):active:hover,.btn.yellow-lemon:not(.btn-outline):active:focus,.btn.yellow-lemon:not(.btn-outline):active.focus,.btn.yellow-lemon:not(.btn-outline).active:hover,.btn.yellow-lemon:not(.btn-outline).active:focus,.btn.yellow-lemon:not(.btn-outline).active.focus,.open>.btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#b28f06;
	border-color:#8b7005
}
.btn.yellow-lemon:not(.btn-outline):active,.btn.yellow-lemon:not(.btn-outline).active,.open>.btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-lemon:not(.btn-outline).disabled:hover,.btn.yellow-lemon:not(.btn-outline).disabled:focus,.btn.yellow-lemon:not(.btn-outline).disabled.focus,.btn.yellow-lemon:not(.btn-outline)[disabled]:hover,.btn.yellow-lemon:not(.btn-outline)[disabled]:focus,.btn.yellow-lemon:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus {
	background-color:#f7ca18;
	border-color:#f7ca18
}
.btn.yellow-lemon:not(.btn-outline) .badge {
	color:#f7ca18;
	background-color:#fff
}
.btn.btn-outline.yellow-lemon {
	border-color:#f7ca18;
	color:#f7ca18;
	background:0
}
.btn.btn-outline.yellow-lemon:hover,.btn.btn-outline.yellow-lemon:active,.btn.btn-outline.yellow-lemon:active:hover,.btn.btn-outline.yellow-lemon:active:focus,.btn.btn-outline.yellow-lemon:focus,.btn.btn-outline.yellow-lemon.active {
	border-color:#f7ca18;
	color:#fff;
	background-color:#f7ca18
}
.btn.yellow-lemon-stripe {
	border-left:4px solid #f7ca18!important
}
.btn.yellow-lemon.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-saffron:not(.btn-outline) {
	color:#fff;
	background-color:#f4d03f;
	border-color:#f4d03f
}
.btn.yellow-saffron:not(.btn-outline):focus,.btn.yellow-saffron:not(.btn-outline).focus {
	color:#fff;
	background-color:#f1c40f;
	border-color:#aa8a0a
}
.btn.yellow-saffron:not(.btn-outline):hover {
	color:#fff;
	background-color:#f1c40f;
	border-color:#e8bd0d
}
.btn.yellow-saffron:not(.btn-outline):active,.btn.yellow-saffron:not(.btn-outline).active,.open>.btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#f1c40f;
	border-color:#e8bd0d
}
.btn.yellow-saffron:not(.btn-outline):active:hover,.btn.yellow-saffron:not(.btn-outline):active:focus,.btn.yellow-saffron:not(.btn-outline):active.focus,.btn.yellow-saffron:not(.btn-outline).active:hover,.btn.yellow-saffron:not(.btn-outline).active:focus,.btn.yellow-saffron:not(.btn-outline).active.focus,.open>.btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#d0a90c;
	border-color:#aa8a0a
}
.btn.yellow-saffron:not(.btn-outline):active,.btn.yellow-saffron:not(.btn-outline).active,.open>.btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-saffron:not(.btn-outline).disabled:hover,.btn.yellow-saffron:not(.btn-outline).disabled:focus,.btn.yellow-saffron:not(.btn-outline).disabled.focus,.btn.yellow-saffron:not(.btn-outline)[disabled]:hover,.btn.yellow-saffron:not(.btn-outline)[disabled]:focus,.btn.yellow-saffron:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus {
	background-color:#f4d03f;
	border-color:#f4d03f
}
.btn.yellow-saffron:not(.btn-outline) .badge {
	color:#f4d03f;
	background-color:#fff
}
.btn.btn-outline.yellow-saffron {
	border-color:#f4d03f;
	color:#f4d03f;
	background:0
}
.btn.btn-outline.yellow-saffron:hover,.btn.btn-outline.yellow-saffron:active,.btn.btn-outline.yellow-saffron:active:hover,.btn.btn-outline.yellow-saffron:active:focus,.btn.btn-outline.yellow-saffron:focus,.btn.btn-outline.yellow-saffron.active {
	border-color:#f4d03f;
	color:#fff;
	background-color:#f4d03f
}
.btn.yellow-saffron-stripe {
	border-left:4px solid #f4d03f!important
}
.btn.yellow-saffron.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-soft:not(.btn-outline) {
	color:#fff;
	background-color:#c8d046;
	border-color:#c8d046
}
.btn.yellow-soft:not(.btn-outline):focus,.btn.yellow-soft:not(.btn-outline).focus {
	color:#fff;
	background-color:#adb52e;
	border-color:#73781e
}
.btn.yellow-soft:not(.btn-outline):hover {
	color:#fff;
	background-color:#adb52e;
	border-color:#a5ad2c
}
.btn.yellow-soft:not(.btn-outline):active,.btn.yellow-soft:not(.btn-outline).active,.open>.btn.yellow-soft:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#adb52e;
	border-color:#a5ad2c
}
.btn.yellow-soft:not(.btn-outline):active:hover,.btn.yellow-soft:not(.btn-outline):active:focus,.btn.yellow-soft:not(.btn-outline):active.focus,.btn.yellow-soft:not(.btn-outline).active:hover,.btn.yellow-soft:not(.btn-outline).active:focus,.btn.yellow-soft:not(.btn-outline).active.focus,.open>.btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#929927;
	border-color:#73781e
}
.btn.yellow-soft:not(.btn-outline):active,.btn.yellow-soft:not(.btn-outline).active,.open>.btn.yellow-soft:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-soft:not(.btn-outline).disabled:hover,.btn.yellow-soft:not(.btn-outline).disabled:focus,.btn.yellow-soft:not(.btn-outline).disabled.focus,.btn.yellow-soft:not(.btn-outline)[disabled]:hover,.btn.yellow-soft:not(.btn-outline)[disabled]:focus,.btn.yellow-soft:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus {
	background-color:#c8d046;
	border-color:#c8d046
}
.btn.yellow-soft:not(.btn-outline) .badge {
	color:#c8d046;
	background-color:#fff
}
.btn.btn-outline.yellow-soft {
	border-color:#c8d046;
	color:#c8d046;
	background:0
}
.btn.btn-outline.yellow-soft:hover,.btn.btn-outline.yellow-soft:active,.btn.btn-outline.yellow-soft:active:hover,.btn.btn-outline.yellow-soft:active:focus,.btn.btn-outline.yellow-soft:focus,.btn.btn-outline.yellow-soft.active {
	border-color:#c8d046;
	color:#fff;
	background-color:#c8d046
}
.btn.yellow-soft-stripe {
	border-left:4px solid #c8d046!important
}
.btn.yellow-soft.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-haze:not(.btn-outline) {
	color:#fff;
	background-color:#c5bf66;
	border-color:#c5bf66
}
.btn.yellow-haze:not(.btn-outline):focus,.btn.yellow-haze:not(.btn-outline).focus {
	color:#fff;
	background-color:#b4ad44;
	border-color:#7c772f
}
.btn.yellow-haze:not(.btn-outline):hover {
	color:#fff;
	background-color:#b4ad44;
	border-color:#aca641
}
.btn.yellow-haze:not(.btn-outline):active,.btn.yellow-haze:not(.btn-outline).active,.open>.btn.yellow-haze:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#b4ad44;
	border-color:#aca641
}
.btn.yellow-haze:not(.btn-outline):active:hover,.btn.yellow-haze:not(.btn-outline):active:focus,.btn.yellow-haze:not(.btn-outline):active.focus,.btn.yellow-haze:not(.btn-outline).active:hover,.btn.yellow-haze:not(.btn-outline).active:focus,.btn.yellow-haze:not(.btn-outline).active.focus,.open>.btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#9a943a;
	border-color:#7c772f
}
.btn.yellow-haze:not(.btn-outline):active,.btn.yellow-haze:not(.btn-outline).active,.open>.btn.yellow-haze:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-haze:not(.btn-outline).disabled:hover,.btn.yellow-haze:not(.btn-outline).disabled:focus,.btn.yellow-haze:not(.btn-outline).disabled.focus,.btn.yellow-haze:not(.btn-outline)[disabled]:hover,.btn.yellow-haze:not(.btn-outline)[disabled]:focus,.btn.yellow-haze:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus {
	background-color:#c5bf66;
	border-color:#c5bf66
}
.btn.yellow-haze:not(.btn-outline) .badge {
	color:#c5bf66;
	background-color:#fff
}
.btn.btn-outline.yellow-haze {
	border-color:#c5bf66;
	color:#c5bf66;
	background:0
}
.btn.btn-outline.yellow-haze:hover,.btn.btn-outline.yellow-haze:active,.btn.btn-outline.yellow-haze:active:hover,.btn.btn-outline.yellow-haze:active:focus,.btn.btn-outline.yellow-haze:focus,.btn.btn-outline.yellow-haze.active {
	border-color:#c5bf66;
	color:#fff;
	background-color:#c5bf66
}
.btn.yellow-haze-stripe {
	border-left:4px solid #c5bf66!important
}
.btn.yellow-haze.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.yellow-mint:not(.btn-outline) {
	color:#fff;
	background-color:#c5b96b;
	border-color:#c5b96b
}
.btn.yellow-mint:not(.btn-outline):focus,.btn.yellow-mint:not(.btn-outline).focus {
	color:#fff;
	background-color:#b6a747;
	border-color:#7f7532
}
.btn.yellow-mint:not(.btn-outline):hover {
	color:#fff;
	background-color:#b6a747;
	border-color:#aea044
}
.btn.yellow-mint:not(.btn-outline):active,.btn.yellow-mint:not(.btn-outline).active,.open>.btn.yellow-mint:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#b6a747;
	border-color:#aea044
}
.btn.yellow-mint:not(.btn-outline):active:hover,.btn.yellow-mint:not(.btn-outline):active:focus,.btn.yellow-mint:not(.btn-outline):active.focus,.btn.yellow-mint:not(.btn-outline).active:hover,.btn.yellow-mint:not(.btn-outline).active:focus,.btn.yellow-mint:not(.btn-outline).active.focus,.open>.btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover,.open>.btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus,.open>.btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#9c8f3d;
	border-color:#7f7532
}
.btn.yellow-mint:not(.btn-outline):active,.btn.yellow-mint:not(.btn-outline).active,.open>.btn.yellow-mint:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.yellow-mint:not(.btn-outline).disabled:hover,.btn.yellow-mint:not(.btn-outline).disabled:focus,.btn.yellow-mint:not(.btn-outline).disabled.focus,.btn.yellow-mint:not(.btn-outline)[disabled]:hover,.btn.yellow-mint:not(.btn-outline)[disabled]:focus,.btn.yellow-mint:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover,fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus,fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus {
	background-color:#c5b96b;
	border-color:#c5b96b
}
.btn.yellow-mint:not(.btn-outline) .badge {
	color:#c5b96b;
	background-color:#fff
}
.btn.btn-outline.yellow-mint {
	border-color:#c5b96b;
	color:#c5b96b;
	background:0
}
.btn.btn-outline.yellow-mint:hover,.btn.btn-outline.yellow-mint:active,.btn.btn-outline.yellow-mint:active:hover,.btn.btn-outline.yellow-mint:active:focus,.btn.btn-outline.yellow-mint:focus,.btn.btn-outline.yellow-mint.active {
	border-color:#c5b96b;
	color:#fff;
	background-color:#c5b96b
}
.btn.yellow-mint-stripe {
	border-left:4px solid #c5b96b!important
}
.btn.yellow-mint.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple:not(.btn-outline) {
	color:#fff;
	background-color:#8e44ad;
	border-color:#8e44ad
}
.btn.purple:not(.btn-outline):focus,.btn.purple:not(.btn-outline).focus {
	color:#fff;
	background-color:#703688;
	border-color:#432051
}
.btn.purple:not(.btn-outline):hover {
	color:#fff;
	background-color:#703688;
	border-color:#6a3381
}
.btn.purple:not(.btn-outline):active,.btn.purple:not(.btn-outline).active,.open>.btn.purple:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#703688;
	border-color:#6a3381
}
.btn.purple:not(.btn-outline):active:hover,.btn.purple:not(.btn-outline):active:focus,.btn.purple:not(.btn-outline):active.focus,.btn.purple:not(.btn-outline).active:hover,.btn.purple:not(.btn-outline).active:focus,.btn.purple:not(.btn-outline).active.focus,.open>.btn.purple:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#5b2c6f;
	border-color:#432051
}
.btn.purple:not(.btn-outline):active,.btn.purple:not(.btn-outline).active,.open>.btn.purple:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple:not(.btn-outline).disabled:hover,.btn.purple:not(.btn-outline).disabled:focus,.btn.purple:not(.btn-outline).disabled.focus,.btn.purple:not(.btn-outline)[disabled]:hover,.btn.purple:not(.btn-outline)[disabled]:focus,.btn.purple:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple:not(.btn-outline):hover,fieldset[disabled] .btn.purple:not(.btn-outline):focus,fieldset[disabled] .btn.purple:not(.btn-outline).focus {
	background-color:#8e44ad;
	border-color:#8e44ad
}
.btn.purple:not(.btn-outline) .badge {
	color:#8e44ad;
	background-color:#fff
}
.btn.btn-outline.purple {
	border-color:#8e44ad;
	color:#8e44ad;
	background:0
}
.btn.btn-outline.purple:hover,.btn.btn-outline.purple:active,.btn.btn-outline.purple:active:hover,.btn.btn-outline.purple:active:focus,.btn.btn-outline.purple:focus,.btn.btn-outline.purple.active {
	border-color:#8e44ad;
	color:#fff;
	background-color:#8e44ad
}
.btn.purple-stripe {
	border-left:4px solid #8e44ad!important
}
.btn.purple.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-plum:not(.btn-outline) {
	color:#fff;
	background-color:#8775a7;
	border-color:#8775a7
}
.btn.purple-plum:not(.btn-outline):focus,.btn.purple-plum:not(.btn-outline).focus {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#493d60
}
.btn.purple-plum:not(.btn-outline):hover {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#685788
}
.btn.purple-plum:not(.btn-outline):active,.btn.purple-plum:not(.btn-outline).active,.open>.btn.purple-plum:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#685788
}
.btn.purple-plum:not(.btn-outline):active:hover,.btn.purple-plum:not(.btn-outline):active:focus,.btn.purple-plum:not(.btn-outline):active.focus,.btn.purple-plum:not(.btn-outline).active:hover,.btn.purple-plum:not(.btn-outline).active:focus,.btn.purple-plum:not(.btn-outline).active.focus,.open>.btn.purple-plum:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-plum:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-plum:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#5d4d78;
	border-color:#493d60
}
.btn.purple-plum:not(.btn-outline):active,.btn.purple-plum:not(.btn-outline).active,.open>.btn.purple-plum:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-plum:not(.btn-outline).disabled:hover,.btn.purple-plum:not(.btn-outline).disabled:focus,.btn.purple-plum:not(.btn-outline).disabled.focus,.btn.purple-plum:not(.btn-outline)[disabled]:hover,.btn.purple-plum:not(.btn-outline)[disabled]:focus,.btn.purple-plum:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover,fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus,fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus {
	background-color:#8775a7;
	border-color:#8775a7
}
.btn.purple-plum:not(.btn-outline) .badge {
	color:#8775a7;
	background-color:#fff
}
.btn.btn-outline.purple-plum {
	border-color:#8775a7;
	color:#8775a7;
	background:0
}
.btn.btn-outline.purple-plum:hover,.btn.btn-outline.purple-plum:active,.btn.btn-outline.purple-plum:active:hover,.btn.btn-outline.purple-plum:active:focus,.btn.btn-outline.purple-plum:focus,.btn.btn-outline.purple-plum.active {
	border-color:#8775a7;
	color:#fff;
	background-color:#8775a7
}
.btn.purple-plum-stripe {
	border-left:4px solid #8775a7!important
}
.btn.purple-plum.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-medium:not(.btn-outline) {
	color:#fff;
	background-color:#bf55ec;
	border-color:#bf55ec
}
.btn.purple-medium:not(.btn-outline):focus,.btn.purple-medium:not(.btn-outline).focus {
	color:#fff;
	background-color:#ae27e7;
	border-color:#8013ae
}
.btn.purple-medium:not(.btn-outline):hover {
	color:#fff;
	background-color:#ae27e7;
	border-color:#aa1ee6
}
.btn.purple-medium:not(.btn-outline):active,.btn.purple-medium:not(.btn-outline).active,.open>.btn.purple-medium:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#ae27e7;
	border-color:#aa1ee6
}
.btn.purple-medium:not(.btn-outline):active:hover,.btn.purple-medium:not(.btn-outline):active:focus,.btn.purple-medium:not(.btn-outline):active.focus,.btn.purple-medium:not(.btn-outline).active:hover,.btn.purple-medium:not(.btn-outline).active:focus,.btn.purple-medium:not(.btn-outline).active.focus,.open>.btn.purple-medium:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-medium:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-medium:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#9b18d3;
	border-color:#8013ae
}
.btn.purple-medium:not(.btn-outline):active,.btn.purple-medium:not(.btn-outline).active,.open>.btn.purple-medium:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-medium:not(.btn-outline).disabled:hover,.btn.purple-medium:not(.btn-outline).disabled:focus,.btn.purple-medium:not(.btn-outline).disabled.focus,.btn.purple-medium:not(.btn-outline)[disabled]:hover,.btn.purple-medium:not(.btn-outline)[disabled]:focus,.btn.purple-medium:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover,fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus,fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus {
	background-color:#bf55ec;
	border-color:#bf55ec
}
.btn.purple-medium:not(.btn-outline) .badge {
	color:#bf55ec;
	background-color:#fff
}
.btn.btn-outline.purple-medium {
	border-color:#bf55ec;
	color:#bf55ec;
	background:0
}
.btn.btn-outline.purple-medium:hover,.btn.btn-outline.purple-medium:active,.btn.btn-outline.purple-medium:active:hover,.btn.btn-outline.purple-medium:active:focus,.btn.btn-outline.purple-medium:focus,.btn.btn-outline.purple-medium.active {
	border-color:#bf55ec;
	color:#fff;
	background-color:#bf55ec
}
.btn.purple-medium-stripe {
	border-left:4px solid #bf55ec!important
}
.btn.purple-medium.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-studio:not(.btn-outline) {
	color:#fff;
	background-color:#8e44ad;
	border-color:#8e44ad
}
.btn.purple-studio:not(.btn-outline):focus,.btn.purple-studio:not(.btn-outline).focus {
	color:#fff;
	background-color:#703688;
	border-color:#432051
}
.btn.purple-studio:not(.btn-outline):hover {
	color:#fff;
	background-color:#703688;
	border-color:#6a3381
}
.btn.purple-studio:not(.btn-outline):active,.btn.purple-studio:not(.btn-outline).active,.open>.btn.purple-studio:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#703688;
	border-color:#6a3381
}
.btn.purple-studio:not(.btn-outline):active:hover,.btn.purple-studio:not(.btn-outline):active:focus,.btn.purple-studio:not(.btn-outline):active.focus,.btn.purple-studio:not(.btn-outline).active:hover,.btn.purple-studio:not(.btn-outline).active:focus,.btn.purple-studio:not(.btn-outline).active.focus,.open>.btn.purple-studio:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-studio:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-studio:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#5b2c6f;
	border-color:#432051
}
.btn.purple-studio:not(.btn-outline):active,.btn.purple-studio:not(.btn-outline).active,.open>.btn.purple-studio:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-studio:not(.btn-outline).disabled:hover,.btn.purple-studio:not(.btn-outline).disabled:focus,.btn.purple-studio:not(.btn-outline).disabled.focus,.btn.purple-studio:not(.btn-outline)[disabled]:hover,.btn.purple-studio:not(.btn-outline)[disabled]:focus,.btn.purple-studio:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover,fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus,fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus {
	background-color:#8e44ad;
	border-color:#8e44ad
}
.btn.purple-studio:not(.btn-outline) .badge {
	color:#8e44ad;
	background-color:#fff
}
.btn.btn-outline.purple-studio {
	border-color:#8e44ad;
	color:#8e44ad;
	background:0
}
.btn.btn-outline.purple-studio:hover,.btn.btn-outline.purple-studio:active,.btn.btn-outline.purple-studio:active:hover,.btn.btn-outline.purple-studio:active:focus,.btn.btn-outline.purple-studio:focus,.btn.btn-outline.purple-studio.active {
	border-color:#8e44ad;
	color:#fff;
	background-color:#8e44ad
}
.btn.purple-studio-stripe {
	border-left:4px solid #8e44ad!important
}
.btn.purple-studio.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-wisteria:not(.btn-outline) {
	color:#fff;
	background-color:#9b59b6;
	border-color:#9b59b6
}
.btn.purple-wisteria:not(.btn-outline):focus,.btn.purple-wisteria:not(.btn-outline).focus {
	color:#fff;
	background-color:#804399;
	border-color:#532c64
}
.btn.purple-wisteria:not(.btn-outline):hover {
	color:#fff;
	background-color:#804399;
	border-color:#7a4092
}
.btn.purple-wisteria:not(.btn-outline):active,.btn.purple-wisteria:not(.btn-outline).active,.open>.btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#804399;
	border-color:#7a4092
}
.btn.purple-wisteria:not(.btn-outline):active:hover,.btn.purple-wisteria:not(.btn-outline):active:focus,.btn.purple-wisteria:not(.btn-outline):active.focus,.btn.purple-wisteria:not(.btn-outline).active:hover,.btn.purple-wisteria:not(.btn-outline).active:focus,.btn.purple-wisteria:not(.btn-outline).active.focus,.open>.btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#6b3880;
	border-color:#532c64
}
.btn.purple-wisteria:not(.btn-outline):active,.btn.purple-wisteria:not(.btn-outline).active,.open>.btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-wisteria:not(.btn-outline).disabled:hover,.btn.purple-wisteria:not(.btn-outline).disabled:focus,.btn.purple-wisteria:not(.btn-outline).disabled.focus,.btn.purple-wisteria:not(.btn-outline)[disabled]:hover,.btn.purple-wisteria:not(.btn-outline)[disabled]:focus,.btn.purple-wisteria:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover,fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus,fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus {
	background-color:#9b59b6;
	border-color:#9b59b6
}
.btn.purple-wisteria:not(.btn-outline) .badge {
	color:#9b59b6;
	background-color:#fff
}
.btn.btn-outline.purple-wisteria {
	border-color:#9b59b6;
	color:#9b59b6;
	background:0
}
.btn.btn-outline.purple-wisteria:hover,.btn.btn-outline.purple-wisteria:active,.btn.btn-outline.purple-wisteria:active:hover,.btn.btn-outline.purple-wisteria:active:focus,.btn.btn-outline.purple-wisteria:focus,.btn.btn-outline.purple-wisteria.active {
	border-color:#9b59b6;
	color:#fff;
	background-color:#9b59b6
}
.btn.purple-wisteria-stripe {
	border-left:4px solid #9b59b6!important
}
.btn.purple-wisteria.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-seance:not(.btn-outline) {
	color:#fff;
	background-color:#9a12b3;
	border-color:#9a12b3
}
.btn.purple-seance:not(.btn-outline):focus,.btn.purple-seance:not(.btn-outline).focus {
	color:#fff;
	background-color:#720d85;
	border-color:#36063f
}
.btn.purple-seance:not(.btn-outline):hover {
	color:#fff;
	background-color:#720d85;
	border-color:#6a0c7b
}
.btn.purple-seance:not(.btn-outline):active,.btn.purple-seance:not(.btn-outline).active,.open>.btn.purple-seance:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#720d85;
	border-color:#6a0c7b
}
.btn.purple-seance:not(.btn-outline):active:hover,.btn.purple-seance:not(.btn-outline):active:focus,.btn.purple-seance:not(.btn-outline):active.focus,.btn.purple-seance:not(.btn-outline).active:hover,.btn.purple-seance:not(.btn-outline).active:focus,.btn.purple-seance:not(.btn-outline).active.focus,.open>.btn.purple-seance:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-seance:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-seance:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#560a64;
	border-color:#36063f
}
.btn.purple-seance:not(.btn-outline):active,.btn.purple-seance:not(.btn-outline).active,.open>.btn.purple-seance:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-seance:not(.btn-outline).disabled:hover,.btn.purple-seance:not(.btn-outline).disabled:focus,.btn.purple-seance:not(.btn-outline).disabled.focus,.btn.purple-seance:not(.btn-outline)[disabled]:hover,.btn.purple-seance:not(.btn-outline)[disabled]:focus,.btn.purple-seance:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover,fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus,fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus {
	background-color:#9a12b3;
	border-color:#9a12b3
}
.btn.purple-seance:not(.btn-outline) .badge {
	color:#9a12b3;
	background-color:#fff
}
.btn.btn-outline.purple-seance {
	border-color:#9a12b3;
	color:#9a12b3;
	background:0
}
.btn.btn-outline.purple-seance:hover,.btn.btn-outline.purple-seance:active,.btn.btn-outline.purple-seance:active:hover,.btn.btn-outline.purple-seance:active:focus,.btn.btn-outline.purple-seance:focus,.btn.btn-outline.purple-seance.active {
	border-color:#9a12b3;
	color:#fff;
	background-color:#9a12b3
}
.btn.purple-seance-stripe {
	border-left:4px solid #9a12b3!important
}
.btn.purple-seance.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-intense:not(.btn-outline) {
	color:#fff;
	background-color:#8775a7;
	border-color:#8775a7
}
.btn.purple-intense:not(.btn-outline):focus,.btn.purple-intense:not(.btn-outline).focus {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#493d60
}
.btn.purple-intense:not(.btn-outline):hover {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#685788
}
.btn.purple-intense:not(.btn-outline):active,.btn.purple-intense:not(.btn-outline).active,.open>.btn.purple-intense:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#6d5b8e;
	border-color:#685788
}
.btn.purple-intense:not(.btn-outline):active:hover,.btn.purple-intense:not(.btn-outline):active:focus,.btn.purple-intense:not(.btn-outline):active.focus,.btn.purple-intense:not(.btn-outline).active:hover,.btn.purple-intense:not(.btn-outline).active:focus,.btn.purple-intense:not(.btn-outline).active.focus,.open>.btn.purple-intense:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-intense:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-intense:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#5d4d78;
	border-color:#493d60
}
.btn.purple-intense:not(.btn-outline):active,.btn.purple-intense:not(.btn-outline).active,.open>.btn.purple-intense:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-intense:not(.btn-outline).disabled:hover,.btn.purple-intense:not(.btn-outline).disabled:focus,.btn.purple-intense:not(.btn-outline).disabled.focus,.btn.purple-intense:not(.btn-outline)[disabled]:hover,.btn.purple-intense:not(.btn-outline)[disabled]:focus,.btn.purple-intense:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover,fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus,fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus {
	background-color:#8775a7;
	border-color:#8775a7
}
.btn.purple-intense:not(.btn-outline) .badge {
	color:#8775a7;
	background-color:#fff
}
.btn.btn-outline.purple-intense {
	border-color:#8775a7;
	color:#8775a7;
	background:0
}
.btn.btn-outline.purple-intense:hover,.btn.btn-outline.purple-intense:active,.btn.btn-outline.purple-intense:active:hover,.btn.btn-outline.purple-intense:active:focus,.btn.btn-outline.purple-intense:focus,.btn.btn-outline.purple-intense.active {
	border-color:#8775a7;
	color:#fff;
	background-color:#8775a7
}
.btn.purple-intense-stripe {
	border-left:4px solid #8775a7!important
}
.btn.purple-intense.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-sharp:not(.btn-outline) {
	color:#fff;
	background-color:#796799;
	border-color:#796799
}
.btn.purple-sharp:not(.btn-outline):focus,.btn.purple-sharp:not(.btn-outline).focus {
	color:#fff;
	background-color:#61527b;
	border-color:#3d344d
}
.btn.purple-sharp:not(.btn-outline):hover {
	color:#fff;
	background-color:#61527b;
	border-color:#5c4e75
}
.btn.purple-sharp:not(.btn-outline):active,.btn.purple-sharp:not(.btn-outline).active,.open>.btn.purple-sharp:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#61527b;
	border-color:#5c4e75
}
.btn.purple-sharp:not(.btn-outline):active:hover,.btn.purple-sharp:not(.btn-outline):active:focus,.btn.purple-sharp:not(.btn-outline):active.focus,.btn.purple-sharp:not(.btn-outline).active:hover,.btn.purple-sharp:not(.btn-outline).active:focus,.btn.purple-sharp:not(.btn-outline).active.focus,.open>.btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#504465;
	border-color:#3d344d
}
.btn.purple-sharp:not(.btn-outline):active,.btn.purple-sharp:not(.btn-outline).active,.open>.btn.purple-sharp:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-sharp:not(.btn-outline).disabled:hover,.btn.purple-sharp:not(.btn-outline).disabled:focus,.btn.purple-sharp:not(.btn-outline).disabled.focus,.btn.purple-sharp:not(.btn-outline)[disabled]:hover,.btn.purple-sharp:not(.btn-outline)[disabled]:focus,.btn.purple-sharp:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover,fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus,fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus {
	background-color:#796799;
	border-color:#796799
}
.btn.purple-sharp:not(.btn-outline) .badge {
	color:#796799;
	background-color:#fff
}
.btn.btn-outline.purple-sharp {
	border-color:#796799;
	color:#796799;
	background:0
}
.btn.btn-outline.purple-sharp:hover,.btn.btn-outline.purple-sharp:active,.btn.btn-outline.purple-sharp:active:hover,.btn.btn-outline.purple-sharp:active:focus,.btn.btn-outline.purple-sharp:focus,.btn.btn-outline.purple-sharp.active {
	border-color:#796799;
	color:#fff;
	background-color:#796799
}
.btn.purple-sharp-stripe {
	border-left:4px solid #796799!important
}
.btn.purple-sharp.btn-no-border:not(.active) {
	border-color:transparent
}
.btn.purple-soft:not(.btn-outline) {
	color:#fff;
	background-color:#8877a9;
	border-color:#8877a9
}
.btn.purple-soft:not(.btn-outline):focus,.btn.purple-soft:not(.btn-outline).focus {
	color:#fff;
	background-color:#6e5c91;
	border-color:#4a3e62
}
.btn.purple-soft:not(.btn-outline):hover {
	color:#fff;
	background-color:#6e5c91;
	border-color:#69588b
}
.btn.purple-soft:not(.btn-outline):active,.btn.purple-soft:not(.btn-outline).active,.open>.btn.purple-soft:not(.btn-outline).dropdown-toggle {
	color:#fff;
	background-color:#6e5c91;
	border-color:#69588b
}
.btn.purple-soft:not(.btn-outline):active:hover,.btn.purple-soft:not(.btn-outline):active:focus,.btn.purple-soft:not(.btn-outline):active.focus,.btn.purple-soft:not(.btn-outline).active:hover,.btn.purple-soft:not(.btn-outline).active:focus,.btn.purple-soft:not(.btn-outline).active.focus,.open>.btn.purple-soft:not(.btn-outline).dropdown-toggle:hover,.open>.btn.purple-soft:not(.btn-outline).dropdown-toggle:focus,.open>.btn.purple-soft:not(.btn-outline).dropdown-toggle.focus {
	color:#fff;
	background-color:#5d4e7b;
	border-color:#4a3e62
}
.btn.purple-soft:not(.btn-outline):active,.btn.purple-soft:not(.btn-outline).active,.open>.btn.purple-soft:not(.btn-outline).dropdown-toggle {
	background-image:none
}
.btn.purple-soft:not(.btn-outline).disabled:hover,.btn.purple-soft:not(.btn-outline).disabled:focus,.btn.purple-soft:not(.btn-outline).disabled.focus,.btn.purple-soft:not(.btn-outline)[disabled]:hover,.btn.purple-soft:not(.btn-outline)[disabled]:focus,.btn.purple-soft:not(.btn-outline)[disabled].focus,fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover,fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus,fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus {
	background-color:#8877a9;
	border-color:#8877a9
}
.btn.purple-soft:not(.btn-outline) .badge {
	color:#8877a9;
	background-color:#fff
}
.btn.btn-outline.purple-soft {
	border-color:#8877a9;
	color:#8877a9;
	background:0
}
.btn.btn-outline.purple-soft:hover,.btn.btn-outline.purple-soft:active,.btn.btn-outline.purple-soft:active:hover,.btn.btn-outline.purple-soft:active:focus,.btn.btn-outline.purple-soft:focus,.btn.btn-outline.purple-soft.active {
	border-color:#8877a9;
	color:#fff;
	background-color:#8877a9
}
.btn.purple-soft-stripe {
	border-left:4px solid #8877a9!important
}
.btn.purple-soft.btn-no-border:not(.active) {
	border-color:transparent
}
.btn-circle {
	border-radius:25px!important;
	overflow:hidden
}
.btn-circle-right {
	border-radius:0 25px 25px 0!important
}
.btn-circle-left {
	border-radius:25px 0 0 25px!important
}
.btn-circle-bottom {
	border-radius:0 0 25px 25px!important
}
.btn-circle-top {
	border-radius:25px 25px 0 0!important
}
.btn-icon-only {
	height:34px;
	width:34px;
	text-align:center;
	padding-left:0;
	padding-right:0
}
.btn-icon-only>[class^="icon-"],.btn-icon-only>i {
	text-align:center;
	margin-top:2px
}
.carousel.image-carousel .carousel-inner {
	padding-top:0;
	padding-bottom:0
}
.carousel.image-carousel .carousel-control i {
	position:absolute;
	top:40%
}
.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
	display:none
}
.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
	display:inline-block
}
.carousel.image-carousel .carousel-control.left i {
	left:10px
}
.carousel.image-carousel .carousel-control.right i {
	right:10px
}
.carousel.image-carousel .carousel-indicators {
	margin-top:10px;
	bottom:-7px
}
.carousel.image-carousel .carousel-indicators li {
	background-color:#666
}
.carousel.image-carousel .carousel-indicators li.active {
	background-color:#666
}
.carousel.image-carousel .carousel-caption {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	padding:15px 15px 25px 15px;
	background:#333;
	background:rgba(0,0,0,0.75)
}
.carousel.image-carousel .carousel-caption h4,.carousel.image-carousel .carousel-caption h3,.carousel.image-carousel .carousel-caption h2,.carousel.image-carousel .carousel-caption p {
	text-align:left;
	line-height:20px;
	color:#fff
}
.carousel.image-carousel .carousel-caption h4,.carousel.image-carousel .carousel-caption h3,.carousel.image-carousel .carousel-caption h2 {
	margin:0 0 5px
}
.carousel.image-carousel .carousel-caption h4 a,.carousel.image-carousel .carousel-caption h3 a,.carousel.image-carousel .carousel-caption h2 a {
	color:#aaa
}
.carousel.image-carousel .carousel-caption p {
	margin-bottom:0
}
.carousel.image-carousel .carousel-caption .item {
	margin:0
}
.chart,.pie,.bars {
	overflow:hidden;
	height:300px;
	width:100%;
	font-family:"Open Sans",sans-serif!important;
	font-size:14px
}
.item-list.table .percent {
	width:30px;
	float:right;
	margin-right:10px;
	margin-top:3px
}
.chart-tooltip {
	clear:both;
	z-index:100;
	background-color:#736e6e!important;
	padding:5px!important;
	color:#fff
}
.chart-tooltip .label {
	clear:both;
	display:block;
	margin-bottom:2px
}
.bar-chart,.line-chart {
	display:none
}
.chats {
	margin:0;
	padding:0;
	margin-top:-15px
}
.chats li {
	list-style:none;
	padding:5px 0;
	margin:10px auto;
	font-size:12px
}
.chats li .body {
	display:block
}
.chats li .avatar {
	height:45px;
	width:45px;
	-webkit-border-radius:50%!important;
	-moz-border-radius:50%!important;
	border-radius:50%!important
}
.chats li.in .avatar {
	float:left;
	margin-right:10px
}
.chats li.out .avatar {
	float:right;
	margin-left: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 .message {
	display:block;
	padding:5px;
	position:relative
}
.chats li.in .message {
	text-align:left;
	border-left:2px solid #1bbc9b;
	margin-left:65px;
	background:#fafafa
}
.chats li.in .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	left:-8px;
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #1bbc9b
}
.chats li.out .message {
	border-right:2px solid #f3565d;
	margin-right:65px;
	background:#fafafa;
	text-align:right
}
.chats li.out .message .arrow {
	display:block;
	position:absolute;
	top:5px;
	right:-8px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #f3565d
}
.chats li.out .name,.chats li.out .datetime {
	text-align:right
}
.chat-form {
	margin-top:15px;
	padding:10px;
	background-color:#e9eff3;
	overflow:hidden;
	clear:both
}
.chat-form .input-cont {
	margin-right:40px
}
.chat-form .input-cont .form-control {
	border:1px solid #ddd;
	width:100%!important;
	margin-top:0;
	background-color:#fff!important
}
.chat-form .input-cont .form-control:focus {
	border:1px solid #4b8df9!important
}
.chat-form .btn-cont {
	margin-top:-41px;
	position:relative;
	float:right;
	width:44px
}
.chat-form .btn-cont .arrow {
	position:absolute;
	top:17px;
	right:43px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #4d90fe;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chat-form .btn-cont .btn {
	margin-top:7px
}
.chat-form .btn-cont:hover .arrow {
	border-right-color:#0362fd;
	transition:all .3s
}
.chat-form .btn-cont:hover .btn {
	background-color:#0362fd;
	transition:all .3s
}
.close {
	display:inline-block;
	margin-top:0;
	margin-right:0;
	width:9px;
	height:9px;
	background-repeat:no-repeat!important;
	text-indent:-10000px;
	outline:0;
	background-image:url("../img/remove-icon-small.png")!important
}
.dropup.open>.dropdown-toggle,.dropdown.open>.dropdown-toggle {
	border-color:#ddd
}
.help-block {
	margin-top:5px;
	margin-bottom:5px
}
.help-inline {
	font-size:13px;
	color:#737373;
	display:inline-block;
	padding:5px
}
.form-inline input {
	margin-bottom:0!important
}
.control-label {
	margin-top:1px;
	font-weight:normal
}
.control-label .required,.form-group .required {
	color:#e02222;
	font-size:12px;
	padding-left:2px
}
.form {
	padding:0!important
}
.portlet-form .form-body,.form .form-body {
	padding:20px
}
.portlet.light .portlet-form .form-body,.portlet.light .form .form-body {
	padding-left:0;
	padding-right:0
}
.portlet-form .form-actions,.form .form-actions {
	padding:20px 20px;
	margin:0;
	background-color:#f5f5f5;
	border-top:1px solid #e7ecf1;
	*zoom:1
}
.portlet.light .portlet-form .form-actions,.portlet.light .form .form-actions {
	background:0;
	padding-left:0;
	padding-right:0
}
.portlet-form .form-actions.noborder,.form .form-actions.noborder {
	border-top:0
}
.portlet .portlet-form .form-actions,.portlet .form .form-actions {
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.portlet-form .form-actions:before,.portlet-form .form-actions:after,.form .form-actions:before,.form .form-actions:after {
	content:" ";
	display:table
}
.portlet-form .form-actions:after,.form .form-actions:after {
	clear:both
}
.portlet-form .form-actions.right,.form .form-actions.right {
	padding-left:0;
	padding-right:20px;
	text-align:right
}
.portlet.light .portlet-form .form-actions.right,.portlet.light .form .form-actions.right {
	padding-right:0
}
.portlet-form .form-actions.left,.form .form-actions.left {
	padding-left:20px;
	padding-right:0;
	text-align:left
}
.portlet.light .portlet-form .form-actions.left,.portlet.light .form .form-actions.left {
	padding-left:0
}
.portlet-form .form-actions.nobg,.form .form-actions.nobg {
	background-color:transparent
}
.portlet-form .form-actions.top,.form .form-actions.top {
	margin-top:0;
	margin-bottom:20px;
	border-top:0;
	border-bottom:1px solid #e7ecf1
}
.portlet.light .portlet-form .form-actions.top,.portlet.light .form .form-actions.top {
	background:0
}
.portlet-form .form-actions .btn-set,.form .form-actions .btn-set {
	display:inline-block
}
@media(max-width:767px) {
	.portlet-form .form-actions .btn-set,.form .form-actions .btn-set {
	margin-bottom:3px;
	margin-top:3px;
	float:left!important
}
}.portlet-form .form-section,.form .form-section {
	margin:30px 0 30px 0;
	padding-bottom:5px;
	border-bottom:1px solid #e7ecf1
}
.form-fit .portlet-form .form-section,.form-fit .form .form-section {
	margin-left:20px;
	margin-right:20px
}
.checkbox,.form-horizontal .checkbox {
	padding:0
}
.checkbox>label,.form-horizontal .checkbox>label {
	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-horizontal .radio-list>label {
	margin-bottom:0
}
.form-horizontal .radio>span {
	margin-top:2px
}
.form .form-row-seperated .portlet-body {
	padding:0
}
.form .form-row-seperated .form-group {
	margin:0;
	border-bottom:1px solid #efefef;
	padding:15px 0
}
.form .form-row-seperated .form-group.last {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:13px
}
.form .form-row-seperated .form-group .help-block {
	margin-bottom:0
}
.form .form-row-seperated .form-body {
	padding:0
}
.form .form-row-seperated .form-actions {
	padding-left:15px!important;
	padding-right:15px!important
}
.form .form-bordered .form-group {
	margin:0;
	border-bottom:1px solid #efefef
}
.form .form-bordered .form-group>div {
	padding:15px;
	border-left:1px solid #efefef
}
@media(max-width:991px) {
	.form .form-bordered .form-group>div {
	border-left:0
}
}.form .form-bordered .form-group.last {
	border-bottom:0
}
.form .form-bordered .form-group .control-label {
	padding-top:20px
}
@media(max-width:991px) {
	.form .form-bordered .form-group .control-label {
	padding-top:10px
}
}.form .form-bordered .form-group .help-block {
	margin-bottom:0
}
.form .form-bordered .form-group .form-control {
	margin:0
}
.form .form-bordered .form-body {
	margin:0;
	padding:0
}
.form .form-bordered .form-actions {
	margin-top:0;
	padding-left:16px!important;
	padding-right:16px!important
}
@media(max-width:991px) {
	.form .form-bordered .form-actions {
	padding-left:15px!important;
	padding-right:15px!important
}
}.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
	background-color:#fcfcfc
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
	background:#fff!important
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
	background-color:#fcfcfc
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div {
	background-color:#fff
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
	background-color:#fcfcfc
}
.form-horizontal .form-group .input-sm {
	margin-top:3px
}
.form-horizontal .form-group .form-control-static {
	margin-top:1px
}
.form-control {
	outline:none!important;
	box-shadow:none!important
}
.form-control.height-auto {
	height:auto
}
.input-group-addon>i {
	color:#c5cdda
}
.form-control.white {
	border-color:#fff
}
.form-control.white:focus {
	border-color:#e6e6e6
}
.form-control.focus-white:focus {
	border-color:#fff
}
.form-control.default {
	border-color:#e1e5ec
}
.form-control.default:focus {
	border-color:#c2cad8
}
.form-control.focus-default:focus {
	border-color:#e1e5ec
}
.form-control.dark {
	border-color:#2f353b
}
.form-control.dark:focus {
	border-color:#181c1f
}
.form-control.focus-dark:focus {
	border-color:#2f353b
}
.form-control.blue {
	border-color:#40aae3
}
.form-control.blue:focus {
	border-color:#217ebd
}
.form-control.focus-blue:focus {
	border-color:#40aae3
}
.form-control.blue-madison {
	border-color:#578ebe
}
.form-control.blue-madison:focus {
	border-color:#3f74a3
}
.form-control.focus-blue-madison:focus {
	border-color:#578ebe
}
.form-control.blue-chambray {
	border-color:#2c3e50
}
.form-control.blue-chambray:focus {
	border-color:#1a252f
}
.form-control.focus-blue-chambray:focus {
	border-color:#2c3e50
}
.form-control.blue-ebonyclay {
	border-color:#22313f
}
.form-control.blue-ebonyclay:focus {
	border-color:#10171e
}
.form-control.focus-blue-ebonyclay:focus {
	border-color:#22313f
}
.form-control.blue-hoki {
	border-color:#67809f
}
.form-control.blue-hoki:focus {
	border-color:#526781
}
.form-control.focus-blue-hoki:focus {
	border-color:#67809f
}
.form-control.blue-steel {
	border-color:#4b77be
}
.form-control.blue-steel:focus {
	border-color:#395f9d
}
.form-control.focus-blue-steel:focus {
	border-color:#4b77be
}
.form-control.blue-soft {
	border-color:#4c87b9
}
.form-control.blue-soft:focus {
	border-color:#3b6d97
}
.form-control.focus-blue-soft:focus {
	border-color:#4c87b9
}
.form-control.blue-dark {
	border-color:#5e738b
}
.form-control.blue-dark:focus {
	border-color:#495a6d
}
.form-control.focus-blue-dark:focus {
	border-color:#5e738b
}
.form-control.blue-sharp {
	border-color:#5c9bd1
}
.form-control.blue-sharp:focus {
	border-color:#3782c3
}
.form-control.focus-blue-sharp:focus {
	border-color:#5c9bd1
}
.form-control.blue-oleo {
	border-color:#94a0b2
}
.form-control.blue-oleo:focus {
	border-color:#76869d
}
.form-control.focus-blue-oleo:focus {
	border-color:#94a0b2
}
.form-control.green {
	border-color:#40aae3
}
.form-control.green:focus {
	border-color:#52b5eb
}
.form-control.focus-green:focus {
	border-color:#40aae3
}
.form-control.green-meadow {
	border-color:#1bbc9b
}
.form-control.green-meadow:focus {
	border-color:#158f76
}
.form-control.focus-green-meadow:focus {
	border-color:#1bbc9b
}
.form-control.green-seagreen {
	border-color:#1ba39c
}
.form-control.green-seagreen:focus {
	border-color:#147772
}
.form-control.focus-green-seagreen:focus {
	border-color:#1ba39c
}
.form-control.green-turquoise {
	border-color:#36d7b7
}
.form-control.green-turquoise:focus {
	border-color:#24b699
}
.form-control.focus-green-turquoise:focus {
	border-color:#36d7b7
}
.form-control.green-haze {
	border-color:#44b6ae
}
.form-control.green-haze:focus {
	border-color:#36918b
}
.form-control.focus-green-haze:focus {
	border-color:#44b6ae
}
.form-control.green-jungle {
	border-color:#26c281
}
.form-control.green-jungle:focus {
	border-color:#1e9765
}
.form-control.focus-green-jungle:focus {
	border-color:#26c281
}
.form-control.green-soft {
	border-color:#3faba4
}
.form-control.green-soft:focus {
	border-color:#318680
}
.form-control.focus-green-soft:focus {
	border-color:#3faba4
}
.form-control.green-dark {
	border-color:#4db3a2
}
.form-control.green-dark:focus {
	border-color:#3d9082
}
.form-control.focus-green-dark:focus {
	border-color:#4db3a2
}
.form-control.green-sharp {
	border-color:#2ab4c0
}
.form-control.green-sharp:focus {
	border-color:#218d96
}
.form-control.focus-green-sharp:focus {
	border-color:#2ab4c0
}
.form-control.green-steel {
	border-color:#29b4b6
}
.form-control.green-steel:focus {
	border-color:#208b8c
}
.form-control.focus-green-steel:focus {
	border-color:#29b4b6
}
.form-control.grey {
	border-color:#e5e5e5
}
.form-control.grey:focus {
	border-color:#ccc
}
.form-control.focus-grey:focus {
	border-color:#e5e5e5
}
.form-control.grey-steel {
	border-color:#e9edef
}
.form-control.grey-steel:focus {
	border-color:#cbd5da
}
.form-control.focus-grey-steel:focus {
	border-color:#e9edef
}
.form-control.grey-cararra {
	border-color:#fafafa
}
.form-control.grey-cararra:focus {
	border-color:#e1e1e1
}
.form-control.focus-grey-cararra:focus {
	border-color:#fafafa
}
.form-control.grey-gallery {
	border-color:#555
}
.form-control.grey-gallery:focus {
	border-color:#3c3c3c
}
.form-control.focus-grey-gallery:focus {
	border-color:#555
}
.form-control.grey-cascade {
	border-color:#95a5a6
}
.form-control.grey-cascade:focus {
	border-color:#798d8f
}
.form-control.focus-grey-cascade:focus {
	border-color:#95a5a6
}
.form-control.grey-silver {
	border-color:#bfbfbf
}
.form-control.grey-silver:focus {
	border-color:#a6a6a6
}
.form-control.focus-grey-silver:focus {
	border-color:#bfbfbf
}
.form-control.grey-salsa {
	border-color:#acb5c3
}
.form-control.grey-salsa:focus {
	border-color:#8e9bae
}
.form-control.focus-grey-salsa:focus {
	border-color:#acb5c3
}
.form-control.grey-salt {
	border-color:#bfcad1
}
.form-control.grey-salt:focus {
	border-color:#a1b1bc
}
.form-control.focus-grey-salt:focus {
	border-color:#bfcad1
}
.form-control.grey-mint {
	border-color:#525e64
}
.form-control.grey-mint:focus {
	border-color:#3b4448
}
.form-control.focus-grey-mint:focus {
	border-color:#525e64
}
.form-control.red {
	border-color:#e7505a
}
.form-control.red:focus {
	border-color:#e12330
}
.form-control.focus-red:focus {
	border-color:#e7505a
}
.form-control.red-pink {
	border-color:#e08283
}
.form-control.red-pink:focus {
	border-color:#d6595a
}
.form-control.focus-red-pink:focus {
	border-color:#e08283
}
.form-control.red-sunglo {
	border-color:#e26a6a
}
.form-control.red-sunglo:focus {
	border-color:#da3f3f
}
.form-control.focus-red-sunglo:focus {
	border-color:#e26a6a
}
.form-control.red-intense {
	border-color:#e35b5a
}
.form-control.red-intense:focus {
	border-color:#dc302e
}
.form-control.focus-red-intense:focus {
	border-color:#e35b5a
}
.form-control.red-thunderbird {
	border-color:#d91e18
}
.form-control.red-thunderbird:focus {
	border-color:#ab1813
}
.form-control.focus-red-thunderbird:focus {
	border-color:#d91e18
}
.form-control.red-flamingo {
	border-color:#ef4836
}
.form-control.red-flamingo:focus {
	border-color:#e02612
}
.form-control.focus-red-flamingo:focus {
	border-color:#ef4836
}
.form-control.red-soft {
	border-color:#d05454
}
.form-control.red-soft:focus {
	border-color:#bd3434
}
.form-control.focus-red-soft:focus {
	border-color:#d05454
}
.form-control.red-haze {
	border-color:#f36a5a
}
.form-control.red-haze:focus {
	border-color:#f03f2a
}
.form-control.focus-red-haze:focus {
	border-color:#f36a5a
}
.form-control.red-mint {
	border-color:#e43a45
}
.form-control.red-mint:focus {
	border-color:#cf1c28
}
.form-control.focus-red-mint:focus {
	border-color:#e43a45
}
.form-control.yellow {
	border-color:#c49f47
}
.form-control.yellow:focus {
	border-color:#a48334
}
.form-control.focus-yellow:focus {
	border-color:#c49f47
}
.form-control.yellow-gold {
	border-color:#e87e04
}
.form-control.yellow-gold:focus {
	border-color:#b66303
}
.form-control.focus-yellow-gold:focus {
	border-color:#e87e04
}
.form-control.yellow-casablanca {
	border-color:#f2784b
}
.form-control.yellow-casablanca:focus {
	border-color:#ef541b
}
.form-control.focus-yellow-casablanca:focus {
	border-color:#f2784b
}
.form-control.yellow-crusta {
	border-color:#f3c200
}
.form-control.yellow-crusta:focus {
	border-color:#c09900
}
.form-control.focus-yellow-crusta:focus {
	border-color:#f3c200
}
.form-control.yellow-lemon {
	border-color:#f7ca18
}
.form-control.yellow-lemon:focus {
	border-color:#d5ab07
}
.form-control.focus-yellow-lemon:focus {
	border-color:#f7ca18
}
.form-control.yellow-saffron {
	border-color:#f4d03f
}
.form-control.yellow-saffron:focus {
	border-color:#f1c40f
}
.form-control.focus-yellow-saffron:focus {
	border-color:#f4d03f
}
.form-control.yellow-soft {
	border-color:#c8d046
}
.form-control.yellow-soft:focus {
	border-color:#adb52e
}
.form-control.focus-yellow-soft:focus {
	border-color:#c8d046
}
.form-control.yellow-haze {
	border-color:#c5bf66
}
.form-control.yellow-haze:focus {
	border-color:#b4ad44
}
.form-control.focus-yellow-haze:focus {
	border-color:#c5bf66
}
.form-control.yellow-mint {
	border-color:#c5b96b
}
.form-control.yellow-mint:focus {
	border-color:#b6a747
}
.form-control.focus-yellow-mint:focus {
	border-color:#c5b96b
}
.form-control.purple {
	border-color:#8e44ad
}
.form-control.purple:focus {
	border-color:#703688
}
.form-control.focus-purple:focus {
	border-color:#8e44ad
}
.form-control.purple-plum {
	border-color:#8775a7
}
.form-control.purple-plum:focus {
	border-color:#6d5b8e
}
.form-control.focus-purple-plum:focus {
	border-color:#8775a7
}
.form-control.purple-medium {
	border-color:#bf55ec
}
.form-control.purple-medium:focus {
	border-color:#ae27e7
}
.form-control.focus-purple-medium:focus {
	border-color:#bf55ec
}
.form-control.purple-studio {
	border-color:#8e44ad
}
.form-control.purple-studio:focus {
	border-color:#703688
}
.form-control.focus-purple-studio:focus {
	border-color:#8e44ad
}
.form-control.purple-wisteria {
	border-color:#9b59b6
}
.form-control.purple-wisteria:focus {
	border-color:#804399
}
.form-control.focus-purple-wisteria:focus {
	border-color:#9b59b6
}
.form-control.purple-seance {
	border-color:#9a12b3
}
.form-control.purple-seance:focus {
	border-color:#720d85
}
.form-control.focus-purple-seance:focus {
	border-color:#9a12b3
}
.form-control.purple-intense {
	border-color:#8775a7
}
.form-control.purple-intense:focus {
	border-color:#6d5b8e
}
.form-control.focus-purple-intense:focus {
	border-color:#8775a7
}
.form-control.purple-sharp {
	border-color:#796799
}
.form-control.purple-sharp:focus {
	border-color:#61527b
}
.form-control.focus-purple-sharp:focus {
	border-color:#796799
}
.form-control.purple-soft {
	border-color:#8877a9
}
.form-control.purple-soft:focus {
	border-color:#6e5c91
}
.form-control.focus-purple-soft:focus {
	border-color:#8877a9
}
.input-xxs {
	width:45px!important
}
.uneditable-input {
	padding:6px 12px;
	min-width:206px;
	font-size:14px;
	font-weight:normal;
	height:34px;
	color:#555;
	background-color:#fff;
	border:1px solid #c2cad8;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control-static {
	display:inline-block;
	margin:0
}
.input-mini {
	width:45px!important
}
.input-xsmall {
	width:80px!important
}
.input-small {
	width:145px!important
}
.input-medium {
	width:240px!important
}
.input-large {
	width:320px!important
}
.input-xlarge {
	width:420px!important
}
@media(max-width:768px) {
	.input-large {
	width:250px!important
}
.input-xlarge {
	width:300px!important
}
}.input-inline {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.input-fixed {
	overflow:hidden
}
.input-fixed {
	overflow:hidden
}
.form-group .input-inline {
	margin-right:5px
}
@media(max-width:768px) {
	.input-lg {
	width:250px!important
}
.input-xlg {
	width:300px!important
}
}.input-circle {
	border-radius:25px!important
}
.input-circle-right {
	border-radius:0 25px 25px 0!important
}
.input-circle-left {
	border-radius:25px 0 0 25px!important
}
.input-circle-bottom {
	border-radius:0 0 25px 25px!important
}
.input-circle-top {
	border-radius:25px 25px 0 0!important
}
.mt-radio,.mt-checkbox {
	display:inline-block;
	position:relative;
	padding-left:30px;
	margin-bottom:15px;
	cursor:pointer;
	font-size:14px;
	webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.mt-radio.mt-radio-disabled,.mt-radio.mt-checkbox-disabled,.mt-checkbox.mt-radio-disabled,.mt-checkbox.mt-checkbox-disabled {
	opacity:.6;
	filter:alpha(opacity=60)
}
.mt-radio>input,.mt-checkbox>input {
	position:absolute;
	z-index:-1;
	opacity:0;
	filter:alpha(opacity=0)
}
.mt-radio>span,.mt-checkbox>span {
	border:1px solid transparent;
	position:absolute;
	top:0;
	left:0;
	height:19px;
	width:19px;
	background:#e6e6e6
}
.mt-radio>span:after,.mt-checkbox>span:after {
	content:'';
	position:absolute;
	display:none
}
.mt-radio:hover>input:not([disabled]) ~ span,.mt-radio>input:focus ~ span,.mt-checkbox:hover>input:not([disabled]) ~ span,.mt-checkbox>input:focus ~ span {
	background:#d9d9d9;
	webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.mt-radio>input:checked ~ span,.mt-checkbox>input:checked ~ span {
	webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	background:#d9d9d9
}
.mt-radio>input:checked ~ span:after,.mt-checkbox>input:checked ~ span:after {
	display:block
}
.mt-radio:hover>input:not([disabled]):checked ~ span,.mt-radio>input:checked ~ span,.mt-checkbox:hover>input:not([disabled]):checked ~ span,.mt-checkbox>input:checked ~ span {
	webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	background:#d9d9d9
}
.mt-radio>input:disabled ~ span,.mt-checkbox>input:disabled ~ span {
	opacity:.6;
	filter:alpha(opacity=60);
	pointer-events:none
}
.mt-radio.mt-radio-outline>span,.mt-radio.mt-checkbox-outline>span,.mt-checkbox.mt-radio-outline>span,.mt-checkbox.mt-checkbox-outline>span {
	border:1px solid #d9d9d9;
	background:0
}
.mt-radio.mt-radio-outline:hover>input:not([disabled]) ~ span,.mt-radio.mt-radio-outline>input:focus ~ span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled]) ~ span,.mt-radio.mt-checkbox-outline>input:focus ~ span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled]) ~ span,.mt-checkbox.mt-radio-outline>input:focus ~ span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]) ~ span,.mt-checkbox.mt-checkbox-outline>input:focus ~ span {
	border:1px solid #d9d9d9;
	background:0
}
.mt-radio.mt-radio-outline>input:checked ~ span,.mt-radio.mt-checkbox-outline>input:checked ~ span,.mt-checkbox.mt-radio-outline>input:checked ~ span,.mt-checkbox.mt-checkbox-outline>input:checked ~ span {
	border:1px solid #d9d9d9;
	background:0
}
.mt-radio.mt-radio-outline:hover>input:not([disabled]):checked ~ span,.mt-radio.mt-radio-outline>input:checked ~ span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled]):checked ~ span,.mt-radio.mt-checkbox-outline>input:checked ~ span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled]):checked ~ span,.mt-checkbox.mt-radio-outline>input:checked ~ span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]):checked ~ span,.mt-checkbox.mt-checkbox-outline>input:checked ~ span {
	border:1px solid #d9d9d9;
	background:0
}
.mt-radio>span {
	-webkit-border-radius:50%!important;
	-moz-border-radius:50%!important;
	-ms-border-radius:50%!important;
	-o-border-radius:50%!important;
	border-radius:50%!important
}
.mt-radio>span:after {
	left:6px;
	top:6px;
	height:6px;
	width:6px;
	border-radius:50%;
	background:#666
}
.mt-radio>input:disabled ~ span:after {
	background:#666
}
th>.mt-radio.mt-radio-single,td>.mt-radio.mt-radio-single {
	right:-5px
}
.mt-checkbox>span:after {
	left:6px;
	top:3px;
	width:5px;
	height:10px;
	border:solid #666;
	border-width:0 2px 2px 0;
	transform:rotate(45deg)
}
.mt-checkbox>input:disabled ~ span:after {
	border-color:#666
}
.form-inline .mt-checkbox {
	margin-left:15px;
	margin-right:15px
}
th>.mt-checkbox.mt-checkbox-single,td>.mt-checkbox.mt-checkbox-single {
	right:-5px
}
.mt-checkbox-list,.mt-radio-list {
	padding:10px 0
}
.form-horizontal .form-group .mt-checkbox-list,.form-horizontal .form-group .mt-radio-list {
	padding-top:0
}
.mt-checkbox-list .mt-checkbox,.mt-checkbox-list .mt-radio,.mt-radio-list .mt-checkbox,.mt-radio-list .mt-radio {
	display:block
}
.mt-checkbox-inline,.mt-radio-inline {
	padding:10px 0
}
.form-horizontal .form-group .mt-checkbox-inline,.form-horizontal .form-group .mt-radio-inline {
	padding-top:8px
}
.mt-checkbox-inline .mt-checkbox,.mt-checkbox-inline .mt-radio,.mt-radio-inline .mt-checkbox,.mt-radio-inline .mt-radio {
	display:inline-block;
	margin-right:15px
}
.mt-checkbox-inline .mt-checkbox:last-child,.mt-checkbox-inline .mt-radio:last-child,.mt-radio-inline .mt-checkbox:last-child,.mt-radio-inline .mt-radio:last-child {
	margin-right:0
}
.icon-btn {
	height:50px;
	min-width:60px;
	border-radius:10%;
	margin:5px 5px 0 0;
	border:1px solid #ddd;
	padding:12px 0 0 0;
	background-color:#fafafa;
	background-image:none;
	filter:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	display:inline-block;
	color:#646464;
	text-shadow:none;
	text-align:center;
	cursor:pointer;
	position:relative;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.icon-btn:hover {
	text-decoration:none;
	border-color:#999;
	color:#444;
	text-shadow:0 1px 0 white;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.icon-btn:hover>.badge {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.icon-btn>div {
	margin-top:5px;
	margin-bottom:20px;
	color:#3f444a;
	font-size:12px;
	font-weight:300
}
.icon-btn>.badge {
	position:absolute;
	font-size:11px;
	font-weight:300;
	top:-5px;
	right:-5px;
	padding:3px 6px 3px 6px;
	color:white;
	text-shadow:none;
	border-width:0;
	border-style:solid;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.icon-btn>i {
	font-size:18px
}
.ie8 .icon-btn:hover {
	filter:none
}
.input-icon {
	position:relative;
	left:0
}
.input-icon>.form-control {
	padding-left:33px
}
.input-group .input-icon>.form-control {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	-ms-border-radius:4px 0 0 4px;
	-o-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.input-icon>i {
	color:#ccc;
	display:block;
	position:absolute;
	margin:11px 2px 4px 10px;
	z-index:3;
	width:16px;
	font-size:16px;
	text-align:center;
	left:0
}
.modal .input-icon>i {
	z-index:10055
}
.has-success .input-icon>i {
	color:#40aae3
}
.has-warning .input-icon>i {
	color:#f1c40f
}
.has-info .input-icon>i {
	color:#659be0
}
.has-error .input-icon>i {
	color:#ed6b75
}
.input-icon.right {
	left:auto;
	right:0
}
.input-icon.right>.form-control {
	padding-right:33px;
	padding-left:12px
}
.input-group .input-icon.right>.form-control {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-ms-border-radius:0 4px 4px 0;
	-o-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.input-icon.right>i {
	left:auto;
	right:8px;
	float:right
}
.input-icon.input-icon-lg>i {
	margin-top:16px
}
.input-icon.input-icon-sm>i {
	margin-top:8px;
	font-size:13px
}
/*.label {
	text-shadow:none!important;
	font-size:14px;
	font-weight:300;
	padding:3px 6px 3px 6px;
	color:#fff;
	font-family:"Open Sans",sans-serif
}
.label.label-sm {
	font-size:13px;
	padding:2px 5px 2px 5px
}
h1 .label,h2 .label,h3 .label,h4 .label,h5 .label,h6 .label {
	font-size:75%
}
.label-default {
	background-color:#bac3d0
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color:#9ca8bb
}
.label-primary {
	background-color:#337ab7
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color:#286090
}
.label-success {
	background-color:#40aae3
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color:#27a4b0
}
.label-info {
	background-color:#659be0
}
.label-info[href]:hover,.label-info[href]:focus {
	background-color:#3a80d7
}
.label-warning {
	background-color:#f1c40f
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color:#c29d0b
}
.label-danger {
	background-color:#ed6b75
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color:#e73d4a
}
.label.label-icon {
	padding:4px 0 4px 4px;
	margin-right:2px;
	text-align:center!important
}
.label.label-icon>i {
	font-size:12px;
	text-align:center!important
}
.ie8 .label.label-icon,.ie9 .label.label-icon {
	padding:3px 0 3px 3px
}*/
.text-default {
	color:#bac3d0
}
.text-primary {
	color:#337ab7
}
.text-success {
	color:#40aae3
}
.text-info {
	color:#659be0
}
.text-warning {
	color:#f1c40f
}
.text-danger {
	color:#ed6b75
}
.list-group>li:first-child {
	border-radius-topleft:4px;
	border-radius-topright:4px
}
.list-group>li:last-child {
	border-radius-bottomleft:4px;
	border-radius-bottomright:4px
}
.list-group .list-group-item-success {
	color:#27a4b0;
	background-color:#abe7ed
}
.list-group a.list-group-item-success,.list-group button.list-group-item-success {
	color:#27a4b0
}
.list-group a.list-group-item-success .list-group-item-heading,.list-group button.list-group-item-success .list-group-item-heading {
	color:inherit
}
.list-group a.list-group-item-success:hover,.list-group a.list-group-item-success:focus,.list-group button.list-group-item-success:hover,.list-group button.list-group-item-success:focus {
	color:#27a4b0;
	background-color:#96e1e8
}
.list-group a.list-group-item-success.active,.list-group a.list-group-item-success.active:hover,.list-group a.list-group-item-success.active:focus,.list-group button.list-group-item-success.active,.list-group button.list-group-item-success.active:hover,.list-group button.list-group-item-success.active:focus {
	color:#fff;
	background-color:#27a4b0;
	border-color:#27a4b0
}
.list-group .list-group-item-info {
	color:#327ad5;
	background-color:#e0ebf9
}
.list-group a.list-group-item-info,.list-group button.list-group-item-info {
	color:#327ad5
}
.list-group a.list-group-item-info .list-group-item-heading,.list-group button.list-group-item-info .list-group-item-heading {
	color:inherit
}
.list-group a.list-group-item-info:hover,.list-group a.list-group-item-info:focus,.list-group button.list-group-item-info:hover,.list-group button.list-group-item-info:focus {
	color:#327ad5;
	background-color:#caddf4
}
.list-group a.list-group-item-info.active,.list-group a.list-group-item-info.active:hover,.list-group a.list-group-item-info.active:focus,.list-group button.list-group-item-info.active,.list-group button.list-group-item-info.active:hover,.list-group button.list-group-item-info.active:focus {
	color:#fff;
	background-color:#327ad5;
	border-color:#327ad5
}
.list-group .list-group-item-warning {
	color:#c29d0b;
	background-color:#f9e491
}
.list-group a.list-group-item-warning,.list-group button.list-group-item-warning {
	color:#c29d0b
}
.list-group a.list-group-item-warning .list-group-item-heading,.list-group button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
.list-group a.list-group-item-warning:hover,.list-group a.list-group-item-warning:focus,.list-group button.list-group-item-warning:hover,.list-group button.list-group-item-warning:focus {
	color:#c29d0b;
	background-color:#f7de79
}
.list-group a.list-group-item-warning.active,.list-group a.list-group-item-warning.active:hover,.list-group a.list-group-item-warning.active:focus,.list-group button.list-group-item-warning.active,.list-group button.list-group-item-warning.active:hover,.list-group button.list-group-item-warning.active:focus {
	color:#fff;
	background-color:#c29d0b;
	border-color:#c29d0b
}
.list-group .list-group-item-danger {
	color:#e73d4a;
	background-color:#fbe1e3
}
.list-group a.list-group-item-danger,.list-group button.list-group-item-danger {
	color:#e73d4a
}
.list-group a.list-group-item-danger .list-group-item-heading,.list-group button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
.list-group a.list-group-item-danger:hover,.list-group a.list-group-item-danger:focus,.list-group button.list-group-item-danger:hover,.list-group button.list-group-item-danger:focus {
	color:#e73d4a;
	background-color:#f8cace
}
.list-group a.list-group-item-danger.active,.list-group a.list-group-item-danger.active:hover,.list-group a.list-group-item-danger.active:focus,.list-group button.list-group-item-danger.active,.list-group button.list-group-item-danger.active:hover,.list-group button.list-group-item-danger.active:focus {
	color:#fff;
	background-color:#e73d4a;
	border-color:#e73d4a
}
.loading-message {
	display:inline-block;
	min-width:125px;
	margin-left:-60px;
	padding:10px;
	margin:0 auto;
	color:#000!important;
	font-size:13px;
	font-weight:400;
	text-align:center;
	vertical-align:middle
}
.loading-message.loading-message-boxed {
	border:1px solid #ddd;
	background-color:#eee;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	box-shadow:0 1px 8px rgba(0,0,0,0.1)
}
.loading-message>span {
	line-height:20px;
	vertical-align:middle
}
.page-loading {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	position:fixed;
	top:50%;
	left:50%;
	min-width:125px;
	margin-left:-60px;
	margin-top:-30px;
	padding:7px;
	text-align:center;
	color:#333;
	font-size:13px;
	border:1px solid #ddd;
	background-color:#eee;
	vertical-align:middle;
	-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 8px rgba(0,0,0,0.1);
	box-shadow:0 1px 8px rgba(0,0,0,0.1)
}
.page-loading>span {
	line-height:20px;
	vertical-align:middle
}
.portlet {
	margin-top:0;
	margin-bottom:25px;
	padding:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.portlet.portlet-fullscreen {
	z-index:10060;
	margin:0;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background:#fff
}
.portlet.portlet-fullscreen>.portlet-body {
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 10px
}
.portlet.portlet-fullscreen>.portlet-title {
	padding:0 10px
}
.portlet>.portlet-title {
	border-bottom:1px solid #eee;
	padding:0;
	margin-bottom:10px;
	min-height:41px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-ms-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.portlet>.portlet-title:before,.portlet>.portlet-title:after {
	content:" ";
	display:table
}
.portlet>.portlet-title:after {
	clear:both
}
.portlet>.portlet-title>.caption {
	float:left;
	display:inline-block;
	font-size:18px;
	line-height:18px;
	padding:10px 0
}
.portlet>.portlet-title>.caption.bold {
	font-weight:400
}
.portlet>.portlet-title>.caption>i {
	float:left;
	margin-top:4px;
	display:inline-block;
	font-size:13px;
	margin-right:5px;
	color:#666
}
.portlet>.portlet-title>.caption>i.glyphicon {
	margin-top:2px
}
.portlet>.portlet-title>.caption>.caption-helper {
	padding:0;
	margin:0;
	line-height:13px;
	color:#9eacb4;
	font-size:13px;
	font-weight:400
}
.portlet>.portlet-title>.actions {
	float:right;
	display:inline-block;
	padding:6px 0
}
.portlet>.portlet-title>.actions>.btn,.portlet>.portlet-title>.actions>.btn.btn-sm,.portlet>.portlet-title>.actions>.btn-group>.btn,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm {
	padding:4px 10px;
	font-size:13px;
	line-height:1.5
}
.portlet>.portlet-title>.actions>.btn.btn-default,.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default {
	padding:3px 9px
}
.portlet>.portlet-title>.actions>.btn>i,.portlet>.portlet-title>.actions>.btn.btn-sm>i,.portlet>.portlet-title>.actions>.btn-group>.btn>i,.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i {
	font-size:13px
}
.portlet>.portlet-title>.actions .btn-icon-only {
	padding:5px 7px 3px 7px
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default {
	padding:4px 6px 2px 6px
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default>i {
	font-size:14px
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen {
	font-family:FontAwesome;
	color:#a0a0a0;
	padding-top:3px
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.btn-sm {
	padding:3px 3px!important;
	height:27px;
	width:27px
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen:before {
	content:"\f065"
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.on:before {
	content:"\f066"
}
.portlet>.portlet-title>.tools {
	float:right;
	display:inline-block;
	padding:12px 0 8px 0
}
.portlet>.portlet-title>.tools>a {
	display:inline-block;
	height:16px;
	margin-left:5px;
	opacity:1;
	filter:alpha(opacity=100)
}
.portlet>.portlet-body {
	clear:both;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-ms-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.portlet>.portlet-body p {
	margin-top:0
}
.portlet>.portlet-empty {
	min-height:125px
}
.portlet.full-height-content {
	margin-bottom:0
}
.portlet.bordered {
	border-left:2px solid #e6e9ec!important
}
.portlet.bordered>.portlet-title {
	border-bottom:0
}
.portlet.light {
	padding:12px 20px 15px 20px;
	background-color:#fff
}
.portlet.light.bordered {
	border:1px solid #e7ecf1!important
}
.portlet.light.bordered>.portlet-title {
	border-bottom:1px solid #eef1f5
}
.portlet.light.bg-inverse {
	background:#f1f4f7
}
.portlet.light>.portlet-title {
	padding:0;
	min-height:48px
}
.portlet.light>.portlet-title>.caption {
	color:#666;
	padding:10px 0
}
.portlet.light>.portlet-title>.caption>.caption-subject {
	font-size:16px
}
.portlet.light>.portlet-title>.caption>i {
	color:#777;
	font-size:15px;
	font-weight:300;
	margin-top:3px
}
.portlet.light>.portlet-title>.caption.caption-md>.caption-subject {
	font-size:15px
}
.portlet.light>.portlet-title>.caption.caption-md>i {
	font-size:14px
}
.portlet.light>.portlet-title>.actions {
	padding:6px 0 14px 0
}
.portlet.light>.portlet-title>.actions .btn-default {
	color:#666
}
.portlet.light>.portlet-title>.actions .btn-icon-only {
	height:27px;
	width:27px
}
.portlet.light>.portlet-title>.inputs {
	float:right;
	display:inline-block;
	padding:4px 0
}
.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
	font-size:14px;
	margin-top:9px
}
.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
	height:30px;
	padding:2px 26px 3px 10px;
	font-size:13px
}
.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
	height:30px;
	padding:3px 10px;
	font-size:13px
}
.portlet.light>.portlet-title>.pagination {
	padding:2px 0 13px 0
}
.portlet.light>.portlet-title>.tools {
	padding:10px 0 13px 0;
	margin-top:2px
}
.table-toolbar {
	margin-bottom:20px
}
.table-toolbar:before,.table-toolbar:after {
	content:" ";
	display:table
}
.table-toolbar:after {
	clear:both
}
.table.table-full-width {
	width:100%!important
}
.table .btn {
	margin-top:0;
	margin-left:0;
	margin-right:5px
}
.table thead tr th {
	font-size:14px;
	font-weight:600
}
.table-advance {
	margin-bottom:10px!important
}
.table-advance thead {
	color:#3f444a
}
.table-advance thead tr th {
	background-color:#f1f4f7;
	font-size:14px;
	font-weight:400;
	color:#3f444a
}
.table-advance div.success,.table-advance div.info,.table-advance div.important,.table-advance div.warning,.table-advance div.danger {
	position:absolute;
	margin-top:-5px;
	float:left;
	width:2px;
	height:30px;
	margin-right:20px!important
}
.table-advance tr td {
	border-left-width:0
}
.table-advance tr td:first-child {
	border-left-width:2px!important
}
.table-advance tr td.highlight:first-child a {
	margin-left:15px
}
.table-advance td.highlight div.primary {
	border-left:2px solid #337ab7
}
.table-advance td.highlight div.success {
	border-left:2px solid #40aae3
}
.table-advance td.highlight div.info {
	border-left:2px solid #659be0
}
.table-advance td.highlight div.warning {
	border-left:2px solid #f1c40f
}
.table-advance td.highlight div.danger {
	border-left:2px solid #ed6b75
}
@media(max-width:767px) {
	.table-advance tr>td.highlight:first-child a {
	margin-left:8px
}
}.table.table-light {
	border:0!important
}
.table.table-light>thead>tr:hover>th {
	background:0
}
.table.table-light>thead>tr.uppercase {
	text-transform:uppercase
}
.table.table-light>thead>tr>th {
	font-weight:600;
	font-size:13px;
	color:#93a2a9;
	font-family:"Open Sans",sans-serif;
	border:0;
	border-bottom:1px solid #f2f5f8
}
.table.table-light>tbody>tr:last-child>td {
	border:0
}
.table.table-light>tbody>tr>td {
	border:0;
	border-bottom:1px solid #f2f5f8;
	color:#8896a0;
	vertical-align:middle
}
.table.table-light>tbody>tr>td.fit {
	width:1px;
	padding-right:3px
}
.table.table-light>tbody>tr>td .user-pic {
	display:inline-block;
	vertical-align:middle;
	height:30px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.table.table-light.table-hover>tbody>tr>td:hover,.table.table-light.table-hover>tbody>tr>th:hover,.table.table-light.table-hover>tbody>tr:hover>td {
	background:#f9fafb!important
}
.table-hover>tbody>tr:hover,.table-hover>tbody>tr:hover>td {
	background:#f3f4f6!important
}
.c-reset {
	padding:0;
	margin:0
}
.c-hide {
	display:none
}
.c-overflow-hide {
	overflow:hidden
}
.c-link {
	background:0;
	border:0;
	outline:0
}
.c-border {
	border:1px solid #eee
}
.c-no-border {
	border:0!important
}
.c-shadow {
	box-shadow:0 3px 18px -5px rgba(0,0,0,0.3)
}
.c-square {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.c-rounded {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px
}
.c-margin-t-5 {
	margin-top:5px
}
.c-margin-t-8 {
	margin-top:8px
}
.c-margin-t-10 {
	margin-top:10px!important
}
.c-margin-t-15 {
	margin-top:15px!important
}
.c-margin-t-20 {
	margin-top:20px
}
.c-margin-t-25 {
	margin-top:25px
}
.c-margin-t-30 {
	margin-top:30px
}
.c-margin-t-40 {
	margin-top:40px
}
.c-margin-t-50 {
	margin-top:50px
}
.c-margin-t-60 {
	margin-top:60px
}
.c-margin-t-80 {
	margin-top:80px
}
.c-margin-b-5 {
	margin-bottom:5px!important
}
.c-margin-b-10 {
	margin-bottom:10px
}
.c-margin-b-15 {
	margin-bottom:15px!important
}
.c-margin-b-20 {
	margin-bottom:20px
}
.c-margin-b-25 {
	margin-bottom:25px
}
.c-margin-b-30 {
	margin-bottom:30px
}
.c-margin-b-40 {
	margin-bottom:40px
}
.c-margin-b-50 {
	margin-bottom:50px
}
.c-margin-b-60 {
	margin-bottom:60px
}
.c-margin-b-80 {
	margin-bottom:80px
}
.c-margin-b-100 {
	margin-bottom:100px
}
.c-margin-r-40 {
	margin-right:40px
}
.c-left,.c-font-left {
	text-align:left
}
.c-center,.c-font-center {
	text-align:center
}
.c-right,.c-font-right {
	text-align:right
}
.c-bg-white {
	border-radius:10px;
	overflow:hidden;
	background-color:#fff!important
}
.c-bg-white.c-bg-opacity {
	background-color:rgba(255,255,255,0.04)!important
}
.c-bg-white.c-bg-opacity-2 {
	background-color:rgba(255,255,255,0.4)!important
}
.c-bg-white.c-bg-opacity-3 {
	background-color:rgba(255,255,255,0.6)!important
}
.c-bg-white.c-bg-opacity-4 {
	background-color:rgba(255,255,255,0.8)!important
}
.c-bg-white.c-bg-opacity-5 {
	background-color:rgba(255,255,255,0.9)!important
}
.c-bg-white.c-bg-white-font {
	color:#2f353b!important
}
.c-bg-white-hover:hover {
	background-color:#fff!important
}
.c-bg-after-white:after {
	background-color:#fff!important
}
.c-bg-before-white:before {
	background-color:#fff!important
}
.c-bg-grey {
	background-color:#eee!important
}
.c-bg-grey.c-bg-opacity {
	background-color:rgba(238,238,238,0.04)!important
}
.c-bg-grey.c-bg-opacity-2 {
	background-color:rgba(238,238,238,0.4)!important
}
.c-bg-grey.c-bg-opacity-3 {
	background-color:rgba(238,238,238,0.6)!important
}
.c-bg-grey.c-bg-opacity-4 {
	background-color:rgba(238,238,238,0.8)!important
}
.c-bg-grey.c-bg-opacity-5 {
	background-color:rgba(238,238,238,0.9)!important
}
.c-bg-grey.c-bg-grey-font {
	color:#6f6f6f!important
}
.c-bg-grey-hover:hover {
	background-color:#eee!important
}
.c-border-grey-hover:hover {
	border-color:#eee!important
}
.c-bg-after-grey:after {
	background-color:#eee!important
}
.c-bg-before-grey:before {
	background-color:#eee!important
}
.c-bg-grey-1 {
	background-color:#f7f7f7!important
}
.c-bg-grey-1.c-bg-opacity {
	background-color:rgba(247,247,247,0.04)!important
}
.c-bg-grey-1.c-bg-opacity-2 {
	background-color:rgba(247,247,247,0.4)!important
}
.c-bg-grey-1.c-bg-opacity-3 {
	background-color:rgba(247,247,247,0.6)!important
}
.c-bg-grey-1.c-bg-opacity-4 {
	background-color:rgba(247,247,247,0.8)!important
}
.c-bg-grey-1.c-bg-opacity-5 {
	background-color:rgba(247,247,247,0.9)!important
}
.c-bg-grey-1.c-bg-grey-1-font {
	color:#787878!important
}
.c-bg-grey-1-hover:hover {
	background-color:#f7f7f7!important
}
.c-border-grey-1-hover:hover {
	border-color:#f7f7f7!important
}
.c-bg-after-grey-1:after {
	background-color:#f7f7f7!important
}
.c-bg-before-grey-1:before {
	background-color:#f7f7f7!important
}
.c-bg-img-center {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}
.c-bg-img-top {
	background-repeat:no-repeat;
	background-position:top;
	background-size:cover
}
.c-bg-img-bottom-right {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:cover
}
.c-bg-img-top-center {
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.c-bg-transparent {
	background:0
}
.c-pos-relative {
	position:relative
}
.c-bg-parallax {
	background-attachment:fixed;
	background-position:center center;
	background-size:cover;
	background-color:transparent;
	min-height:100%
}
@media only screen and (max-width:1024px) {
	.c-bg-parallax {
	background-attachment:scroll!important;
	background-size:initial;
	background-position:top center
}
}@media only screen and (max-width:991px) {
	.c-bg-parallax {
	background-position:center center;
	background-size:cover
}
}@media(min-width:992px) {
	.container-fluid {
	padding:0 100px
}
}.c-mega-menu-onepage-dots {
	width:12px;
	position:fixed;
	list-style:none;
	top:50%;
	right:20px
}
.c-mega-menu-onepage-dots .c-onepage-dots-nav {
	position:relative;
	padding:0;
	margin:0
}
.c-mega-menu-onepage-dots .c-onepage-dots-nav>li.c-onepage-link {
	margin:7px 0;
	display:block;
	float:none;
	padding:0
}
.c-mega-menu-onepage-dots .c-onepage-dots-nav>li.c-onepage-link>a {
	padding:0;
	margin:0;
	display:block;
	line-height:0;
	height:12px;
	width:12px;
	background:#e3e7ec;
	border-radius:12px
}
.c-mega-menu-onepage-dots .c-onepage-dots-nav>li.c-onepage-link.c-active>a,.c-mega-menu-onepage-dots .c-onepage-dots-nav>li.c-onepage-link.active>a {
	background:#b5bfce
}
.c-mega-menu-onepage-dots .c-onepage-dots-nav>li.c-onepage-link .tooltip .tooltip-inner {
	border-radius:0;
	font-family:"Roboto Condensed",sans-serif;
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
	padding:10px 20px
}
@media(max-width:991px) {
	.c-mega-menu-onepage-dots {
	right:20px
}
}.header-banner {
	height:200px;
	background-repeat:no-repeat;
	background-size:contain;
	padding:0!important
}
.c-content-box.c-size-sm {
	padding:30px 0
}
.c-content-box.c-size-md {
	padding:60px 0
}
.c-content-box.c-size-lg {
	padding:80px 0
}
.c-content-box.c-size-xg {
	padding:100px 0
}
.c-content-box.c-no-bottom-padding {
	padding-bottom:0
}
.c-content-box.c-no-top-padding {
	padding-top:0
}
.c-content-box.c-no-padding {
	padding:0
}
.c-content-box.c-overflow-hide {
	overflow:hidden
}
@media(max-width:991px) {
	.c-content-box>.container-fluid {
	padding:0 100px
}
.c-content-box.c-size-sm {
	padding:20px 0
}
.c-content-box.c-size-md {
	padding:30px 0
}
.c-content-box.c-size-lg {
	padding:40px 0
}
.c-content-box.c-size-xg {
	padding:60px 0
}
}.c-content-list-1 {
	padding:0;
	margin:20px 0
}
.c-content-list-1>li {
	list-style:none;
	font-size:15px;
	font-weight:500;
	color:#5c6873;
	margin-bottom:7px;
	margin-left:36px
}
.c-content-list-1>li:before {
	content:'';
	width:21px;
	height:2px;
	float:left;
	margin:9px 15px 0 -36px;
	background:#ddd
}
.c-content-list-1.c-separator-dot>li {
	margin-left:18px
}
.c-content-list-1.c-separator-dot>li:before {
	content:'';
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:20px;
	background:#ddd;
	margin-right:10px;
	margin-top:8px;
	margin-left:-18px;
	opacity:.6;
	filter:alpha(opacity=60)
}
.c-content-list-1.c-separator-dot.c-square>li:before {
	border-radius:0
}
.c-content-title-1>.c-line-center {
	width:30px;
	height:3px;
	background-color:#40aae3;
	margin:0 auto 30px auto
}
.c-content-title-1>.c-line-right,.c-content-title-1>.c-line-left {
	width:30px;
	height:3px;
	background-color:#40aae3;
	margin:0 0 30px 0
}
.c-content-title-1>.c-line-right {
	margin:0 0 30px auto
}
.c-content-title-1>h3 {
	font-size:28px;
	color:#3f444a;
	font-weight:500;
	margin:0 0 10px 0
}
.c-content-title-1>h3>i {
	font-size:22px;
	color:#88909a
}
.c-content-title-1>h3.c-font-uppercase {
	font-size:18px
}
.c-content-title-1>p {
	font-size:14px;
	font-weight:400;
	color:#5c6873;
	margin:20px 0
}
.c-content-title-1>p.c-font-uppercase {
	font-size:15px
}
.tiyants {
	text-align:center;
	padding-top:30px
}
.c-content-title-1>hr {
	margin-bottom:30px
}
.c-content-title-1.c-title-md>.c-line-left,.c-content-title-1.c-title-md>.c-line-center {
	margin-bottom:20px
}
.c-content-title-1.c-title-md>h3 {
	font-size:22px;
	margin-bottom:22px
}
.c-content-title-1.c-title-md>h3>i {
	font-size:18px;
	color:#88909a
}
.c-content-title-1.c-title-md>h3.c-font-uppercase {
	font-size:20px
}
.c-content-title-1.c-title-md>p {
	font-size:17px;
	margin:20px 0
}
.c-content-title-1.c-title-md>p.c-font-uppercase {
	font-size:14px
}
.c-content-title-1.c-title-sm>.c-line-left,.c-content-title-1.c-title-sm>.c-line-center {
	margin-bottom:15px
}
.c-content-title-1.c-title-sm>h3 {
	font-size:18px;
	margin-bottom:15px
}
.c-content-title-1.c-title-sm>h3>i {
	font-size:16px;
	color:#88909a
}
.c-content-title-1.c-title-sm>h3.c-font-uppercase {
	font-size:14px
}
.c-content-title-1.c-title-sm>p {
	font-size:16px;
	margin:15px 0
}
.c-content-title-1.c-title-sm>p.c-font-uppercase {
	font-size:14px
}
.c-content-title-1.c-opt-1>h3 {
	font-size:32px;
	color:#343a3d
}
.c-content-title-1.c-opt-1>p {
	letter-spacing:.5px;
	color:#a0a6ab
}
.c-content-pricing-1 {
	padding:0;
	margin:0;
	width:100%
}
.c-content-pricing-1>.c-tile-container {
	width:100%;
	position:relative;
	text-align:center
}
.c-content-pricing-1>.c-tile-container>.c-tile {
	background:#fff;
	width:31.9%;
	height:100%;
	float:left;
	padding:90px 0;
	margin:0 20px
}
.c-content-pricing-1>.c-tile-container>.c-tile.c-bordered {
	border:3px solid transparent
}
.c-content-pricing-1>.c-tile-container>.c-tile.c-shadow {
	box-shadow:0 3px 18px -5px rgba(0,0,0,0.5)
}
.c-content-pricing-1>.c-tile-container>.c-tile>.c-label {
	color:#fff;
	padding:4px 10px 2px 10px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	display:inline-block;
	margin:0 0 30px 0
}
.c-content-pricing-1>.c-tile-container>.c-tile>p {
	font-size:15px;
	font-weight:400
}
.c-content-pricing-1>.c-tile-container>.c-tile>.btn {
	margin-top:40px
}
.c-content-pricing-1>.c-tile-container>.c-tile>.c-price {
	color:#3f444a;
	font-size:60px;
	font-weight:bold
}
.c-content-pricing-1>.c-tile-container>.c-tile>.c-price>sup {
	font-size:16px;
	bottom:-1.0em;
	top:initial;
	font-weight:normal;
	vertical-align:super
}
.c-content-pricing-1>.c-tile-container>.c-tile-small {
	margin:40px 0;
	padding:50px 0
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile>.c-label {
	color:#fff
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile.c-highlight {
	background-color:#40aae3
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile.c-highlight>.c-label {
	background-color:#fff;
	color:#40aae3
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile.c-highlight>p {
	color:#fff
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile.c-highlight>.c-price {
	color:#3f444a
}
.c-content-pricing-1.c-option-2>.c-tile-container>.c-tile.c-highlight>.c-price>sup {
	color:#3f444a
}
@media(max-width:991px) {
	.c-content-pricing-1>.c-title>h3 {
	margin:20px 0 50px 0
}
.c-content-pricing-1>.c-tile-container>.c-tile {
	width:100%;
	margin:20px 0
}
}.c-content-pricing-1 {
	padding:0;
	margin:0
}
.c-content-pricing-1 .c-content.c-padding-adjustment {
	margin-right:-30px
}
.c-content-pricing-1 .c-content>.c-row {
	padding:20px;
	text-align:center;
	border-top:1px solid;
	font-weight:500
}
.c-content-pricing-1 .c-content>.c-row>.c-sub-title {
	display:none
}
.c-content-pricing-1 .c-content>.c-row:first-child,.c-content-pricing-1 .c-content>.c-row:last-child {
	border-top:0
}
.c-content-pricing-1 .c-content>.c-row.c-type {
	padding:20px;
	font-weight:500
}
.c-content-pricing-1 .c-content>.c-row.c-title {
	text-align:left;
	padding-left:0;
	font-weight:normal
}
.c-content-pricing-1 .c-content>.c-row.c-align-left {
	padding-left:0;
	text-align:left
}
.c-content-pricing-1 .c-content>.c-row.c-purchase>.c-btn-purchase {
	padding:12px 30px 10px 30px
}
.c-content-pricing-1.c-opt-1 .c-content.c-column-even {
	background:#fafbfb
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row {
	color:#5f6f77;
	height:65px;
	border-top-color:#f4f4f4
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row.c-type {
	color:#5f6f77
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row.c-title {
	color:#84969f
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row.c-dollar {
	color:#b9c4ca
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row>.fa.fa-check {
	color:#75c199
}
.c-content-pricing-1.c-opt-1 .c-content>.c-row>.fa.fa-times {
	color:#ff6b57
}
.c-content-pricing-1.c-opt-2 .c-content.c-column-even {
	background:rgba(255,255,255,0.02)
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row {
	color:#969ab9;
	border-top-color:rgba(255,255,255,0.04)
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row.c-type {
	color:#fbfefe
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row.c-title {
	color:#969ab9
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row.c-dollar {
	color:#5b5f84
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row>.fa.fa-check {
	color:#75c199
}
.c-content-pricing-1.c-opt-2 .c-content>.c-row>.fa.fa-times {
	color:#ff6b57
}
@media(max-width:991px) {
	.c-title-pricing-1 {
	margin-top:40px
}
.c-title-pricing-1>h4 {
	float:left;
	margin-top:0;
	margin-bottom:70px
}
.c-title-pricing-1>.c-try {
	position:absolute;
	top:-7px;
	right:15px;
	float:left
}
.c-content-pricing-1>.c-sm-hidden {
	display:none
}
.c-content-pricing-1 .c-content>.c-row {
	padding:30px;
	text-align:center
}
.c-content-pricing-1 .c-content>.c-row>.c-sub-title {
	display:inline
}
.c-content-pricing-1 .c-content>.c-row.c-align-left {
	padding-left:30px;
	text-align:center
}
.c-content-pricing-1 .c-content>.c-row.c-title {
	text-align:center;
	padding-left:30px
}
.c-content-pricing-1 .c-content>.c-row.c-empty {
	display:none
}
}@media(max-width:767px) {
	.c-title-pricing-1 {
	text-align:center;
	padding:0
}
.c-title-pricing-1>h4 {
	width:100%;
	clear:both;
	margin:0 auto 30px
}
.c-title-pricing-1>.c-try {
	position:static;
	clear:both;
	width:100%;
	margin-bottom:50px
}
.c-title-pricing-1>.c-try>.c-btn-try {
	margin-left:auto;
	margin-right:auto
}
.c-content-pricing-1 .c-content {
	margin-bottom:80px
}
.c-content-pricing-1 .c-content.c-padding-adjustment {
	margin-left:0;
	margin-right:0
}
}.c-content-feedback-1 {
	padding:0;
	margin:0;
	width:100%
}
.c-content-feedback-1>.row>div .c-content-title-1>.c-line-left {
	margin-bottom:30px
}
.c-content-feedback-1>.row>div .c-content-title-1>p {
	margin-bottom:30px;
	font-weight:300
}
.c-content-feedback-1>.row>div>.c-container {
	background-size:auto;
	padding:30px;
	margin:0 30px 60px 0
}
.c-content-feedback-1>.row>div>.c-container>.c-inverse>h3 {
	color:#fff
}
.c-content-feedback-1>.row>div>.c-container>.c-inverse>.c-line-left {
	background-color:#fff
}
.c-content-feedback-1>.row>div>.c-container>.c-inverse>p {
	color:#fff
}
.c-content-feedback-1>.row>div>.c-container:last-child {
	margin-bottom:0
}
.c-content-feedback-1>.row>div>.c-container:last-child p {
	margin-bottom:0
}
.c-content-feedback-1>.row>div>.c-contact {
	margin-left:30px
}
.c-content-feedback-1>.row>div form {
	margin-bottom:20px
}
.c-content-feedback-1>.row>div form .input-group {
	width:340px
}
.c-content-feedback-1 .input-group {
	border:0
}
.c-content-feedback-1 .input-group .input-group-addon,.c-content-feedback-1 .input-group .btn {
	border:0
}
.c-content-feedback-1.c-option-1 .c-contact .form-group>.c-form-borderless {
	border:0
}
.c-content-feedback-1.c-option-2 {
	padding:60px 0
}
.c-content-feedback-1.c-option-2>.c-content-title-1>h3 {
	margin-left:-18px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>h3.c-feedback-rtl-title {
	margin-left:18px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>.c-left {
	margin-bottom:0;
	left:-7.5px;
	background-color:#fff
}
.c-content-feedback-1.c-option-2>.c-content-title-1>.c-right {
	display:block;
	text-align:center;
	position:relative;
	left:7.5px;
	top:-3px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>.c-line-center {
	position:relative;
	display:block;
	text-align:center;
	width:15px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>p {
	margin-left:18px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>p.c-feedback-rtl-subtitle {
	margin-left:-18px
}
.c-content-feedback-1.c-option-2>.c-content-title-1>p>span {
	color:#7f8b96
}
@media(max-width:991px) {
	.c-content-feedback-1>.row>div>.c-container {
	margin-right:0;
	margin-bottom:40px
}
.c-content-feedback-1>.row>div>.c-contact {
	padding:40px 30px 0 30px;
	margin:0
}
.c-content-feedback-1>.row>div form .input-group {
	width:100%
}
.c-content-feedback-1.c-option-2>.row>div>.c-contact {
	padding:30px;
	margin-top:40px;
	background-color:#fff
}
}.c-content-client-logos-1 {
	padding-left:20px
}
.c-content-client-logos-1 .c-logos {
	padding-left:20px
}
.c-content-client-logos-1 .c-logos .row>div {
	padding:0
}
.c-content-client-logos-1 .c-logo {
	display:block;
	overflow:hidden
}
.c-content-client-logos-1 .c-logo-1 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-2 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-3 {
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-4 {
	border-right:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-5 {
	border-right:1px solid #edeff0
}
.c-content-client-logos-1 .c-img-pos {
	position:relative;
	left:50%;
	margin-left:-90px
}
@media(max-width:1199px) {
	.c-content-client-logos-1 .c-logo-2 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-3 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-4 {
	border-right:1px solid #edeff0;
	border-bottom:0
}
}@media(max-width:991px) {
	.c-content-client-logos-1 .c-logos .c-logo-2 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logos .c-logo-3 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logos .c-logo-4 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
}@media(max-width:768px) {
	.c-content-client-logos-1 .c-logo-2 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-3 {
	border-bottom:1px solid #edeff0;
	border-right:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-4 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
}@media(max-width:767px) {
	.c-content-client-logos-1 {
	padding:0;
	margin-top:40px
}
.c-content-client-logos-1 .c-logos {
	padding:0
}
.c-content-client-logos-1 .c-logo-2 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-3 {
	border-bottom:1px solid #edeff0;
	border-right:0
}
.c-content-client-logos-1 .c-logo-4 {
	border-right:1px solid #edeff0;
	border-bottom:0
}
}@media(max-width:480px) {
	.c-content-client-logos-1 .c-logo-2 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-3 {
	border-right:1px solid #edeff0;
	border-bottom:1px solid #edeff0
}
.c-content-client-logos-1 .c-logo-4 {
	border-right:0;
	border-bottom:1px solid #edeff0
}
}.c-content-step-1 {
	text-align:center;
	padding-bottom:20px
}
.c-content-step-1>.c-icon {
	padding-bottom:30px
}
.c-content-step-1>.c-icon>.c-hr {
	display:inline-block
}
.c-content-step-1>.c-icon>.c-hr:before,.c-content-step-1>.c-icon>.c-hr:after {
	border-top:1px solid black;
	display:block;
	height:1px;
	content:" ";
	width:38%;
	position:absolute;
	left:0;
	top:2.2em
}
.c-content-step-1>.c-icon>.c-hr:after {
	right:0;
	left:auto
}
.c-content-step-1>.c-icon>.c-hr.c-hr-first:before {
	width:34%;
	left:4%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-last:after {
	width:34%;
	right:4%
}
.c-content-step-1>.c-icon>.c-hr>i {
	font-size:4.0em;
	color:#40aae3
}
.c-content-step-1>.c-title {
	margin-top:20px
}
.c-content-step-1>.c-description {
	padding:0 60px;
	margin:20px 0 30px 0
}
.c-content-step-1.c-opt-1>.c-icon {
	color:#7d90b0
}
.c-content-step-1.c-opt-1>.c-icon>.c-hr:before,.c-content-step-1.c-opt-1>.c-icon>.c-hr:after {
	border-color:#919191
}
.c-content-step-1.c-opt-1>.c-description {
	color:#5c6873
}
.c-title-step-1>h4 {
	margin:15px 0
}
.c-title-step-1>p {
	margin-bottom:68px
}
.c-title-step-1.c-opt-title-1>h4 {
	color:#455055
}
.c-title-step-1.c-opt-title-1>h4>span {
	color:#455055
}
.c-title-step-1.c-opt-title-1>p {
	color:#a0b0b8
}
@media(max-width:991px) {
	.c-content-step-1 {
	padding-bottom:60px
}
.c-content-step-1>.c-icon>.c-hr:after {
	width:34%;
	right:4%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-first:after {
	width:38%;
	right:0;
	left:auto
}
.c-content-step-1>.c-icon>.c-hr.c-hr-last:before {
	width:41%;
	left:2%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-last:after {
	width:42%;
	right:2%
}
}@media(max-width:767px) {
	.c-content-step-1 {
	padding-bottom:60px
}
.c-content-step-1>.c-icon>.c-hr:before {
	width:34%;
	left:4%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-first:after {
	width:35%;
	right:4%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-last:before {
	width:35%;
	left:4%
}
.c-content-step-1>.c-icon>.c-hr.c-hr-last:after {
	width:35%;
	right:4%
}
.c-content-step-1>.c-explore {
	padding-bottom:60px
}
}.c-content-accordion-1 .panel-group {
	margin-bottom:0
}
.c-content-accordion-1 .panel {
	padding:0;
	box-shadow:none;
	border-radius:0;
	border:0;
	margin-bottom:10px
}
.c-content-accordion-1 .panel:last-child {
	margin-bottom:0
}
.c-content-accordion-1 .panel:last-child {
	margin-bottom:0
}
.c-content-accordion-1 .panel>.panel-heading {
	padding:0;
	color:#fff
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title {
	padding:0;
	margin:0
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title>a {
	transition:all .2s;
	color:#fff;
	display:block;
	padding:30px 30px 25px 30px;
	border-radius:0;
	box-shadow:none
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title>a>i {
	margin-right:5px;
	font-size:17px
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title>a.collapsed {
	background-color:#fff;
	color:#3f444a
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title>a.collapsed:hover,.c-content-accordion-1 .panel>.panel-heading>.panel-title>a.collapsed:focus {
	transition:all .2s
}
.c-content-accordion-1 .panel>.panel-collapse>.panel-body {
	border-top:0;
	padding:0 30px 35px 30px;
	color:#fff
}
@media(max-width:1199px) {
	.c-content-accordion-1 .c-accordion {
	margin:0;
	padding:0
}
}.jstcts {
	padding:20px;
	margin-top:20px;
	text-align:center
}
.c-theme-bg {
	background-color:#40aae3!important
}
.wsmenu html,.wsmenu body,.wsmenu iframe,.wsmenu h1,.wsmenu h2,.wsmenu h3,.wsmenu h4,.wsmenu h5,.wsmenu h6 {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	font-family:Helvetica,sans-serif;
	-webkit-font-smoothing:subpixel-antialiased;
	font-smoothing:antialiased;
	font-smooth:antialiased;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
	font-smooth:subpixel-antialiased
}
.wsmenu .cl {
	clear:both
}
.wsmenu img,object,embed,video {
	border:0 none;
	max-width:100%
}
.wsmenu a:focus {
	outline:0
}
.wsmenu:before,.wsmenu:after {
	content:"";
	display:table
}
.wsmenu:after {
	clear:both
}
.wsmenucontainer {
	background-size:cover;
	overflow:hidden;
	background-attachment:fixed;
	background-position:50% 0;
	background-repeat:no-repeat
}
.wsmainfull {
	width:100%;
	height:70px;
	background-color:#fff!important;
	z-index:999;
	-webkit-box-shadow:0 2px 3px rgba(96,96,96,.1);
	-moz-box-shadow:0 2px 3px rgba(96,96,96,.1);
	box-shadow:0 2px 3px rgba(96,96,96,.1);
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.wsmainwp {
	margin:0 auto;
	max-width:1140px;
	padding:0 15px;
	position:relative
}
.desktoplogo {
	padding:12px 0 0 0;
	margin:0;
	float:left
}
#header-2 .desktoplogo {
	padding:0
}
#header-2 .wsmainfull .desktoplogo {
	display:none
}
.wsmenu {
	color:#fff;
	font-size:14.5px;
	font-weight:400;
	padding:0;
	float:right;
	display:block;
	height:70px;
	overflow:hidden
}
#header-2 .wsmenu {
	float:left
}
.wsmenu>.wsmenu-list {
	text-align:left;
	margin:0 auto 0 auto;
	width:100%;
	display:block;
	padding:0
}
.wsmenu>.wsmenu-list>li {
	text-align:center;
	display:block;
	padding:0;
	margin:0;
	float:left
}
.wsmenu>.wsmenu-list>li a {
	color:#666
}
.wsmenu>.wsmenu-list>li:hover>a {
	color:#40aae3
}
.wsmenu>.wsmenu-list>li.active>a {
	color:#40aae3
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li.active>a {
	color:#40aae3
}
.wsmegamenu .post-summary.active>a {
	color:#40aae3
}
.wsmenu>.wsmenu-list>li>a {
	display:block;
	padding:10px 12px 10px 12px;
	line-height:50px;
	text-decoration:none;
	position:relative;
	font-size:16px;
	font-weight:600
}
#header-2 .wsmenu>.wsmenu-list>li>a {
	padding:10px 40px 10px 10px
}
.wsmenu>.wsmenu-list>li:last-child>a {
	border-right:0
}
.header-button span,.wsmenu>.wsmenu-list>li.header-btn a {
	background-color:#40aae3;
	color:#fff!important;
	line-height:30px;
	margin-top:15px;
	margin-left:10px;
	padding:5px 15px 5px 15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px border-radius:4px
}
.wsmenu>.wsmenu-list>li.header-btn.green-btn a {
	background-color:#0dc176
}
.wsmenu>.wsmenu-list>li.header-btn.lime-btn a {
	background-color:#89be19
}
#header-2 .wsmenu>.wsmenu-list>li.header-btn a {
	padding:5px 15px 5px 15px;
	display:none
}
.header-button {
	display:inline-block;
	float:right;
	text-align:right
}
.header-button span {
	display:block;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.header-button span a {
	color:#fff;
	font-size:14px;
	font-weight:400
}
.wsmenu>.wsmenu-list>li.header-btn a:hover {
	background-color:#0e8eab;
	color:#fff!important
}
.wsmenu>.wsmenu-list>li a.menuhomeicon {
	padding-left:29px;
	padding-right:29px
}
.wsmenu>.wsmenu-list>li>a i {
	display:inline-block;
	font-size:14px;
	line-height:inherit;
	margin-right:12px;
	vertical-align:top
}
.wsmenu>.wsmenu-list>li>a.menuhomeicon i {
	margin-right:0;
	font-size:15px
}
.wsmenu>.wsmenu-list>li>a .wsarrow:after {
	border-left:4px solid rgba(0,0,0,0);
	border-right:4px solid rgba(0,0,0,0);
	border-top:4px solid;
	content:"";
	float:right;
	right:15px;
	height:0;
	margin:0 0 0 14px;
	position:absolute;
	text-align:right;
	top:34px;
	width:0
}
.wsmenu>.wsmenu-list>li.rightmenu {
	float:right
}
.wsmenu>.wsmenu-list>li.rightmenu a {
	padding:0 30px 0 20px;
	border-right:0
}
.wsmenu>.wsmenu-list>li.rightmenu a i {
	font-size:15px
}
.wsmenu>.wsmenu-list>li.rightmenu {
	float:right
}
.wsmenu>.wsmenu-list>li.rightmenu:before,.wsmenu-list>li.rightmenu:after {
	content:"";
	display:table
}
.wsmenu>.wsmenu-list>li.rightmenu:after {
	clear:both
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch {
	float:right;
	width:210px;
	height:39px;
	position:relative;
	margin:16px 0 0 0
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch .searchicon {
	-webkit-transition:all .7s ease 0s;
	-moz-transition:all .7s ease 0s;
	-o-transition:all .7s ease 0s;
	transition:all .7s ease 0s
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input {
	width:100%;
	position:relative;
	float:right;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	text-indent:15px;
	height:39px;
	z-index:2;
	outline:0;
	color:#333;
	background-color:#efefef;
	-webkit-transition:all .7s ease 0s;
	-moz-transition:all .7s ease 0s;
	-o-transition:all .7s ease 0s;
	transition:all .7s ease 0s;
	font-size:12px
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input::placeholder {
	color:#a9a9a9
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input:focus {
	color:#333;
	width:220px
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input:focus~.btnstyle i {
	color:#000;
	opacity:1
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input:focus~.searchicon {
	opacity:1;
	z-index:3;
	color:#fff
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch .btnstyle {
	top:0;
	position:absolute;
	right:0;
	bottom:0;
	width:40px;
	line-height:30px;
	z-index:1;
	cursor:pointer;
	opacity:.3;
	color:#333;
	z-index:1000;
	background-color:transparent;
	border:solid 0;
	-webkit-transition:all .7s ease 0s;
	-moz-transition:all .7s ease 0s;
	-o-transition:all .7s ease 0s;
	transition:all .7s ease 0s
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch .btnstyle i {
	line-height:37px;
	margin:0;
	padding:0;
	text-align:center
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch .btnstyle:hover i {
	opacity:1
}
.wsmenu>.wsmenu-list>li.rightmenu {
	zoom:1
}
.wsmenu>.wsmenu-list>li>ul.sub-menu {
	position:absolute;
	top:70px;
	z-index:1000;
	margin:0;
	padding:0;
	min-width:190px;
	background-color:#fff;
	border:solid 1px #eee
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li {
	position:relative;
	margin:0;
	padding:0;
	display:block
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a {
	position:relative;
	background-image:none;
	color:#888;
	border-right:0 none;
	text-align:left;
	display:block;
	line-height:22px;
	padding:8px 15px;
	text-transform:none;
	font-size:15px;
	font-weight:400;
	letter-spacing:normal;
	border-right:0 solid;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover {
	background-color:#40aae3;
	color:#fff;
	padding:8px 15px 8px 23px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a>i {
	position:absolute;
	top:12px;
	right:12px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {
	min-width:200px;
	position:absolute;
	left:100%;
	top:0;
	margin:0;
	padding:0;
	list-style:none;
	background-color:#fff;
	border:solid 1px #eee
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li {
	position:relative;
	margin:0;
	padding:0;
	display:block
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
	position:relative;
	background-image:none;
	color:#888;
	border-right:0 none;
	text-align:left;
	display:block;
	line-height:22px;
	padding:8px 15px;
	text-transform:none;
	font-size:15px;
	font-weight:400;
	letter-spacing:normal;
	border-right:0 solid;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
	background-color:#40aae3;
	color:#fff;
	padding:8px 15px 8px 23px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
	position:absolute;
	top:12px;
	right:12px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
	min-width:200px;
	position:absolute;
	left:100%;
	top:0;
	margin:0;
	list-style:none;
	padding:0;
	background-color:#fff;
	border:solid 1px #eee
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li {
	position:relative;
	margin:0;
	padding:0;
	display:block
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
	background-image:none;
	color:#888;
	border-right:0 none;
	text-align:left;
	display:block;
	line-height:22px;
	padding:8px 15px;
	text-transform:none;
	font-size:14px;
	font-weight:400;
	letter-spacing:normal;
	border-right:0 solid;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
	background-color:#40aae3;
	color:#fff;
	padding:8px 15px 8px 23px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
	margin-left:9px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu {
	width:100%;
	left:0;
	position:absolute;
	top:70px;
	color:#000;
	z-index:1000;
	margin:0;
	text-align:left;
	padding:20px 30px;
	border:solid 1px #eee;
	background-color:#fff
}
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu {
	padding:20px 20px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .title {
	padding:9px 5px 9px 0;
	color:#222;
	font-size:18px;
	font-weight:700;
	margin:0 0 7px 0;
	text-align:left;
	height:39px
}
.wsmegamenu h5.h5-xs {
	font-size:1.05rem;
	font-weight:700;
	margin-top:18px
}
.wsmegamenu h5.h5-xs a {
	color:#555
}
.wsmegamenu h5.h5-xs a:hover {
	color:#272829;
	text-decoration:underline
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .carousel-control-next {
	opacity:.8
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .carousel-control-prev {
	opacity:.8
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .carousel-caption {
	bottom:0;
	background-color:rgba(0,0,0,0.7);
	font-size:13px;
	height:31px;
	left:0;
	padding:7px 0;
	right:0;
	width:100%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .wsmwnutxt {
	width:100%;
	color:#888;
	font-size:13px;
	text-align:justify;
	line-height:20px;
	margin-top:5px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li {
	display:block;
	text-align:center;
	white-space:nowrap;
	text-align:left;
	border-bottom:1px dashed #c0c0c0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li.title,.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li:last-child {
	border-bottom:0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a {
	line-height:18px;
	border-right:0;
	text-align:left;
	padding:15px 0;
	background:#fff;
	background-image:none;
	border-right:0 none;
	display:block;
	background-color:#fff;
	color:#888;
	font-size:15px;
	font-weight:400;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a:hover {
	color:#40aae3;
	padding:15px 0 15px 10px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .mrgtop {
	margin-top:15px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .show-grid div {
	padding-bottom:10px;
	padding-top:10px;
	background-color:#dbdbdb;
	border:1px solid #e7e7e7;
	color:#6a6a6a;
	margin:2px 0;
	font-size:13px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu {
	width:40%;
	right:auto;
	left:auto
}
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfdiv {
	width:35%;
	right:auto;
	left:auto
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form {
	width:100%;
	display:block
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="text"] {
	width:100%;
	border:1px solid #e2e2e2;
	color:#000;
	font-size:13px;
	padding:8px 5px;
	margin-bottom:8px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form textarea {
	width:100%;
	border:1px solid #e2e2e2;
	color:#000;
	font-size:13px;
	padding:8px 5px;
	margin-bottom:8px;
	min-height:122px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
	width:25%;
	display:block;
	height:32px;
	float:right;
	border:0;
	margin-right:15px;
	cursor:pointer;
	background-color:#e1e1e1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
	width:25%;
	display:block;
	height:32px;
	float:right;
	border:0;
	cursor:pointer;
	background-color:#e1e1e1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .carousel-inner .item img {
	width:100%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .carousel-caption {
	bottom:0;
	background-color:rgba(0,0,0,0.7);
	font-size:13px;
	height:31px;
	left:0;
	padding:7px 0;
	right:0;
	width:100%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .typography-text {
	padding:0;
	font-size:14px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .typography-text ul {
	padding:0;
	margin:0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .typography-text p {
	text-align:justify;
	line-height:24px;
	color:#656565
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .typography-text ul li {
	display:block;
	padding:2px 0;
	line-height:22px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .typography-text ul li a {
	color:#656565
}
.wsmobileheader {
	display:none
}
.overlapblackbg {
	opacity:0;
	visibility:hidden
}
.wsmenu .wsmenu-click {
	display:none
}
.wsmenu .wsmenu-click02 {
	display:none
}
.hometext {
	display:none
}
@media only screen and (max-width:991px) {
	html {
	overflow:hidden;
	height:100%;
	-webkit-overflow-scrolling:touch
}
body {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden
}
body.wsactive {
	overflow:hidden
}
.desktoplogo {
	display:none
}
.wsmainfull {
	height:0
}
.wsmenucontainer {
	background-attachment:local;
	background-position:33% 0
}
.wsmenu {
	width:100%;
	background:rgba(0,0,0,0) none repeat scroll 0 0;
	left:0;
	overflow-y:hidden;
	padding:0;
	top:0;
	visibility:hidden;
	position:fixed;
	margin:0
}
.wsmenu>.wsmenu-list {
	height:auto;
	min-height:100%;
	width:240px;
	width:300px;
	background:#fff;
	padding-bottom:0;
	margin-left:-240px;
	margin-left:-300px;
	display:block;
	text-align:center;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out
}
.wsmenu>.wsmenu-list>li {
	width:100%;
	display:block;
	float:none;
	border-right:0;
	background-color:transparent;
	position:relative;
	white-space:inherit;
	clear:right
}
@supports(-webkit-overflow-scrolling:touch) {
	.wsmenu>.wsmenu-list>li:last-child {
	padding-bottom:110px
}
}.wsmenu>.wsmenu-list>li>a {
	padding:12px 32px 12px 17px;
	font-size:15px;
	text-align:left;
	border-right:solid 0;
	background-color:transparent;
	color:#666;
	line-height:25px;
	border-bottom:1px solid;
	border-bottom-color:rgba(0,0,0,0.13);
	position:static
}
.wsmenu>.wsmenu-list>li a.menuhomeicon {
	padding-left:17px;
	padding-right:17px;
	border-top:solid 1px rgba(0,0,0,0.13)
}
.wsmenu>.wsmenu-list>li>a.menuhomeicon i {
	margin-right:2px;
	font-size:13px
}
.wsmenu>.wsmenu-list>li>a>i {
	font-size:14px;
	color:#bfbfbf
}
.wsmenu>.wsmenu-list>li>a .wsarrow:after {
	display:none
}
.wsmenu>.wsmenu-list>li:hover>a {
	background-color:rgba(0,0,0,0.08);
	text-decoration:none
}
.wsmenu>.wsmenu-list>li>a>.hometext {
	display:inline-block
}
.wsmenu>.wsmenu-list>li>ul.sub-menu {
	display:none;
	position:relative;
	top:0;
	background-color:#fff;
	border:0;
	padding:0;
	opacity:1;
	visibility:visible;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	transition:inherit;
	-webkit-transform-style:flat
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a {
	line-height:20px;
	font-size:13px;
	padding:10px 0 10px 16px;
	color:#383838
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li span+a {
	padding-right:30px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a>i {
	display:none
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a:hover {
	background-color:#e7e7e7;
	color:#666;
	text-decoration:underline
}
.wsmenu>.wsmenu-list>li>ul.sub-menu li:hover>a {
	background-color:#e7e7e7;
	color:#666
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {
	width:100%;
	position:static;
	left:100%;
	top:0;
	display:none;
	margin:0;
	padding:0;
	border:solid 0;
	transform:none;
	opacity:1;
	visibility:visible;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	transition:inherit;
	-webkit-transform-style:flat
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li {
	margin:0;
	padding:0;
	position:relative
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {
	line-height:20px;
	font-size:13px;
	padding:10px 0 10px 26px;
	color:#383838
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li span+a {
	padding-right:30px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
	display:none
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
	background-color:#e7e7e7;
	color:#666;
	text-decoration:underline
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
	color:#000
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
	color:#000
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
	width:100%;
	position:static;
	left:100%;
	top:0;
	display:none;
	margin:0;
	padding:0;
	border:solid 0;
	transform:none;
	opacity:1;
	visibility:visible;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	transition:inherit;
	-webkit-transform-style:flat
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li {
	margin:0
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
	line-height:20px;
	font-size:13px;
	padding:10px 0 10px 34px;
	color:#383838
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li span+a {
	padding-right:30px
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
	display:none
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
	background-color:#e7e7e7;
	color:#666;
	text-decoration:underline
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
	color:#000
}
.wsmenu>.wsmenu-list>li>.wsmegamenu {
	color:#666;
	display:none;
	position:relative;
	top:0;
	padding:10px 0;
	border:solid 0;
	transform:none;
	opacity:1;
	visibility:visible;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	transition:inherit;
	border-bottom:1px solid rgba(0,0,0,0.13);
	-webkit-transform-style:flat
}
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfmenu {
	width:100%;
	margin:0;
	padding:5px 0 10px 0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .title {
	color:#666;
	font-size:15px;
	padding:10px 8px 10px 0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu>ul {
	width:100%;
	margin:0;
	padding:0;
	font-size:15px
}
.wsmenu>.wsmenu-list>li>.wsmegamenu>ul>li>a {
	padding:9px 14px;
	line-height:normal;
	font-size:13px;
	background-color:#e7e7e7;
	color:#666
}
.wsmenu>.wsmenu-list>li>.wsmegamenu>ul>li>a:hover {
	background-color:#000
}
.wsmenu>.wsmenu-list>li>.wsmegamenu ul li.title {
	line-height:26px;
	color:#666;
	margin:0;
	font-size:15px;
	padding:7px 0;
	background-color:transparent
}
.wsmenu>.wsmenu-list>li>.wsmegamenu.halfdiv {
	width:100%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form {
	padding:5px 0 62px 0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .show-grid div {
	margin:0
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="button"] {
	width:46%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type="submit"] {
	width:46%
}
.wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form textarea {
	min-height:100px
}
.wsmobileheader {
	width:100%;
	display:block;
	position:fixed;
	top:0;
	left:0;
	z-index:10002;
	height:54px;
	background-color:#eaecf0;
	text-align:center;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	box-shadow:0 0 1px rgba(0,0,0,.3)
}
.wsactive .wsmobileheader {
	margin-left:240px;
	margin-left:300px;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out
}
.wsmobileheader .smllogo {
	display:inline-block;
	margin-top:12px
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch {
	width:86%;
	margin:7% 7%;
	padding:0
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input {
	border-radius:50px
}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input:focus {
	width:100%
}
.callusbtn {
	color:#a9a9a9;
	font-size:18px;
	position:absolute;
	right:5px;
	top:0;
	transition:all .4s ease-in-out 0s;
	z-index:102;
	padding:12px 14px
}
.callusbtn i {
	vertical-align:top;
	margin-top:4px
}
.callusbtn:hover i {
	color:#a9a9a9
}
.wsanimated-arrow {
	position:absolute;
	left:0;
	top:0;
	z-index:102;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.wsanimated-arrow {
	cursor:pointer;
	padding:16px 35px 16px 0;
	margin:7px 0 0 15px
}
.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after {
	cursor:pointer;
	height:3px;
	width:22px;
	background:#a9a9a9;
	position:absolute;
	display:block;
	content:''
}
.wsanimated-arrow span:before {
	top:-7px;
	width:26px
}
.wsanimated-arrow span:after {
	bottom:-7px;
	width:20px
}
.wsanimated-arrow span,.wsanimated-arrow span:before,.wsanimated-arrow span:after {
	transition:all 500ms ease-in-out
}
.wsactive .wsanimated-arrow span:after {
	width:23px
}
.wsactive .wsanimated-arrow span {
	background-color:transparent
}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after {
	top:7px
}
.wsactive .wsanimated-arrow span:before {
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	bottom:0
}
.wsactive .wsanimated-arrow span:after {
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
.overlapblackbg {
	right:0;
	width:calc(100% - 240px);
	width:calc(100% - 300px);
	height:100vh;
	min-height:100%;
	position:fixed;
	top:0;
	opacity:0;
	visibility:hidden;
	background-color:rgba(0,0,0,0.45);
	cursor:pointer
}
.wsactive .wsmenu .overlapblackbg {
	opacity:1;
	visibility:visible;
	-webkit-transition:opacity 1.5s ease-in-out;
	-moz-transition:opacity 1.5s ease-in-out;
	-ms-transition:opacity 1.5s ease-in-out;
	-o-transition:opacity 1.5s ease-in-out
}
.wsmenucontainer {
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out
}
.wsactive .wsmenucontainer {
	margin-left:240px;
	margin-left:300px;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out
}
.wsactive .wsmenu {
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	visibility:visible;
	z-index:1000;
	top:0
}
.wsactive .wsmenu>.wsmenu-list {
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	margin-left:0
}
.wsmenu>.wsmenu-list>li>.wsmenu-click {
	height:49px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	cursor:pointer;
	width:100%
}
.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i {
	transform:rotate(-45deg);
	margin-top:23px
}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i {
	display:block;
	height:8px;
	width:8px;
	float:right;
	transform:rotate(-225deg);
	margin:18px 18px 0 0
}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before {
	content:"";
	width:100%;
	height:100%;
	border-width:1.5px 1.5px 0 0;
	border-style:solid;
	border-color:rgba(0,0,0,0.40);
	transition:.2s ease;
	display:block;
	transform-origin:100% 0
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02 {
	height:41px;
	position:absolute;
	top:0;
	right:0;
	display:block;
	cursor:pointer;
	width:100%
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i {
	display:block;
	height:8px;
	width:8px;
	float:right;
	transform:rotate(-225deg);
	margin:14px 18px 0 0
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i:before {
	content:"";
	width:100%;
	height:100%;
	border-width:1.5px 1.5px 0 0;
	border-style:solid;
	border-color:rgba(0,0,0,0.40);
	transition:.2s ease;
	display:block;
	transform-origin:100% 0
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i.wsmenu-rotate {
	transform:rotate(-45deg);
	margin-top:19px
}
}@media only screen and (min-width:992px) and (max-width:1162px) {
	.desktoplogo {
	margin-left:12px
}
.wsmenu>.wsmenu-list>li>a>.wsarrow {
	display:none
}
.wsmenu>.wsmenu-list>li>a {
	padding-left:12px;
	padding-right:12px
}
.wsmenu>.wsmenu-list>li a.menuhomeicon {
	padding-left:22px;
	padding-right:22px
}
}.wsmenu>.wsmenu-list>li>ul.sub-menu {
	opacity:0;
	visibility:hidden;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-o-transition:-o-transform .3s,opacity .3s;
	-ms-transition:-ms-transform .3s,opacity .3s;
	-moz-transition:-moz-transform .3s,opacity .3s;
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotateX(-75deg);
	-o-transform:rotateX(-75deg);
	-moz-transform:rotateX(-75deg);
	-webkit-transform:rotateX(-75deg)
}
.wsmenu>.wsmenu-list>li:hover>ul.sub-menu {
	opacity:1;
	visibility:visible;
	transform:rotateX(0deg);
	-o-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg)
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {
	opacity:0;
	visibility:hidden;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotateX(-75deg);
	-o-transform:rotateX(-75deg);
	-moz-transform:rotateX(-75deg);
	-webkit-transform:rotateX(-75deg)
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>ul.sub-menu {
	opacity:1;
	visibility:visible;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-o-transition:-o-transform .4s,opacity .4s;
	-ms-transition:-ms-transform .4s,opacity .4s;
	-moz-transition:-moz-transform .4s,opacity .4s;
	-webkit-transition:-webkit-transform .4s,opacity .4s;
	transform:rotateX(0deg);
	-o-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg)
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
	opacity:0;
	visibility:hidden;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-o-transition:-o-transform .4s,opacity .4s;
	-ms-transition:-ms-transform .4s,opacity .4s;
	-moz-transition:-moz-transform .4s,opacity .4s;
	-webkit-transition:-webkit-transform .4s,opacity .4s;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotateX(-75deg);
	-o-transform:rotateX(-75deg);
	-moz-transform:rotateX(-75deg);
	-webkit-transform:rotateX(-75deg)
}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu {
	opacity:1;
	visibility:visible;
	transform:rotateX(0deg);
	-o-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg)
}
.wsmenu>.wsmenu-list>li>.wsmegamenu {
	opacity:0;
	visibility:hidden;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-o-transition:-o-transform .3s,opacity .3s;
	-ms-transition:-ms-transform .3s,opacity .3s;
	-moz-transition:-moz-transform .3s,opacity .3s;
	-webkit-transition:-webkit-transform .3s,opacity .3s;
	transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform:rotateX(-75deg);
	-o-transform:rotateX(-75deg);
	-moz-transform:rotateX(-75deg);
	-webkit-transform:rotateX(-75deg)
}
.wsmenu>.wsmenu-list>li:hover>.wsmegamenu {
	opacity:1;
	visibility:visible;
	transform:rotateX(0deg);
	-o-transform:rotateX(0deg);
	-moz-transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg)
}
.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.8
}
.mfp-wrap {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:none!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
	width:100%;
	cursor:auto
}
.mfp-ajax-cur {
	cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:pointer
}
.mfp-zoom {
	cursor:pointer
}
.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-0.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-ready .mfp-preloader {
	display:none
}
.mfp-s-error .mfp-content {
	display:none
}
button.mfp-close,button.mfp-arrow {
	overflow:visible;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	box-shadow:none;
	touch-action:manipulation
}
button::-moz-focus-inner {
	padding:0;
	border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:.65;
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial,Baskerville,monospace
}
.mfp-close:hover,.mfp-close:focus {
	opacity:1
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	margin:0;
	top:50%;
	margin-top:-55px;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus {
	opacity:1
}
.mfp-arrow:before,.mfp-arrow:after {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:medium inset transparent
}
.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right:before {
	border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0,0,0,0.6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	box-sizing:border-box;
	padding:40px 0 40px;
	margin:0 auto
}
.mfp-figure {
	line-height:0
}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0,0,0,0.6);
	background:#444
}
.mfp-figure small {
	color:#bdbdbd;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#f3f3f3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
	padding-left:0;
	padding-right:0
}
.mfp-img-mobile img.mfp-img {
	padding:0
}
.mfp-img-mobile .mfp-figure:after {
	top:0;
	bottom:0
}
.mfp-img-mobile .mfp-figure small {
	display:inline;
	margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
	background:rgba(0,0,0,0.6);
	bottom:0;
	margin:0;
	top:auto;
	padding:3px 5px;
	position:fixed;
	box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding:0
}
.mfp-img-mobile .mfp-counter {
	right:5px;
	top:3px
}
.mfp-img-mobile .mfp-close {
	top:0;
	right:0;
	width:35px;
	height:35px;
	line-height:35px;
	background:rgba(0,0,0,0.6);
	position:fixed;
	text-align:center;
	padding:0
}
}@media all and (max-width:900px) {
	.mfp-arrow {
	-webkit-transform:scale(0.75);
	transform:scale(0.75)
}
.mfp-arrow-left {
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.mfp-arrow-right {
	-webkit-transform-origin:100%;
	transform-origin:100%
}
.mfp-container {
	padding-left:6px;
	padding-right:6px
}
}.owl-carousel,.owl-carousel .owl-item {
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.owl-carousel {
	display:none;
	width:100%;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	display:block;
	width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
	display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}.owl-height {
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(owl.video.play.png) no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
	display:none
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%
}
.owl-theme .owl-dots,.owl-theme .owl-nav {
	text-align:center;
	-webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav {
	margin-top:10px
}
.owl-theme .owl-nav [class*=owl-] {
	color:#FFF;
	font-size:14px;
	margin:5px;
	padding:4px 7px;
	background:#d6d6d6;
	display:inline-block;
	cursor:pointer;
	border-radius:3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background:#869791;
	color:#FFF;
	text-decoration:none
}
.owl-theme .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:10px
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#d6d6d6;
	display:block;
	-webkit-backface-visibility:visible;
	transition:opacity .2s ease;
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background:#869791
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated {
	animation-duration:1.2s;
	animation-fill-mode:both
}
.animated.infinite {
	animation-iteration-count:infinite
}
.animated.hinge {
	animation-duration:2s
}
.animated.fadeInUp,.animated.fadeInUpBig {
	animation-duration:1.75s
}
.animated.fadeInLeft,.animated.fadeInRight {
	animation-duration:2s
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
	animation-duration:.75s
}
@keyframes bounce {
	from,20%,53%,80%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	transform:translate3d(0,0,0)
}
40%,43% {
	animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
	transform:translate3d(0,-30px,0)
}
70% {
	animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
	transform:translate3d(0,-15px,0)
}
90% {
	transform:translate3d(0,-4px,0)
}
}.bounce {
	animation-name:bounce;
	transform-origin:center bottom
}
@keyframes flash {
	from,50%,to {
	opacity:1
}
25%,75% {
	opacity:0
}
}.flash {
	animation-name:flash
}
@keyframes pulse {
	from {
	transform:scale3d(1,1,1)
}
50% {
	transform:scale3d(1.05,1.05,1.05)
}
to {
	transform:scale3d(1,1,1)
}
}.pulse {
	animation-name:pulse
}
@keyframes rubberBand {
	from {
	transform:scale3d(1,1,1)
}
30% {
	transform:scale3d(1.25,0.75,1)
}
40% {
	transform:scale3d(0.75,1.25,1)
}
50% {
	transform:scale3d(1.15,0.85,1)
}
65% {
	transform:scale3d(.95,1.05,1)
}
75% {
	transform:scale3d(1.05,.95,1)
}
to {
	transform:scale3d(1,1,1)
}
}.rubberBand {
	animation-name:rubberBand
}
@keyframes shake {
	from,to {
	transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90% {
	transform:translate3d(-10px,0,0)
}
20%,40%,60%,80% {
	transform:translate3d(10px,0,0)
}
}.shake {
	animation-name:shake
}
@keyframes headShake {
	0% {
	transform:translateX(0)
}
6.5% {
	transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
	transform:translateX(5px) rotateY(7deg)
}
31.5% {
	transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
	transform:translateX(2px) rotateY(3deg)
}
50% {
	transform:translateX(0)
}
}.headShake {
	animation-timing-function:ease-in-out;
	animation-name:headShake
}
@keyframes swing {
	20% {
	transform:rotate3d(0,0,1,15deg)
}
40% {
	transform:rotate3d(0,0,1,-10deg)
}
60% {
	transform:rotate3d(0,0,1,5deg)
}
80% {
	transform:rotate3d(0,0,1,-5deg)
}
to {
	transform:rotate3d(0,0,1,0deg)
}
}.swing {
	transform-origin:top center;
	animation-name:swing
}
@keyframes tada {
	from {
	transform:scale3d(1,1,1)
}
10%,20% {
	transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90% {
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80% {
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
to {
	transform:scale3d(1,1,1)
}
}.tada {
	animation-name:tada
}
@keyframes wobble {
	from {
	transform:none
}
15% {
	transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
30% {
	transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
45% {
	transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
60% {
	transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
75% {
	transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
to {
	transform:none
}
}.wobble {
	animation-name:wobble
}
@keyframes jello {
	from,11.1%,to {
	transform:none
}
22.2% {
	transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
	transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
	transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
	transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
	transform:skewX(-0.78125deg) skewY(-0.78125deg)
}
77.7% {
	transform:skewX(0.390625deg) skewY(0.390625deg)
}
88.8% {
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg)
}
}.jello {
	animation-name:jello;
	transform-origin:center
}
@keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
}
0% {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
20% {
	transform:scale3d(1.1,1.1,1.1)
}
40% {
	transform:scale3d(.9,.9,.9)
}
60% {
	opacity:1;
	transform:scale3d(1.03,1.03,1.03)
}
80% {
	transform:scale3d(.97,.97,.97)
}
to {
	opacity:1;
	transform:scale3d(1,1,1)
}
}.bounceIn {
	animation-name:bounceIn
}
@keyframes bounceInDown {
	from,60%,75%,90%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
}
0% {
	opacity:0;
	transform:translate3d(0,-3000px,0)
}
60% {
	opacity:1;
	transform:translate3d(0,25px,0)
}
75% {
	transform:translate3d(0,-10px,0)
}
90% {
	transform:translate3d(0,5px,0)
}
to {
	transform:none
}
}.bounceInDown {
	animation-name:bounceInDown
}
@keyframes bounceInLeft {
	from,60%,75%,90%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
}
0% {
	opacity:0;
	transform:translate3d(-3000px,0,0)
}
60% {
	opacity:1;
	transform:translate3d(25px,0,0)
}
75% {
	transform:translate3d(-10px,0,0)
}
90% {
	transform:translate3d(5px,0,0)
}
to {
	transform:none
}
}.bounceInLeft {
	animation-name:bounceInLeft
}
@keyframes bounceInRight {
	from,60%,75%,90%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
}
from {
	opacity:0;
	transform:translate3d(3000px,0,0)
}
60% {
	opacity:1;
	transform:translate3d(-25px,0,0)
}
75% {
	transform:translate3d(10px,0,0)
}
90% {
	transform:translate3d(-5px,0,0)
}
to {
	transform:none
}
}.bounceInRight {
	animation-name:bounceInRight
}
@keyframes bounceInUp {
	from,60%,75%,90%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
}
from {
	opacity:0;
	transform:translate3d(0,3000px,0)
}
60% {
	opacity:1;
	transform:translate3d(0,-20px,0)
}
75% {
	transform:translate3d(0,10px,0)
}
90% {
	transform:translate3d(0,-5px,0)
}
to {
	transform:translate3d(0,0,0)
}
}.bounceInUp {
	animation-name:bounceInUp
}
@keyframes bounceOut {
	20% {
	transform:scale3d(.9,.9,.9)
}
50%,55% {
	opacity:1;
	transform:scale3d(1.1,1.1,1.1)
}
to {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
}.bounceOut {
	animation-name:bounceOut
}
@keyframes bounceOutDown {
	20% {
	transform:translate3d(0,10px,0)
}
40%,45% {
	opacity:1;
	transform:translate3d(0,-20px,0)
}
to {
	opacity:0;
	transform:translate3d(0,2000px,0)
}
}.bounceOutDown {
	animation-name:bounceOutDown
}
@keyframes bounceOutLeft {
	20% {
	opacity:1;
	transform:translate3d(20px,0,0)
}
to {
	opacity:0;
	transform:translate3d(-2000px,0,0)
}
}.bounceOutLeft {
	animation-name:bounceOutLeft
}
@keyframes bounceOutRight {
	20% {
	opacity:1;
	transform:translate3d(-20px,0,0)
}
to {
	opacity:0;
	transform:translate3d(2000px,0,0)
}
}.bounceOutRight {
	animation-name:bounceOutRight
}
@keyframes bounceOutUp {
	20% {
	transform:translate3d(0,-10px,0)
}
40%,45% {
	opacity:1;
	transform:translate3d(0,20px,0)
}
to {
	opacity:0;
	transform:translate3d(0,-2000px,0)
}
}.bounceOutUp {
	animation-name:bounceOutUp
}
@keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}.fadeIn {
	animation-name:fadeIn
}
@keyframes fadeInDown {
	from {
	opacity:0;
	transform:translate3d(0,-30%,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInDown {
	animation-name:fadeInDown
}
@keyframes fadeInDownBig {
	from {
	opacity:0;
	transform:translate3d(0,-2000px,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInDownBig {
	animation-name:fadeInDownBig
}
@keyframes fadeInLeft {
	from {
	opacity:0;
	transform:translate3d(-20%,0,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInLeft {
	animation-name:fadeInLeft
}
@keyframes fadeInLeftBig {
	from {
	opacity:0;
	transform:translate3d(-2000px,0,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInLeftBig {
	animation-name:fadeInLeftBig
}
@keyframes fadeInRight {
	from {
	opacity:0;
	transform:translate3d(20%,0,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInRight {
	animation-name:fadeInRight
}
@keyframes fadeInRightBig {
	from {
	opacity:0;
	transform:translate3d(2000px,0,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInRightBig {
	animation-name:fadeInRightBig
}
@keyframes fadeInUp {
	from {
	opacity:0;
	transform:translate3d(0,30%,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInUp {
	animation-name:fadeInUp
}
@keyframes fadeInUpBig {
	from {
	opacity:0;
	transform:translate3d(0,50%,0)
}
to {
	opacity:1;
	transform:none
}
}.fadeInUpBig {
	animation-name:fadeInUpBig
}
@keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}.fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOutDown {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(0,100%,0)
}
}.fadeOutDown {
	animation-name:fadeOutDown
}
@keyframes fadeOutDownBig {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(0,2000px,0)
}
}.fadeOutDownBig {
	animation-name:fadeOutDownBig
}
@keyframes fadeOutLeft {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(-100%,0,0)
}
}.fadeOutLeft {
	animation-name:fadeOutLeft
}
@keyframes fadeOutLeftBig {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(-2000px,0,0)
}
}.fadeOutLeftBig {
	animation-name:fadeOutLeftBig
}
@keyframes fadeOutRight {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(100%,0,0)
}
}.fadeOutRight {
	animation-name:fadeOutRight
}
@keyframes fadeOutRightBig {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(2000px,0,0)
}
}.fadeOutRightBig {
	animation-name:fadeOutRightBig
}
@keyframes fadeOutUp {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(0,-100%,0)
}
}.fadeOutUp {
	animation-name:fadeOutUp
}
@keyframes fadeOutUpBig {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(0,-2000px,0)
}
}.fadeOutUpBig {
	animation-name:fadeOutUpBig
}
@keyframes flip {
	from {
	transform:perspective(400px) rotate3d(0,1,0,-360deg);
	animation-timing-function:ease-out
}
40% {
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	animation-timing-function:ease-out
}
50% {
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	animation-timing-function:ease-in
}
80% {
	transform:perspective(400px) scale3d(.95,.95,.95);
	animation-timing-function:ease-in
}
to {
	transform:perspective(400px);
	animation-timing-function:ease-in
}
}.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	animation-name:flip
}
@keyframes flipInX {
	from {
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	animation-timing-function:ease-in
}
60% {
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1
}
80% {
	transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
to {
	transform:perspective(400px)
}
}.flipInX {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipInX
}
@keyframes flipInY {
	from {
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	animation-timing-function:ease-in;
	opacity:0
}
40% {
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	animation-timing-function:ease-in
}
60% {
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
to {
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipInY
}
@keyframes flipOutX {
	from {
	transform:perspective(400px)
}
30% {
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	opacity:1
}
to {
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	opacity:0
}
}.flipOutX {
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@keyframes flipOutY {
	from {
	transform:perspective(400px)
}
30% {
	transform:perspective(400px) rotate3d(0,1,0,-15deg);
	opacity:1
}
to {
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	opacity:0
}
}.flipOutY {
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipOutY
}
@keyframes lightSpeedIn {
	from {
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0
}
60% {
	transform:skewX(20deg);
	opacity:1
}
80% {
	transform:skewX(-5deg);
	opacity:1
}
to {
	transform:none;
	opacity:1
}
}.lightSpeedIn {
	animation-name:lightSpeedIn;
	animation-timing-function:ease-out
}
@keyframes lightSpeedOut {
	from {
	opacity:1
}
to {
	transform:translate3d(100%,0,0) skewX(30deg);
	opacity:0
}
}.lightSpeedOut {
	animation-name:lightSpeedOut;
	animation-timing-function:ease-in
}
@keyframes rotateIn {
	from {
	transform-origin:center;
	transform:rotate3d(0,0,1,-200deg);
	opacity:0
}
to {
	transform-origin:center;
	transform:none;
	opacity:1
}
}.rotateIn {
	animation-name:rotateIn
}
@keyframes rotateInDownLeft {
	from {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1
}
}.rotateInDownLeft {
	animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight {
	from {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1
}
}.rotateInDownRight {
	animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft {
	from {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1
}
}.rotateInUpLeft {
	animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight {
	from {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,-90deg);
	opacity:0
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1
}
}.rotateInUpRight {
	animation-name:rotateInUpRight
}
@keyframes rotateOut {
	from {
	transform-origin:center;
	opacity:1
}
to {
	transform-origin:center;
	transform:rotate3d(0,0,1,200deg);
	opacity:0
}
}.rotateOut {
	animation-name:rotateOut
}
@keyframes rotateOutDownLeft {
	from {
	transform-origin:left bottom;
	opacity:1
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
}.rotateOutDownLeft {
	animation-name:rotateOutDownLeft
}
@keyframes rotateOutDownRight {
	from {
	transform-origin:right bottom;
	opacity:1
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}.rotateOutDownRight {
	animation-name:rotateOutDownRight
}
@keyframes rotateOutUpLeft {
	from {
	transform-origin:left bottom;
	opacity:1
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0
}
}.rotateOutUpLeft {
	animation-name:rotateOutUpLeft
}
@keyframes rotateOutUpRight {
	from {
	transform-origin:right bottom;
	opacity:1
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,90deg);
	opacity:0
}
}.rotateOutUpRight {
	animation-name:rotateOutUpRight
}
@keyframes hinge {
	0% {
	transform-origin:top left;
	animation-timing-function:ease-in-out
}
20%,60% {
	transform:rotate3d(0,0,1,80deg);
	transform-origin:top left;
	animation-timing-function:ease-in-out
}
40%,80% {
	transform:rotate3d(0,0,1,60deg);
	transform-origin:top left;
	animation-timing-function:ease-in-out;
	opacity:1
}
to {
	transform:translate3d(0,700px,0);
	opacity:0
}
}.hinge {
	animation-name:hinge
}
@keyframes jackInTheBox {
	from {
	opacity:0;
	transform:scale(0.1) rotate(30deg);
	transform-origin:center bottom
}
50% {
	transform:rotate(-10deg)
}
70% {
	transform:rotate(3deg)
}
to {
	opacity:1;
	transform:scale(1)
}
}.jackInTheBox {
	animation-name:jackInTheBox
}
@keyframes rollIn {
	from {
	opacity:0;
	transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
}
to {
	opacity:1;
	transform:none
}
}.rollIn {
	animation-name:rollIn
}
@keyframes rollOut {
	from {
	opacity:1
}
to {
	opacity:0;
	transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
}
}.rollOut {
	animation-name:rollOut
}
@keyframes zoomIn {
	from {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
50% {
	opacity:1
}
}.zoomIn {
	animation-name:zoomIn
}
@keyframes zoomInDown {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomInDown {
	animation-name:zoomInDown
}
@keyframes zoomInLeft {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomInLeft {
	animation-name:zoomInLeft
}
@keyframes zoomInRight {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomInRight {
	animation-name:zoomInRight
}
@keyframes zoomInUp {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomInUp {
	animation-name:zoomInUp
}
@keyframes zoomOut {
	from {
	opacity:1
}
50% {
	opacity:0;
	transform:scale3d(.3,.3,.3)
}
to {
	opacity:0
}
}.zoomOut {
	animation-name:zoomOut
}
@keyframes zoomOutDown {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
to {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomOutDown {
	animation-name:zoomOutDown
}
@keyframes zoomOutLeft {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
}
to {
	opacity:0;
	transform:scale(.1) translate3d(-2000px,0,0);
	transform-origin:left center
}
}.zoomOutLeft {
	animation-name:zoomOutLeft
}
@keyframes zoomOutRight {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
}
to {
	opacity:0;
	transform:scale(.1) translate3d(2000px,0,0);
	transform-origin:right center
}
}.zoomOutRight {
	animation-name:zoomOutRight
}
@keyframes zoomOutUp {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
}
to {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
}
}.zoomOutUp {
	animation-name:zoomOutUp
}
@keyframes slideInDown {
	from {
	transform:translate3d(0,-100%,0);
	visibility:visible
}
to {
	transform:translate3d(0,0,0)
}
}.slideInDown {
	animation-name:slideInDown
}
@keyframes slideInLeft {
	from {
	transform:translate3d(-100%,0,0);
	visibility:visible
}
to {
	transform:translate3d(0,0,0)
}
}.slideInLeft {
	animation-name:slideInLeft
}
@keyframes slideInRight {
	from {
	transform:translate3d(100%,0,0);
	visibility:visible
}
to {
	transform:translate3d(0,0,0)
}
}.slideInRight {
	animation-name:slideInRight
}
@keyframes slideInUp {
	from {
	transform:translate3d(0,100%,0);
	visibility:visible
}
to {
	transform:translate3d(0,0,0)
}
}.slideInUp {
	animation-name:slideInUp
}
@keyframes slideOutDown {
	from {
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	transform:translate3d(0,100%,0)
}
}.slideOutDown {
	animation-name:slideOutDown
}
@keyframes slideOutLeft {
	from {
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	transform:translate3d(-100%,0,0)
}
}.slideOutLeft {
	animation-name:slideOutLeft
}
@keyframes slideOutRight {
	from {
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	transform:translate3d(100%,0,0)
}
}.slideOutRight {
	animation-name:slideOutRight
}
@keyframes slideOutUp {
	from {
	transform:translate3d(0,0,0)
}
to {
	visibility:hidden;
	transform:translate3d(0,-100%,0)
}
}.slideOutUp {
	animation-name:slideOutUp
}
html {
	-webkit-font-smoothing:antialiased;
	font-size:16px
}
.doc-jieshao p {
	margin-bottom:6px!important
}
.edui-emoji {
	letter-spacing:8px
}
video {
	border:2px solid #f1f3f4;
	padding:10px;
	border-radius:5px;
	margin:5px
}
.yqlink label {
	padding:0 10px
}
.doc-desc li {
	line-height:20px!important;
	height:auto!important;
	padding:10px 5px!important
}
.doc-desc p {
	font-size:12px;
	color:#b2b1b1;
	margin-bottom:5px;
	height:20px;
	overflow:hidden
}
.news-content-info p {
	margin-bottom:2px!important;
	line-height:30px
}
.entry-tags {
	margin-top:60px;
	border-top:1px solid #e0e0e0;
	padding-top:20px;
	padding-bottom:20px
}
.bbs-top-tips {
	background:#FFF;
	padding:15px 20px;
	box-shadow:0 0 2px #DDD;
	border-radius:3px;
	margin-top:30px;
	margin-bottom:-10px;
	line-height:20px;
	word-spacing:15px
}
.trbbs-detail-info .layui-badge {
	height:20px!important;
	line-height:20px!important;
	border-radius:2px!important
}
.hot-icon,.new-icon {
	position:absolute;
	display:block;
	width:37px;
	top:9px!important;
	height:18px;
	right:30px!important;
	top:1px;
	background:url(../images/hot.png) 0 center no-repeat!important
}
.new-icon {
	width:40px;
	background-position:-37px 3px!important
}
.news-content-info {
	margin-top:30px
}
.news-content-info p {
	font-size:16px
}
.bbs-top-tips span {
	color:#F90;
	display:inline-block;
	padding:0 2px
}
.content_tips {
	color:red;
	text-align:center;
	border-bottom:1px dashed #95c376;
	margin-bottom:20px;
	padding-bottom:10px
}
::-webkit-scrollbar {
	width:8px;
	height:8px;
	background-color:#f5f5f5
}
::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#f5f5f5
}
::-webkit-scrollbar-thumb {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#bdbdbd
}
::-webkit-scrollbar-thumb:hover {
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	background:rgba(0,0,0,0.4)
}
body {
	font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#333;
	font-size:14px;
	background-color:#373d41
}
.xrls {
	background:#fff;
	width:100%;
	margin-top:10px;
	padding:20px;
	border:1px solid #eee;
	border-radius:4px
}
.xrls ul {
	position:relative
}
.xrls ul li {
	position:relative;
	width:100%;
	float:left;
	padding-left:100px;
	padding-bottom:30px
}
.xrls ul li:before {
	content:'';
	position:absolute;
	width:10px;
	height:10px;
	left:75.2px;
	top:10px;
	background:#ddd;
	background:url(../images/xr_yuan.png) no-repeat center;
	z-index:2
}
.xrls ul li .year {
	width:100px;
	position:absolute;
	left:0;
	top:0;
	font-size:24px;
	color:#00a2e9;
	line-height:30px
}
.xrls ul li .text {
	padding-left:20px;
	width:100%;
	margin-top:-1px
}
.xrls ul li .text span {
	font-size:16px;
	line-height:30px;
	display:block;
	color:#f60;
	padding-bottom:5px;
	position:relative
}
.xrls ul li .text p {
	font-size:14px;
	line-height:24px;
	margin-bottom:3px
}
.xrls ul li:after {
	content:'';
	position:absolute;
	left:80px;
	top:0;
	width:1px;
	height:100%;
	background:#ddd;
	z-index:1
}
.news-content-info a {
	color:#40aae3
}
@-webkit-viewport {
	width:device-width
}
@-moz-viewport {
	width:device-width
}
@-ms-viewport {
	width:device-width
}
@-o-viewport {
	width:device-width
}
@viewport {
	width:device-width
}
#page {
	overflow:hidden;
	background-color:#fff
}
.wide-100 {
	padding-top:100px;
	padding-bottom:100px
}
.wide-90 {
	padding-top:100px;
	padding-bottom:90px
}
.wide-80 {
	padding-top:100px;
	padding-bottom:80px
}
.wide-70 {
	padding-top:100px;
	padding-bottom:70px
}
.wide-60 {
	padding-top:100px;
	padding-bottom:60px
}
.wide-50 {
	padding-top:100px;
	padding-bottom:50px
}
.wide-40 {
	padding-top:100px;
	padding-bottom:40px
}
.wide-30 {
	padding-top:100px;
	padding-bottom:30px
}
.wide-20 {
	padding-top:100px;
	padding-bottom:20px
}
.mt-100 {
	margin-top:100px
}
.mt-90 {
	margin-top:90px
}
.mt-80 {
	margin-top:80px
}
.mt-70 {
	margin-top:70px
}
.mt-60 {
	margin-top:60px
}
.mt-50 {
	margin-top:50px
}
.mt-45 {
	margin-top:45px
}
.mt-40 {
	margin-top:40px
}
.mt-35 {
	margin-top:35px
}
.mt-30 {
	margin-top:30px
}
.mt-25 {
	margin-top:25px
}
.mt-20 {
	margin-top:20px
}
.mt-15 {
	margin-top:15px
}
.mt-10 {
	margin-top:10px
}
.mt-5 {
	margin-top:5px
}
.mb-100 {
	margin-bottom:100px
}
.mb-90 {
	margin-bottom:90px
}
.mb-80 {
	margin-bottom:80px
}
.mb-70 {
	margin-bottom:70px
}
.mb-60 {
	margin-bottom:60px
}
.mb-50 {
	margin-bottom:50px
}
.mb-45 {
	margin-bottom:45px
}
.mb-40 {
	margin-bottom:40px
}
.mb-35 {
	margin-bottom:35px
}
.mb-30 {
	margin-bottom:30px
}
.mb-25 {
	margin-bottom:25px
}
.mb-20 {
	margin-bottom:20px
}
.mb-15 {
	margin-bottom:15px
}
.mb-10 {
	margin-bottom:10px
}
.mb-5 {
	margin-bottom:5px
}
.mb-0 {
	margin-bottom:0
}
.ml-70 {
	margin-left:70px
}
.ml-60 {
	margin-left:60px
}
.ml-50 {
	margin-left:50px
}
.ml-45 {
	margin-left:45px
}
.ml-40 {
	margin-left:40px
}
.ml-35 {
	margin-left:35px
}
.ml-30 {
	margin-left:30px
}
.ml-25 {
	margin-left:25px
}
.ml-20 {
	margin-left:20px
}
.ml-15 {
	margin-left:15px
}
.ml-10 {
	margin-left:10px
}
.ml-5 {
	margin-left:5px
}
.mr-70 {
	margin-right:70px
}
.mr-60 {
	margin-right:60px
}
.mr-50 {
	margin-right:50px
}
.mr-45 {
	margin-right:45px
}
.mr-40 {
	margin-right:40px
}
.mr-35 {
	margin-right:35px
}
.mr-30 {
	margin-right:30px
}
.mr-25 {
	margin-right:25px
}
.mr-20 {
	margin-right:20px
}
.mr-15 {
	margin-right:15px
}
.mr-10 {
	margin-right:10px
}
.mr-5 {
	margin-right:5px
}
.pt-100 {
	padding-top:100px
}
.pt-90 {
	padding-top:90px
}
.pt-80 {
	padding-top:80px
}
.pt-70 {
	padding-top:70px
}
.pt-60 {
	padding-top:60px
}
.pt-50 {
	padding-top:50px
}
.pt-45 {
	padding-top:45px
}
.pt-40 {
	padding-top:40px
}
.pt-35 {
	padding-top:35px
}
.pt-30 {
	padding-top:30px
}
.pt-25 {
	padding-top:25px
}
.pt-20 {
	padding-top:20px
}
.pt-15 {
	padding-top:15px
}
.pt-10 {
	padding-top:10px
}
.pb-100 {
	padding-bottom:100px
}
.pb-90 {
	padding-bottom:90px
}
.pb-80 {
	padding-bottom:80px
}
.pb-70 {
	padding-bottom:70px
}
.pb-60 {
	padding-bottom:60px
}
.pb-50 {
	padding-bottom:50px
}
.pb-45 {
	padding-bottom:45px
}
.pb-40 {
	padding-bottom:40px
}
.pb-35 {
	padding-bottom:35px
}
.pb-30 {
	padding-bottom:30px
}
.pb-25 {
	padding-bottom:25px
}
.pb-20 {
	padding-bottom:20px
}
.pb-15 {
	padding-bottom:15px
}
.pb-10 {
	padding-bottom:10px
}
.pb-0 {
	padding-bottom:0
}
.pl-100 {
	padding-left:100px
}
.pl-90 {
	padding-left:90px
}
.pl-80 {
	padding-left:80px
}
.pl-70 {
	padding-left:70px
}
.pl-60 {
	padding-left:60px
}
.pl-50 {
	padding-left:50px
}
.pl-45 {
	padding-left:45px
}
.pl-40 {
	padding-left:40px
}
.pl-35 {
	padding-left:35px
}
.pl-30 {
	padding-left:30px
}
.pl-25 {
	padding-left:25px
}
.pl-20 {
	padding-left:20px
}
.pl-15 {
	padding-left:15px
}
.pl-10 {
	padding-left:10px
}
.pl-5 {
	padding-left:5px
}
.pl-0 {
	padding-left:0
}
.pr-100 {
	padding-right:100px
}
.pr-90 {
	padding-right:90px
}
.pr-80 {
	padding-right:80px
}
.pr-70 {
	padding-right:70px
}
.pr-60 {
	padding-right:60px
}
.pr-50 {
	padding-right:50px
}
.pr-45 {
	padding-right:45px
}
.pr-40 {
	padding-right:40px
}
.pr-35 {
	padding-right:35px
}
.pr-30 {
	padding-right:30px
}
.pr-25 {
	padding-right:25px
}
.pr-20 {
	padding-right:20px
}
.pr-15 {
	padding-right:15px
}
.pr-10 {
	padding-right:10px
}
.pr-5 {
	padding-right:5px
}
.pr-0 {
	padding-right:0
}
.pc-45 {
	padding-right:45px;
	padding-left:45px
}
.pc-40 {
	padding-right:40px;
	padding-left:40px
}
.pc-35 {
	padding-right:35px;
	padding-left:35px
}
.pc-30 {
	padding-right:30px;
	padding-left:30px
}
.pc-25 {
	padding-right:25px;
	padding-left:25px
}
.pc-20 {
	padding-right:20px;
	padding-left:20px
}
.pc-15 {
	padding-right:15px;
	padding-left:15px
}
.bg-fixed,.bg-scroll {
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
.bg-scroll {
	background-attachment:fixed!important
}
.bg-white {
	background-color:#fff!important
}
.bg-lightdark {
	background-color:#35363a
}
.bg-dark {
	background-color:#2e2f33!important
}
.bg-lightgrey {
	background-color:#ededed
}
.bg-blue {
	background-color:#40aae3
}
.bg-deepblue {
	background-color:#004a91
}
.bg-steelblue {
	background-color:#004861
}
.bg-darkgreen {
	background-color:#0dc176
}
.bg-lime {
	background-color:#89be19
}
.b-top {
	border-top:1px dashed #e9e9e9
}
.b-bottom {
	border-bottom:1px dashed #e9e9e9
}
.b-left {
	border-left:1px dashed #e9e9e9
}
.b-right {
	border-right:1px dashed #e9e9e9
}
h1,h2,h3,h4,h5,h6 {
	color:#222;
	font-family:'Lato',sans-serif;
	font-weight:700;
	letter-spacing:-0.25px
}
h5.h5-xs {
	font-size:1.125rem
}
h5.h5-sm {
	font-size:1.1875rem
}
h5.h5-md {
	font-size:1.25rem
}
h5.h5-lg {
	font-size:1.375rem
}
h5.h5-xl {
	font-size:1.5rem
}
h4.h4-xs {
	font-size:1.625rem
}
h4.h4-sm {
	font-size:1.75rem
}
h4.h4-md {
	font-size:1.875rem
}
h4.h4-lg {
	font-size:2rem
}
h4.h4-xl {
	font-size:2.125rem
}
h3.h3-xs {
	font-size:2.375rem
}
h3.h3-sm {
	font-size:2.5rem
}
h3.h3-md {
	font-size:2.625rem
}
h3.h3-lg {
	font-size:2.75rem
}
h3.h3-xl {
	font-size:3rem
}
h2.h2-xs {
	font-size:3.25rem
}
h2.h2-sm {
	font-size:3.375rem
}
h2.h2-md {
	font-size:3.5rem
}
h2.h2-lg {
	font-size:3.75rem
}
h2.h2-xl {
	font-size:4rem
}
h2.h2-huge {
	font-size:5rem
}
p.p-sm {
	font-size:.95rem
}
p.p-md {
	font-size:1.125rem
}
p.p-lg {
	font-size:1.25rem
}
p.p-xl {
	font-size:1.3175rem
}
.cyqlj span {
	color:#fff
}
.cyqlj a {
	margin-bottom:10px;
	margin-right:10px
}
a {
	color:#333;
	text-decoration:none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
a:hover {
	color:#666;
	text-decoration:none
}
a:focus {
	outline:0;
	text-decoration:none
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
ul.content-list {
	list-style:disc;
	margin-left:15px
}
ul.content-list li {
	font-size:1rem;
	margin-bottom:7px
}
ul.content-list li p,ul.content-list li:last-child {
	margin-bottom:0
}
.box-list-icon {
	font-size:.75rem;
	line-height:1.5rem;
	float:left;
	margin-right:7px
}
.box-list p {
	overflow:hidden;
	margin-bottom:8px
}
#dr_content {
	margin-bottom:20px
}
.btn.btn-sm {
	font-size:.78125rem;
	line-height:1;
	padding:8px 8px
}
.btn.btn-md {
	font-size:1rem;
	line-height:1;
	padding:14px 42px
}
.btn-white,.white-color .btn-white {
	color:#333!important;
	background-color:#fff;
	border-color:#fff
}
.btn-black,.white-color .btn-black {
	color:#fff!important;
	background-color:#333;
	border-color:#333
}
.btn-tra-white,.white-color .btn-tra-white {
	color:#fff;
	background-color:transparent;
	border-color:#fff
}
.btn-tra-black,.white-color .btn-tra-black {
	color:#333;
	background-color:transparent;
	border-color:#333
}
.btn-tra-grey,.white-color .btn-tra-grey {
	color:#555;
	background-color:transparent;
	border-color:#ccc
}
.btn-blue,.white-color .btn-blue {
	color:#fff;
	background-color:#40aae3;
	border-color:#40aae3
}
.btn-darkgreen,.white-color .btn-darkgreen {
	color:#fff;
	background-color:#0dc176;
	border-color:#0dc176
}
.btn-orange,.white-color .btn-orange {
	color:#fff;
	background-color:#ffa12f;
	border-color:#ffa12f
}
.btn-lime,.white-color .btn-lime {
	color:#fff;
	background-color:#89be19;
	border-color:#89be19
}
.white-hover:hover {
	color:#333;
	background-color:#fff;
	border-color:#fff
}
.black-hover:hover {
	color:#fff!important;
	background-color:#333;
	border-color:#333
}
.tra-white-hover:hover {
	color:#fff!important;
	background-color:transparent;
	border-color:#fff
}
.grey-hover:hover,.white-color .grey-hover:hover {
	color:#555;
	background-color:#ddd;
	border-color:#ddd
}
.tra-black-hover:hover,.white-color .tra-black-hover:hover {
	color:#333!important;
	background-color:transparent;
	border-color:#333
}
.blue-hover:hover,.white-color .blue-hover:hover {
	color:#fff!important;
	background-color:#40aae3;
	border-color:#40aae3
}
.video-preview {
	position:relative;
	text-align:center
}
.video-block {
	width:100px;
	height:100px;
	position:relative;
	display:inline-block
}
.video-btn {
	width:100px;
	height:100px;
	position:absolute!important;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	display:inline-block;
	text-align:center;
	background-color:transparent;
	color:#fff;
	line-height:90px!important;
	border:4px solid transparent;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
.video-btn.video-btn-sm {
	width:80px;
	height:80px;
	margin-top:-40px;
	margin-left:-40px;
	line-height:70px!important
}
.video-btn i {
	font-size:3rem;
	line-height:92px!important;
	margin-left:8px;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.video-btn.video-btn-sm i {
	font-size:38px;
	line-height:73px!important;
	margin-left:6px
}
.video-btn:before {
	content:'';
	position:absolute;
	left:-5px;
	right:-5px;
	top:-5px;
	bottom:-5px;
	background:rgba(255,255,255,0.2);
	opacity:0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.video-btn:hover i {
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-webkit-transform:scale(0.9);
	-o-transform:scale(0.9);
	transform:scale(0.9)
}
.video-btn:hover:before {
	opacity:.75;
	left:-25px;
	right:-25px;
	top:-25px;
	bottom:-25px
}
.video-btn.play-icon-white {
	background-color:#fff;
	color:#333;
	border-color:#fff
}
.video-btn.play-icon-tra {
	background-color:transparent;
	color:#fff;
	border-color:#fff
}
.video-btn.play-icon-blue {
	background-color:#40aae3;
	border-color:#40aae3
}
.video-btn.play-icon-lime {
	background-color:#89be19;
	border-color:#89be19
}
.icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after {
	font-family:Flaticon;
	font-size:3.25rem;
	line-height:1!important
}
.icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after {
	font-family:Flaticon;
	font-size:3.75rem;
	line-height:1!important
}
.icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after {
	font-family:Flaticon;
	font-size:4.25rem;
	line-height:1!important
}
.icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after {
	font-family:Flaticon;
	font-size:4.5rem;
	line-height:1!important
}
.icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after {
	font-family:Flaticon;
	font-size:5rem;
	line-height:1!important
}
.img-110 {
	width:110px;
	height:110px
}
.img-100 {
	width:100px;
	height:100px
}
.img-95 {
	width:95px;
	height:95px
}
.img-90 {
	width:90px;
	height:90px
}
.img-85 {
	width:85px;
	height:85px
}
.img-80 {
	width:80px;
	height:80px
}
.img-75 {
	width:75px;
	height:75px
}
.img-70 {
	width:70px;
	height:70px
}
.img-65 {
	width:65px;
	height:65px
}
.img-60 {
	width:60px;
	height:60px
}
.img-50 {
	width:50px;
	height:50px
}
.img-40 {
	width:40px;
	height:40px
}
.img-30 {
	width:30px;
	height:30px
}
.img-25 {
	width:25px;
	height:25px
}
span.section-id {
	font-size:.825rem;
	font-family:'Lato',sans-serif;
	font-weight:900;
	text-transform:uppercase;
	display:block;
	letter-spacing:.5px;
	margin-bottom:28px
}
span.id-color {
	color:#ccc
}
.bg-lightgrey span.id-color {
	color:#aaa
}
.section-title {
	text-align:center;
	margin-bottom:30px
}
.section-title h3.h3-md {
	line-height:1;
	margin-bottom:20px
}
.section-title p {
	color:#888;
	margin-bottom:0
}
.blog-post-txt .steelblue-color a,.doctor-meta2 .steelblue-color a {
	font-size:16px
}
.doctor-meta2 .steelblue-color {
	margin-bottom:6px;
	height:24px;
	overflow:hidden
}
.blog-post-txt .steelblue-color {
	margin-bottom:1px;
	height:30px;
	overflow:hidden
}
.blog-post-txt .p-sm,.doctor-meta2 .p-sm {
	font-size:14px;
	height:40px;
	overflow:hidden
}
.doctor-meta2 {
	padding-top:18px;
	padding-bottom:5px;
	text-align:left
}
.txt-block h4.h4-xl,.txt-block h3.h3-md {
	margin-bottom:30px
}
#pricing-3 .txt-block h3.h3-md {
	margin-bottom:15px
}
.txt-block h5.h5-sm {
	margin-top:15px;
	margin-bottom:15px
}
.content-block-img {
	margin-top:35px;
	margin-bottom:50px
}
.content-block h5.h5-md {
	margin-bottom:20px
}
.content-block p.p-md {
	font-size:1.05rem;
	text-transform:uppercase;
	margin-bottom:20px
}
.txt-300 {
	font-weight:300
}
.txt-400 {
	font-weight:400
}
.txt-500 {
	font-weight:500
}
.txt-600 {
	font-weight:600
}
.txt-700 {
	font-weight:700
}
.txt-800 {
	font-weight:800
}
.txt-900 {
	font-weight:900
}
.txt-upper {
	text-transform:uppercase
}
.white-color,.white-color h2,.white-color h3,.white-color h4,.white-color h5,.white-color h6,.white-color p,.white-color a,.white-color li,.white-color i,.white-color span {
	color:#fff
}
.grey-color,.grey-color h2,.grey-color h3,.grey-color h4,.grey-color h5,.grey-color h6,.grey-color p,.grey-color a,.grey-color li,.grey-color i,.grey-color span {
	color:#666
}
.lightgrey-color,.lightgrey-color h2,.lightgrey-color h3,.lightgrey-color h4,.lightgrey-color h5,.lightgrey-color h6,.lightgrey-color p,.lightgrey-color a,.lightgrey-color li,.lightgrey-color i,.white-color .lightgrey-color,.lightgrey-color span {
	color:#ccc
}
.blue-color,.blue-color h2,.blue-color h3,.blue-color h4,.blue-color h5,.blue-color h6,.blue-color p,.blue-color a,.blue-color li,.blue-color i,.white-color .blue-color,.steelblue-color .blue-color,.blue-color span {
	color:#40aae3
}
.darkblue-color,.darkblue-color h2,.darkblue-color h3,.darkblue-color h4,.darkblue-color h5,.darkblue-color h6,.darkblue-color p,.darkblue-color a,.darkblue-color li,.darkblue-color i,.white-color .darkblue-color,.darkblue-color span {
	color:#1d437b
}
.steelblue-color,.steelblue-color h2,.steelblue-color h3,.steelblue-color h4,.steelblue-color h5,.steelblue-color h6,.steelblue-color p,.steelblue-color a,.steelblue-color li,.steelblue-color i,.white-color .steelblue-color,.steelblue-color span {
	color:#004861
}
.lime-color,.lime-color h2,.lime-color h3,.lime-color h4,.lime-color h5,.lime-color h6,.lime-color p,.lime-color a,.lime-color li,.lime-color i,.white-color .lime-color,.lime-color span {
	color:#89be19
}
.pink-color,.pink-color h2,.pink-color h3,.pink-color h4,.pink-color h5,.pink-color h6,.pink-color p,.pink-color a,.pink-color li,.pink-color i,.white-color .pink-color,.pink-color span {
	color:#ff005a
}
#loader-wrapper {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#fff
}
#loader {
	width:256px;
	height:38px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-128px;
	margin-top:-19px
}
.loader-inner {
	width:256px;
	height:38px;
	background:url(../images/loader.gif) center center no-repeat
}
.header {
	width:100%;
	display:block;
	padding-top:0;
	z-index:999;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.headerwp {
	max-width:1140px;
	margin:0 auto;
	padding:0
}
.posrlt {
	position:relative
}
#header-2 .wsmainfull.cloned .wsmenu {
	float:right
}
#header-2 .wsmainfull.cloned .desktoplogo {
	padding:16px 0 0 0;
	display:block
}
#header-2 .wsmainfull.cloned .wsmenu>.wsmenu-list>li>a {
	padding:10px 32px 10px 18px
}
#header-2 .wsmainfull.cloned .wsmenu>.wsmenu-list>li.header-btn a {
	display:block;
	padding:5px 15px 5px 15px;
	margin-left:0
}
#header-2 .wsmainfull.cloned .header-button {
	display:none
}
.headtoppart {
	display:block;
	width:100%;
	height:40px;
	margin:0 auto;
	padding:0;
	min-width:320px;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.headtoppart.bg-lightgrey {
	background-color:#f2f2f2
}
.headertopleft {
	width:50%;
	float:left;
	padding-left:15px
}
.headertopright {
	width:50%;
	float:right;
	text-align:right;
	padding-right:15px
}
.headertopright a {
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:13px;
	float:right;
	padding:0 10px
}
.headertopright a:hover {
	background-color:#272b37
}
.headertopright a.facebookicon:hover {
	background-color:#3b5998;
	color:#fff
}
.headertopright a.twittericon:hover {
	background-color:#55acee;
	color:#fff
}
.headertopright a.linkedinicon:hover {
	background-color:#0077b5;
	color:#fff
}
.headertopright a.googleicon:hover {
	background-color:#dd4b39;
	color:#fff
}
.address a {
	color:#fff;
	font-size:13px;
	line-height:40px
}
.address span {
	color:#fff;
	font-size:13px;
	line-height:40px;
	margin-right:9px
}
.address i {
	position:relative;
	color:#fff;
	font-size:11px;
	top:-1px;
	margin-right:7px;
	margin-left:5px
}
.norlt {
	position:static
}
.menuwrapper {
	position:relative
}
.show-grid {
	background-color:#fff
}
.btn-border {
	border:2px solid;
	border-radius:40px;
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	-moz-user-select:none;
	background-image:none;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	color:#fff;
	padding:15px 40px
}
.btn-border:hover {
	color:#fff;
	text-decoration:none;
	opacity:.9
}
.btn-border:focus {
	color:#fff;
	text-decoration:none;
	opacity:.9
}
.mobiletext02 {
	display:none
}
.bg-lightgrey .address a,.bg-lightgrey .address span {
	color:#747373
}
.bg-lightgrey .address i,.bg-lightgrey .headertopright a {
	color:#5f5f5f
}
@media only screen and (min-width:230px) and (max-width:991px) {
	.headtoppart {
	display:none
}
.swichermainbx {
	width:96%;
	margin:25% 2%;
	display:block;
	background-color:rgba(0,0,0,0.5);
	padding:15px 25px;
	border-radius:14px
}
.swichermainleft,.swichermainright {
	width:98%;
	margin:1% 1%
}
.wscolorcode {
	width:12.5%
}
.swichertxt {
	display:none
}
.swichertxt02 span {
	display:none
}
}.hero-widget {
	padding:15px 0;
	border-bottom:1px solid #eee
}
.header-widget {
	margin-top:5px
}
.header-widget span {
	float:left;
	margin-right:8px
}
.header-widget.icon-xs [class*="flaticon-"]:before,.header-widget.icon-xs [class*="flaticon-"]:after {
	font-size:2rem
}
.header-widget p {
	font-size:14px;
	line-height:1;
	margin-bottom:5px
}
p.header-widget-phone {
	font-size:17px;
	font-family:'Lato',sans-serif;
	font-weight:700;
	margin-top:3px;
	margin-bottom:0
}
.wsmegamenu .latest-news li {
	padding:5px 0;
	border-bottom:1px dashed #c0c0c0
}
.wsmegamenu .latest-news li:first-child {
	padding:0 0 5px
}
.wsmegamenu .latest-news li:last-child {
	padding:5px 0 0;
	border-bottom:0
}
.wsmegamenu .latest-news img {
	text-align:center;
	float:left;
	width:70px;
	height:70px
}
.wsmegamenu .post-summary {
	overflow:hidden;
	padding-left:20px;
	margin-top:-5px
}
.wsmegamenu .post-summary a {
	color:#888;
	font-size:15px
}
.wsmegamenu .latest-news .post-summary a:hover {
	color:#333;
	text-decoration:underline
}
.wsmegamenu .latest-news p {
	color:#999;
	font-size:14px;
	margin-top:8px;
	margin-bottom:0
}
.hero-section .container {
	position:relative;
	z-index:3
}
#hero-1 {
	background-image:url(../images/hero-1.jpg);
	padding-top:30px
}
#hero-4 {
	background-image:url(../images/hero-4.jpg);
	padding-top:80px;
	padding-bottom:40px
}
#hero-5 {
	background-image:url(../images/hero-5.jpg);
	padding-top:90px;
	padding-bottom:210px
}
#hero-12 {
	position:relative;
	padding-top:100px;
	padding-bottom:200px
}
.slider {
	position:relative;
	max-width:100%;
	height:420px
}
.trcp-top span {
	padding-right:10px
}
.slider .slides {
	margin:0;
	height:420px
}
.slider2 {
	height:320px
}
.slider2 .slides {
	margin:0;
	height:320px
}
#hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides {
	height:470px
}
.slider .slides li {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:inherit;
	overflow:hidden
}
.slider .slides li img {
	height:100%;
	width:100%;
	background-size:cover;
	background-position:center
}
.slider .slides li .caption {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0
}
.slider .slides li.active {
	z-index:2
}
.center-align {
	text-align:center
}
.slider .indicators {
	position:absolute;
	text-align:center;
	left:0;
	right:0;
	bottom:35px;
	margin:0;
	z-index:98
}
.slider .indicators .indicator-item {
	display:inline-block;
	position:relative;
	cursor:pointer;
	background-color:transparent;
	height:10px;
	width:10px;
	border:2px solid #fff;
	margin:0 7px;
	opacity:.5;
	-webkit-transition:background-color .3s;
	transition:background-color .3s;
	border-radius:50%
}
.slider.blue-nav .indicators .indicator-item {
	border:2px solid #fff;
	opacity:.5
}
.slider.green-nav .indicators .indicator-item {
	border:2px solid #0dc176;
	opacity:.5
}
.slider .indicators .indicator-item.active {
	background-color:#fff;
	opacity:1
}
.slider.blue-nav .indicators .indicator-item.active {
	background-color:#004861;
	opacity:1
}
.slider.green-nav .indicators .indicator-item.active {
	background-color:#0dc176;
	opacity:1
}
#heroCarousel {
	position:relative;
	z-index:1
}
#heroCarousel .carousel-item {
	height:100%;
	min-height:620px
}
#carousel-slide-1 {
	background-image:url(../images/carousel/slide-1.jpg);
	background-position:top center
}
#carousel-slide-2 {
	background-image:url(../images/carousel/slide-2.jpg)
}
#carousel-slide-3 {
	background-image:url(../images/carousel/slide-3.jpg)
}
#heroCarousel .mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.carousel-control-next,.carousel-control-prev {
	height:45px;
	width:45px;
	padding:5px;
	top:50%;
	bottom:auto;
	transform:translateY(-50%)
}
.carousel-control-next-icon,.carousel-control-prev-icon {
	width:35px;
	height:35px
}
.carousel-control-next-icon {
	background-image:url(../images/next.svg)
}
.carousel-control-prev-icon {
	background-image:url(../images/prev.svg)
}
.carousel-control-next {
	right:25px
}
.carousel-control-prev {
	left:25px
}
#hero-1 .hero-txt {
	margin-top:-60px
}
#hero-3 .caption-txt {
	margin-top:-100px;
	padding-left:30px
}
.hero-5-strip {
	padding:20px 40px;
	display:inline-block;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
#hero-5 .hero-txt {
	background-color:#fff;
	padding:50px 40px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
}
#hero-6 .caption-txt {
	margin-top:-80px
}
#hero-10 .caption-txt {
	margin-top:-90px
}
#hero-11 .caption-txt {
	margin-top:-100px
}
#hero-12 .hero-txt {
	padding-right:40px;
	padding-left:20px
}
#hero-1 h2 {
	font-size:4.5rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:0;
	margin-bottom:25px
}
#hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5 {
	font-size:.85rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:25px
}
#hero-2 h2,#hero-11 h2 {
	font-size:3.75rem;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0;
	margin-bottom:25px
}
#hero-2 h2 span,#hero-6 h2 span,#hero-9 h2 span,#hero-11 h2 span {
	font-weight:900
}
#hero-3 h2 {
	font-size:5.15rem;
	font-weight:900;
	line-height:1.1;
	letter-spacing:-2px;
	margin-bottom:25px
}
#hero-3 h2 span {
	color:#ff005a
}
#hero-4 h2 {
	font-size:3.65rem;
	font-weight:900;
	line-height:1.25;
	text-transform:uppercase;
	letter-spacing:-0.5px;
	margin-bottom:30px
}
#hero-5 h3 {
	font-size:2.15rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:.5px;
	margin-bottom:20px
}
#hero-5 h4 {
	font-size:1.75rem;
	line-height:1;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:.5px;
	margin-bottom:15px
}
.hero-5-strip h5 {
	line-height:1;
	margin-bottom:0
}
#hero-6 h2 {
	font-size:3.75rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:.5px;
	margin-bottom:20px
}
#hero-6 h5 {
	font-size:.95rem;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:30px
}
.font-36 {
	font-size:36px
}
#hero-7 h2 {
	font-size:4rem;
	font-weight:900;
	line-height:1.15;
	text-transform:uppercase;
	letter-spacing:0;
	margin-bottom:25px
}
#hero-8 h2 {
	font-size:5.25rem;
	font-weight:700;
	line-height:1.15;
	text-transform:uppercase;
	letter-spacing:2.5px;
	margin-bottom:25px
}
#hero-9 h2 {
	font-size:3.5rem;
	font-weight:400;
	line-height:1.25;
	text-transform:uppercase;
	letter-spacing:-1.5px;
	margin-bottom:25px
}
#hero-10 h2 {
	font-size:3.85rem;
	text-transform:uppercase;
	font-weight:900;
	line-height:1.15;
	letter-spacing:4px;
	margin-bottom:25px
}
#hero-11 h2 {
	font-size:6rem;
	font-weight:900;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	margin-bottom:20px
}
#hero-11 h3 {
	font-size:1.65rem;
	line-height:1;
	font-weight:400;
	letter-spacing:.5px;
	text-transform:uppercase;
	display:inline-block;
	background-color:transparent;
	border:2px solid #fff;
	padding:12px 20px;
	margin-bottom:30px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
#hero-12 h2 {
	font-size:4rem;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	margin-bottom:25px
}
#hero-12 h2 span {
	font-weight:900;
	letter-spacing:-1px
}
#hero-1 .hero-txt p,#hero-2 .caption p,#hero-7 .caption p {
	padding-right:5%
}
#hero-4 .hero-txt p,#hero-8 .caption p,#hero-9 .caption p,#hero-10 .caption p,#hero-12 .hero-txt p {
	padding-right:10%
}
#hero-6 .caption p {
	padding:0 18%
}
.hero-section .btn {
	margin-top:20px
}
.hero-form {
	padding:45px 30px 40px;
	margin:0 20px 0 50px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.hero-form .col-md-12,.hero-form .col-lg-12 {
	padding:0
}
.form-group {
	margin-bottom:0
}
.hero-form h4 {
	line-height:1;
	margin-bottom:30px
}
.hero-form .form-control,.hero-form .custom-select {
	background-color:#fff;
	color:#333;
	height:48px;
	font-size:15px;
	line-height:1;
	font-weight:300;
	padding:4px 15px;
	margin-bottom:15px;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.hero-form .custom-select {
	display:inline-block;
	width:100%;
	margin-bottom:20px
}
.hero-form .form-control::-moz-placeholder {
	color:#555
}
.hero-form .custom-select::-moz-placeholder {
	color:#555
}
.hero-form .form-control:-ms-input-placeholder {
	color:#555
}
.hero-form .custom-select:-ms-input-placeholder {
	color:#555
}
.hero-form .form-control::-webkit-input-placeholder {
	color:#555
}
.heroe-form .custom-select::-webkit-input-placeholder {
	color:#555
}
.hero-form .form-control:focus {
	background-color:#f0f0f0;
	border-color:#ccc;
	outline:0 none;
	box-shadow:none
}
.hero-form .btn {
	display:block;
	width:100%;
	height:50px;
	margin-top:0
}
.hero-form .btn:focus {
	outline:0 none;
	box-shadow:none
}
.hero-form label.error {
	color:#e74c3c;
	font-size:14px;
	font-weight:300;
	margin-bottom:20px
}
.hero-form-msg {
	width:100%!important;
	display:block;
	text-align:center
}
.hero-form .sending-msg {
	margin-top:20px
}
.hero-form .loading {
	color:#f0f0f0;
	font-size:17px;
	font-family:'Lato',sans-serif;
	font-weight:700
}
.hero-1-img {
	margin-left:-20px
}
.hero-1-img img {
	position:relative;
	max-width:none;
	display:inline-block
}
.hero-12-img {
	background-image:url(../images/hero-12-img.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:45%;
	left:55%
}
#about-1,#about-2,#about-3 {
	position:relative;
	margin-top:-30px;
	z-index:99
}
#about-1 .col-lg-3,#about-2 .col-lg-4 {
	padding:0
}
#about-1 .row,#about-2 .row {
	margin-left:0;
	margin-right:0
}
.abox-2-holder,.abox-3-holder {
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.1);
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.abox-3-holder {
	border:1px solid #f5f5f5;
	padding:30px 15px
}
#about-5 .container,#about-6 .container {
	overflow:hidden
}
#abox-1 {
	background-color:#36a8eb;
	border-radius:6px 0 0 6px
}
#abox-2 {
	background-color:#088edd
}
#abox-3 {
	background-color:#1977cc
}
#abox-4 {
	background-color:#1063af;
	border-radius:0 6px 6px 0
}
.abox-1 {
	height:300px;
	padding:45px 30px;
	overflow:hidden
}
.abox-2 {
	padding:45px 30px 40px;
	overflow:hidden
}
.abox-3 {
	padding:0 30px
}
.abox-4-txt {
	margin-top:25px
}
.abox-1 h5,.abox-2 h5 {
	line-height:1;
	margin-bottom:25px
}
.abox-2 h5 {
	margin-bottom:30px
}
.abox-3 h5,.abox-4 h5 {
	font-size:1.05rem;
	line-height:1;
	font-weight:900;
	letter-spacing:.25px;
	text-transform:uppercase;
	margin-bottom:15px
}
.abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p {
	font-size:.8rem;
	margin-bottom:0
}
.abox-3 .blue-color {
	font-size:.975rem;
	font-weight:400;
	margin-bottom:10px
}
.abox-1 h5.emergency-call {
	line-height:1.15rem!important
}
.abox-2 h4.emergency-call {
	line-height:1.5rem!important
}
.abox-1 i,.abox-2 i {
	font-size:1.15rem;
	line-height:1!important;
	margin-right:3px;
	position:relative;
	top:-2px
}
.abox-2 i {
	font-size:1.5rem;
	margin-right:5px
}
.abox-4-table {
	background-color:#f9f9f9;
	border:1px solid #f5f5f5;
	padding:50px 30px 25px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.abox-4-table.blue-table {
	background-color:#40aae3;
	border:1px solid #40aae3;
	color:#fff;
	box-shadow:none
}
.abox-4-table h5,.abox-4-table h4 {
	margin-bottom:15px
}
.abox-4-table.blue-table h5,.abox-4-table.blue-table h4,.abox-4-table.blue-table table {
	color:#fff
}
.abox-1 table,.abox-2 table {
	margin-bottom:0
}
.abox-4-table table {
	margin-top:15px;
	margin-bottom:10px
}
.abox-1 .table td,.abox-1 .table th {
	font-size:13px;
	padding:13px 0;
	border-top:0;
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.content-text table .firstRow th {
	background:#f3f4f5
}
.content-text table {
	border:1px solid #c0c0c0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%!important;
	word-break:break-all;
	margin-bottom:20px
}
.content-text table th {
	padding:8px!important;
	line-height:30px!important;
	border:1px solid #c0c0c0!important;
	background-color:#bfbfbf
}
.content-text table td {
	word-wrap:break-word;
	border:1px solid #c0c0c0!important;
	padding:4px 8px!important;
	font-size:12px;
	line-height:30px!important;
	vertical-align:middle
}
.abox-2 .table td,.abox-2 .table th {
	font-size:15px;
	padding:13px 0;
	border-top:0;
	border-bottom:1px dashed #aaa
}
.abox-4-table .table td,.abox-4 .table th {
	font-size:16px;
	padding:16px 0;
	border-top:0;
	border-bottom:1px dashed #aaa
}
.abox-4-table.blue-table .table td,.abox-4-table.blue-table .table th {
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.abox-2 .table .last-tr td,.abox-2 .table .last-tr th,.abox-1 .table .last-tr td,.abox-1 .table .last-tr th,.abox-4-table .table .last-tr td,.abox-4-table .table .last-tr th {
	border-bottom:0
}
td.text-right {
	font-weight:500
}
#services-6 {
	background-image:url(../images/banner-2.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-attachment:fixed!important
}
#services-6 .container {
	overflow:hidden
}
#services-8 {
	position:relative
}
.services-8-bg {
	background-color:#f8f9fb;
	position:absolute;
	top:0;
	bottom:0;
	width:50%;
	left:50%;
	z-index:3
}
.s8-holder {
	z-index:4
}
.s8-boxes {
	z-index:4;
	padding-left:60px
}
.sbox-1,.sbox-4,.sbox-6 {
	margin-bottom:50px
}
.sbox-2 {
	text-align:center;
	margin-bottom:30px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:60px 10px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.sbox-2:hover,.sbox-7:hover,.bg-lightgrey .sbox-7:hover {
	background-color:#fafafa;
	border:1px solid #f5f5f5;
	-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.3);
	-moz-box-shadow:0 10px 10px rgba(0,0,0,0.3);
	box-shadow:0 10px 10px rgba(0,0,0,0.3)
}
.sbox-2:hover .sbox-2-icon {
	-webkit-transform:translate3d(0,40px,0);
	transform:translate3d(0,40px,0)
}
.sbox-2:hover h5.sbox-2-title {
	-webkit-transform:translate3d(0,-110px,0);
	transform:translate3d(0,-110px,0)
}
.bg-lightgrey .sbox-2:hover {
	background-color:#40aae3;
	border:1px solid #40aae3
}
.bg-lightgrey .sbox-2:hover .sbox-2-icon,.bg-lightgrey .sbox-2:hover h5.sbox-2-title {
	color:#fff
}
.sbox-3 {
	text-align:center;
	background-color:#fff;
	border:1px solid #ddd;
	margin:0 8px 40px;
	padding:40px 20px 40px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.sbox-5 {
	text-align:center;
	background-color:#fff;
	border:1px solid #ddd;
	margin:0 8px 40px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.sbox-5 img {
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.sbox-7 {
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:30px;
	margin-bottom:30px;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 450ms ease-in-out
}
.bg-lightgrey .sbox-2,.bg-lightgrey .sbox-3,.bg-lightgrey .sbox-5,.bg-lightgrey .sbox-7 {
	background-color:#fff;
	border:1px solid #f5f5f5;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.sbox-4-txt {
	margin-top:15px
}
.sbox-5-txt {
	padding:5px 20px 40px
}
.sbox-7-txt {
	overflow:hidden;
	padding-left:20px
}
.sbox-1 h5 {
	margin-top:22px;
	margin-bottom:13px
}
.sbox-2 h5 {
	letter-spacing:-0.5px;
	margin-top:25px;
	margin-bottom:0;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.sbox-3 h5,.sbox-5 h5 {
	font-size:1.05rem;
	line-height:1;
	font-weight:900;
	text-transform:uppercase;
	margin-top:25px;
	margin-bottom:15px
}
.sbox-4 h5 {
	line-height:1;
	margin-top:25px;
	margin-bottom:15px
}
.sbox-6 h5 {
	margin-bottom:10px
}
.sbox-7 h5 {
	line-height:1;
	margin-bottom:10px
}
.sbox-1 p,.sbox-2 p,.sbox-4 p,.sbox-7 p {
	font-size:15px;
	line-height:28px;
	color:#5c6873
}
.index-fk-icon {
	margin-bottom:20px;
	text-align:center
}
.index-fk-icon i {
	font-size:40px;
	color:#40aae3
}
.sbox-3 p,.sbox-5 p {
	color:#666;
	font-size:.925rem;
	line-height:1.5;
	margin-bottom:0
}
.sbox-2-icon {
	color:#40aae3;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.sbox-3-icon {
	background-color:#40aae3;
	display:inline-block;
	width:110px;
	height:110px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.sbox-3-icon.st-blue-icon {
	background-color:#004861
}
.icon-sm .sbox-3-icon [class*="flaticon-"]:before,.icon-sm .sbox-3-icon [class*="flaticon-"]:after {
	color:#fff;
	font-size:3.45rem;
	line-height:110px!important
}
.sbox-6-img {
	position:relative;
	text-align:center;
	margin-bottom:40px
}
.sbox-7 span {
	float:left;
	text-align:center;
	margin-top:4px
}
.services-7-table {
	background-color:#f9f9f9;
	border:1px solid #f5f5f5;
	padding:35px 40px 30px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:30px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.services-8-table {
	padding:0 80px 0 40px;
	margin-bottom:40px
}
.services-7-table.blue-table {
	background-color:#40aae3;
	border:1px solid #40aae3;
	color:#fff;
	box-shadow:none
}
.services-7-table h5,.services-7-table h4 {
	margin-bottom:15px
}
.services-8-table h4 {
	margin-bottom:20px
}
.services-8-table h5 {
	margin-bottom:15px
}
.services-8-table p {
	margin-bottom:0
}
.services-7-table table {
	margin-top:15px;
	margin-bottom:20px
}
.services-8-table table {
	margin-top:25px;
	margin-bottom:25px
}
.services-7-table.blue-table h5,.services-7-table.blue-table h4,.services-7-table.blue-table table {
	color:#fff
}
.services-7-table .table td,.services-7-table .table th {
	font-size:16px;
	padding:16px 0;
	border-top:0;
	border-bottom:1px dashed #aaa
}
.services-7-table.blue-table .table td,.services-7-table.blue-table .table th {
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.services-8-table .table td,.services-8-table .table th {
	color:#fff;
	font-size:16px;
	padding:18px 0;
	font-family:'Lato',sans-serif;
	font-weight:900;
	text-transform:uppercase;
	border-top:0;
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.services-7-table .table .last-tr td,.services-7-table .table .last-tr th,.services-8-table .table .last-tr td,.services-8-table .table .last-tr th {
	border-bottom:0
}
.services-section .owl-theme .owl-dots .owl-dot span {
	background:transparent;
	border:2px solid #004861
}
.services-section .owl-theme .owl-dots .owl-dot.active span,.services-section .owl-theme .owl-dots .owl-dot:hover span {
	background:#004861
}
.s1-page h3.h3-xl {
	letter-spacing:-0.5px;
	margin-bottom:8px
}
.s2-page h3.h3-md {
	margin-bottom:10px
}
.s1-page h4.h4-md,.s2-page h4.h4-sm {
	font-weight:400;
	margin-bottom:25px
}
.s1-page h4.h4-lg {
	font-size:1.5rem;
	line-height:2.25rem;
	font-weight:400;
	margin-bottom:8px
}
.s1-page h4.h4-lg span {
	font-size:2.25rem;
	line-height:1;
	font-weight:900;
	position:relative;
	top:4px;
	left:5px
}
.s1-page h5 {
	color:#757575;
	font-weight:400;
	margin-bottom:0
}
.s2-page h5.h5-md {
	margin-top:15px;
	margin-bottom:25px
}
.s1-page .btn {
	margin-top:35px;
	margin-bottom:35px
}
.s2-page .btn {
	margin-top:20px;
	margin-bottom:0
}
.s2-page .pricing-table {
	margin-top:40px;
	margin-bottom:40px
}
#info-5 {
	background-image:url(../images/info-5.jpg)
}
#info-6,#info-7,#info-8,#info-9 {
	position:relative;
	padding-top:100px;
	padding-bottom:100px
}
#info-5 .container {
	overflow:hidden
}
#info-8 .txt-block {
	background-color:#40aae3;
	padding:50px 60px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	margin-right:-100px;
	z-index:3
}
.ibox-1-txt {
	overflow:hidden;
	padding-left:5px
}
.ibox-1-txt h5 {
	margin-bottom:10px
}
.ibox-1-txt p {
	margin-bottom:0
}
#info-8 .txt-block h4,#info-8 .txt-block h5 {
	margin-bottom:15px
}
#info-8 .txt-block p {
	margin-bottom:0
}
.ibox-1 span {
	text-align:center;
	float:left;
	margin-top:5px;
	margin-right:25px
}
#info-8 table {
	margin-top:20px;
	margin-bottom:20px
}
#info-8 .table td,#info-8 .table th {
	font-size:16px;
	padding:18px 0;
	font-family:'Lato',sans-serif;
	font-weight:900;
	text-transform:uppercase;
	border-top:0;
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.info-9-table {
	padding:0 80px 0 40px
}
.info-9-table h4 {
	margin-bottom:20px
}
.info-9-table h5 {
	margin-bottom:15px
}
.info-9-table p {
	margin-bottom:0
}
.info-9-table table {
	margin-top:25px;
	margin-bottom:25px
}
.info-9-table .table td,.info-9-table .table th {
	color:#fff;
	font-size:16px;
	padding:18px 0;
	font-family:'Lato',sans-serif;
	font-weight:900;
	text-transform:uppercase;
	border-top:0;
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.info-9-table .last-tr td,.info-9-table .table .last-tr th,#info-8 .table .last-tr td,#info-8 .table .last-tr th {
	border-bottom:0
}
.info-1-img {
	text-align:center;
	position:relative;
	left:-50%;
	margin-bottom:40px
}
.info-2-img {
	text-align:center;
	position:relative;
	margin-bottom:40px
}
.info-1-img img,.info-2-img img {
	max-width:none;
	display:inline-block
}
.info-6-img {
	background-image:url(../images/info-6.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:48%;
	left:0
}
.info-7-img {
	background-image:url(../images/info-7.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:50%;
	left:50%
}
.info-8-img {
	background-image:url(../images/info-8.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:60%;
	left:40%
}
.info-9-img {
	background-image:url(../images/info-9.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:50%;
	left:50%
}
#tabs-1 .section-title {
	margin-bottom:40px
}
#pills-tab {
	margin:0 auto 60px
}
#tabs-2 #pills-tab {
	width:100%;
	padding-right:30px
}
#tabs-2 .nav-item {
	width:100%;
	margin:0;
	text-align:left
}
.sbox-3-icon {
	text-align:center
}
.sbox-3-icon i {
	font-size:60px;
	color:#fff;
	padding-top:25px
}
.nav-pills .nav-link {
	background-color:transparent;
	border:1px solid transparent;
	color:#333;
	font-size:1rem;
	font-weight:400;
	padding:18px 35px;
	margin-right:15px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
#tabs-2 .nav-pills .nav-link {
	background-color:transparent;
	border:0;
	border-right:2px solid transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding:17px 20px;
	margin-right:0;
	margin-bottom:4px
}
.nav-pills .nav-link span {
	float:left;
	margin-top:-8px;
	margin-right:10px
}
.nav-pills .icon-xs [class*="flaticon-"]:before,.nav-pills .icon-xs [class*="flaticon-"]:after {
	font-size:2.5rem;
	line-height:1!important
}
.nav-pills .nav-link a {
	line-height:2.5rem!important
}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover {
	background-color:#40aae3;
	border-color:#40aae3;
	color:#fff
}
#tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover {
	background-color:#f8f8f8;
	color:#333;
	border:0;
	border-right:2px solid #40aae3
}
.nav-pills .nav-link:hover {
	background-color:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#999
}
#tabs-2 .tab-content h3 {
	margin-bottom:20px
}
#tabs-2 .tab-img {
	margin-top:30px;
	margin-bottom:30px
}
#gallery-3 {
	padding-top:60px;
	padding-bottom:80px
}
#gallery-3 .section-title {
	margin-bottom:30px
}
.gallery-items-list {
	margin:0 -10px;
	padding:0
}
#gallery-1 .gallery-items-list {
	margin:0
}
.trbbs-edit {
	position:relative;
	display:block;
	height:38px;
	top:1px;
	left:0;
	border:1px solid #e6e6e6;
	border-radius:2px 2px 0 0;
	background-color:#fbfbfb;
	font-size:0
}
.trbbs-edit span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:50px;
	height:38px;
	line-height:38px;
	border-right:1px solid #e6e6e6;
	text-align:center;
	color:#009e94;
	cursor:pointer;
	font-size:18px
}
.trbbs-edit span i {
	position:relative;
	font-size:18px
}
.trbbs-edit span.layui-this,.trbbs-edit span:hover {
	background-color:#f2f2f2;
	color:#5db276
}
.layui-textarea:hover,.layui-textarea:focus {
	border-color:#e6e6e6!important
}
.trbbs-xstc {
	padding-left:10px;
	color:red
}
.trbbs-list li {
	position:relative;
	height:80px;
	line-height:22px;
	padding:15px 5px 15px 65px;
	border-bottom:1px dotted #e2e2e2
}
.trbbs-list li:last-child {
	border-bottom:0
}
.trbbs-list li h2,.trbbs-list li h2 a,.trbbs-list-info {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.trbbs-list li h2 {
	height:26px;
	font-size:0;
	margin-bottom:0
}
.trbbs-list li h2 a {
	display:initial;
	max-width:80%;
	padding-right:10px;
	font-size:16px;
	font-weight:400
}
.trbbs-list li h2 .layui-badge {
	top:0;
	height:18px;
	line-height:16px;
	padding:0 5px;
	margin-right:10px;
	font-size:12px;
	border:1px solid #40aae3;
	background:0;
	color:#40aae3
}
.trbbs-list-badge {
	position:absolute;
	right:15px;
	top:15px;
	font-size:0
}
.trbbs-list-badge .layui-badge {
	margin-left:5px;
	border-radius:2px;
	font-size:12px
}
.layui-bg-red {
	background-color:#ff5722!important
}
.layui-badge,.layui-badge-dot,.layui-badge-rim {
	position:relative;
	display:inline-block;
	padding:0 6px;
	font-size:12px;
	text-align:center;
	background-color:#ff5722;
	color:#fff;
	border-radius:2px
}
.trbbs-list-nums {
	position:absolute;
	right:0;
	top:0;
	padding-right:0!important
}
.trbbs-list-info {
	position:relative;
	font-size:13px;
	color:#999
}
.trbbs-list-info {
	position:relative;
	font-size:12px;
	color:#969494
}
.trbbs-list-info>* {
	padding-right:15px
}
.trbbs-list-info a[link],.trbbs-list-info cite {
	color:#969494
}
.trbbs-list-info a[link]:hover {
	color:#40aae3
}
.trbbs-list-info .icon-renzheng {
	position:relative;
	top:1px;
	margin-right:3px
}
.trbbs-list-info .trbbs-badge-vip {
	position:relative;
	margin-left:2px
}
.trbbs-list-kiss {
	color:#b16ece
}
.trbbs-list-nums {
	position:absolute;
	right:0;
	top:0;
	padding-right:0!important
}
.trbbs-list-nums i {
	position:relative;
	padding:0 3px 0 15px
}
.trbbs-list-badge {
	position:absolute;
	right:5px;
	top:15px;
	font-size:0
}
.trbbs-list-badge .layui-badge {
	margin-left:5px;
	border-radius:2px;
	font-size:12px
}
.trbbs-list-one .trbbs-panel-title {
	margin-bottom:5px
}
.trbbs-list-one dd {
	margin:0 15px;
	line-height:26px;
	white-space:nowrap;
	overflow:hidden;
	list-style:decimal-leading-zero inside;
	*list-style-type:decimal inside;
	color:#009e94
}
.trbbs-list-one dd a,.trbbs-list-one dd span {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	font-style:normal
}
.trbbs-list-one dd a {
	max-width:85%;
	margin-right:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.trbbs-list-one dd span {
	font-size:12px;
	color:#ccc
}
.trbbs-list-one dd:last-child {
	padding-bottom:5px
}
body .layui-edit-face {
	border:0;
	background:0
}
body .layui-edit-face .layui-layer-content {
	padding:0;
	background-color:#fff;
	color:#666;
	box-shadow:none
}
.layui-edit-face .layui-layer-TipsG {
	display:none
}
.layui-edit-face ul {
	position:relative;
	width:372px;
	padding:10px;
	border:1px solid #d9d9d9;
	background-color:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.2)
}
.layui-edit-face ul li {
	cursor:pointer;
	float:left;
	border:1px solid #e8e8e8;
	height:22px;
	width:26px;
	overflow:hidden;
	margin:-1px 0 0 -1px;
	padding:4px 2px;
	text-align:center
}
.layui-edit-face ul li:hover {
	position:relative;
	z-index:2;
	border:1px solid #eb7350;
	background:#fff9ec
}
.trbbs-signin cite {
	padding:0 5px;
	color:#ff5722;
	font-style:normal
}
.trbbs-signin .layui-badge-dot {
	top:-7px;
	margin-left:0
}
.trbbs-signin-list {
	padding:0;
	line-height:30px
}
.trbbs-signin-list .layui-tab-item {
	padding:10px;
	height:320px;
	overflow-x:hidden;
	overflow-y:auto
}
.trbbs-signin-list li {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #e2e2e2;
	white-space:nowrap
}
.trbbs-signin-list li:first-child {
	margin-top:0
}
.trbbs-signin-list li:last-child {
	border:none 0
}
.trbbs-signin-list img {
	width:30px;
	height:30px;
	margin-right:10px;
	border-radius:2px
}
.trbbs-signin-list span {
	padding-left:10px
}
.trbbs-signin-list span i {
	color:#ff5722
}
.trbbs-signin-list .trbbs-none {
	padding-top:20px;
	min-height:0
}
.trbbs-signin-days {
	position:absolute;
	right:15px;
	padding-left:10px;
	color:#999
}
.trbbs-signin-main {
	position:relative;
	height:38px;
	padding:20px 15px;
	text-align:center
}
.trbbs-signin-main span {
	padding-left:10px
}
.trbbs-rank {
	padding-bottom:10px
}
.trbbs-rank dl {
	position:relative;
	min-height:100px;
	overflow:hidden;
	margin-left:20px;
	text-align:center;
	font-size:0
}
.trbbs-rank dd {
	position:relative;
	width:65px;
	height:85px;
	margin:10px 25px 5px 0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	font-size:12px
}
.trbbs-rank dd a img {
	width:65px;
	height:65px;
	border-radius:2px
}
.trbbs-rank dd a cite {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:rgba(0,0,0,.2);
	color:#fff;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.trbbs-rank dd a:hover cite {
	display:block
}
.trbbs-rank dd a i {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-style:normal
}
.trbbs-list-quick {
	border:1px solid #f2f2f2;
	border-bottom:0;
	border-right:0
}
.trbbs-list-quick .layui-col-xs6 {
	height:40px;
	line-height:40px;
	padding:0 10px;
	border:1px solid #f2f2f2;
	border-left:none;
	border-top:0;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.trbbs-list-quick a {
	display:block
}
.trbbs-list-quick a:hover {
	color:#40aae3
}
.trbbs-list-static li {
	line-height:26px;
	list-style-position:inside;
	list-style-type:disc;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.trbbs-list-static li a {
	color:#40aae3
}
.trbbs-list-static li a:hover {
	opacity:.8
}
.bbs_content_img {
	max-width:90%;
	text-align:center;
	padding:5px;
	cursor:pointer;
	display:initial;
	border:10px solid #eee;
	padding:10px;
	border-radius:10px;
	text-align:center
}
.detail-body {
	padding:20px 0;
	overflow:hidden
}
.detail-body img {
	max-width:100%
}
.layui-container {
	padding:0
}
.trbbs-main {
	width:1079px;
	min-height:600px;
	margin:0 auto 15px
}
.layui-badge {
	height:20px;
	line-height:20px;
	border-radius:2px
}
.trbbs-link {
	color:#40aae3
}
.trbbs-link:hover {
	color:#40aae3
}
.trbbs-grey {
	color:#999
}
.trbbs-msg,.trbbs-error {
	padding:10px 15px;
	line-height:24px
}
.trbbs-msg {
	background-color:#f8f8f8;
	color:#666
}
.trbbs-msg a {
	color:#4f99cf
}
.trbbs-error {
	color:#ff5722
}
.trbbs-editbox {
	position:relative
}
.trbbs-marginTop {
	margin-top:15px
}
.trbbs-mid {
	display:inline-block;
	height:10px;
	width:1px;
	margin:0 10px;
	vertical-align:middle;
	background-color:#e2e2e2
}
.trbbs-right {
	position:absolute;
	right:15px;
	top:0
}
.trbbs-imagecode {
	position:relative;
	margin-top:-12px;
	cursor:pointer
}
a cite {
	font-style:normal
}
.trbbs-loading {
	position:absolute;
	top:50%;
	left:50%;
	margin:-12px 0 0 -15px;
	font-size:30px;
	color:#c2c2c2
}
.trbbs-badge-vip {
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#e18616;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-svip {
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#ff5722;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-novip {
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#cc537e!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-oem {
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#85c506!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-accept {
	height:18px;
	line-height:18px;
	padding:0 5px!important;
	background-color:#40aae3;
	border-radius:2px
}
.trbbs-badge-link {
	margin-left:5px;
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#26c281!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-kfz {
	margin-left:5px;
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#85c506!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-badge-fws {
	margin-left:5px;
	height:16px;
	line-height:16px;
	padding:0 3px;
	background-color:#40aae3!important;
	color:#fff;
	border-radius:2px;
	font-style:inherit
}
.trbbs-avatar {
	position:absolute;
	left:5px;
	top:15px
}
.trbbs-avatar img {
	display:block;
	width:45px;
	height:45px;
	margin-left:10px;
	border-radius:2px;
	border:1px solid #eee
}
.trbbs-badge-accept {
	height:20px;
	line-height:20px;
	padding:0 5px!important;
	background-color:#40aae3;
	border-radius:2px
}
.trbbs-type-1 {
	background-color:#ff5722
}
.trbbs-type-2 {
	background-color:#00cfdf
}
.trbbs-type-3 {
	background-color:#40af3a
}
.trbbs-type-4 {
	background-color:#f1c40f
}
.trbbs-type-5 {
	background-color:#8775a7
}
.trbbs-type-6 {
	background-color:#5b9de4
}
.trbbs-type-7 {
	background-color:#e5c367
}
.trbbs-type-8 {
	background-color:#3893c3
}
.trbbs-type-9 {
	background-color:#9c0003
}
.trbbs-type-10 {
	background-color:#6b8a2bd4
}
.shop-info-name-value2 a {
	margin-right:10px
}
.detail-body p,.commentlist li p {
	line-height:25px
}
.detail-body img {
	margin:10px 0
}
.trbbs-zanzhu {
	display:block;
	position:relative;
	height:60px;
	line-height:60px;
	margin-top:10px;
	padding:0 20px;
	text-align:center;
	font-size:16px;
	font-weight:300;
	background-color:#009688;
	color:#fff
}
.trbbs-zanzhu:first-child {
	margin-top:0
}
.trbbs-zanzhu:hover {
	opacity:.9;
	color:#fff
}
.trbbs-zanzhu-img {
	height:auto;
	max-width:100%;
	padding:0;
	text-align:center;
	background-color:#eee
}
.trbbs-zanzhu-img img {
	max-width:100%
}
.icon-touxiang {
	display:inline-block;
	font-size:34px
}
.icon-qq,.icon-weibo {
	font-size:30px
}
.icon-renzheng {
	position:relative;
	color:#ffb800
}
.icon-kiss {
	font-size:18px
}
.icon-pinglun1 {
	position:relative;
	top:2px
}
.icon-alipay {
	position:relative;
	color:#3aa1fb;
	font-size:24px
}
.icon-weixinzhifu {
	position:relative;
	color:#40af3a
}
.icon-liwu {
	color:#ff5722
}
.detail-box {
	padding:20px
}
.detail h1 {
	font-size:24px;
	line-height:36px
}
.trbbs-detail-info {
	position:relative;
	margin:10px 0 15px
}
.trbbs-detail-info .layui-btn {
	height:20px;
	line-height:20px;
	vertical-align:top;
	border-radius:0
}
.trbbs-detail-info .layui-btn+.layui-btn {
	margin-left:0
}
.trbbs-admin-box {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-left:20px
}
.trbbs-detail-info .trbbs-list-nums {
	top:8px;
	font-size:13px
}
.trbbs-detail-info .trbbs-list-nums i {
	padding:0 3px 0 15px;
	font-size:13px;
	color:#999
}
.trbbs-detail-admin {
	padding-top:10px;
	text-align:right;
	border-top:1px dotted #eaeaea;
	background-color:#f8f8f8
}
.jie-admin-collect {
	visibility:hidden;
	transition:all 0s
}
.detail-about {
	position:relative;
	line-height:20px;
	padding:15px 15px 15px 75px;
	font-size:13px;
	background-color:#eeeeeebf;
	color:#000
}
.detail-about .jie-status,.detail-about .jie-status-ok {
	color:#fff
}
.detail-about .trbbs-jing {
	padding:0 6px;
	background-color:#c00;
	color:#fff
}
.detail-about .detail-hits {
	position:relative;
	top:5px;
	line-height:20px
}
.trbbs-detail-user {
	overflow:hidden
}
.trbbs-detail-user a {
	padding-right:10px;
	font-size:14px
}
.trbbs-detail-user .icon-renzheng {
	top:1px
}
.bbs-show {
	padding:30px
}
.bbs-list .bbs-list-title a {
	padding:0 20px;
	font-size:16px;
	font-weight:400;
	cursor:pointer;
	color:#555;
	height:65px;
	line-height:65px
}
.bbs-list .bbs-list-title {
	height:65px;
	line-height:65px;
	position:relative;
	margin:0 3px;
	overflow:hidden
}
.bbs-list {
	background:#FFF;
	box-shadow:0 0 2px #DDD;
	border-radius:2px;
	margin-top:30px
}
.bbs-list .bbs-list-title a.active {
	border-bottom:3px solid #40aae3;
	padding-bottom:19px
}
.bbs-list .bbs-list-title:before {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:2px;
	background:#ededed;
	left:0;
	bottom:0
}
.bbs-list-body {
	padding:20px
}
.gallery-filter a {
	background-color:transparent;
	color:#888;
	font-size:14px;
	font-weight:700;
	letter-spacing:-0;
	margin:0 20px;
	padding:.5rem .1rem;
	border:0;
	cursor:pointer;
	border-bottom:2px solid transparent;
	outline:0 none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.gallery-filter a:hover,.gallery-filter a:focus {
	background-color:transparent;
	color:#40aae3;
	border-bottom:2px solid #40aae3;
	outline:0 none
}
.gallery-filter a.active {
	color:#40aae3;
	cursor:default;
	border-bottom:2px solid #40aae3;
	outline:0 none
}
.gallery-item {
	position:relative;
	text-align:center;
	padding:0 10px;
	margin-bottom:20px
}
#gallery-1 .gallery-item {
	padding:0;
	margin-bottom:0
}
.masonry-wrap .gallery-item {
	text-align:center;
	width:33.33%;
	padding:0 10px;
	margin-bottom:20px
}
.image-zoom {
	width:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.image-zoom a {
	width:54px;
	height:54px;
	font-size:24px;
	line-height:50px!important;
	color:#fff;
	background-color:transparent;
	border:2px solid #fff;
	display:inline-block;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0);
	opacity:0;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.image-zoom a:hover {
	color:#757575;
	background-color:#fff;
	border:2px solid #fff
}
.hover-overlay {
	overflow:hidden;
	position:relative
}
.hover-overlay img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	overflow:hidden;
	-webkit-transition:transform 400ms;
	-moz-transition:transform 400ms;
	-o-transition:transform 400ms;
	transition:transform 400ms
}
.item-overlay {
	opacity:0;
	-moz-opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,163,200,0.85);
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.item-overlay::before,.item-overlay::after {
	position:absolute;
	top:25px;
	right:25px;
	bottom:25px;
	left:25px;
	content:'';
	opacity:0;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.item-overlay::before {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:scale(0,1);
	transform:scale(0,1)
}
.item-overlay::after {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	-webkit-transform:scale(1,0);
	transform:scale(1,0)
}
.gallery-item:hover img {
	transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-moz-transform:scale(1)
}
.gallery-item:hover .item-overlay {
	opacity:1;
	-moz-opacity:1
}
.gallery-item:hover .item-overlay::before,.gallery-item:hover .item-overlay::after {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.gallery-item:hover a {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
#statistic-1 {
	background-image:url(../images/statistic.jpg);
	padding-top:80px;
	padding-bottom:40px
}
#statistic-2 {
	padding-top:80px;
	padding-bottom:40px
}
.statistic-block {
	text-align:center;
	margin-bottom:40px
}
#statistic-2 .statistic-block {
	text-align:center;
	background-color:#fff;
	border:1px solid #eee;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:40px 20px;
	margin-bottom:40px
}
#statistic-2.bg-lightgrey .statistic-block {
	background-color:#fff;
	border:1px solid #f5f5f5;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.statistic-holder .statistic-block {
	text-align:left;
	margin-bottom:0
}
.statistic-holder {
	margin-top:45px
}
.statistic-block h5 {
	font-size:2.85rem;
	line-height:1;
	font-weight:900;
	letter-spacing:.5px;
	margin-top:20px;
	margin-bottom:15px
}
#statistic-2 .statistic-block h5 {
	font-size:1.35rem;
	line-height:1;
	font-weight:900;
	letter-spacing:.5px;
	margin-top:25px;
	margin-bottom:10px
}
.statistic-section .statistic-block .fa {
	font-size:40px
}
.statistic-holder .statistic-block h5 {
	font-size:2rem;
	line-height:1;
	font-weight:900;
	letter-spacing:.5px;
	margin-top:22px;
	margin-bottom:10px
}
.statistic-block p {
	font-size:1.05rem;
	font-family:'Lato',sans-serif;
	margin-bottom:0
}
#statistic-2 .statistic-block p {
	color:#757575;
	font-size:.8rem
}
.statistic-holder .statistic-block p {
	color:#757575;
	font-size:.925rem
}
.statistic-img {
	text-align:center;
	position:relative;
	margin-bottom:40px
}
.statistic-img img {
	max-width:none;
	display:inline-block
}
.doctor-1 {
	position:relative;
	z-index:1;
	margin-bottom:20px;
	overflow:hidden
}
.doctor-2 {
	text-align:center;
	background-color:#fff;
	border:1px solid #eee;
	padding:2px;
	height:105px;
	margin-bottom:30px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.bbs-top {
	margin-top:20px;
	overflow:hidden;
	margin-bottom:20px
}
.bbs-top .qq-top label .active {
	color:#40aae3
}
.bbs-top .qq-top label a {
	padding-top:5px;
	padding-right:20px;
	font-weight:400
}
.bbs-top .qq-top {
	margin-top:5px
}
.bbs-category {
	border-radius:6px;
	background-color:#fff;
	border:1px solid #eee;
	padding:10px
}
.insert_shop {
	width:400px;
	border:1px dashed #ccc;
	margin-bottom:20px;
}
.insert_shop .media-body p {
	height:40px;
	font-size:12px;
	line-height:20px
}
.insert_shop .media-body {
	padding:5px 5px 0 5px!important
}
.insert_shop .media {
	padding:5px
}
.insert_shop .media-heading {
	font-size:14px
}
.insert_shop img {
	width:60px;
	margin-top:5px
}
@media(max-width:708px) {
	.insert_shop img {
	width:50px
}
.insert_shop .media-body p {
	height:30px;
	font-size:12px;
	line-height:16px;
	overflow:hidden
}
.insert_shop {
	width:280px
}
}.doctor-meta {
	padding-top:18px;
	padding-bottom:0;
	text-align:left;
	width:70%;
	padding-left:10px
}
.search-tpl .img-fluid {
	max-height:300px
}
.search-tpl .doctor-meta {
	width:100%;
	text-align:center;
	padding-top:20px
}
.search-tpl-meta {
	height:200px;
	overflow:hidden
}
.search-tpl {
	overflow:hidden;
	height:300px;
	text-align:center;
	padding-top:40px
}
.shop-title {
	font-size:16px;
	font-weight:inherit;
	height:21px;
	overflow:hidden
}
@media(max-width:767px) {
	.search-tpl-meta {
	height:auto
}
.search-tpl {
	height:auto
}
.search-tpl {
	padding-top:40px!important
}
}.shop-title .btn-xs {
	padding:0 5px!important
}
.wsmainfull {
	z-index:99999!important
}
.shop-left {
	width:30%;
	padding:6px 10px;
	max-height:100px;
	overflow:hidden
}
.shop-title .btn-xs {
	display:initial;
	font-size:9px;
	line-height:initial!important
}
.shop-title .gfb {
	background-color:#2c99ff;
	border-color:#2c99ff
}
.spjgz {
	color:#db250e;
	padding:1px 0
}
.gzd {
	color:rgba(2,1,1,0.5);
	font-size:12px;
	padding-top:4px;
	overflow:hidden;
	height:63px
}
.search-param-table .label-default {
	background-color:#fff;
	color:#000
}
.search-param-table .label-default[href]:hover,.search-param-table .label-default[href]:focus {
	background-color:#fff;
	color:#40aae3
}
.search-param-table {
	background:#fff;
	margin-bottom:40px;
	padding:20px 30px
}
.search-param-table .control-label {
	width:50px
}
.search-param-table .form-group {
	margin:10px 0
}
.doctor-meta h5.h5-sm,.doctor-meta h5.h5-md {
	margin-bottom:5px
}
.doctor-meta span {
	display:block;
	1color:#888;
	font-size:1rem;
	font-weight:400;
	line-height:1
}
.bg-blue .doctor-meta span {
	color:#f5f5f5
}
.doctor-meta p {
	margin-top:10px;
	margin-bottom:0
}
.profile-link {
	width:100%;
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.profile-link a {
	display:inline-block;
	-webkit-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,0);
	opacity:0
}
.doctor-1 .item-overlay {
	opacity:0;
	-moz-opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,163,200,0.85);
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.bg-blue .doctor-1 .item-overlay {
	background:rgba(10,10,10,0.55)
}
.yxcx {
	clear:both
}
.doctor-1 .hover-overlay,.doctor-2 .hover-overlay {
	overflow:hidden;
	position:relative
}
.full-left {
	float:left
}
.full-right {
	float:right
}
.doctor-1 .hover-overlay>img,.doctor-2 .hover-overlay>img {
	border-radius:10px;
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	overflow:hidden;
	-webkit-transition:transform 500ms;
	-moz-transition:transform 500ms;
	-o-transition:transform 500ms;
	transition:transform 500ms
}
.doctor-1:hover .hover-overlay>img,.doctor-2:hover .hover-overlay>img {
	transform:scale(1);
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-moz-transform:scale(1)
}
.doctor-1:hover .item-overlay {
	opacity:1;
	-moz-opacity:1
}
.doctor-1:hover a {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.all-doctors {
	margin-bottom:60px
}
#doctor-breadcrumbs {
	background-image:url(../images/doctor-profile.jpg);
	padding-top:130px;
	padding-bottom:60px
}
#doctor-breadcrumbs .doctor-data {
	padding-left:45px
}
#doctor-1-details {
	padding-bottom:70px
}
#doctor-1-details .doctor-bio {
	padding-top:60px;
	padding-left:45px
}
.doctor-bio h2 {
	letter-spacing:-0.5px;
	margin-bottom:5px
}
.doctor-bio h5.h5-lg {
	font-weight:400;
	margin-bottom:30px
}
.doctor-bio h5.h5-md {
	margin-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #eee
}
#doctor-1-details .doctor-photo {
	margin-top:-220px;
	position:relative;
	z-index:3
}
.doctor-contacts {
	margin-top:30px;
	margin-bottom:35px
}
.doctor-contacts h4 {
	font-weight:400;
	margin-bottom:10px
}
.doctor-contacts h4 i {
	margin-right:10px
}
.doctor-photo .btn {
	margin:0 10px 15px
}
.certificates {
	margin-top:30px
}
.certificate-image {
	margin-bottom:20px
}
.doctor-info {
	background-color:#f9f9f9;
	border:1px solid #f5f5f5;
	margin-top:30px;
	margin-bottom:40px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.doctor-info table {
	margin-top:0;
	margin-bottom:0
}
.doctor-info .table td,.doctor-info .table th {
	font-size:15px;
	padding:15px 25px;
	border-top:0
}
.doctor-info .table .last-tr td,.doctor-info .table .last-tr th {
	border-bottom:0
}
.doctor-info .table span {
	display:block;
	margin-bottom:3px
}
.doctor-info .table span i {
	color:#40aae3;
	font-size:12px;
	margin-right:3px
}
#pricing-1 .pricing-table {
	text-align:center;
	background-color:#fff;
	border:1px solid #d0d0d0;
	padding:60px 50px;
	margin-top:0;
	margin-bottom:40px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.pricing-table {
	padding:20px 25px 5px;
	border:1px solid #d0d0d0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-top:25px
}
#pricing-1.bg-lightgrey .pricing-table {
	background-color:#fff;
	border:1px solid #f5f5f5;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.pricing-table .table td,.pricing-table .table th {
	padding:12px 10px;
	border-top:0;
	border-bottom:1px solid #ddd
}
.pricing-table .table .last-tr td,.pricing-table .table .last-tr th {
	border-bottom:0
}
.pricing-table td span {
	font-weight:700
}
.oprice {
	text-decoration:line-through;
	font-size:14px!important;
	margin-bottom:10px!important
}
.bprice {
	font-size:14px!important;
	margin-bottom:10px!important
}
#pricing-1 .pricing-table h5 {
	margin-top:30px;
	margin-bottom:20px
}
.pricing-table span.price {
	font-size:30px;
	color:#e83b19;
	font-family:'Lato',sans-serif;
	line-height:1;
	font-weight:700;
	letter-spacing:-0.5px
}
.pricing-table sup {
	font-size:45px;
	font-family:'Lato',sans-serif;
	font-weight:700;
	top:-7px;
	right:2px
}
.pricing-plan p {
	color:#888;
	margin-top:10px;
	margin-bottom:0
}
#pricing-1 .pricing-table ul.features {
	padding:25px 0 35px
}
#pricing-1 .pricing-table ul.features li {
	color:#333;
	font-size:1rem;
	line-height:1;
	font-weight:300;
	padding:9px 0
}
#pricing-1 .pricing-table ul.features li:last-child {
	border-bottom:0
}
.all-pricing-btn {
	margin-top:10px
}
#pricing-1 .all-pricing-btn {
	margin-top:30px
}
.all-pricing-btn p {
	padding:0 5%;
	margin-bottom:30px
}
.all-pricing-btn p span {
	font-weight:700;
	margin-right:5px
}
.pricing-img {
	text-align:center;
	position:relative;
	margin-bottom:40px
}
.pricing-img img {
	max-width:none;
	display:inline-block
}
.brands-section {
	padding-top:60px;
	padding-bottom:30px
}
.brands-section p {
	color:#888;
	font-size:1.1rem;
	font-weight:400;
	margin-bottom:30px
}
.brand-logo {
	margin-bottom:30px
}
.brands-holder img {
	padding:0 2px
}
.review-1 {
	margin:0 5px 40px;
	padding:0 10px
}
.review-2 {
	position:relative;
	background-color:#fff;
	border:1px solid #ddd;
	margin:0 10px 20px;
	padding:20px;
	border-radius:2px
}
.bg-lightgrey .review-2 {
	background-color:#fff;
	border:1px solid #f5f5f5;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,.1);
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
#reviews-1 .testimonial-avatar {
	display:inline-block;
	float:left
}
#reviews-1 .testimonial-avatar img,#reviews-2 .testimonial-avatar img {
	width:55px;
	height:55px;
	display:inline-block;
	margin:0 15px 0 0;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
#reviews-2 .testimonial-avatar img {
	width:70px;
	height:70px;
	margin:0 0 30px 0
}
#reviews-2 {
	padding-top:30px;
	overflow:hidden;
}
.review-1 p {
	color:#757575;
	font-size:1rem;
	line-height:1.45;
	font-weight:300;
	padding:0 8px 6px
}
.review-2 p {
	color:#444;
	line-height:1.35;
	padding-top:10px
}
.review-author h5 {
	font-size:1.05rem;
	line-height:1;
	padding-top:10px;
	margin-bottom:0
}
#reviews-2 .review-author h5 {
	font-size:14px;
	line-height:1;
	font-weight:900;
	text-transform:uppercase;
	padding-top:10px;
	margin-bottom:0
}
.review-author span {
	color:#777;
	font-size:.915rem;
	line-height:1;
	font-weight:400
}
#reviews-2 .review-author span {
	color:#959595;
	font-size:.7rem;
	line-height:1;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:4px
}
.quote {
	width:60px;
	height:62px;
	margin-left:5px;
	margin-bottom:-30px;
	position:relative;
	z-index:3;
	opacity:.15
}
.review-2 .quote {
	position:absolute;
	top:54%;
	left:50%;
	width:100px;
	height:103px;
	margin-left:-62px;
	margin-top:-60px;
	opacity:.14
}
.reviews-section .owl-theme .owl-dots .owl-dot span {
	background:transparent;
	border:2px solid #004861
}
.reviews-section .owl-theme .owl-dots .owl-dot.active span,.reviews-section .owl-theme .owl-dots .owl-dot:hover span {
	background:#004861
}
#banner-1 {
	background-image:url(../images/banner-1.jpg);
	padding-top:120px;
	padding-bottom:120px
}
#banner-2 .bg-image.bg-inner {
	background-image:url(../images/banner-2.jpg);
	position:relative;
	z-index:1
}
#banner-4 {
	padding-top:120px;
	padding-bottom:120px;
	position:relative;
	z-index:1
}
#banner-6 {
	background-image:url(../images/banner-6.jpg);
	padding-top:60px;
	padding-bottom:60px
}
#banner-7 {
	background-image:url(../images/banner-7.jpg);
	padding-top:120px;
	padding-bottom:120px
}
#banner-8 {
	background-image:url(../images/banner-8.jpg);
	padding-top:100px;
	padding-bottom:100px
}
#banner-5 .container {
	overflow:hidden
}
#banner-4 .banner-txt {
	padding-left:60px
}
#banner-1 .banner-txt h2 {
	line-height:1.15;
	letter-spacing:-0.5px;
	margin-bottom:3px
}
#banner-3 .banner-txt h2 {
	line-height:1.25;
	letter-spacing:-0.5px;
	margin-bottom:0
}
#banner-4 .banner-txt h2 {
	letter-spacing:-1px
}
#banner-6 .banner-txt h4 {
	letter-spacing:0;
	margin-bottom:3px
}
#banner-7 .banner-txt h2 {
	line-height:1.25;
	letter-spacing:0;
	margin-bottom:25px
}
#banner-8 h3:after {
	display:block;
	content:"";
	height:2px;
	width:100px;
	background:#fff;
	margin:30px auto;
	position:relative
}
#banner-8 h3 {
	margin-top:30px
}
#banner-8 h4 {
	letter-spacing:.5px
}
#banner-8 h2 {
	font-weight:900;
	letter-spacing:1.5px;
	margin-bottom:0
}
#banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl {
	font-weight:900;
	letter-spacing:.5px;
	margin-top:20px;
	margin-bottom:25px
}
#banner-1 .banner-txt p {
	margin-top:30px;
	padding-right:10%
}
#banner-2 .banner-txt p {
	margin-top:25px;
	margin-bottom:30px
}
#banner-1 .banner-details h5 {
	font-size:2.5rem;
	line-height:2rem!important;
	font-weight:900;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:0;
	margin-left:6px;
	display:inline-block
}
#banner-1 .banner-details span {
	color:#444;
	font-size:1.1rem;
	font-family:'Lato',sans-serif;
	line-height:2.15rem!important;
	font-weight:400;
	position:relative;
	top:-6px
}
#banner-1 .banner-txt p.p-md {
	color:#888;
	font-size:.875rem;
	line-height:1;
	font-weight:400;
	margin-top:0;
	margin-bottom:0;
	position:relative;
	top:-7px
}
#banner-6 span {
	text-align:center;
	float:left;
	margin-right:15px;
	margin-top:10px
}
#banner-6 .banner-txt {
	overflow:hidden;
	padding-left:10px
}
.banner-2-img {
	text-align:center;
	margin-top:-80px;
	position:relative;
	z-index:999
}
.banner-3-img {
	text-align:center;
	position:relative
}
.banner-3-img img {
	max-width:none;
	display:inline-block
}
.banner-4-img {
	background-image:url(../images/banner-4.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:absolute;
	top:0;
	bottom:0;
	width:50%;
	left:0
}
.blog-post {
	margin-bottom:40px
}
#blog-page .blog-post {
	margin-bottom:30px
}
.blog-post-txt span {
	font-size:.95rem;
	font-weight:400;
	line-height:1
}
.sblog-post-txt span,#blog-page .blog-post-txt span {
	font-size:.8rem;
	color:#666
}
.blog-post-txt span span,.sblog-post-txt span span,#blog-page .blog-post-txt span span {
	font-weight:500
}
.blog-post-txt h5 {
	margin-top:5px;
	line-height:1.35;
	margin-top:20px;
	margin-bottom:2px
}
.blog-post-txt p {
	font-size:.975rem;
	line-height:1.5;
	margin-top:5px;
	margin-bottom:0
}
#blog-page .blog-post-txt p {
	margin-top:10px
}
.blog-post-txt h5 a:hover {
	color:#666;
	text-decoration:underline
}
.sblog-post-txt h5.h5-md {
	margin-top:20px;
	margin-bottom:20px
}
.all-posts-btn {
	margin-top:10px
}
.post-share-links {
	margin-top:70px;
	padding-top:70px;
	border-top:1px solid #e5e5e5
}
.post-inner-img {
	margin-top:40px;
	margin-bottom:40px
}
.post-inner-img h4 {
	line-height:1.35;
	margin-bottom:30px
}
.post-inner-img h5 {
	font-size:1rem;
	line-height:1;
	margin-bottom:3px
}
.post-inner-img p {
	color:#999;
	font-size:.95rem;
	font-weight:500;
	margin-bottom:0
}
.post-tags-list {
	margin-bottom:40px
}
.post-tags-list span a {
	color:#999;
	font-size:.925rem;
	font-weight:400;
	line-height:1.42857;
	border:2px solid #ccc;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	padding:6px 16px;
	margin-right:4px;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
.post-tags-list span a:hover {
	background-color:#40aae3;
	border-color:#40aae3;
	color:#fff
}
.share-social-icons {
	display:inline-block;
	padding-left:0
}
.share-social-icons li {
	width:auto!important;
	display:inline-block!important;
	vertical-align:top;
	clear:none!important;
	padding:0
}
a.share-ico {
	width:100px;
	height:36px;
	font-size:1rem;
	line-height:36px!important;
	text-align:center;
	margin-right:10px;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.share-social-icons i {
	font-size:14px;
	margin-right:8px
}
a.share-ico.ico-like {
	background-color:#f2f2f2;
	color:#333
}
a.share-ico.ico-facebook {
	background-color:#3b5998;
	color:#fff
}
a.share-ico.ico-twitter {
	background-color:#00a9ed;
	color:#fff
}
a.share-ico.ico-google-plus {
	background-color:#dd4b39;
	color:#fff
}
a.share-ico.ico-pinterest {
	background-color:#cb2027;
	color:#fff
}
.author-senoff {
	background-color:#f8f9fb;
	padding:45px;
	margin-top:80px;
	margin-bottom:80px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.author-senoff img {
	width:100px;
	height:100px;
	float:left;
	text-align:center;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.author-senoff-txt {
	overflow:hidden;
	padding-left:30px
}
.author-senoff-txt h5 {
	margin-bottom:15px
}
.author-senoff-txt p {
	margin-bottom:0
}
.single-post-comments {
	margin-top:30px;
	margin-bottom:60px;
	padding:0 3%
}
.related-posts h5.h5-md,.single-post-comments h5.h5-md {
	padding-bottom:30px;
	margin-bottom:60px;
	border-bottom:1px solid #e5e5e5
}
.single-post-comments img {
	width:55px;
	height:55px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.comment-meta {
	margin-bottom:10px
}
.comment-meta h5 {
	font-size:1rem;
	line-height:1.1;
	margin-bottom:2px
}
.comment-date {
	color:#888;
	font-size:14px;
	margin-bottom:5px
}
.btn-reply {
	margin-left:10px
}
.btn-reply a {
	color:#888;
	font-size:14px
}
.btn-reply a i {
	font-size:13px;
	margin-right:1px
}
.btn-reply a:hover {
	color:#000
}
.single-post-comments hr {
	margin-top:35px;
	margin-bottom:35px
}
#leave-comment h5.h5-md {
	margin-bottom:3px
}
.comment-form p {
	color:#333;
	font-size:15px;
	line-height:15px;
	font-weight:700;
	margin-bottom:10px;
	padding-left:5px;
	display:block
}
.comment-form .form-control {
	background-color:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size:1rem;
	font-weight:300;
	padding:0 20px;
	margin-bottom:22px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.comment-form .form-control:focus {
	border-color:#16a2e0;
	outline:0 none;
	box-shadow:none
}
.comment-form textarea {
	min-height:200px
}
.comment-form textarea.form-control {
	padding:20px
}
.hero-form .btn:focus {
	outline:0 none;
	box-shadow:none
}
.comment-form label.error {
	color:#e74c3c;
	font-size:14px;
	font-weight:300;
	margin-bottom:20px
}
.comment-form-msg {
	width:100%!important;
	display:block;
	text-align:center
}
.comment-form .sending-msg {
	margin-top:20px
}
.comment-form .loading {
	color:#666;
	font-size:17px;
	font-family:'Lato',sans-serif;
	font-weight:700
}
#contacts-1.bg-image {
	background-image:url(../images/contacts-1.jpg)
}
.contact-box h5 {
	line-height:1;
	font-weight:700;
	margin-bottom:15px
}
.contact-box p {
	font-size:.975rem;
	margin-bottom:2px
}
.contact-box p a {
	font-weight:500
}
#contacts-2 h4.h4-md {
	line-height:1.25;
	padding-right:30px;
	margin-top:20px;
	margin-bottom:25px
}
p.contact-notice {
	padding-right:30px;
	margin-top:25px;
	margin-bottom:40px
}
#contacts-1 .contact-form {
	margin-left:20px
}
#contacts-2 .contact-form {
	padding:40px 20px 35px;
	margin:0;
	background-color:#f7f7f7;
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
#contacts-2 .contact-form .col-md-6,#contacts-2 .contact-form .col-md-12 {
	padding:0
}
.form-group {
	margin-bottom:20px;
}
.contact-form .form-control,.contact-form .custom-select {
	background-color:#fff;
	border:1px solid #bbb;
	color:#333;
	height:52px;
	font-size:15px;
	line-height:1;
	font-weight:300;
	padding:4px 15px;
	margin-bottom:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.contact-form .custom-select {
	display:inline-block;
	width:100%;
	color:#777
}
.contact-form textarea {
	min-height:200px
}
#contacts-2 .contact-form textarea {
	min-height:140px
}
.contact-form textarea.form-control {
	padding:20px 15px
}
.contact-form .form-control::-moz-placeholder {
	color:#777
}
.contact-form .custom-select::-moz-placeholder {
	color:#777
}
.contact-form .form-control:-ms-input-placeholder {
	color:#777
}
.contact-form .custom-select:-ms-input-placeholder {
	color:#777
}
.contact-form .form-control::-webkit-input-placeholder {
	color:#777
}
.contact-form .custom-select::-webkit-input-placeholder {
	color:#777
}
.contact-form .form-control:focus {
	background-color:#fff;
	border-color:#40aae3;
	outline:0 none;
	box-shadow:none
}
.contact-form .btn:focus {
	outline:0 none;
	box-shadow:none
}
.contact-form label.error {
	color:#e74c3c;
	font-size:14px;
	font-weight:300;
	margin-bottom:20px
}
.contact-form-msg {
	width:100%!important;
	display:block;
	text-align:center
}
.contact-form .sending-msg {
	margin-top:20px
}
.contact-form .loading {
	color:#666;
	font-size:17px;
	font-family:'Lato',sans-serif;
	font-weight:700
}
#gmap {
	width:100%;
	height:450px
}
/*#footer-1 .footer-box {
	padding-left:10%
}
.footer.bg-image {
	background-color:#373d41;
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	padding-top:40px;
	padding-bottom:20px
}
.footer h5.h5-xs {
	line-height:1;
	letter-spacing:0;
	margin-bottom:25px
}
#footer-2 .footer-info p {
	font-weight:400;
	margin-bottom:3px
}
.footer-box p {
	font-size:.975rem;
	margin-bottom:8px
}
.footer-box p span {
	color:#444;
	font-size:.925rem;
	font-weight:500
}
.footer-box h5.h5-xl {
	font-weight:900;
	letter-spacing:.5px;
	margin-bottom:0
}
#footer-2 p.foo-email {
	margin-top:30px;
	margin-bottom:5px
}*/
/*p.foo-email a {
	font-weight:500;
	text-decoration:underline
}
p.footer-copyright {
	font-size:.95rem;
	margin-bottom:0
}
p.footer-copyright span {
	font-weight:700
}
.footer.bg-image h5.h5-xs,.footer.bg-image p.foo-email a {
	color:#fff
}
.footer.bg-image .footer-box p,.footer.bg-image .footer-info p,.footer.bg-image .footer-links li a,.footer a,.footer.bg-image p.footer-copyright,.footer.bg-image p.footer-copyright a {
	color:#c5d1dc;
	font-size:14px
}
.footer.bg-image .footer-box p span,.footer.bg-image p.footer-copyright span {
	color:#fff
}*/
.load-questions:hover {
	color:#fff
}
.load-questions {
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	display:block;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	text-align:center;
	color:#fff;
	background-color:#40aae3;
	margin:30px 0
}
.footer-links li {
	font-size:14px;
	width:auto!important;
	display:block!important;
	vertical-align:top;
	clear:none!important;
	margin:0 0 9px 0;
	padding:0
}
.footer-links li a:hover {
	color:#000;
	text-decoration:underline
}
.foo-socials {
	display:inline-block;
	padding-left:0;
	margin:0 auto 0
}
.foo-socials li {
	width:auto!important;
	display:inline-block!important;
	vertical-align:top;
	clear:none!important;
	margin:0 0 8px 0;
	padding:0
}
.foo-socials a {
	display:block;
	background-color:transparent;
	border:2px solid #666;
	width:36px;
	height:36px;
	color:#666;
	font-size:16px;
	line-height:34px!important;
	margin-right:4px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
/*.footer.bg-image .foo-socials a {
	border:2px solid #c5d1dc;
	color:#c5d1dc
}*/
.foo-socials a.ico-facebook:hover {
	background-color:#3b5998;
	border-color:#3b5998;
	color:#fff
}
.foo-socials a.ico-twitter:hover {
	background-color:#00a9ed;
	border-color:#00a9ed;
	color:#fff
}
.foo-socials a.ico-instagram:hover {
	background-color:#dc3c59;
	border-color:#dc3c59;
	color:#fff
}
.foo-socials a.ico-dribbble:hover {
	background-color:#d92d84;
	border-color:#d92d84;
	color:#fff
}
.foo-socials a.ico-behance:hover {
	background-color:#2473f6;
	border-color:#2473f6;
	color:#fff
}
.foo-socials a.ico-pinterest:hover {
	background-color:#ac281a;
	border-color:#ac281a;
	color:#fff
}
.foo-socials a.ico-linkedin:hover {
	background-color:#015886;
	border-color:#015886;
	color:#fff
}
.foo-socials a.ico-google-plus:hover {
	background-color:#cd1111;
	border-color:#cd1111;
	color:#fff
}
.foo-socials a.ico-youtube:hover {
	background-color:#cd1b20;
	border-color:#cd1b20;
	color:#fff
}
.foo-socials a.ico-tumblr:hover {
	background-color:#3a5976;
	border-color:#3a5976;
	color:#fff
}
.foo-socials a.ico-vk:hover {
	background-color:#3b5998;
	border-color:#3b5998;
	color:#fff
}
.foo-socials a.ico-yahoo:hover {
	background-color:#7b0099;
	border-color:#7b0099;
	color:#fff
}
.foo-socials a.ico-yelp:hover {
	background-color:#d32323;
	border-color:#d32323;
	color:#fff
}
/*.footer-form .form-control {
	height:48px;
	background-color:#fff;
	border:1px solid #ccc;
	border-right:0;
	color:#333;
	font-size:1rem;
	padding:0 15px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}*/
/*.footer-form .form-control:focus {
	border:1px solid #ccc;
	border-right:0;
	outline:0;
	box-shadow:none
}
.footer-form .btn {
	height:48px;
	color:#aaa;
	background-color:#fff;
	border:1px solid #ccc;
	border-left:none;
	font-size:1.45rem;
	line-height:1!important;
	padding:0 15px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}*/
/*.footer-form .form-notification {
	font-size:.925rem;
	font-weight:400;
	line-height:1;
	margin-top:15px;
	margin-left:5px
}*/
.bottom-footer {
	border-top:1px solid #ddd;
	margin-top:20px;
	padding-top:20px
}
/*.footer.bg-image .bottom-footer {
	border-top:1px solid #4b5054
}*/
.error-page {
	padding:50px 0
}
.input-group-addon,.input-group-btn,.input-group .form-control {
	display:table-cell
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.search-param-table .search-top {
	margin-top:10px
}
.search-param-table .label-success,.search-param-table .label:hover {
	color:#fe714b!important;
	background:rgba(254,113,75,0.1)!important
}
.search-param-table .label {
	display:inline-block;
	padding:0 12px;
	height:28px;
	line-height:28px;
	margin-right:5x;
	border-radius:14px;
	color:#333;
	text-align:center;
	cursor:pointer;
	font-size:14px
}
#sidebar h5.h5-sm {
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:1px solid #ddd
}
#search-field .form-control {
	background-color:#f0f0f0;
	height:54px;
	padding-left:20px;
	border:0;
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px
}
#search-field .btn {
	background-color:#f0f0f0;
	color:#777;
	border:0;
	height:54px;
	padding:0 18px;
	margin-top:0;
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:0;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0
}
#search-field .form-control:focus {
	border-color:#999;
	outline:0 none;
	box-shadow:none
}
ul.blog-category-list>li {
	padding:8px 0;
	line-height:30px;
	height:39px;
	overflow:hidden;
	border-bottom:1px dashed #c0c0c0;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out
}
ul.blog-category-list>li:first-child {
	padding:0 0 5px
}
ul.blog-category-list>li:last-child {
	padding:5px 0 0;
	border-bottom:0
}
ul.blog-category-list>li a {
	color:#555
}
ul.blog-category-list>li a i {
	font-size:.875rem;
	margin-right:5px;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
ul.blog-category-list>li span {
	color:#444;
	font-weight:500
}
ul.blog-category-list li:hover {
	padding-left:12px
}
.popular-posts li {
	padding:14px 0;
	border-bottom:1px dashed #c0c0c0
}
.popular-posts li:first-child {
	padding:0 0 14px
}
.popular-posts li:last-child {
	padding:14px 0 0;
	border-bottom:0
}
.popular-posts img {
	text-align:center;
	float:left
}
.post-summary {
	overflow:hidden;
	padding-left:20px
}
.post-summary a {
	color:#555;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.popular-posts .post-summary a:hover {
	text-decoration:underline
}
.popular-posts p {
	color:#888;
	font-size:.875rem;
	margin-top:6px;
	margin-bottom:0
}
.badge {
	font-size:.75rem;
	font-weight:600;
	color:#999;
	border:0;
	background-color:#40aae3;
	border:2px solid #ccc;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	margin-bottom:8px;
	padding:4px 14px;
	margin-right:2px;
	-webkit-transition:all 450ms ease-in-out;
	-moz-transition:all 450ms ease-in-out;
	-o-transition:all 450ms ease-in-out;
	-ms-transition:all 450ms ease-in-out;
	transition:all 450ms ease-in-out
}
.badge a {
	color:#999!important;
	font-size:.925rem;
	font-weight:400;
	line-height:1.42857
}
.badge:hover {
	background-color:#40aae3;
	border-color:#40aae3
}
.badge:hover a {
	color:#fff!important
}
.sidebar-table {
	background-color:#f9f9f9;
	border:1px solid #f5f5f5;
	padding:50px 30px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.sidebar-table.blue-table {
	background-color:#40aae3;
	border:1px solid #40aae3;
	color:#fff;
	box-shadow:none
}
.sidebar-table h5,.sidebar-table h4 {
	margin-bottom:15px
}
.sidebar-table h5.h5-xs {
	margin-top:20px
}
.sidebar-table p {
	margin-bottom:0
}
.sidebar-table.blue-table h5,.sidebar-table.blue-table h4,.sidebar-table.blue-table table {
	color:#fff
}
.sidebar-table table {
	margin-top:15px;
	margin-bottom:0
}
.sidebar-table .table td,.sidebar-table .table th {
	font-size:16px;
	padding:16px 0;
	border-top:0;
	border-bottom:1px dashed #aaa
}
.sidebar-table.blue-table .table td,.sidebar-table.blue-table .table th {
	border-bottom:1px dashed rgba(255,255,255,.6)
}
.sidebar-table .table .last-tr td,.sidebar-table .table .last-tr th {
	border-bottom:0
}
.sidebar-timetable {
	border:1px solid #ccc;
	padding:40px 30px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.txt-widget-avatar {
	display:inline-block;
	float:left
}
.txt-widget-avatar img {
	width:100px;
	height:100px;
	display:inline-block;
	margin:0 15px 0 0
}
.txt-widget-data h5 {
	font-size:1.2rem;
	line-height:1;
	padding-top:10px;
	margin-bottom:5px
}
.jtv-entry-meta span {
	margin-right:10px
}
.txt-widget-data span {
	color:#666;
	font-size:.915rem
}
.txt-widget-data p {
	font-size:1.25rem;
	line-height:1;
	font-weight:900;
	margin-top:4px;
	margin-bottom:0
}
.content-text img {
	border:3px solid #eee;
	padding:10px;
	border-radius:10px;
	text-align:center;
	max-width:100%;
	margin:10px 0
}
.margin-top-10 {
	margin-top:10px
}
.margin-top-20 {
	margin-top:20px
}
#breadcrumb {
	background-position:center center;
	height:200px
}
.breadcrumb-holder {
	padding-top:40px;
	padding-bottom:45px;
	padding-left:15px
}
.breadcrumb {
	padding:0;
	margin-bottom:0;
	background-color:transparent;
	border-radius:0
}
.breadcrumb-holder h4 {
	line-height:1;
	font-weight:900;
	letter-spacing:0;
	margin-top:10px;
	margin-bottom:0
}
.breadcrumb-item a {
	color:#333;
	font-size:.95rem;
	font-weight:400;
	text-decoration:underline
}
.breadcrumb-item a:hover {
	color:#40aae3
}
.breadcrumb-item.active {
	color:#666;
	font-size:.95rem;
	font-weight:400;
	margin-top:2px
}
.breadcrumb-item+.breadcrumb-item::before {
	font-size:1.05rem;
	display:inline-block;
	padding-right:8px;
	margin-top:-2px;
	color:#858585;
	content:"\00bb"
}
.breadcrumb-item+.breadcrumb-item {
	padding-left:10px
}
.wide-list {
	padding-top:30px;
	padding-bottom:30px
}
.blog-page-pagination {
	text-align:center;
	margin-bottom:30px
}
.page-link {
	color:#666;
	font-weight:500;
	padding:.65rem .95rem;
	margin:0 5px;
	background-color:#fff;
	border-color:#e5e5e5;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px
}
.page-item:first-child .page-link {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.page-item:last-child .page-link {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.page-item.disabled .page-link {
	color:#aaa;
	background-color:#fff;
	border-color:#e5e5e5
}
.next-page.page-link1 {
	margin-left:30px
}
.page-link:hover,.page-link:focus,.page-item.active .page-link {
	background-color:#5496ff;
	color:#fff;
	border-color:#5496ff;
	-webkit-box-shadow:0 8px 8px rgba(0,0,0,.15);
	-moz-box-shadow:0 8px 8px rgba(0,0,0,.15);
	box-shadow:0 8px 8px rgba(0,0,0,.15)
}
.primary-theme .page-link:hover,.primary-theme .page-link:focus,.primary-theme .page-item.active .page-link {
	background-color:#40aae3;
	border-color:#40aae3
}
#appointment-form-holder {
	margin:40px 0 25px
}
.appointment-form .form-control,.appointment-form .custom-select {
	background-color:#fff;
	border:2px solid #ddd;
	color:#333;
	height:54px;
	font-size:16px;
	line-height:1;
	font-weight:400;
	padding:4px 15px;
	margin-bottom:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:none;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
.appointment-form .custom-select {
	display:inline-block;
	width:100%;
	color:#777;
	margin-bottom:20px
}
.appointment-form textarea {
	min-height:160px
}
.appointment-form textarea.form-control {
	padding:20px 15px
}
.appointment-form .form-control:focus {
	background-color:#fff;
	border-color:#40aae3;
	outline:0 none;
	box-shadow:none
}
.appointment-form .btn {
	display:block;
	width:100%;
	height:52px;
	font-size:16px;
	margin-top:15px
}
.appointment-form .btn:focus {
	outline:0 none;
	box-shadow:none
}
.appointment-form label.error {
	color:#e74c3c;
	font-size:14px;
	font-weight:300;
	margin-bottom:20px
}
.appointment-form-msg {
	width:100%!important;
	display:block;
	text-align:center
}
.appointment-form .sending-msg {
	margin-top:20px
}
.appointment-form .loading {
	color:#666;
	font-size:17px;
	font-family:'Lato',sans-serif;
	font-weight:700
}
#timetable-page {
	padding-top:100px;
	padding-bottom:175px
}
.single-event {
	padding:20px 0 0
}
.cd-schedule .timeline {
	padding-top:65px
}
.cd-schedule .timeline span {
	font-family:'Lato',sans-serif;
	font-weight:700
}
.questions-holder h3 {
	margin-bottom:30px
}
#faqs-page h5.h5-xl {
	margin-top:30px;
	margin-bottom:10px
}
#faqs-page .card-header {
	padding:22px 0;
	background-color:transparent;
	border:0;
	position:relative
}
#faqs-page #accordion [data-toggle="collapse"].collapsed:after,#faqs-page #accordion [data-toggle="collapse"]:after {
	font-family:"FontAwesome";
	font-weight:900;
	content:"\f068";
	position:absolute;
	font-size:13px;
	top:25px;
	right:5px
}
#faqs-page #accordion [data-toggle="collapse"].collapsed:after,#faqs-page #accordion [data-toggle="collapse"]:after {
	color:#40aae3;
	font-size:13px;
	top:25px;
	right:5px
}
#faqs-page #accordion [data-toggle="collapse"].collapsed:after {
	color:#40aae3;
	content:"\f067"
}
.demobb .panel>.panel-heading>.panel-title>a.collapsed {
	background-color:#f7f7f7!important
}
.c-content-accordion-1.c-theme .panel>.panel-heading>.panel-title>a {
	background-color:#40aae3
}
.c-content-accordion-1.c-theme .panel>.panel-collapse>.panel-body {
	background-color:#40aae3
}
.c-content-accordion-1 .panel>.panel-heading>.panel-title>a {
	transition:all .2s;
	color:#fff;
	display:block;
	padding:30px 30px 25px 30px;
	border-radius:0;
	box-shadow:none
}
#accordion .card {
	background-color:transparent;
	border:0;
	border-bottom:1px solid #ccc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
#accordion .card.no-border {
	border-bottom:0
}
#accordion .card-header h5 {
	font-weight:600;
	line-height:1;
	padding-right:5%;
	margin-bottom:0
}
#faqs-page #accordion .card-header a {
	color:#555
}
#accordion .card-body {
	padding:5px 0 15px 0
}
#accordion .card-body p {
	color:#666
}
#accordion .card-body .content-list {
	margin-bottom:1rem
}
#terms-page p.p-notice {
	font-size:.915rem;
	font-family:'Lato',sans-serif;
	font-weight:900;
	letter-spacing:.5px
}
.terms-box {
	margin-bottom:30px
}
.terms-box h5 {
	margin-bottom:25px
}
.terms-box p span {
	font-size:1.1rem;
	line-height:1;
	font-weight:700;
	margin-right:5px
}
.terms-box p a {
	color:#5496ff;
	font-weight:700;
	text-decoration:underline
}
.terms-box p a:hover {
	color:#444
}
ul.terms-list {
	list-style:disc;
	margin:20px 0 20px 25px
}
ul.terms-list li {
	margin-bottom:10px
}
ul.terms-list li:last-child {
	margin-bottom:0
}
#scrollUp {
	display:none;
	width:45px;
	height:45px;
	position:fixed;
	bottom:20px;
	right:30px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background-image:url(../images/back-to-top.png);
	background-repeat:no-repeat;
	background-position:50% 48%;
	background-color:rgba(10,10,10,0.65);
	-webkit-transition:all 250ms linear;
	-moz-transition:all 250ms linear;
	transition:all 250ms linear
}
#scrollUp:hover {
	background-color:rgba(0,165,200,0.95)
}
nav a#pull {
	display:none
}
#stlChanger {
	position:fixed;
	z-index:9999;
	font-size:13px;
	font-family:'Lato',sans-serif;
	overflow:hidden;
	right:-200px;
	top:200px;
	cursor:pointer;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-ms-transition:all 400ms ease-in-out;
	transition:all 400ms ease-in-out
}
#stlChanger.open {
	right:0
}
#stlChanger .bgChanger {
	min-width:280px;
	min-height:280px
}
#stlChanger .blockChanger {
	width:200px
}
#stlChanger .chBody {
	background:#f9f9f9;
	width:200px;
	position:relative;
	overflow:hidden;
	border:1px solid #e0e0e0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:6px 0 0 6px;
	overflow:overlay;
	overflow-x:hidden;
	direction:rtl;
	margin-left:80px
}
#stlChanger .chBut {
	background:#40aae3;
	width:50px;
	height:50px;
	position:absolute;
	top:140px;
	left:30px;
	z-index:1000000;
	text-align:center;
	border:1px solid #40aae3;
	border-left:none;
	border-radius:6px 0 0 6px;
	-webkit-transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	transition:all 300ms ease-in-out;
	box-shadow:0 0 2px rgba(50,50,50,0.4)
}
#stlChanger .chBut i {
	color:#fff;
	font-size:25px;
	line-height:46px
}
#stlChanger p {
	color:#444;
	font-size:15px;
	font-weight:900;
	letter-spacing:.5px;
	margin-bottom:20px
}
#stlChanger .stBgs a {
	text-decoration:none;
	width:50px;
	height:50px;
	float:left;
	padding:0;
	margin:0 4px 8px;
	cursor:pointer;
	opacity:1
}
#stlChanger .stBgs a:hover {
	opacity:.7
}
.stBlock1 {
	margin:0 20px 25px 20px
}
.stBlock1 .btn {
	width:100%;
	font-size:13px;
	line-height:1;
	padding:10px 22px
}
.s_1 img {
	opacity:1;
	margin-bottom:12px;
	border:1px solid #ddd;
	-webkit-transition:all 250ms ease-in-out;
	-moz-transition:all 250ms ease-in-out;
	-o-transition:all 250ms ease-in-out;
	-ms-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out
}
.s_1 img:hover {
	opacity:.8
}
.btn-xs {
	padding:1px 5px;
	font-size:10px;
	line-height:1.5;
	border-radius:3px
}
.btn-sm {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
#commentlist {
	margin-bottom:30px;
	padding-bottom:0;
	border-bottom:0
}
.commentlist>li:first-child {
	margin-top:-20px
}
.comments {
	margin-top:30px
}
.comment-body {
	padding:20px 0
}
.commentlist {
	list-style:none;
	margin:20px;
	margin-top:0
}
.comment {
	margin:0 -20px;
	border-bottom:1px solid #dedede
}
.children .comment {
	margin:0;
	border-top:1px solid #dedede;
	border-bottom:0
}
.children {
	padding-left:80px
}
.comment-ok {
	float:right;
	font-size:13px;
	margin-right:20px;
	background-color:green;
	padding:4px 10px;
	color:#fff!important
}
.comment-reply {
	float:right;
	font-size:13px;
	background-color:#020101;
	padding:4px 10px;
	color:#fff!important
}
.bbs_content_img {
	max-width:90%;
	text-align:center;
	border:3px solid blue;
	padding:5px;
	cursor:pointer;
	display:initial;
	border:10px solid #eee;
	padding:10px;
	border-radius:10px;
	text-align:center
}
.text-center {
	text-align:center
}
.comment-reply i {
	margin-right:5px
}
.commentlist li p {
	margin-bottom:0;
	font-weight:normal
}
.commentlist li ul {
	list-style:none
}
.commentlist li .avatar {
	float:left;
	display:block;
	overflow:hidden;
	width:51px;
	height:51px;
	position:relative;
	margin-right:10px;
	overflow:hidden;
	padding:2px;
	border:1px solid #dedede;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.commentlist li .avatar img {
	display:block;
	float:left;
	width:45px;
	height:45px;
	overflow:hidden;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.commentlist li .comment-text {
	overflow:hidden;
	position:relative
}
.comment-text .question-answered {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px
}
.commentlist li .author {
	margin-top:5px;
	margin-bottom:10px
}
.comment-author {
	margin-top:5px;
	font-size:14px;
	font-weight:bold
}
.qm {
	clear:both;
	margin-bottom:0;
	color:#d2d0d0;
	font-weight:normal;
	font-size:12px;
	padding-top:5px;
	margin-top:15px;
	border-top:1px dotted #e9e9e9
}
.comment-author a {
	color:#2f3239
}
.comment-vote {
	float:left;
	margin-top:5px;
	margin-right:0
}
.comment .question-vote-result {
	margin-top:10px;
	margin-right:20px
}
.commentlist li .comment-meta .date {
	cursor:pointer;
	margin-right:20px
}
.commentlist li .comment-meta {
	float:left;
	margin-top:4px;
	overflow:hidden;
	height:100%
}
.commentlist li .author span {
	display:block;
	color:#2f3239
}
.commentlist li .date {
	font-size:12px;
	margin-top:1px;
	float:left;
	margin-right:10px;
	color:#b5b5b5
}
.commentlist li .date i {
	color:#999;
	margin-right:5px
}
.commentlist li em {
	font-size:11px;
	color:#ccc;
	font-style:normal;
	margin-bottom:30px;
	display:block
}
.question-report span {
	padding:5px 10px;
	background-color:#2f3239
}
.question-report .label-info {
	background-color:#804419
}
.question-report .label-success {
	background-color:green
}
.question-report .label-danger {
	background-color:#69aff6
}
.question-report .label-warning {
	background-color:#db6a3f
}
.question-report {
	float:right;
	font-size:12px;
	padding:5px 10px;
	position:absolute;
	top:20px;
	right:20px;
	height:25px;
	line-height:15px;
	overflow:hidden
}
.question-answered {
	float:left;
	font-size:14px;
	font-weight:bold
}
.commentlist li:last-child {
	border-bottom:0
}
.question-desc {
	margin-bottom:10px;
	padding-bottom:0;
	line-height:22px;
	font-size:13px;
	overflow:hidden;
	color:#848991
}
.question-bottom-2 {
	margin-top:15px
}
.question .question-answered,.question .question-answered i {
	font-size:13px
}
.question .question-answered,.user-question .question-answered i {
	color:#ff2700
}
.question-answered-done {
	color:#318e08
}
.question .question-answered-done,.user-question .question-answered-done i {
	color:#318e08;
	font-size:13px
}
.question-remove {
	display:inline-block;
	margin-right:10px
}
.question-date,.question-view,.question-favorite,.question-reply,.question-category a,.question-comment a {
	font-size:13px;
	color:#a3a3a3
}
.question-favorite i.icon-star,.question-remove i.icon-star {
	color:#dfaa63
}
.question-favorite {
	color:#dfaa63
}
.question-tags,.post-tags {
	float:right;
	margin-right:0
}
.question-tags i,.question-tags a,.post-tags i,.post-tags a {
	font-size:12px
}
.question-tags a:hover,.post-tags a:hover {
	color:#2f3239
}
.question-favorite,.question-category,.question-date,.question-comment,.question-view,.question-category a,.question-comment a {
	float:left
}
.question-date i,.question-view i,.question-comment i,.question-category i,.question-reply i {
	color:#a3a3a3
}
.trbbs-xs {
	padding-right:10px;
	color:#ff7200
}
.trbbs-cxbb {
	padding-right:10px
}
.fc-show-total {
	padding:10px
}
.trbb-user-btm {
	margin-top:20px;
	font-size:16px;
	font-weight:bold
}
.trbb-user-btm-qq {
	margin-top:10px;
	font-size:14px
}
.trbb-user-btm-qq label {
	margin:0 6px
}
.trbbs-left-wrm div {
	margin-top:10px
}
.trbbs-left-wrm {
	background:#FFF;
	box-shadow:0 0 2px #DDD;
	border-radius:2px;
	margin-top:30px;
	text-align:center;
	padding:30px 10px
}
.trbbs-left-post {
	background:#FFF;
	box-shadow:0 0 2px #DDD;
	border-radius:2px;
	margin-top:30px;
	text-align:center;
	padding:30px 10px
}
.trbbs-left-post ul {
	display:table;
	width:100%;
	margin:20px 0 15px 0
}
.trbbs-left-post ol,.trbbs-left-post li {
	display:table-cell;
	width:50%;
	text-align:center;
	vertical-align:middle;
	padding:5px 0
}
.trbbs-left-post li {
	border-left:#DDD solid 1px
}
.trbbs-left-post ul span,.trbbs-left-post ul em {
	display:block
}
.trbbs-left-post ul span {
	color:#888
}
.trbbs-left-post ul em {
	padding-top:15px;
	font-size:16px;
	font-style:initial
}
.trbbs-left-post ul ol em {
	color:#F90
}
.trbbs-left-post div {
	border-top:#DDD solid 1px;
	padding:20px 5px 5px 5px;
	color:#999;
	word-spacing:5px
}
.trbbs-left-post div span,.trbbs-left-post div a {
	color:#27bbbf
}
.trbbs-left-post dd {
	background:#FFF;
	box-shadow:0 0 2px #DDD;
	border-radius:3px
}
.RightSide .h {
	padding:15px 0
}
.RightSide .h span {
	display:block;
	height:20px;
	line-height:20px;
	position:relative;
	padding-left:20px;
	font-size:18px
}
.RightSide .h span:before {
	content:'';
	display:block;
	position:absolute;
	width:3px;
	height:100%;
	left:0;
	top:0;
	background:#3499e7
}
.trbbs-left-post dd ul {
	padding:0 10px 5px 10px
}
.trbbs-left-post dd ul:after {
	content:'';
	display:block;
	clear:both
}
.trbbs-left-post dd ul li {
	width:50%;
	padding-bottom:20px;
	float:left
}
.trbbs-left-post dd ul li a {
	display:block;
	margin:0 10px;
	text-align:center;
	height:45px;
	line-height:45px;
	padding:0 5px;
	background:#f0f0f0;
	font-size:16px;
	color:#888
}
.trbbs-left-post dd ul li a.ck {
	background:#F90;
	color:#FFF
}
.trbbs-left-post dd ul li a:hover {
	background:#F60;
	color:#FFF
}
.question-submit {
	padding:10px
}
.page-wrapper-row {
	margin-top:30px
}
.portlet.light .portlet-form .form-actions,.portlet.light .form .form-actions {
	margin-top:20px
}
.account-login {
	display:inline-block;
	width:100%
}
.account-login h4 {
	font-weight:600;
	font-size:15px
}
.register-benefits h5 {
	font-weight:600;
	font-size:13px
}
.box-authentication>h3 {
	margin-bottom:15px
}
.box-authentication label {
	margin-top:15px;
	font-size:16px;
	margin-bottom:8px
}
.box-authentication .forgot-pass {
	margin-top:15px
}
.box-authentication input,.box-authentication textarea {
	border-radius:3px;
	border:1px solid #e8e6e2;
	-webkit-box-shadow:inherit;
	box-shadow:inherit
}
.box-authentication .button {
	margin-top:15px
}
.aboutContent p {
	font-size:14px
}
.error_pagenotfound {
	padding:40px 30px 58px 30px;
	width:60%;
	border:0 solid #e5e5e5;
	box-shadow:0 0 8px 0 #a29f9fe6;
	border-radius:3px;
	background-color:#fff;
	text-align:center;
	margin:150px auto
}
.error_pagenotfound strong {
	display:block;
	font-size:95px;
	line-height:100px;
	color:#999;
	font-weight:600;
	margin-bottom:10px;
	text-shadow:5px 5px 1px #e8e6e2
}
.error_pagenotfound b {
	display:block;
	font-size:30px;
	line-height:50px;
	color:#999;
	margin:0;
	font-weight:300
}
.error_pagenotfound em {
	display:block;
	font-size:18px;
	color:#45a8dc;
	margin:15px 0;
	font-style:normal
}
a.button-back {
	font-size:16px;
	padding:15px 25px;
	margin-top:15px;
	background:#45a8dc;
	color:#fff;
	font-weight:600;
	border-radius:3px
}
a.button-back:hover {
	background:#45a8dc
}
#animate-arrow {
	position:relative;
	top:15px;
	left:0;
	animation:move 1s ease infinite;
	margin-top:150px;
	color:red
}
@keyframes move {
	50% {
	bottom:10px;
	top:0
}
}.shop-show-jpcj {
	padding-top:20px
}
.shop-show-title .ctitle {
	padding-top:1px
}
.shop-show-title .btn {
	margin-right:0px
}
.shop-price .shop-price-name-value {
	color:#cf1010;
	font-size:18px
}
.shop-info {
	margin-bottom:20px;
	margin-top:10px;
	line-height:30px;
	font-size:14px
}
.shop-price {
	margin-bottom:20px;
	margin-top:10px;
	line-height:35px;
	background-color:#ffede7;
	color:#787878;
	font-size:14px;
	padding:15px 10px 15px 50px
}
.shop-total {
	margin:10px 0
}
.shop-total span {
	font-size:14px;
	color:#666;
}
.shop-tags a {
	font-size:14px;
	color:#666;
	margin-right:15px
}
.shop-show-title .gfb {
	background-color:#2c99ff;
	border-color:#2c99ff
}
.shop-show-title .version {
	font-size:12px;
	font-style:initial;
	font-weight:initial;
	color:#666
}
.shop-show-title {
	font-size:18px
}
.shop-show-thumb img {
	width:80px;
	height:80px
}
.shop-index-jpcj .doctor-2 {
	text-align:center;
	background-color:#fff;
	border:0;
	margin-bottom:10px
}
.shop-index-jpcj {
	padding-top:20px
}
.shop-index-kfz {
	padding:30px 0 16px 0
}
.layui-layer-btn .layui-layer-btn0 {
	color:#fff!important
}
button.button {
	display:inline-block;
	border:0;
	background:#444;
	padding:6px 16px;
	font-size:12px;
	border:1px solid #444;
	font-weight:500;
	text-align:center;
	white-space:nowrap;
	color:#fff;
	font-weight:normal;
	transition:all .3s linear;
	-moz-transition:all .3s linear;
	-webkit-transition:all .3s linear;
	border-radius:3px
}
button.button:hover {
	background:#45a8dc;
	border:1px solid #45a8dc;
	transition:all .3s linear;
	-moz-transition:all .3s linear;
	-webkit-transition:all .3s linear;
	color:#fff
}
button span {
	text-transform:uppercase;
	font-weight:500;
	letter-spacing:.5px
}
.box-authentication .required {
	color:#f00;
	padding-left:3px
}
.shop-dever-jpcj {
	padding:30px
}
.shop-dever-info {
	margin-bottom:20px;
	margin-top:10px;
	line-height:35px;
	background-color:#eeeeee94;
	color:#787878;
	font-size:14px;
	padding:15px 10px 15px 20px
}
.blockChanger .stBlock .qq-item a {
	padding:10px 10px;
	margin-bottom:10px
}
.blockChanger .stBlock h5 {
	margin-bottom:15px
}
.blockChanger .stBlock i {
	display:initial
}
.blockChanger .stBlock {
	padding:20px 10px
}
.blockChanger .stBlock .phone-item {
	font-size:18px;
	font-weight:bold;
	padding:5px 0
}
.blockChanger .stBlock .ewm-item {
	padding:20px 10px
}
.content_huifu {
	border:1px dashed #95c376;
	padding:15px 20px;
	margin:1em 0;
	background:#f8fff3
}
.content_dashang {
	border:1px dashed rgba(189,54,15,0.84);
	padding:15px 20px;
	margin:1em 0;
	background:#f3dfdf
}
.trcp-top a.active {
	color:#40aae3!important
}
.trcp-top a {
	padding-right:10px;
	color:#999!important
}
.domainArea1 {
	padding:50px 0
}
.domainArea2 {
	padding:30px 0
}
.domainArea3 {
	text-align:center;
	padding:50px 0
}
.domainArea4 {
	text-align:center;
	padding:50px 0;
	color:red
}
.qm a {
	color:#3498db
}
.ymzs {
	background-image:url(../pcms/sqs.jpg);
	height:655px;
	width:956px;
	margin:20px auto
}
.ymzsnr {
	text-align:left;
	padding-left:320px;
	padding-top:257px
}
.ymzsnr p {
	line-height:36px;
	margin:0;
	font-size:18px
}
ul.blog-category-list>li.active a {
	color:#40aae3
}
ul.blog-category-list>li a {
	font-size:14px
}
.aq-left h5.h5-sm {
	font-size:16px;
	margin-bottom:20px
}
.aq-left {
	margin-bottom:30px
}
.entry-detail .entry-meta-data .blog-top-desc {
	margin-bottom:30px
}
.entry-detail .entry-meta-data {
	margin-top:30px
}
.mt-radio-inline .form-control {
	height:30px
}
.zengsong {
	font-size:12px;
	padding-left:10px;
	font-weight:initial;
	color:#d42e2f
}
.required {
	font-size:14px;
	font-weight:bold
}
.required2 {
	font-size:14px;
	color:#9a9797
}
.pagination {
	display:inline-block;
	margin-top:20px
}
.trbbs-list .trbbs-avatar img {
	margin-left:0
}
.BuyDesc {
	margin:20px 0 0 0;
	border:1px solid #d44f4f;
	background-color:#ffede7;
	padding:15px;
	color:#898888;
	display:flex;
	box-sizing:border-box;
	line-height:2em;
	box-shadow:0 0 2px #DDD;
	border-radius:2px
}
.BuyDesc .title {
	color:#000;
	padding-right:30px
}
.shop-params {
	margin-top:10px
}
.layui-elem-field {
	margin-bottom:10px;
	padding:0;
	border-width:1px;
	border-style:solid
}
.layui-field-title {
	margin:0;
	border-width:1px 0 0
}
.layui-badge-rim,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-layedit,.layui-layedit-tool,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea {
	border-color:#dedede
}
.layui-elem-field legend {
	margin-left:20px;
	padding:0 10px;
	font-size:20px;
	font-weight:400;
	display:inherit;
	width:auto;
	margin-bottom:.5rem;
	font-size:18px;
	line-height:inherit;
	color:inherit;
	white-space:normal;
	border-bottom:0
}
.bbs_wc {
	text-align:center;
	margin:50px 0 30px 0;
	color:#ccc
}
.doc-left {
	background-color:#f7f7f7;
	padding-top:30px;
	padding-bottom:10px
}
.doc-top-desc {
	text-align:left;
	margin-bottom:20px
}
.doc-top-time {
	margin-top:-10px;
	margin-bottom:20px;
	color:#999
}
.search-desc {
	color:#999
}
.doc-back {
	margin:10px 0 20px
}
.doc-back a {
	font-size:16px
}
.doc-search-kw {
	width:320px;
	margin-left:30px
}
}.doc-search-btn {
	padding:10px 20px
}
.dev .item {
	margin-bottom:10px;
	padding:20px 20px;
	font-size:14px;
	background-color:#fafafa
}
.dev .item .dev-title {
	margin-top:2px;
	margin-bottom:14px
}
.dev .item .dev-title2 {
	margin-top:2px;
	margin-bottom:14px;
	padding-bottom:12px;
	border-bottom:solid 1px #ddd;
	font-weight:bold
}
.dev .item .dev-option {
	margin-bottom:14px
}
.dev .item .dev-option a {
	margin:0 1px 1px 0;
	padding:6px 15px;
	color:#666;
	background-color:#e7e7e7;
	cursor:pointer
}
.dev .item .dev-option a.active {
	background:#1badff;
	color:#fff;
	cursor:default
}
.dev .item .dev-body .dev-body-sx {
	padding:5px 0
}
.dev .item .dev-border {
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:solid 1px #ddd;
	font-weight:bold
}
.dev .item .dev-text input {
	height:34px
}
.dev .item .dev-text {
	padding-top:5px;
	padding-bottom:5px
}
#offer_price {
	font-size:26px;
	color:#f60;
	padding-bottom:8px
}
.dev .dev-option .input-group-addon {
	width:auto
}
.dev .dev-option .form-control {
	height:34px
}
.dev-top .nav {
	margin:0 0 20px 0;
	font-size:13px
}
.dev-top .nav .nav-title {
	float:left;
	padding:8px 0;
	height:55px;
	width:80px;
	text-align:center;
	margin:0
}
.dev-top .nav .nav-contnet>li {
	float:left;
	margin:0 10px 0 15px;
	height:35px;
	width:121px
}
.flex-vertical {
	display:-webkit-box;
	display:-moz-box;
	-webkit-box-align:center;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-moz-align-items:center;
	-webkit-align-items:center;
	align-items:center
}
.dev-top .nav .nav-contnet>li>span:nth-child(1) {
	display:block;
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center
}
.dev-top .nav .nav-contnet>li>span:nth-child(2) {
	display:block;
	margin:0 19px 0 9px;
	max-width:60px;
	text-align:center
}
.dev-top .nav .nav-contnet>li>span:nth-child(3) {
	display:block;
	font-size:17px;
	color:gray
}
.dev-top .nav .nav-contnet {
	overflow:hidden;
	padding:8px 0 0 5px;
	background-color:#fafafa
}
.dev-top .bg-blue {
	background-color:#1badff;
	color:#fff
}
.dev-jixu {
	padding:30px
}
.jnzs {
	background-image:url(../pcms/jnzs.jpg);
	height:550px;
	width:800px;
	margin:20px auto
}
.jnzs .jnzsnr p {
	margin:0;
	height:30px;
	line-height:30px;
	margin-top:1px
}
.jnzs .jnzsnr {
	padding-top:233px;
	margin-left:260px
}
.jnzs .jnzssj {
	padding-top:55px;
	margin-right:190px;
	text-align:right
}
.comment-text pre {
	margin-top:10px;
	margin-bottom:10px
}
.dever {
	padding:24px 35px 10px 0;
	margin-bottom:22px;
	background:#fff;
	position:relative;
	min-height:165px;
	text-align:left;
	box-sizing:border-box
}
.dever .dever-gs {
	font-size:14px;
	color:#373d41;
	line-height:24px;
	display:-webkit-box;
	-webkit-line-clamp:3;
	overflow:hidden;
	max-height:72px
}
.dever .dever-jj {
	color:#666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:5px
}
.dever .dever-js {
	color:#666;
	margin-bottom:5px
}
.dever .dever-xx {
	color:#666;
	margin-bottom:8px
}
.dever .dever-qq {
	text-align:center;
	padding-top:40px
}
.dever .dever-rz {
	margin-left:10px;
	color:#fff;
	padding:0 8px!important;
	background-color:#fb4201;
	border-radius:4px;
	font-size:12px
}
.deverlist .jian {
	border:2px solid #14c7c0;
	background:url(../images/jian.png);
	background-repeat:no-repeat;
	background-color:#fff;
	margin-top:-10px;
	background-position:-5px -5px
}
.deverlist .zhuan {
	border:1px solid #dad177;
	background:url(../images/zhuan.png);
	background-repeat:no-repeat;
	background-color:#fff;
	margin-top:-10px;
	background-position:-5px -5px
}
.ds-paginator .pagination>.active>a {
	color:#fff
}
.dever-gs .gfb {
	color:#fff!important;
	background-color:#2c99ff;
	border-color:#2c99ff
}
.search-fuwu {
	overflow:hidden;
	height:300px;
	padding-top:0;
	text-align:left
}
.fuwu-data-v {
	clear:both;
	padding-left:10px;
	padding-bottom:5px;
}
.fuwu-data-v .gf {
	font-size:10px
}
.search-fuwu .gfb {
	background-color:#2c99ff;
	border-color:#2c99ff
}
.fuwu-search-xl {
	padding-top:5px;
	padding-right:15px;
}
.fw12 {
	font-size:12px
}
.fuwu-title a {
	font-size:16px;
	font-weight:500
}
.fuwu-name .fa-star,.fuwu-search-xl .fa-star {
	color:#ff9d00
}
.fuwu-title {
	height:22px;
	overflow:hidden;
	margin-top:5px;
	padding:0 3px;
	padding-left:10px;
	margin-bottom:10px;
}
.fuwu-search-price {
	font-size:22px;
	color:#f43f2d;
	margin-right:5px;
	letter-spacing:-1px;
	display:inline-block;
	font-family:DINNextLTPro
}
.search-fuwu .doctor-meta {
	width:100%;
	text-align:left;
	padding-left:0
}
.search-fuwu .spjgz {
	text-align:center
}
.fuwu-buy {
	padding-top:10px
}
.fuwu-guige-group {
	margin:20px 0
}
.fuwu-guige-select {
	border:1px solid #ddd;
	display:inline-block;
	height:30px;
	line-height:28px;
	padding:0 15px;
	font-size:12px;
	color:#000;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:-10px 5px 0 0;
	transition:all .15s;
	cursor:pointer
}
.fuwu-guige-group .red {
	border-color:#ff9d00;
	position:relative;
	cursor:default
}
.fuwu-guige-group .red:after {
	content:'';
	position:absolute;
	right:-1px;
	bottom:-1px;
	width:15px;
	height:15px;
	background:url(../images/icon-tag-swiched.png) center no-repeat;
	background-size:cover;
	z-index:1;
	display:block
}
.fuwu-guige-buy {
	background-color:#ff9d00!important;
	border-color:#ff9d00!important
}
.fuwu-thumb {
	text-align:center;
	margin-bottom:10px
}
.fuwu-name {
	margin-top:5px;
	font-size:14px
}
.fuwu-thumb img {
	width:100%;
	margin-bottom:10px
}
.fuwu-sell-info {
	padding-top:15px;
	margin-top:20px;
	border-top:1px solid #ededed
}
.s_info ul {
	float:left;
	width:100%;
	margin-bottom:10px;
	overflow:hidden
}
ul.shop_btns {
	margin-bottom:2px;
	line-height:16px
}
.shop_btns span {
	float:left;
	padding-left:2px;
	margin-top:1px
}
.shop_btns i {
	float:left;
	margin:2px 0 0 13%;
	color:#40aae3
}
.shop_btns a.collection {
	float:right
}
.shop_btns a {
	color:#666;
	float:left;
	width:46%;
	vertical-align:middle;
	padding:6px 0 8px 0;
	height:30px;
	border:1px solid #ededed;
	background:#f9f9f9;
	transition:background .5s
}
.s_flow dt span {
	padding:0 1px;
	height:30px;
	display:inline-block;
	font-weight:700;
	border-bottom:2px solid #40aae3;
	font-size:15px;
	margin-bottom:10px
}
.fuwu-cat-name {
	margin:20px 0 20px 0;
	font-size:18px;
	font-weight:700;
	padding-bottom:5px;
	border-bottom:1px solid #40aae3
}
.pinwheel_wrap {
	position:absolute;
	z-index:9999;
	border-radius:3px;
	-moz-border-radius:3px
}
.pinwheel_wrap .pinwheel_layer {
	position:static;
	-moz-box-shadow:0 0 10px #888;
	box-shadow:0 0 10px #888
}
.pinwheel_wrap .pinwheel_layer .bg {
	padding:4px;
	background-color:#cfcfcf;
	border-radius:3px;
	-moz-border-radius:3px
}
.pinwheel_wrap .pinwheel_content {
	background-color:#fff
}
.pinwheel_wrap .pinwheel_default_html {
	background-color:#fff;
	width:150px;
	height:100px
}
.pinwheel_wrap .arrow {
	background:url("../images/layer_arrow.png") no-repeat scroll 0 0 transparent;
	display:block;
	overflow:hidden;
	position:absolute
}
.pinwheel_wrap .arrow_t,.pinwheel_wrap .arrow_b {
	background-position:0 0;
	height:9px;
	left:20px;
	top:-5px;
	width:14px
}
.pinwheel_wrap .arrow_r,.pinwheel_wrap .arrow_l {
	background-position:-8px -24px;
	height:14px;
	right:-5px;
	top:20px;
	width:9px
}
.pinwheel_wrap .arrow_b {
	background-position:0 -8px;
	bottom:-5px;
	top:auto
}
.pinwheel_wrap .arrow_l {
	background-position:0 -24px;
	left:-5px;
	right:auto
}
.pinwheel_wrap .pinwheel_loading {
	padding:10px 20px;
	font-size:12px;
	color:#666
}
.pinwheel_wrap .pinwheel_loading div {
	background:url("../images/loading.gif") no-repeat scroll 0 0 transparent;
	text-align:center;
	text-indent:20px;
	width:120px;
	height:20px;
	line-height:20px
}
.content_card {
	width:500px;
	overflow:hidden;
	padding:10px
}
.name_card {
	background:url("../images/footer_bg.png") no-repeat -230px bottom;
	_background:0
}
.name_card .W_vline {
	color:#999
}
.name_card .name dt,.name_card .name dd,.name_card .info dt,.name_card .info dd {
	float:left;
	display:inline
}
.name_card .name {
	padding:20px 0 10px;
	zoom:1
}
.name_card .name dt img {
	height:50px;
	display:block;
	border-radius:2px
}
.name_card .name dt {
	padding:0 10px
}
.name_card .name dd {
	margin:-4px 0 0 10px;
	line-height:20px
}
.name_card .name .title {
	height:28px;
	overflow:hidden
}
.name_card .name dd {
	width:360px;
	line-height:28px
}
.name_card .address a {
	color:#333!important;
	line-height:20px!important
}
.name_card .address a i {
	color:#333!important
}
.name_card .name .address img {
	margin:0 0 0 3px
}
.bbs-index-bankuai {
	padding-top:10px
}
.bbs-index-bankuai h5 {
	font-size:16px
}
.bbs-index-bankuai span i {
	font-size:26px;
	padding-top:5px
}
.bbs-index-bankuai .sbox-7 {
	padding:20px 20px 6px 20px;
	margin-bottom:0;
	margin-top:25px
}
.bbs-index-bankuai p {
	font-size:14px;
	line-height:18px;
	color:#5c6873
}
.shop-index-zxsp .txt-widget-avatar img {
	width:50px;
	height:50px
}
.shop-index-zxsp h5 {
	font-size:14px;
	overflow:hidden;
	height:25px
}
.shop-index-zxsp .txt-widget-data span {
	color:#666;
	font-size:12px
}
.newsdate {
	background:#e5e5e5;
	margin-bottom:-1px;
	padding:15px;
	overflow:hidden;
	position:relative
}
.newsdate p {
	color:#333;
	font-weight:400;
	line-height:1.2;
	margin:0!important
}
.newsdate .h1 {
	font-size:2.625rem
}
.indexnews {
	cursor:pointer;
	border-bottom:dashed 1px #eee;
	padding-bottom:10px
}
.indexnews:hover .newsdate {
	background:#333;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	color:#fff!important
}
.indexnews:hover .newsdate p {
	color:#fff!important
}
.top-news {
	margin-right:0
}
.top-news ul {
	margin-top:10px
}
.top-news li {
	height:35px;
	line-height:35px;
	overflow:hidden;
	position:relative;
	padding-left:34px
}
.top-news li a {
	font-size:14px
}
.top-news li span {
	float:right;
	color:#999;
	font-size:14px
}
.top-news li .topid {
	width:22px;
	height:22px;
	background-color:#c8c9cc;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-11px;
	line-height:22px;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-style:oblique
}
.top-news li:first-child .topid {
	background-color:#e6505a
}
.top-news li:nth-child(2) .topid {
	background-color:#ec6a23
}
.top-news li:nth-child(3) .topid {
	background-color:#f8aa2d
}
.top-news--normal {
	margin-top:20px
}
.top-news--normal li {
	padding-left:0
}
.sub-title {
	height:40px;
	line-height:40px;
	overflow:hidden
}
.sub-title strong {
	font-size:20px;
	position:relative;
	padding-left:20px
}
.sub-title strong::before {
	content:'';
	width:4px;
	height:20px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-9px;
	background-color:#40aae3
}
.sub-title__more {
	float:right;
	font-size:14px;
	color:#999
}
.top-news--normal {
	margin-top:20px
}
.notice-item {
	position:relative;
	padding-left:270px;
	min-height:140px;
	margin-top:30px
}
.notice-item__cover {
	width:250px;
	height:140px;
	position:absolute;
	left:0;
	top:0
}
.notice-item__cover img {
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:6px
}
.notice-item__title {
	font-size:16px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.notice-item__intro {
	color:#999;
	height:105px;
	margin-top:15px;
	overflow:hidden
}
.notice-item__adddate {
	font-size:14px;
	color:#999;
	margin-top:18px
}
.notice-more {
	text-align:center;
	margin-top:40px
}
.indexnews .p-sm {
	font-size:.875rem;
	line-height:1.5;
	color:#999
}
@media(max-width:767px) {
	.doc-search-kw {
	width:220px
}
.bbs-top .search-top {
	padding-right:60px
}
.error-page {
	padding:80px 0 30px
}
.error_pagenotfound {
	width:100%;
	box-shadow:0 0 0 0 #a29f9fe6;
	margin:40px auto
}
.doctor-2 {
	padding:0 25px 40px
}
.gallery-filter a {
	padding:0;
	margin:0 15px
}
#about-1,#about-2,#about-3 {
	margin-top:30px!important
}
#breadcrumb {
	height:10px;
	background:none!important
}
.comment-form .form-control {
	font-size:.766rem;
	padding:0 15px
}
.trbbs-list-kiss2,.comment-reply,.trbbs-list-nums,.footer-links,.footer-box,.shop-show-thumb {
	display:none
}
.commentlist li .avatar img {
	width:25px;
	height:25px
}
.commentlist li .avatar {
	width:31px;
	height:31px
}
.search-top .btn {
	padding:8px 10px
}
.search-top input {
	height:29px
}
.children {
	padding-left:30px
}
.domainArea1 form {
	width:250px
}
.domainArea1 {
	padding:30px
}
.domainArea3 {
	margin-left:10px;
	padding:50px 10px
}
.notice-item__cover {
	display:none
}
.notice-item {
	padding-left:0
}
}.book-read [data-toggle="collapse"].collapsed:after,.book-read [data-toggle="collapse"]:after {
	font-family:"FontAwesome";
	font-weight:900;
	content:"\f068";
	position:absolute;
	font-size:13px;
	top:5px;
	right:5px
}
.book-read [data-toggle="collapse"].collapsed:after,.book-read [data-toggle="collapse"]:after {
	color:#40aae3;
	font-size:13px;
	top:5px;
	right:5px
}
.book-read [data-toggle="collapse"].collapsed:after {
	color:#40aae3;
	content:"\f067"
}
.book-read-name {
	border-bottom:1px solid #d9dde1;
	padding-bottom:12px;
	position:relative;
	height:53px;
	line-height:65px;
	padding-right:13px;
	font-size:16px;
	color:#6f6f6f;
	cursor:pointer
}
.book-read-son {
	position:relative;
	font-size:16px;
	color:#6f6f6f;
	cursor:pointer;
	margin:10px auto;
	padding:5px 10px 5px 10px
}
.book-read-list {
	padding:10px 0
}
.book-read-son .book-rand-icon {
	font-size:19px;
	float:right;
	font-weight:bold
}
.book-read-son:hover,.book-read-son-on {
	text-decoration:none;
	cursor:pointer;
	background:#e7ecf1;
	padding:5px 10px 5px 10px;
	border-radius:15px
}
.book-read-son a {
	height:100%;
	color:#787d82;
	overflow:hidden;
	word-break:break-all;
	padding:5px 10px 5px 10px
}
.book-read-son .book-free {
	color:#21ba45
}
.book-read-son .book-vip {
	color:red
}
.blue-stripe {
	margin-bottom:10px;
	margin-right:10px
}
.tag-param {
	margin-bottom:10px;
	width:90%
}
.tag-name {
	width:120px
}
.tag-name button {
	width:100%
}
.tag-param .form-control {
	height:34px;
}
.tag-param .mt-radio-inline {
	margin-top:10px;
	margin-left:20px;
	margin-right:20px
}
.shop-index-jpcj .shop-left .img-fluid {
	max-width:60px
}
.shop-index-jpcj .doctor-2 {
	margin-bottom:20px
}
.spsxlb .highlight {
	width:150px;
	padding-top:10px!important;
	font-weight:bold
}
.spsxlb .label {
	margin-right:10px!important
}
.version-list-box {
	overflow:hidden;
	height:calc(100% - 45px);
	position:relative;
	margin-top:-20px
}
.version-list {
	padding:0 30px
}
.version-list .version {
	padding:15px 0 35px 0;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.version-list .version:first-child {
	padding-top:50px
}
.version-list .version:before {
	content:"";
	width:3px;
	position:absolute;
	top:0;
	left:95px;
	background:#f2f2f2;
	z-index:100;
	bottom:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.version-list .version .Time_Card {
	text-align:center;
	width:85px
}
.version-list .version .o_o {
	width:12px;
	height:12px;
	z-index:101;
	background-color:#40aae3;
	border-radius:50%;
	position:relative;
	left:5px
}
.version-list .version .v_content {
	width:0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	position:relative;
	border:1px solid #e7e6eb;
	margin-left:25px;
	border-radius:5px;
	min-height:130px
}
.version-list .version .v_content:after,.version-list .version .v_content:before {
	border-style:solid;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.version-list .version .v_content:before {
	border-width:11px;
	border-color:transparent #fff transparent transparent;
	left:-22px
}
.version-list .version .v_content .header-info {
	height:50px;
	padding:0 20px;
	font-size:20px;
	line-height:50px;
	background-color:#f3f3f3;
	color:#40aae3;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.version-list .version .v_content .contents {
	padding:20px;
	text-align:left;
	font-size:14px
}
.version-list .version .v_content .header-info .time {
	color:#40aae3;
	font-size:14px;
	vertical-align:middle
}
.version-list .version .v_content .contents pre {
	word-wrap:break-word;
	word-break:break-all;
	white-space:pre-wrap;
	font-family:unset
}
@media(max-width:767px) {
	.shop-show-title {
	margin-top:20px
}
.version-list .Time_Card,.version-list .version .o_o,.version-list .version:before {
	display:none
}
.version-list {
	padding:0
}
.version-list .version .v_content {
	margin-left:0
}
}@media(min-width:992px) and (max-width:1199.99px) {
	.pc-30 {
	padding-right:20px;
	padding-left:20px
}
.pr-30 {
	padding-right:15px
}
h5.h5-xs {
	font-size:1.09375rem
}
h5.h5-sm {
	font-size:1.125rem
}
h5.h5-md {
	font-size:1.15625rem
}
h5.h5-lg {
	font-size:1.1875rem
}
h5.h5-xl {
	font-size:1.218755rem
}
h4.h4-xs {
	font-size:1.25rem
}
h4.h4-sm {
	font-size:1.375rem
}
h4.h4-md {
	font-size:1.5rem
}
h4.h4-lg {
	font-size:1.625rem
}
h4.h4-xl {
	font-size:1.75rem
}
h3.h3-xs {
	font-size:1.875rem
}
h3.h3-sm {
	font-size:2rem
}
h3.h3-md {
	font-size:2.125rem
}
h3.h3-lg {
	font-size:2.25rem
}
h3.h3-xl {
	font-size:2.5rem
}
h2.h2-xs {
	font-size:2.75rem
}
h2.h2-sm {
	font-size:2.875rem
}
h2.h2-md {
	font-size:3rem
}
h2.h2-lg {
	font-size:3.125rem
}
h2.h2-xl {
	font-size:3.25rem
}
h2.h2-huge {
	font-size:4.25rem
}
p.p-sm {
	font-size:.95rem
}
p {
	font-size:1rem
}
p.p-md {
	font-size:1.066rem
}
p.p-lg {
	font-size:1.133rem
}
p.p-xl {
	font-size:1.266rem
}
.btn.btn-sm {
	font-size:.875rem
}
.video-btn {
	width:90px;
	height:90px;
	margin-top:-45px;
	margin-left:-45px
}
.video-btn i {
	font-size:2.75rem;
	line-height:82px!important
}
.video-btn.video-btn-sm {
	width:74px;
	height:74px;
	margin-top:-37px;
	margin-left:-37px;
	line-height:64px!important
}
.video-btn.video-btn-sm i {
	font-size:34px;
	line-height:68px!important;
	margin-left:6px
}
.icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after {
	font-size:2.85rem
}
.icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after {
	font-size:3.35rem
}
.icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after {
	font-size:3.85rem
}
.icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after {
	font-size:4rem
}
.icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after {
	font-size:4.35rem
}
.img-110 {
	width:90px;
	height:90px
}
.img-100 {
	width:90px;
	height:90px
}
.img-95 {
	width:85px;
	height:85px
}
.img-90 {
	width:85px;
	height:85px
}
.img-85 {
	width:80px;
	height:80px
}
.img-80 {
	width:70px;
	height:70px
}
.img-75 {
	width:70px;
	height:70px
}
.img-70 {
	width:65px;
	height:65px
}
.img-65 {
	width:60px;
	height:60px
}
span.section-id {
	font-size:.8rem;
	margin-bottom:23px
}
.section-title p {
	padding:0 14%
}
.txt-block h4.h4-xl,.txt-block h3.h3-md {
	margin-bottom:20px
}
.content-block-img {
	margin-top:30px;
	margin-bottom:30px
}
#hero-12 {
	padding-top:80px;
	padding-bottom:180px
}
#hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides {
	height:620px
}
#heroCarousel .carousel-item {
	min-height:580px
}
.carousel-control-next,.carousel-control-prev {
	height:25px;
	width:25px;
	padding:0
}
.carousel-control-next-icon,.carousel-control-prev-icon {
	width:25px;
	height:25px
}
.carousel-control-next {
	right:0
}
.carousel-control-prev {
	left:0
}
#hero-1 .hero-txt {
	margin-top:-100px;
	margin-bottom:0
}
#hero-3 .caption-txt {
	padding-left:0
}
.hero-5-strip {
	padding:20px 40px
}
#hero-5 .hero-txt {
	padding:45px 40px
}
#hero-10 .caption-txt {
	margin-top:-100px
}
#hero-12 .hero-txt {
	padding-right:30px;
	padding-left:20px
}
#hero-1 h2 {
	font-size:4.25rem;
	margin-bottom:20px
}
#hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5 {
	font-size:.835rem;
	margin-bottom:25px
}
#hero-2 h2 {
	font-size:3rem;
	margin-bottom:20px
}
#hero-3 h2 {
	font-size:4.5rem;
	letter-spacing:-1px;
	margin-bottom:20px
}
#hero-4 h2 {
	font-size:3.15rem;
	margin-bottom:25px
}
#hero-5 h3 {
	font-size:2rem;
	margin-bottom:20px
}
#hero-5 h4 {
	font-size:1.5rem;
	margin-bottom:15px
}
.hero-5-strip h5 {
	line-height:1;
	margin-bottom:0
}
#hero-6 h2 {
	font-size:3.25rem;
	letter-spacing:1px;
	margin-bottom:15px
}
#hero-6 h5 {
	font-size:.835rem;
	margin-bottom:30px
}
#hero-7 h2 {
	font-size:3.75rem;
	margin-bottom:20px;
	padding-right:3%
}
#hero-8 h2 {
	font-size:4.5em;
	letter-spacing:2px;
	margin-bottom:20px
}
#hero-9 h2 {
	font-size:3rem;
	letter-spacing:0;
	margin-bottom:20px
}
#hero-10 h2 {
	font-size:3.35rem;
	letter-spacing:3px;
	margin-bottom:20px
}
#hero-11 h2 {
	font-size:5.65rem;
	margin-bottom:10px
}
#hero-11 h3 {
	font-size:1.5rem;
	border:2px solid #fff;
	padding:10px 20px;
	margin-bottom:25px
}
#hero-12 h2 {
	font-size:3.35rem;
	margin-bottom:25px
}
#hero-1 .hero-txt p {
	padding-right:8%
}
#hero-2 .caption p {
	font-size:1rem;
	padding-right:0
}
#hero-4 .hero-txt p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p {
	padding-right:0
}
#hero-6 .caption p {
	padding:0 14%
}
#hero-12 .hero-txt p {
	font-size:1rem
}
.hero-form {
	padding:35px 30px;
	margin:0 0 0 20px
}
.hero-1-img {
	margin-left:-80px
}
#about-6 .txt-block.pc-30 {
	padding-right:0;
	padding-left:5px
}
.abox-3-holder {
	padding:50px 0
}
.abox-1 {
	height:300px;
	padding:40px 20px
}
.abox-2 {
	padding:45px 25px 50px
}
.abox-3 {
	padding:0 25px
}
.abox-1 h5,.abox-2 h5 {
	margin-bottom:20px
}
.abox-1 h5.h5-lg.emergency-call {
	font-size:1.3rem;
	margin-top:30px
}
.abox-3 h5,.abox-4 h5 {
	font-size:1rem;
	margin-bottom:15px
}
.abox-3 p.blue-color {
	font-size:.95rem;
	margin-bottom:15px
}
.abox-2 .btn.mt-25 {
	margin-top:20px
}
.abox-1 i {
	font-size:1rem
}
.abox-4-table {
	padding:35px 25px 10px
}
.abox-1 .table td,.abox-1 .table th {
	font-size:13px;
	padding:13px 0
}
.abox-4-table .table td,.abox-4 .table th {
	font-size:15px;
	padding:16px 0
}
.singnature.mt-35 {
	margin-top:30px
}
#about-6 .btn.mt-25 {
	margin-top:15px
}
#services-6 {
	padding-bottom:60px
}
.sbox-2 {
	padding:45px 10px
}
.sbox-6 {
	margin-bottom:30px
}
.sbox-6.pr-30 {
	padding-right:10px
}
.sbox-6.pl-30 {
	padding-left:10px
}
.sbox-6.mr-30 {
	margin-right:0
}
.sbox-6.ml-30 {
	margin-left:0
}
.sbox-7 {
	padding:25px 20px;
	margin-bottom:30px
}
.sbox-1 h5,.sbox-8 h5 {
	margin-top:20px;
	margin-bottom:10px
}
.sbox-2 h5 {
	margin-top:20px
}
.sbox-3 h5,.sbox-5 h5 {
	font-size:1rem;
	margin-top:25px;
	margin-bottom:15px
}
.sbox-4 h5 {
	margin-top:20px;
	margin-bottom:10px
}
.sbox-6 h5 {
	margin-top:20px;
	margin-bottom:10px
}
.sbox-6 p {
	font-size:.925rem
}
.services-7-table {
	padding:30px 20px 25px;
	margin-bottom:30px
}
.services-7-table .table td,.services-7-table .table th {
	font-size:15px;
	padding:15px 0
}
.s8-boxes {
	padding-left:25px
}
.services-8-table {
	padding:0 60px 0 25px
}
.services-8-table table {
	margin-top:20px;
	margin-bottom:20px
}
.s1-page {
	padding-left:30px;
	padding-right:30px
}
.s1-page h4.h4-md,.s2-page h4.h4-sm {
	margin-bottom:20px
}
.s1-page h4.h4-lg {
	font-size:1.25rem;
	line-height:2rem
}
.s1-page h4.h4-lg span {
	font-size:2rem;
	top:4px;
	left:5px
}
#info-8 .txt-block {
	padding:50px 50px;
	margin-right:-100px
}
.bottom-row p.mb-30,#info-2 p.mb-30 {
	margin-bottom:10px
}
.info-1-img {
	left:-70%
}
.info-1-img img,.info-2-img img {
	width:170%
}
.info-2-img img {
	width:150%
}
.info-9-table {
	padding:0 60px 0 25px
}
#pills-tab {
	margin:0 auto 50px
}
#tabs-2 #pills-tab {
	margin:5px 0 0;
	padding-right:10px
}
.nav-pills .nav-link {
	padding:14px 30px;
	margin-right:10px
}
.nav-pills .nav-link span {
	margin-top:-4px;
	margin-right:10px
}
.nav-pills .icon-xs [class*="flaticon-"]:before,.nav-pills .icon-xs [class*="flaticon-"]:after {
	font-size:1.75rem
}
.nav-pills .nav-link a {
	line-height:1.75rem!important
}
.tab-pane p.mb-30 {
	margin-bottom:16px
}
.tab-pane .btn.mt-30 {
	margin-top:20px
}
.gallery-filter {
	margin-bottom:40px
}
#gallery-1 .item-overlay::before,#gallery-2 .item-overlay::before,#gallery-1 .item-overlay::after,#gallery-2 .item-overlay::after {
	top:15px;
	right:15px;
	bottom:15px;
	left:15px
}
#gallery-1 .image-zoom a,#gallery-2 .image-zoom a {
	width:46px;
	height:46px;
	font-size:18px;
	line-height:42px!important
}
#statistic-3 .statistic-holder {
	margin-top:35px
}
.statistic-block h5 {
	font-size:2.35rem
}
#statistic-2 .statistic-block h5 {
	font-size:2.05rem
}
.statistic-block p,#statistic-2 .statistic-block p {
	font-size:1rem
}
.statistic-holder .statistic-block p {
	font-size:.875rem
}
.statistic-img img {
	width:150%
}
.doctor-2 {
	padding:25px
}
.search-tpl {
	padding:35px
}
.doctor-meta span {
	font-size:.95rem
}
#doctor-breadcrumbs {
	padding-top:100px;
	padding-bottom:50px
}
#doctor-breadcrumbs .doctor-data {
	padding-left:30px
}
#doctor-1-details .doctor-bio {
	padding-top:50px;
	padding-left:30px
}
#doctor-2-details .doctor-bio {
	padding-left:30px
}
#doctor-1-details .doctor-photo {
	margin-top:-190px
}
.doctor-contacts h4.h4-xs {
	font-size:1.35rem
}
.doctor-info .table td,.doctor-info .table th {
	padding:15px 15px
}
.doctor-info .table span i {
	font-size:11px
}
#pricing-3 .txt-block.pc-30 {
	padding-right:0;
	padding-left:0
}
.pricing-table span.price {
	font-size:60px
}
.pricing-table sup {
	font-size:40px
}
#pricing-1 .pricing-table ul.features {
	padding:15px 0 25px
}
#pricing-1 .pricing-table ul.features li {
	font-size:.975rem;
	padding:8px 0
}
.pricing-img img {
	width:150%
}
#pricing-2-page p.mb-50 {
	margin-bottom:40px
}
#pricing-1 .all-pricing-btn {
	margin-top:20px
}
.brands-holder img {
	padding:0
}
.review-2 {
	padding:35px 20px
}
.review-2 p {
	font-size:1.2rem
}
.review-author h5 {
	font-size:1.05rem;
	padding-top:7px
}
.quote {
	width:40px;
	height:42px;
	margin-left:5px;
	margin-bottom:-20px
}
.review-2 .quote {
	width:90px;
	height:93px;
	margin-left:-50px;
	margin-top:-60px
}
#banner-7 {
	padding-top:100px;
	padding-bottom:100px
}
#banner-8 {
	padding-top:80px;
	padding-bottom:80px
}
#banner-7 .banner-txt h2 {
	margin-bottom:20px
}
#banner-3 .banner-txt h3.h3-md {
	font-size:2.75rem;
	margin-top:15px;
	margin-bottom:20px
}
#banner-4 .banner-txt h3.h3-xl {
	margin-top:15px;
	margin-bottom:20px
}
#banner-1 .banner-txt p {
	margin-top:25px;
	padding-right:5%
}
#banner-2 .banner-txt p {
	margin-top:20px;
	margin-bottom:25px
}
#banner-1 .banner-details h5 {
	font-size:2.25rem;
	line-height:2rem!important;
	margin-top:15px
}
#banner-1 .banner-details span {
	font-size:1.1rem;
	line-height:2rem!important
}
#banner-6 span {
	margin-top:6px
}
#banner-4 .btn.mt-20,#banner-7 .btn.mt-20 {
	margin-top:15px
}
#banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after {
	font-size:5rem
}
.blog-post-img.mb-40 {
	margin-bottom:25px
}
.sblog-post-txt h5.h5-md {
	margin-top:15px;
	margin-bottom:15px
}
.sblog-post-txt p.mt-30 {
	margin-top:15px
}
.post-inner-img {
	margin-top:30px;
	margin-bottom:30px
}
.post-tags-list {
	margin-bottom:30px
}
.post-share-links {
	margin-top:60px;
	padding-top:60px
}
a.share-ico {
	width:90px;
	height:34px;
	font-size:.95rem;
	line-height:34px!important;
	margin-right:5px
}
.author-senoff {
	padding:45px 30px;
	margin-top:70px;
	margin-bottom:70px
}
.author-senoff img {
	width:85px;
	height:85px
}
.author-senoff-txt h5 {
	margin-bottom:10px
}
.related-posts h5.h5-md,.single-post-comments h5.h5-md {
	padding-bottom:20px;
	margin-bottom:30px
}
.single-post-comments1 {
	margin-top:30px;
	margin-bottom:50px
}
.comment-meta h5 {
	font-size:.975rem
}
.comment-date {
	font-size:14px
}
.comment-form {
	margin-top:40px
}
#gmap {
	height:400px
}
#contacts-1 .contact-form {
	margin-left:0;
	margin-right:0
}
#contacts-2 h4.h4-md {
	padding-right:0;
	margin-top:0;
	margin-bottom:20px
}
/*#footer-1 .footer-box {
	padding-left:0
}
.footer h5.h5-xs {
	margin-bottom:20px
}
.footer p.p-sm.mt-20 {
	margin-top:15px
}*/
.sidebar-div.mb-50 {
	margin-bottom:40px
}
#search-field .btn {
	padding:17px
}
.sidebar-table {
	padding:40px 20px
}
.sidebar-table .table td,.sidebar-table .table th {
	font-size:15px;
	padding:15px 0
}
.sidebar-timetable {
	padding:30px 20px
}
.txt-widget-avatar img {
	width:85px;
	height:85px;
	margin:0 10px 0 0
}
.txt-widget-data span {
	font-size:.85rem
}
.txt-widget-data h5 {
	padding-top:5px
}
.txt-widget-data p {
	font-size:1.15rem
}
.popular-posts li a {
	font-size:.975rem
}
.badge {
	margin-bottom:8px;
	padding:4px 12px
}
.badge a {
	font-size:.875rem
}
.breadcrumb-holder {
	padding-top:35px;
	padding-bottom:35px;
	padding-left:10px
}
.breadcrumb-holder h4 {
	margin-top:7px
}
.breadcrumb-item a,.breadcrumb-item.active {
	font-size:.975rem
}
.breadcrumb-item+.breadcrumb-item::before {
	font-size:1.05rem
}
#department-page .content-block p.p-md {
	font-size:1rem
}
#department-page .content-block p.mb-30 {
	margin-bottom:10px
}
.blog-page-pagination {
	margin-top:60px;
}
.page-link {
	padding:.6rem .9rem
}
#faqs-page h5.h5-xl {
	margin-top:30px;
	margin-bottom:25px
}
.terms-box {
	margin-bottom:20px
}
.terms-box h5 {
	margin-bottom:22px
}
.terms-box p span {
	font-size:.975rem
}
#terms-page p.p-notice {
	font-size:.85rem
}
ul.terms-list {
	margin:15px 0 20px 25px
}
#timetable-page {
	padding-top:100px;
	padding-bottom:160px
}
}@media(min-width:768px) and (max-width:991.99px) {
	.wide-100 {
	padding-top:80px;
	padding-bottom:80px
}
.wide-90 {
	padding-top:80px;
	padding-bottom:70px
}
.wide-80 {
	padding-top:80px;
	padding-bottom:60px
}
.wide-70 {
	padding-top:80px;
	padding-bottom:50px
}
.wide-60 {
	padding-top:80px;
	padding-bottom:40px
}
.wide-50 {
	padding-top:80px;
	padding-bottom:30px
}
.wide-40 {
	padding-top:80px;
	padding-bottom:20px
}
.wide-30 {
	padding-top:80px;
	padding-bottom:10px
}
.wide-20 {
	padding-top:80px;
	padding-bottom:0
}
.pt-100,.division.pt-100 {
	padding-top:80px
}
.pb-100 {
	padding-bottom:80px
}
.pl-30 {
	padding-left:0
}
.pr-30 {
	padding-right:0
}
.pc-30,.pc-45 {
	padding-right:0;
	padding-left:0
}
h5.h5-xs {
	font-size:1.2rem
}
h5.h5-sm {
	font-size:1.35rem
}
h5.h5-md {
	font-size:1.4rem
}
h5.h5-lg {
	font-size:1.5rem
}
h5.h5-xl {
	font-size:1.6rem
}
h4.h4-xs {
	font-size:1.25rem
}
h4.h4-sm {
	font-size:1.375rem
}
h4.h4-md {
	font-size:1.5rem
}
h4.h4-lg {
	font-size:1.625rem
}
h4.h4-xl {
	font-size:1.75rem
}
h3.h3-xs {
	font-size:1.875rem
}
h3.h3-sm {
	font-size:2rem
}
h3.h3-md {
	font-size:2.125rem
}
h3.h3-lg {
	font-size:2.25rem
}
h3.h3-xl {
	font-size:2.5rem
}
h2.h2-xs {
	font-size:2.75rem
}
h2.h2-sm {
	font-size:2.875rem
}
h2.h2-md {
	font-size:3rem
}
h2.h2-lg {
	font-size:3.125rem
}
h2.h2-xl {
	font-size:3.25rem
}
h2.h2-huge {
	font-size:4.25rem
}
p.p-sm {
	font-size:1rem
}
p {
	font-size:1rem
}
p.p-md {
	font-size:1.066rem
}
p.p-lg {
	font-size:1.133rem
}
p.p-xl {
	font-size:1.266rem
}
.btn {
	font-size:1.05rem;
	padding:13px 28px
}
.btn.btn-sm {
	font-size:.915rem;
	padding:12px 24px
}
.box-list p.p-sm {
	font-size:1rem
}
.icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after {
	font-size:2.85rem
}
.icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after {
	font-size:3.35rem
}
.icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after {
	font-size:3.85rem
}
.icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after {
	font-size:4rem
}
.icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after {
	font-size:4.35rem
}
.img-110 {
	width:90px;
	height:90px
}
.img-100 {
	width:90px;
	height:90px
}
.img-95 {
	width:85px;
	height:85px
}
.img-90 {
	width:85px;
	height:85px
}
.img-85 {
	width:80px;
	height:80px
}
.img-80 {
	width:75px;
	height:75px
}
.img-75 {
	width:70px;
	height:70px
}
.img-70 {
	width:65px;
	height:65px
}
.img-65 {
	width:60px;
	height:60px
}
span.section-id {
	font-size:.915rem;
	margin-bottom:23px
}
.section-title {
	margin-bottom:50px
}
.section-title p {
	font-size:1.075rem;
	padding:0 5%
}
.txt-block h4.h4-xl,.txt-block h3.h3-md {
	margin-bottom:20px
}
.content-block-img {
	margin-top:30px;
	margin-bottom:30px
}
.hero-widget {
	display:none
}
.wsmobileheader {
	height:70px;
	background-color:#fff;
	box-shadow:0 0 2px rgba(50,50,50,0.4)
}
.wsmobileheader .smllogo {
	margin-top:15px
}
.wsanimated-arrow {
	padding:14px 28px 14px 0;
	margin:19px 0 0 20px
}
.wsanimated-arrow span:before {
	top:-8px;
	width:26px
}
.wsanimated-arrow span:after {
	bottom:-8px;
	width:20px
}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after {
	width:28px;
	top:0
}
.wsactive .wsanimated-arrow span:after {
	width:28px;
	top:0
}
.callusbtn {
	font-size:20px;
	padding:20px 20px
}
.header-button span,.wsmenu>.wsmenu-list>li.header-btn a {
	height:50px;
	line-height:50px;
	padding:0 17px;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.hero-section {
	margin-top:70px
}
#hero-5 {
	padding-top:80px;
	padding-bottom:145px
}
#hero-4 {
	background-position:left center;
	padding-bottom:0;
	margin-bottom:100px
}
#hero-12 {
	padding-top:80px;
	padding-bottom:130px
}
.slider,.slider .slides {
	height:560px
}
#hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides {
	height:560px
}
#hero-6 .slider,#hero-6 .slider .slides {
	height:520px
}
#heroCarousel .carousel-item {
	min-height:560px
}
.carousel-control-next,.carousel-control-prev {
	height:25px;
	width:25px;
	padding:0
}
.carousel-control-next-icon,.carousel-control-prev-icon {
	width:25px;
	height:25px
}
.carousel-control-next {
	right:0
}
.carousel-control-prev {
	left:0
}
#hero-1 .hero-txt {
	margin-top:-60px;
	margin-bottom:0
}
#hero-3 .caption-txt {
	margin-top:-70px;
	padding-left:0
}
.hero-5-strip {
	padding:20px 40px
}
#hero-5 .hero-txt {
	padding:45px 30px
}
#hero-6 .caption-txt {
	margin-top:-70px
}
#hero-10 .caption-txt {
	margin-top:-70px
}
#hero-11 .caption-txt {
	margin-top:-60px
}
#hero-12 .hero-txt {
	padding-right:20px;
	padding-left:0
}
#hero-1 h2 {
	font-size:3.75rem;
	margin-bottom:20px
}
#hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5 {
	font-size:.85rem;
	margin-bottom:25px
}
#hero-2 h2 {
	font-size:3rem;
	letter-spacing:0;
	margin-bottom:20px
}
#hero-3 h2 {
	font-size:4rem;
	letter-spacing:-1px;
	margin-bottom:20px
}
#hero-4 h2 {
	font-size:3.65rem;
	margin-bottom:25px;
	padding-right:5%
}
#hero-5 h3 {
	font-size:2rem;
	margin-bottom:20px
}
#hero-5 h4 {
	font-size:1.75rem;
	margin-bottom:15px
}
.hero-5-strip h5 {
	line-height:1;
	margin-bottom:0
}
#hero-6 h2 {
	font-size:2.5rem;
	letter-spacing:1px;
	margin-bottom:15px
}
#hero-6 h5 {
	font-size:.835rem;
	margin-bottom:30px
}
#hero-7 h2 {
	font-size:3.3rem;
	margin-bottom:20px
}
#hero-8 h2 {
	font-size:3.75em;
	letter-spacing:2px;
	margin-bottom:20px
}
#hero-9 h2 {
	font-size:2.65rem;
	letter-spacing:0;
	margin-bottom:20px
}
#hero-10 h2 {
	font-size:3rem;
	letter-spacing:2px;
	margin-bottom:20px
}
#hero-11 h2 {
	font-size:4.75rem;
	margin-bottom:10px
}
#hero-11 h3 {
	font-size:1.25rem;
	border:2px solid #fff;
	padding:10px 20px;
	margin-bottom:25px
}
#hero-12 h2 {
	font-size:2.75rem;
	letter-spacing:0;
	margin-bottom:25px
}
#hero-1 .hero-txt p,#hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p {
	font-size:1rem;
	padding-right:0
}
#hero-6 .caption p {
	padding:0 2%
}
#hero-12 .hero-txt p {
	font-size:1rem
}
.hero-section .btn {
	margin-top:15px
}
#hero-section-form {
	margin-bottom:-100px
}
.hero-form {
	margin:10px 0 0 0;
	padding:40px 20px 40px
}
.hero-form .col-md-6,.hero-form .col-md-12 {
	padding:0 10px
}
.hero-form h4 {
	font-size:1.7rem;
	margin-bottom:30px
}
.hero-form .form-control,.hero-form .custom-select {
	height:52px
}
.hero-1-img {
	margin-left:-80px
}
.hero-1-img img {
	width:200%
}
.hero-12-img {
	width:40%;
	left:60%
}
#about-1,#about-2 {
	margin-top:-60px
}
#about-3 {
	margin-top:-80px
}
#about-5 {
	padding-bottom:80px
}
#about-5 .txt-block {
	margin-top:40px
}
#about-6 .txt-block {
	margin-bottom:40px
}
.abox-1 {
	height:340px;
	padding:40px 30px 35px
}
#abox-1 {
	border-radius:6px 0 0 0
}
#abox-2 {
	border-radius:0 6px 0 0
}
#abox-3 {
	border-radius:0 0 0 6px
}
#abox-4 {
	border-radius:0 0 6px 0
}
.abox-2-holder {
	padding:15px 0
}
.abox-2 {
	padding:25px 30px
}
.abox-3-holder {
	padding:40px 0 10px
}
.abox-3 {
	text-align:center;
	padding:0 15%;
	margin-bottom:30px
}
.abox-1 h5,.abox-2 h5 {
	margin-bottom:20px
}
.abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call {
	font-size:1.7rem;
	margin-top:30px
}
.abox-3 h5,.abox-4 h5 {
	font-size:1.3rem;
	margin-bottom:15px
}
.abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p {
	font-size:1rem
}
.abox-3 p.blue-color {
	font-size:1rem;
	margin-bottom:15px
}
.abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th {
	font-size:17px;
	padding:16px 0
}
.singnature.mt-35 {
	margin-top:25px
}
#about-6 .btn.mt-25 {
	margin-top:20px
}
#about-5 .about-img,#about-6 .about-img {
	margin:0 10%
}
#services-6,#services-8 {
	padding-bottom:50px
}
.sbox-1 {
	text-align:center;
	padding:0 5%
}
.sbox-3 {
	margin:0 10px 40px;
	padding:60px 35px
}
.sbox-5 {
	margin:0 10px 40px
}
.sbox-5-txt {
	padding:15px 25px 50px
}
.sbox-3 p,.sbox-5 p {
	font-size:1rem
}
.sbox-6 {
	margin-bottom:30px;
	text-align:left!important
}
.sbox-6 p {
	margin-bottom:0
}
.sbox-6.mr-30 {
	margin-right:0
}
.sbox-6.ml-30 {
	margin-left:0
}
.s6-img,.sbox-6-img {
	display:none
}
.services-7-table {
	margin-top:20px;
	margin-bottom:40px
}
.services-7-table .table td,.services-7-table .table th {
	font-size:17px;
	padding:16px 0
}
.s8-boxes {
	padding-left:0
}
.services-8-table {
	padding:0;
	margin-bottom:60px
}
.services-8-bg {
	position:relative;
	left:0;
	height:auto;
	width:auto!important;
	z-index:3
}
#info-3 {
	text-align:center;
	padding-top:80px;
	padding-bottom:80px
}
#info-6,#info-7 {
	padding-top:80px;
	padding-bottom:0
}
#info-8,#info-9 {
	padding-top:80px;
	padding-bottom:80px
}
#info-8 .txt-block {
	padding:50px
}
.bottom-row p.mb-30,#info-2 p.mb-30 {
	margin-bottom:10px
}
.info-section .btn.mt-25 {
	margin-top:20px
}
#info-5 .txt-block {
	padding-left:30px
}
.top-row .info-4-img,#info-9 .txt-block {
	margin-bottom:40px
}
#info-8 .table td,#info-8 .table th {
	font-size:17px;
	padding:16px 0
}
.info-1-img {
	left:0;
	margin-bottom:30px
}
.info-1-img img,.info-2-img img {
	position:relative;
	width:100%;
	height:100%
}
.info-3-img {
	display:none
}
.info-9-table {
	padding:0 40px 0 40px
}
.info-9-table .h4-xs {
	font-size:1.75rem
}
.bottom-row .info-4-img {
	margin-top:40px
}
.info-6-img,.info-7-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
.info-9-img {
	display:none
}
#tabs-1 .txt-block.pc-30 {
	padding-left:0;
	padding-right:0;
	margin-top:30px
}
#pills-tab {
	margin:0 auto 40px
}
#tabs-2 #pills-tab {
	margin:0 0 40px 0;
	padding-right:0
}
#tabs-2 .nav-item {
	width:100%;
	text-align:center;
	margin:0 0 5px 0
}
.nav-pills .nav-link {
	font-size:1.05rem;
	padding:9px 22px;
	margin-right:2px
}
#tabs-2 .nav-pills .nav-link {
	font-size:1.15rem;
	padding:16px 20px;
	border-right:0;
	border-bottom:2px solid transparent
}
#tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover {
	border-bottom:2px solid #00a3c8;
	border-right:0
}
.nav-pills .nav-link span {
	display:none
}
.tab-pane p.mb-30 {
	margin-bottom:16px
}
.tab-pane .btn.mt-30 {
	margin-top:20px
}
#statistic-3,.statistic-holder .statistic-block {
	text-align:center!important
}
#statistic-3 .statistic-holder {
	margin-top:35px
}
.statistic-block h5,#statistic-2 .statistic-block h5,.statistic-holder .statistic-block h5 {
	font-size:2.35rem
}
.statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p {
	font-size:1rem
}
.statistic-holder .icon-sm [class*="flaticon-"]:before,.statistic-holder .icon-sm [class*="flaticon-"]:after {
	font-size:3.85rem;
	line-height:1!important
}
.statistic-img {
	display:none
}
.gallery-filter button {
	font-size:1.15rem
}
.masonry-wrap .gallery-item {
	width:50%
}
.doctor-2 {
	padding:25px 25px 40px
}
.doctor-1 p.p-sm {
	font-size:1rem
}
#doctor-breadcrumbs {
	margin-top:70px;
	padding-top:120px;
	padding-bottom:40px
}
#doctor-breadcrumbs .doctor-data {
	padding-left:5px
}
#doctor-breadcrumbs .doctor-data h2 {
	font-size:2.25rem;
	margin-bottom:0
}
#doctor-2-details .doctor-bio h2 {
	font-size:2.25rem;
	margin-bottom:8px
}
#doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5 {
	font-size:1.15rem;
	line-height:1.35
}
#doctor-1-details .doctor-bio {
	padding-top:40px;
	padding-left:0
}
#doctor-2-details .doctor-bio {
	padding-left:0
}
#doctor-1-details .doctor-photo {
	margin-top:-160px
}
.doctor-contacts h4.h4-xs {
	font-size:1.3rem
}
.doctor-info .table td,.doctor-info .table th {
	font-size:14px;
	padding:15px 10px
}
.doctor-info .table span i {
	font-size:11px
}
#pricing-1 .pricing-table {
	margin-left:10%;
	margin-right:10%
}
.all-pricing-btn p {
	padding:0
}
#pricing-3 .pricing-img {
	display:none
}
.all-pricing-btn,#pricing-1 .all-pricing-btn {
	margin-top:10px
}
.brands-holder img {
	padding:0
}
#banner-1 {
	padding-top:80px padding-bottom:80px
}
#banner-2 {
	padding-top:0
}
#banner-2 .bg-inner {
	text-align:center;
	padding:80px 10%
}
#banner-3 {
	padding-bottom:80px
}
#banner-3 .banner-txt,#banner-4 .banner-txt {
	text-align:center
}
#banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl {
	font-size:3rem;
	margin-top:15px;
	margin-bottom:20px
}
#banner-4 {
	padding-top:80px;
	padding-bottom:0
}
#banner-4 .banner-txt {
	padding-left:0
}
#banner-6,.banner-btn.text-right {
	text-align:center!important
}
#banner-6 .banner-txt h4 {
	font-size:2rem;
	margin-bottom:12px
}
#banner-6 span {
	display:none
}
#banner-6 .banner-txt {
	padding:0
}
#banner-7 {
	padding-top:80px;
	padding-bottom:80px;
	background-position:left center
}
#banner-8 {
	padding-top:80px;
	padding-bottom:80px
}
#banner-2 .bg-inner h3.h3-lg {
	font-size:3rem;
	padding:0 5%
}
#banner-7 .banner-txt h2 {
	margin-bottom:20px
}
#banner-7 .btn {
	margin-top:15px
}
#banner-1 .banner-txt p {
	margin-top:20px;
	padding-right:5%
}
#banner-2 .banner-txt p {
	margin-top:15px;
	margin-bottom:25px;
	padding:0 10%
}
#banner-3 .banner-txt p,#banner-4 .banner-txt p {
	padding:0 10%
}
#banner-6 p {
	margin-bottom:20px
}
.banner-2-img,.banner-3-img {
	display:none
}
.banner-4-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
.blog-post-txt h5.h5-sm {
	font-size:1.5rem
}
.blog-post-txt p {
	font-size:1rem
}
.comment-form {
	margin-bottom:30px
}
#gmap {
	margin-top:70px
}
#gmap {
	height:350px
}
#contacts-1 .contact-form {
	margin-left:0;
	margin-right:0
}
#contacts-1 .col-md-12 {
	padding:0
}
#contacts-2 h4.h4-md {
	padding-right:0;
	margin-top:0;
	margin-bottom:20px
}
.contact-box p {
	font-size:1.05rem
}
#contacts-2 .contact-form {
	margin-top:30px;
	padding:40px 20px 35px
}
#contacts-2 .contact-form .col-md-6,#contacts-2 .contact-form .col-md-12 {
	padding:0 10px
}
#footer-1 .footer-box {
	padding-left:0
}
/*.footer h5.h5-xs {
	margin-bottom:20px
}
.footer p.p-sm,.footer-box p,.footer-links li {
	font-size:1rem
}
.footer p.p-sm.mt-20 {
	margin-top:15px
}*/
p.contact-notice {
	padding-right:0;
	margin-top:0;
	margin-bottom:40px
}
/*.footer-form .form-control {
	height:54px;
	font-size:1rem
}
.footer-form .btn {
	height:54px;
	font-size:1.5rem
}
.bottom-footer {
	padding-top:20px
}*/
#sidebar {
	margin-top:50px
}
.sidebar-div.mb-50 {
	margin-bottom:40px
}
#search-field .btn {
	padding:17px
}
#breadcrumb {
	margin-top:70px;
	text-align:center
}
.breadcrumb-holder {
	margin:0 auto;
	display:inline-block;
	padding-top:35px;
	padding-bottom:35px;
	padding-left:0
}
.breadcrumb-holder h4 {
	margin-top:8px
}
.breadcrumb-item a,.breadcrumb-item.active {
	font-size:.975rem
}
.breadcrumb-item+.breadcrumb-item::before {
	font-size:1.05rem
}
#department-page .content-block p.p-md {
	font-size:1rem
}
#department-page .content-block p.mb-30 {
	margin-bottom:10px
}
.blog-page-pagination {
	margin-top:60px;
	margin-bottom:20px;
}
.page-link {
	padding:.6rem .9rem
}
#faqs-page .questions-holder {
	margin-bottom:30px
}
#faqs-page h5.h5-xl {
	margin-top:30px;
	margin-bottom:25px
}
.terms-box {
	margin-bottom:20px
}
.terms-box h5 {
	margin-bottom:22px
}
.terms-box p span {
	font-size:1.05rem
}
#terms-page p.p-notice {
	font-size:.85rem
}
#timetable-page {
	padding-top:80px;
	padding-bottom:70px
}
}@media(max-width:767px) {
	.wide-100 {
	padding-top:80px;
	padding-bottom:80px
}
.wide-90 {
	padding-top:80px;
	padding-bottom:70px
}
.wide-80 {
	padding-top:80px;
	padding-bottom:60px
}
.wide-70 {
	padding-top:80px;
	padding-bottom:50px
}
.wide-60 {
	padding-top:80px;
	padding-bottom:40px
}
.wide-50 {
	padding-top:80px;
	padding-bottom:30px
}
.wide-40 {
	padding-top:80px;
	padding-bottom:20px
}
.wide-30 {
	padding-top:80px;
	padding-bottom:10px
}
.wide-20 {
	padding-top:80px;
	padding-bottom:0
}
.pt-100,.division.pt-100 {
	padding-top:80px
}
.pb-100 {
	padding-bottom:80px
}
.pl-45,.pl-30 {
	padding-left:0
}
.pr-45,.pr-30 {
	padding-right:0
}
.pc-30,.pc-45 {
	padding-right:0;
	padding-left:0
}
.img-110 {
	width:80px;
	height:80px
}
.img-100 {
	width:80px;
	height:80px
}
.img-95 {
	width:70px;
	height:70px
}
.img-90 {
	width:70px;
	height:70px
}
.img-85 {
	width:70px;
	height:70px
}
.img-80 {
	width:70px;
	height:70px
}
.img-75 {
	width:65px;
	height:65px
}
.img-70 {
	width:60px;
	height:60px
}
.img-65 {
	width:55px;
	height:55px
}
.hero-widget {
	display:none
}
.wsmobileheader {
	height:70px;
	background-color:#fff;
	box-shadow:0 0 2px rgba(50,50,50,0.4)
}
.wsmobileheader .smllogo {
	margin-top:15px
}
.wsanimated-arrow {
	padding:14px 28px 14px 0;
	margin:19px 0 0 20px
}
.wsanimated-arrow span:before {
	top:-8px;
	width:26px
}
.wsanimated-arrow span:after {
	bottom:-8px;
	width:20px
}
.wsactive .wsanimated-arrow span:before,.wsactive .wsanimated-arrow.active span:after {
	width:28px;
	top:0
}
.wsactive .wsanimated-arrow span:after {
	width:28px;
	top:0
}
.callusbtn {
	font-size:20px;
	padding:20px 20px
}
.header-button span,.wsmenu>.wsmenu-list>li.header-btn a {
	height:50px;
	line-height:50px;
	padding:0 17px;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.hero-section {
	margin-top:70px
}
#heroCarousel .carousel-item {
	min-height:540px
}
.carousel-control-next,.carousel-control-prev {
	height:25px;
	width:25px;
	padding:0
}
.carousel-control-next-icon,.carousel-control-prev-icon {
	width:25px;
	height:25px
}
.carousel-control-next {
	right:0
}
.carousel-control-prev {
	left:0
}
#timetable-page {
	padding-top:80px;
	padding-bottom:70px
}
}@media(min-width:576px) and (max-width:767.99px) {
	#stlChanger {
	display:none
}
h5.h5-xs {
	font-size:1.2rem
}
h5.h5-sm {
	font-size:1.35rem
}
h5.h5-md {
	font-size:1.4rem
}
h5.h5-lg {
	font-size:1.5rem
}
h5.h5-xl {
	font-size:1.6rem
}
h4.h4-xs {
	font-size:1.25rem
}
h4.h4-sm {
	font-size:1.375rem
}
h4.h4-md {
	font-size:1.5rem
}
h4.h4-lg {
	font-size:1.625rem
}
h4.h4-xl {
	font-size:1.75rem
}
h3.h3-xs {
	font-size:1.875rem
}
h3.h3-sm {
	font-size:2rem
}
h3.h3-md {
	font-size:2.125rem
}
h3.h3-lg {
	font-size:2.25rem
}
h3.h3-xl {
	font-size:2.5rem
}
h2.h2-xs {
	font-size:2.75rem
}
h2.h2-sm {
	font-size:2.875rem
}
h2.h2-md {
	font-size:3rem
}
h2.h2-lg {
	font-size:3.125rem
}
h2.h2-xl {
	font-size:3.25rem
}
h2.h2-huge {
	font-size:4.25rem
}
p.p-sm {
	font-size:1.075rem
}
p {
	font-size:1.075rem
}
p.p-md {
	font-size:1.066rem
}
p.p-lg {
	font-size:1.133rem
}
p.p-xl {
	font-size:1.266rem
}
.btn {
	font-size:1.075rem;
	padding:14px 30px
}
.btn.btn-sm {
	font-size:1.05rem;
	padding:14px 30px
}
.box-list p.p-sm {
	font-size:1.075rem
}
.video-btn {
	width:90px;
	height:90px;
	margin-top:-45px;
	margin-left:-45px
}
.video-btn i {
	font-size:2.75rem;
	line-height:82px!important
}
.video-btn.video-btn-sm {
	width:74px;
	height:74px;
	margin-top:-37px;
	margin-left:-37px;
	line-height:64px!important
}
.video-btn.video-btn-sm i {
	font-size:34px;
	line-height:68px!important;
	margin-left:6px
}
.icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after {
	font-size:2.85rem
}
.icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after {
	font-size:3.35rem
}
.icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after {
	font-size:3.85rem
}
.icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after {
	font-size:4rem
}
.icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after {
	font-size:4.35rem
}
.img-110 {
	width:90px;
	height:90px
}
.img-100 {
	width:90px;
	height:90px
}
.img-95 {
	width:85px;
	height:85px
}
.img-90 {
	width:85px;
	height:85px
}
.img-85 {
	width:80px;
	height:80px
}
.img-80 {
	width:75px;
	height:75px
}
.img-75 {
	width:70px;
	height:70px
}
.img-70 {
	width:65px;
	height:65px
}
.img-65 {
	width:60px;
	height:60px
}
span.section-id {
	font-size:.915rem;
	margin-bottom:25px
}
.section-title {
	margin-bottom:50px
}
.section-title p {
	font-size:1.075rem;
	padding:0 5%
}
.txt-block h4.h4-xl,.txt-block h3.h3-md {
	margin-bottom:20px
}
.content-block-img {
	margin-top:30px;
	margin-bottom:30px
}
.hero-section {
	margin-top:70px
}
#hero-1 {
	text-align:center;
	padding-top:80px
}
#hero-4 {
	padding-bottom:0;
	margin-bottom:100px
}
#hero-5 {
	padding-top:80px;
	padding-bottom:160px
}
#hero-12 {
	text-align:center;
	padding-top:80px;
	padding-bottom:0
}
.slider,.slider .slides {
	height:460px
}
#hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides {
	height:560px
}
#heroCarousel .carousel-item {
	min-height:540px
}
#hero-1 .hero-txt {
	margin-top:0;
	margin-bottom:0
}
#hero-3 .caption-txt {
	margin-top:-70px;
	padding-left:0
}
#hero-10 .caption-txt {
	padding-left:30px
}
#hero-11 .caption-txt {
	margin-top:-60px
}
#hero-12 .hero-txt {
	padding-right:0;
	padding-left:0
}
#hero-1 h2 {
	font-size:3.75rem;
	margin-bottom:15px
}
#hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5 {
	font-size:.915rem;
	margin-bottom:25px
}
#hero-2 h2 {
	font-size:3rem;
	margin-bottom:20px
}
#hero-3 h2 {
	font-size:4rem;
	letter-spacing:-1px;
	margin-bottom:20px;
	padding-right:10px
}
#hero-4 h2 {
	font-size:2.85rem;
	margin-bottom:20px
}
#hero-5 h3 {
	font-size:2rem;
	margin-bottom:20px
}
#hero-5 h4 {
	font-size:1.65rem;
	margin-bottom:15px
}
.hero-5-strip h5 {
	line-height:1;
	margin-bottom:0
}
#hero-6 h2 {
	font-size:3.25rem;
	margin-bottom:15px
}
#hero-6 h5 {
	font-size:.915rem;
	margin-bottom:25px
}
#hero-7 h2 {
	font-size:2.85rem;
	margin-bottom:20px
}
#hero-8 h2 {
	font-size:3.25em;
	letter-spacing:1px;
	margin-bottom:20px
}
#hero-9 h2 {
	font-size:2.75rem;
	letter-spacing:0;
	margin-bottom:20px
}
#hero-10 h2 {
	font-size:2.75rem;
	letter-spacing:1.5px;
	margin-bottom:20px
}
#hero-11 h2 {
	font-size:4.75rem;
	margin-bottom:10px
}
#hero-11 h3 {
	font-size:1.25rem;
	border:2px solid #fff;
	padding:10px 15px;
	margin-bottom:25px
}
#hero-12 h2 {
	font-size:3rem;
	letter-spacing:.5px;
	margin-bottom:20px
}
#hero-1 .hero-txt p {
	padding-right:0
}
#hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p,#hero-12 .hero-txt p {
	font-size:1rem;
	padding-right:0
}
#hero-6 .caption p {
	font-size:1rem;
	padding:0 10%;
	margin-bottom:30px
}
#hero-12 .box-list {
	padding:0 2%
}
#hero-12 .box-list i {
	display:none
}
.hero-section .btn {
	margin-top:15px
}
#hero-section-form {
	margin-bottom:-100px
}
.hero-form {
	margin:0;
	padding:40px 20px 40px
}
.hero-form .col-md-6,.hero-form .col-md-12 {
	padding:0 10px
}
.hero-form h4 {
	font-size:1.7rem;
	margin-bottom:30px
}
.hero-form .form-control,.hero-form .custom-select {
	height:52px
}
.hero-1-img {
	margin:40px 5% 0
}
.hero-1-img img {
	position:relative;
	width:100%;
	height:100%
}
.hero-12-img {
	background-position:top center;
	position:relative;
	left:0;
	height:350px;
	width:auto!important;
	margin-top:60px
}
#about-1,#about-2,#about-3 {
	margin-top:-80px
}
#about-5 {
	padding-bottom:80px
}
#about-5 .txt-block {
	margin-top:40px
}
#about-6 .txt-block {
	margin-bottom:40px
}
.abox-1 {
	height:auto;
	padding:35px 25px 40px
}
#abox-1,#abox-2,#abox-3,#abox-4 {
	border-radius:6px;
	margin-bottom:20px
}
#abox-4 {
	margin-bottom:0
}
.abox-2-holder {
	padding:15px 0
}
.abox-2 {
	padding:25px
}
.abox-3-holder {
	padding:40px 0 10px
}
.abox-3 {
	text-align:center;
	padding:0 5%;
	margin-bottom:30px
}
.abox-3.b-right {
	border-right:0
}
.abox-1 h5,.abox-2 h5 {
	margin-bottom:20px
}
.abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call {
	font-size:2rem;
	margin-top:30px
}
.abox-3 h5,.abox-4 h5 {
	font-size:1.35rem;
	margin-bottom:20px
}
.abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p {
	font-size:1rem
}
.abox-3 p.blue-color {
	font-size:1.075rem;
	margin-bottom:15px
}
.abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th {
	font-size:17px;
	padding:17px 0
}
.abox-1 .btn {
	margin-top:25px
}
#about-5 .about-img,#about-6 .about-img {
	margin:0 2%
}
#services-6,#services-8 {
	padding-bottom:50px
}
.sbox-1 {
	text-align:center;
	padding:0
}
.sbox-3 {
	margin:0 10px 40px;
	padding:60px 35px
}
.sbox-5 {
	margin:0 10px 40px
}
.sbox-5-txt {
	padding:15px 25px 50px
}
.sbox-3 p,.sbox-5 p {
	font-size:1.075rem
}
.sbox-6 {
	margin-bottom:30px;
	text-align:center!important
}
.sbox-6 p {
	margin-bottom:0;
	padding:0 10%
}
.sbox-6.pr-30 {
	padding-right:0
}
.sbox-6.pl-30 {
	padding-left:0
}
.sbox-6.mr-30 {
	margin-right:0
}
.sbox-6.ml-30 {
	margin-left:0
}
.s6-img,.sbox-6-img {
	display:none
}
.sbox-7 {
	padding:40px 30px
}
.services-7-table {
	margin-top:20px;
	margin-bottom:40px
}
.services-7-table .table td,.services-7-table .table th {
	font-size:17px;
	padding:17px 0
}
.s8-boxes {
	padding-left:0
}
.services-8-table {
	padding:0;
	margin-bottom:60px
}
.services-8-bg {
	position:relative;
	left:0;
	height:auto;
	width:auto!important;
	z-index:3
}
.s1-page h4.h4-md,.s2-page h4.h4-sm {
	margin-bottom:20px
}
.s1-page h4.h4-lg {
	font-size:1.25rem;
	line-height:2rem
}
.s1-page h4.h4-lg span {
	font-size:2rem;
	top:4px;
	left:5px
}
#info-3 {
	text-align:center;
	padding-top:80px;
	padding-bottom:80px
}
#info-5 {
	background-position:right center
}
#info-6,#info-7 {
	padding-top:80px;
	padding-bottom:0
}
#info-8,#info-9 {
	padding-top:80px;
	padding-bottom:80px
}
#info-8 .txt-block {
	padding:50px;
	margin-right:0
}
.bottom-row p.mb-30,#info-2 p.mb-30 {
	margin-bottom:10px
}
.info-section .btn.mt-25 {
	margin-top:20px
}
#info-5 .txt-block {
	padding-left:0
}
.top-row .info-4-img,#info-9 .txt-block {
	margin-bottom:40px
}
#info-8 .table td,#info-8 .table th {
	font-size:17px;
	padding:16px 0
}
.info-9-table {
	padding:0 20px 0 20px
}
.info-9-table .h4-xs {
	font-size:1.75rem
}
.info-1-img {
	left:0;
	margin-bottom:30px
}
.info-1-img img,.info-2-img img {
	position:relative;
	width:100%;
	height:100%
}
.info-3-img {
	display:none
}
.bottom-row .info-4-img {
	margin-top:40px
}
.info-6-img,.info-7-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
.info-9-img {
	display:none
}
#tabs-1 .txt-block.pc-30 {
	padding-left:0;
	padding-right:0;
	margin-top:30px
}
#pills-tab {
	width:100%;
	margin:0 auto 50px
}
#tabs-1 #pills-tab {
	text-align:center
}
#tabs-2 #pills-tab {
	margin:0 0 40px 0;
	padding-right:0
}
#tabs-1 .nav-item,#tabs-2 .nav-item {
	width:100%;
	text-align:center;
	margin:0 0 5px 0
}
.nav-pills .nav-link {
	font-size:1.15rem;
	padding:16px 30px
}
#tabs-2 .nav-pills .nav-link {
	font-size:1.15rem;
	padding:16px 20px;
	border-right:0;
	border-bottom:2px solid transparent
}
#tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover {
	border-bottom:2px solid #00a3c8;
	border-right:0
}
.nav-pills .nav-link span {
	display:none
}
.tab-pane p.mb-30 {
	margin-bottom:16px
}
.tab-pane .btn.mt-30 {
	margin-top:20px
}
#statistic-3,.statistic-holder .statistic-block {
	text-align:center!important
}
#statistic-3 .statistic-holder {
	margin-top:35px
}
.statistic-block h5 {
	font-size:2.35rem
}
#statistic-2 .statistic-block h5 {
	font-size:2.35rem
}
.statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p {
	font-size:1.133rem
}
.statistic-img {
	display:none
}
.gallery-filter {
	text-align:center!important
}
.gallery-filter button {
	width:100%;
	display:block!important;
	padding:12px 0;
	float:none!important;
	font-size:1.133rem;
	margin:0 0 5px 0;
	border-bottom:0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.gallery-filter button:hover {
	color:#fff;
	background-color:#00a3c8;
	border-bottom:0
}
.gallery-filter button.is-checked {
	color:#fff;
	background-color:#00a3c8;
	border-bottom:0
}
.masonry-wrap .gallery-item {
	width:100%
}
#gallery-1 .image-zoom a,#gallery-2 .image-zoom a,#gallery-3 .image-zoom a {
	width:68px;
	height:68px;
	font-size:32px;
	line-height:64px!important
}
.doctor-2 {
	padding:25px 25px 40px
}
.doctor-2 .doctor-meta {
	padding-top:25px
}
#doctor-1-details {
	padding-bottom:60px
}
.doctor-meta h5.h5-xs,.doctor-meta h5.h5-sm,.doctor-meta h5.h5-md {
	font-size:1.5rem;
	margin-bottom:10px
}
.doctor-meta span {
	font-size:1.133rem
}
.doctor-meta .btn {
	margin-top:25px
}
#doctor-breadcrumbs {
	margin-top:70px;
	text-align:center;
	padding-top:80px;
	padding-bottom:170px
}
#doctor-breadcrumbs .doctor-data {
	padding-left:0
}
#doctor-breadcrumbs .doctor-data h2,#doctor-2-details .doctor-bio h2 {
	font-size:2.5rem;
	margin-bottom:5px
}
#doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5 {
	font-size:1.35rem;
	line-height:1.35
}
.doctor-bio h5.h5-lg {
	margin-bottom:15px
}
#doctor-1-details .doctor-bio {
	padding-top:0;
	padding-left:0
}
#doctor-2-details .doctor-bio {
	padding-left:0
}
#doctor-1-details .doctor-photo {
	margin-top:-140px
}
.doctor-contacts {
	margin-top:40px;
	margin-bottom:45px
}
.doctor-contacts h4.h4-xs {
	font-size:1.75rem
}
.doctor-info .table td,.doctor-info .table th {
	font-size:17px;
	padding:16px 15px
}
.doctor-info .table span i {
	font-size:11px
}
#pricing-1 .pricing-table {
	margin-left:2%;
	margin-right:2%
}
.pricing-table span.price {
	font-size:80px
}
.pricing-table sup {
	font-size:50px
}
.pricing-plan p {
	font-size:1.266rem
}
#pricing-1 .pricing-table ul.features li {
	font-size:1.133rem
}
.all-pricing-btn,#pricing-1 .all-pricing-btn {
	margin-top:10px
}
.all-pricing-btn p {
	padding:0
}
#pricing-3 .pricing-img {
	display:none
}
.brands-holder img {
	padding:0
}
.review-1 p {
	font-size:1.266rem
}
.review-author span {
	font-size:1.075rem
}
#banner-1 {
	background-position:left center;
	padding-top:80px;
	padding-bottom:80px
}
#banner-2 {
	padding-top:0
}
#banner-2 .bg-inner {
	text-align:center;
	padding:80px 5%
}
#banner-1 .banner-txt {
	padding-right:10%
}
#banner-3 {
	padding-bottom:80px
}
#banner-3 .banner-txt,#banner-4 .banner-txt {
	text-align:center
}
#banner-3 h2.h2-xl,#banner-4 h2.h2-xs {
	padding:0 5%
}
#banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl {
	font-size:2.75rem;
	margin-top:15px;
	margin-bottom:20px
}
#banner-4 {
	padding-top:80px;
	padding-bottom:0
}
#banner-4 .banner-txt {
	padding-left:0
}
#banner-6,.banner-btn.text-right {
	text-align:center!important
}
#banner-6 .banner-txt h4 {
	font-size:1.5rem;
	margin-bottom:12px
}
#banner-6 span {
	display:none
}
#banner-6 .banner-txt {
	padding:0
}
#banner-7 {
	padding-top:80px;
	padding-bottom:80px;
	background-position:left center
}
#banner-8 {
	padding-top:80px;
	padding-bottom:80px
}
#banner-2 .bg-inner h3.h3-lg {
	font-size:3rem
}
#banner-7 .banner-txt {
	padding-right:20%
}
#banner-7 .banner-txt h2 {
	margin-bottom:20px
}
#banner-7 .btn {
	margin-top:15px
}
#banner-1 .banner-txt p {
	margin-top:20px;
	padding-right:0
}
#banner-2 .banner-txt p {
	margin-top:15px;
	margin-bottom:25px;
	padding:0
}
#banner-3 .banner-txt p,#banner-4 .banner-txt p {
	padding:0
}
#banner-6 p {
	margin-bottom:20px
}
#banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after {
	font-size:6rem
}
.banner-2-img,.banner-3-img {
	display:none
}
.banner-4-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
.blog-post-txt h5.h5-sm {
	font-size:1.5rem;
	margin-bottom:5px
}
.blog-post-txt span {
	font-size:1.133rem
}
.blog-post-txt p {
	font-size:1.075rem
}
.comment-form {
	margin-bottom:30px
}
.post-share-links {
	margin-top:60px;
	padding-top:60px
}
.post-tags-list {
	margin-bottom:30px
}
.post-tags-list span a {
	font-size:1rem
}
a.share-ico {
	width:90px;
	height:34px;
	font-size:1.055rem;
	line-height:34px!important;
	margin-right:5px
}
.share-social-icons i {
	font-size:13px;
	margin-right:4px
}
.author-senoff {
	padding:35px;
	margin-top:70px
}
.author-senoff img {
	width:90px;
	height:90px
}
.author-senoff-txt {
	padding-left:20px
}
.author-senoff-txt h5 {
	margin-bottom:10px
}
.related-posts h5.h5-md,.single-post-comments h5.h5-md {
	padding-bottom:20px;
	margin-bottom:30px
}
.comment-form .form-control {
	font-size:1.075rem
}
#contacts-1 .contact-form {
	margin-left:0;
	margin-right:0
}
.contact-box p {
	font-size:1.133rem
}
#contacts-1 .col-md-12 {
	padding:0
}
.contact-form .form-control,.contact-form .custom-select {
	height:54px;
	font-size:1.133rem
}
#gmap {
	margin-top:70px
}
#gmap {
	height:350px
}
/*#footer-1 .footer-box {
	padding-left:0
}
.footer h5.h5-xs {
	margin-bottom:20px
}
.footer p.p-sm,.footer-box p,.footer-links li {
	font-size:1.075rem
}
.footer p.p-sm.mt-20 {
	margin-top:15px
}*/
p.contact-notice {
	padding-right:0;
	margin-top:0;
	margin-bottom:40px
}
.foo-socials a {
	width:50px;
	height:50px;
	font-size:20px;
	line-height:46px!important
}
/*.footer-form .form-control {
	height:54px;
	font-size:1.075rem
}
.footer-form .btn {
	height:54px;
	font-size:1.5rem
}*/
.bottom-footer {
	padding-top:20px
}
#sidebar {
	margin-top:50px
}
#search-field .form-control {
	height:58px;
	font-size:1.133rem
}
#search-field .btn {
	height:58px
}
.sidebar-div.mb-50 {
	margin-bottom:40px
}
#search-field .btn {
	padding:17px
}
ul.blog-category-list>li a,.post-summary a {
	font-size:1.133rem
}
.popular-posts p {
	font-size:1.075rem
}
.badge a {
	font-size:1.075rem
}
#breadcrumb {
	margin-top:70px;
	text-align:center
}
.breadcrumb-holder {
	margin:0 auto;
	display:inline-block;
	padding-top:35px;
	padding-bottom:35px;
	padding-left:0
}
.breadcrumb-holder h4 {
	margin-top:8px
}
.breadcrumb-item a,.breadcrumb-item.active {
	font-size:1rem
}
.breadcrumb-item+.breadcrumb-item::before {
	font-size:1.05rem
}
#department-page .content-block p.p-md {
	font-size:1rem
}
#department-page .content-block p.mb-30 {
	margin-bottom:10px
}
.blog-page-pagination {
	margin-top:60px;
	margin-bottom:20px;
}
.page-link {
	font-size:1.075rem;
	padding:.8rem 1.1rem
}
#faqs-page .questions-holder {
	margin-bottom:30px
}
.questions-holder h3 {
	margin-bottom:25px
}
#faqs-page h5.h5-xl {
	margin-top:30px;
	margin-bottom:25px
}
#faqs-page #accordion .card-header h5 {
	line-height:1.25;
	padding-right:10%
}
.terms-holder {
	margin-bottom:30px
}
ul.terms-list {
	margin:0 0 20px 25px
}
ul.terms-list li {
	font-size:1.075rem
}
.terms-box {
	margin-bottom:20px
}
.terms-box h5 {
	margin-bottom:22px
}
.terms-box p span {
	font-size:1.075rem
}
#terms-page p.p-notice {
	font-size:.85rem
}
#scrollUp {
	width:40px;
	height:40px;
	bottom:15px;
	right:20px
}
}@media(max-width:1500px) {
	#stlChanger {
	display:none
}
}@media(max-width:575px) {
	html {
	font-size:14px
}
#stlChanger {
	display:none
}
h5.h5-xs {
	font-size:1.2rem
}
h5.h5-sm {
	font-size:1.35rem
}
h5.h5-md {
	font-size:1.4rem
}
h5.h5-lg {
	font-size:1.5rem
}
h5.h5-xl {
	font-size:1.6rem
}
h4.h4-xs {
	font-size:1.25rem
}
h4.h4-sm {
	font-size:1.375rem
}
h4.h4-md {
	font-size:1.5rem
}
h4.h4-lg {
	font-size:1.625rem
}
h4.h4-xl {
	font-size:1.75rem
}
h3.h3-xs {
	font-size:1.875rem
}
h3.h3-sm {
	font-size:2rem
}
h3.h3-md {
	font-size:2.125rem
}
h3.h3-lg {
	font-size:2.25rem
}
h3.h3-xl {
	font-size:2.5rem
}
h2.h2-xs {
	font-size:2.75rem
}
h2.h2-sm {
	font-size:2.875rem
}
h2.h2-md {
	font-size:3rem
}
h2.h2-lg {
	font-size:3.125rem
}
h2.h2-xl {
	font-size:3.25rem
}
h2.h2-huge {
	font-size:4.25rem
}
p.p-sm {
	font-size:1.075rem
}
p {
	font-size:1.1075rem
}
p.p-md {
	font-size:1.1075rem
}
p.p-lg {
	font-size:1.145rem
}
p.p-xl {
	font-size:1.1785rem
}
.box-list p.p-sm {
	font-size:1.1075rem
}
.video-btn {
	width:90px;
	height:90px;
	margin-top:-45px;
	margin-left:-45px
}
.video-btn i {
	font-size:2.75rem;
	line-height:82px!important
}
.video-btn.video-btn-sm {
	width:74px;
	height:74px;
	margin-top:-37px;
	margin-left:-37px;
	line-height:64px!important
}
.video-btn.video-btn-sm i {
	font-size:34px;
	line-height:68px!important;
	margin-left:6px
}
.icon-xs [class*="flaticon-"]:before,.icon-xs [class*="flaticon-"]:after {
	font-size:5.25rem
}
.icon-sm [class*="flaticon-"]:before,.icon-sm [class*="flaticon-"]:after {
	font-size:5.5rem
}
.icon-md [class*="flaticon-"]:before,.icon-md [class*="flaticon-"]:after {
	font-size:5.75rem
}
.icon-lg [class*="flaticon-"]:before,.icon-lg [class*="flaticon-"]:after {
	font-size:5.75rem
}
.icon-xl [class*="flaticon-"]:before,.icon-xl [class*="flaticon-"]:after {
	font-size:5.75rem
}
.img-110 {
	width:90px;
	height:90px
}
.img-100 {
	width:90px;
	height:90px
}
.img-95 {
	width:85px;
	height:85px
}
.img-90 {
	width:85px;
	height:85px
}
.img-85 {
	width:80px;
	height:80px
}
.img-80 {
	width:75px;
	height:75px
}
.img-75 {
	width:70px;
	height:70px
}
.img-70 {
	width:65px;
	height:65px
}
.img-65 {
	width:60px;
	height:60px
}
span.section-id {
	font-size:1rem;
	margin-bottom:20px
}
.section-title {
	margin-bottom:40px
}
.section-title p {
	font-size:1.1075rem;
	padding:0
}
.txt-block h4.h4-xl,.txt-block h3.h3-md {
	margin-bottom:20px
}
.content-block-img {
	margin-top:30px;
	margin-bottom:30px
}
.hero-section {
	margin-top:70px
}
#hero-1 {
	text-align:center;
	padding-top:70px
}
#hero-4 {
	padding-top:70px;
	padding-bottom:0;
	margin-bottom:100px
}
#hero-5 {
	padding-top:80px;
	padding-bottom:160px
}
#hero-12 {
	text-align:center;
	padding-top:80px;
	padding-bottom:0
}
#hero-2 {
	text-align:center
}
.slider,.slider .slides {
	height:300px
}
#hero-3 .slider,#hero-10 .slider,#hero-3 .slider .slides,#hero-10 .slider .slides {
	height:200px
}
#hero-3 .slider .slides li img,#hero-7 .slider .slides li img {
	background-position:left center
}
#hero-10 .slider .slides li img {
	background-position:right center
}
#heroCarousel .carousel-item {
	min-height:200px
}
#hero-1 .hero-txt {
	margin-top:0;
	margin-bottom:0
}
#hero-2 .caption-txt {
	margin-top:-20px
}
#hero-3 .caption-txt {
	margin-top:-80px;
	padding-left:0
}
.hero-5-strip {
	padding:20px 40px
}
#hero-5 .hero-txt {
	padding:35px 20px
}
#hero-6 .caption-txt {
	margin-top:-70px
}
#hero-10 .caption-txt {
	margin-top:-80px;
	padding-left:0
}
#hero-11 .caption-txt {
	margin-top:-50px
}
#hero-12 .hero-txt {
	padding-right:0;
	padding-left:0
}
#hero-1 h2 {
	font-size:2.85rem;
	margin-bottom:15px
}
#hero-1 h5,#hero-4 h5,.hero-5-strip h5,#hero-7 h5,#hero-8 h5,#hero-9 h5,#hero-12 h5 {
	font-size:1rem;
	margin-bottom:20px
}
#hero-2 h2 {
	font-size:2.15rem;
	margin-bottom:20px
}
#hero-3 h2 {
	font-size:3.25rem;
	letter-spacing:-1px;
	margin-bottom:20px;
	padding-right:10%
}
#hero-4 h2 {
	font-size:2.15rem;
	margin-bottom:20px
}
#hero-5 h3 {
	font-size:1.75rem;
	margin-bottom:20px
}
#hero-5 h4 {
	font-size:1.35rem;
	margin-bottom:15px
}
.hero-5-strip h5 {
	line-height:1;
	margin-bottom:0
}
#hero-6 h2 {
	font-size:2.35rem;
	margin-bottom:15px
}
#hero-6 h5 {
	font-size:1rem;
	margin-bottom:25px
}
#hero-7 h2 {
	font-size:2.5rem;
	margin-bottom:20px
}
#hero-8 h2 {
	font-size:3em;
	letter-spacing:1px;
	margin-bottom:20px
}
#hero-9 h2 {
	font-size:2.15rem;
	letter-spacing:.5px;
	margin-bottom:20px
}
#hero-10 h2 {
	font-size:2.75rem;
	letter-spacing:1.5px;
	margin-bottom:20px
}
#hero-11 h2 {
	text-align:center;
	font-size:3.5rem;
	margin-bottom:10px
}
#hero-11 h3 {
	text-align:center;
	font-size:1rem;
	line-height:1.25;
	border:2px solid #fff;
	padding:10px 15px;
	margin-bottom:20px
}
#hero-12 h2 {
	font-size:2.5rem;
	letter-spacing:.5px;
	margin-bottom:20px
}
#hero-1 .hero-txt p {
	padding-right:0;
	margin-bottom:25px
}
#hero-2 .caption p,#hero-3 .caption p,#hero-4 .hero-txt p,#hero-7 .caption p,#hero-8 .caption p,#hero-9 .hero-txt p,#hero-10 .caption p,#hero-11 .caption p,#hero-12 .hero-txt p {
	font-size:1.075rem;
	padding-right:0
}
#hero-6 .caption p {
	font-size:1.075rem;
	padding:0 3%;
	margin-bottom:10px
}
#hero-12 .hero-txt p {
	font-size:1.075rem;
	padding:0 5%
}
#hero-2 .box-list,#hero-31 .box-list,#hero-12 .box-list {
	padding:0 2%
}
#hero-2 .box-list i,#hero-31 .box-list i,#hero-12 .box-list i {
	display:none
}
.hero-section .btn {
	margin-top:15px
}
#hero-6 .hero-section .btn.mr-10 {
	margin-right:0
}
#hero-6 .hero-section .btn {
	margin:10px 10px 0
}
#hero-section-form {
	margin-bottom:-100px
}
.hero-form {
	margin:0;
	padding:40px 10px 40px
}
.hero-form .col-md-6,.hero-form .col-md-12 {
	padding:0 10px
}
.hero-form h4 {
	font-size:1.7rem;
	margin-bottom:30px
}
.hero-form .form-control,.hero-form .custom-select {
	height:52px
}
.hero-1-img {
	margin:40px 0 0
}
.hero-1-img img {
	position:relative;
	width:100%;
	height:100%
}
.hero-12-img {
	background-position:top center;
	position:relative;
	left:0;
	height:350px;
	width:auto!important;
	margin-top:60px
}
#about-1,#about-2,#about-3 {
	margin-top:-80px
}
#about-5 {
	padding-bottom:80px
}
#about-5 .txt-block {
	margin-top:40px
}
#about-6 .txt-block {
	margin-bottom:40px
}
.abox-1 {
	height:auto;
	padding:35px 20px 40px
}
#abox-1,#abox-2,#abox-3,#abox-4 {
	border-radius:6px;
	margin-bottom:20px
}
#abox-4 {
	margin-bottom:0
}
.abox-2-holder {
	padding:15px 0
}
.abox-2 {
	padding:25px 20px
}
.abox-3-holder {
	padding:40px 0 10px
}
.abox-3 {
	text-align:center;
	padding:0 5%;
	margin-bottom:30px
}
.abox-3.b-right {
	border-right:0
}
.abox-1 h5,.abox-2 h5 {
	margin-bottom:20px
}
.abox-1 h5.h5-lg.emergency-call,.abox-2 h4.h4-sm.emergency-call {
	font-size:2rem;
	margin-top:30px
}
.abox-3 h5,.abox-4 h5 {
	font-size:1.35rem;
	margin-bottom:20px
}
.abox-1 p,.abox-2 p,.abox-3 p,.abox-4 p {
	font-size:1.1rem
}
.abox-3 p.blue-color {
	font-size:1.075rem;
	margin-bottom:15px
}
.abox-4-table {
	padding:50px 20px 25px
}
.abox-1 .table td,.abox-1 .table th,.abox-2 .table td,.abox-2 .table th,.abox-4-table .table td,.abox-4 .table th {
	font-size:17px;
	padding:17px 0
}
.singnature.mt-35 {
	margin-top:25px
}
.abox-1 .btn {
	margin-top:25px
}
#about-5 .about-img,#about-6 .about-img {
	margin:0
}
#services-6,#services-8 {
	padding-bottom:50px
}
.sbox-1 {
	text-align:center;
	padding:0 3%
}
.sbox-3 {
	margin:0 0 40px;
	padding:60px 35px
}
.sbox-5 {
	margin:0 0 40px
}
.sbox-5-txt {
	padding:15px 35px 50px
}
.sbox-3 p,.sbox-5 p {
	font-size:1.1075rem
}
.sbox-6 {
	margin-bottom:30px;
	text-align:center!important
}
.sbox-6 p {
	margin-bottom:0;
	padding:0
}
.sbox-6.pr-30 {
	padding-right:0
}
.sbox-6.pl-30 {
	padding-left:0
}
.sbox-6.mr-30 {
	margin-right:0
}
.sbox-6.ml-30 {
	margin-left:0
}
.s6-img,.sbox-6-img {
	display:none
}
.sbox-7 {
	padding:40px 20px
}
.services-7-table {
	padding:35px 20px 25px;
	margin-top:20px;
	margin-bottom:40px
}
.services-7-table .table td,.services-7-table .table th {
	font-size:17px;
	padding:17px 0
}
.s8-boxes {
	padding-left:0
}
.services-8-table {
	padding:0 5px;
	margin-bottom:60px
}
.services-8-bg {
	position:relative;
	left:0;
	height:auto;
	width:auto!important;
	z-index:3
}
.s1-page h4.h4-md,.s2-page h4.h4-sm {
	margin-bottom:20px
}
.s1-page h4.h4-lg {
	font-size:1.25rem;
	line-height:2rem
}
.s1-page h4.h4-lg span {
	font-size:2rem;
	top:4px;
	left:5px
}
#info-3 {
	text-align:center;
	padding-top:80px;
	padding-bottom:80px
}
#info-5 {
	background-position:right center
}
#info-6,#info-7 {
	padding-top:80px;
	padding-bottom:0
}
#info-8,#info-9 {
	padding-top:80px;
	padding-bottom:80px
}
#info-8 .txt-block {
	padding:50px;
	margin-right:0
}
.bottom-row p.mb-30,#info-2 p.mb-30,.txt-block p.mb-30 {
	margin-bottom:10px
}
.info-section .btn.mt-25 {
	margin-top:20px
}
#info-5 .txt-block {
	padding-left:0
}
.top-row .info-4-img,#info-9 .txt-block {
	margin-bottom:40px
}
#info-8 .txt-block {
	padding:40px 20px
}
#info-8 .table td,#info-8 .table th {
	font-size:17px;
	padding:16px 0
}
.info-9-table {
	padding:0 5px
}
.info-9-table .h4-xs {
	font-size:1.75rem
}
.ibox-1 span {
	margin-right:10px
}
.info-1-img {
	left:0;
	margin-bottom:30px
}
.info-1-img img,.info-2-img img {
	position:relative;
	width:100%;
	height:100%
}
.info-3-img {
	display:none
}
.bottom-row .info-4-img {
	margin-top:40px
}
.info-6-img,.info-7-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
.info-9-img {
	display:none
}
#tabs-1 .txt-block.pc-30 {
	padding-left:0;
	padding-right:0;
	margin-top:30px
}
#pills-tab {
	width:100%;
	margin:0 auto 30px
}
#tabs-1 #pills-tab {
	text-align:center
}
#tabs-2 #pills-tab {
	margin:0 0 40px 0;
	padding-right:0
}
#tabs-1 .nav-item,#tabs-2 .nav-item {
	width:100%;
	text-align:center;
	margin:0 0 5px 0
}
.nav-pills .nav-link {
	font-size:1.15rem;
	padding:16px 30px
}
#tabs-2 .nav-pills .nav-link {
	font-size:1.15rem;
	padding:16px 20px;
	border-right:0;
	border-bottom:2px solid transparent
}
#tabs-2 .nav-pills .nav-link.active,#tabs-2 .nav-pills .nav-link.active:hover {
	border-bottom:2px solid #00a3c8;
	border-right:0
}
.nav-pills .nav-link span {
	display:none
}
.tab-pane p.mb-30 {
	margin-bottom:16px
}
.tab-pane .btn.mt-30 {
	margin-top:20px
}
#statistic-3 {
	padding-bottom:10px
}
#statistic-3 .statistic-holder .statistic-block {
	text-align:center!important;
	margin-bottom:30px
}
#statistic-3 .statistic-holder {
	margin-top:35px
}
.statistic-block h5,#statistic-2 .statistic-block h5,.statistic-holder .statistic-block h5 {
	font-size:3rem
}
.statistic-block p,#statistic-2 .statistic-block p,.statistic-holder .statistic-block p,.statistic-holder .statistic-block p {
	font-size:1.266rem
}
.statistic-img {
	display:none
}
.gallery-filter {
	text-align:center!important;
	margin-bottom:30px
}
.gallery-filter button {
	width:100%;
	display:block!important;
	padding:12px 0;
	float:none!important;
	font-size:1.133rem;
	margin:0 0 5px 0;
	border-bottom:0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.gallery-filter button:hover {
	color:#fff;
	background-color:#00a3c8;
	border-bottom:0
}
.gallery-filter button.is-checked {
	color:#fff;
	background-color:#00a3c8;
	border-bottom:0
}
.masonry-wrap .gallery-item {
	width:100%;
	margin:0 10px 20px;
	padding:0 15px
}
#gallery-1 .image-zoom a,#gallery-2 .image-zoom a,#gallery-3 .image-zoom a {
	width:68px;
	height:68px;
	font-size:32px;
	line-height:64px!important
}
.doctor-2 .doctor-meta {
	padding-top:25px
}
#doctor-1-details {
	padding-bottom:60px
}
.doctor-meta h5.h5-xs,.doctor-meta h5.h5-sm,.doctor-meta h5.h5-md {
	font-size:1.5rem;
	margin-bottom:10px
}
.doctor-meta span {
	font-size:1.133rem
}
.doctor-meta .btn {
	margin-top:25px
}
#doctor-breadcrumbs {
	margin-top:70px;
	text-align:center;
	padding-top:80px;
	padding-bottom:170px
}
#doctor-breadcrumbs .doctor-data {
	padding-left:0
}
#doctor-breadcrumbs .doctor-data h2,#doctor-2-details .doctor-bio h2 {
	font-size:2rem;
	margin-bottom:5px
}
#doctor-breadcrumbs .doctor-data h5,#doctor-2-details .doctor-bio h5 {
	font-size:1.35rem;
	line-height:1.35
}
.doctor-bio h5.h5-lg {
	margin-bottom:15px
}
#doctor-1-details .doctor-bio {
	padding-top:0;
	padding-left:0
}
#doctor-2-details .doctor-bio {
	padding-left:0
}
#doctor-1-details .doctor-photo {
	margin-top:-140px
}
.doctor-contacts {
	margin-top:40px;
	margin-bottom:45px
}
.doctor-contacts h4.h4-xs {
	font-size:1.75rem
}
.doctor-info .table td,.doctor-info .table th {
	font-size:17px;
	padding:16px 15px
}
.doctor-info .table span i {
	font-size:11px
}
#pricing-1 .pricing-table {
	margin-left:0;
	margin-right:0
}
.pricing-table span.price {
	font-size:65px
}
.pricing-table sup {
	font-size:45px
}
.pricing-plan p {
	font-size:1.3rem
}
#pricing-1 .pricing-table ul.features li {
	font-size:1.266rem
}
.pricing-table {
	padding:20px 10px 5px
}
.pricing-table .table td,.pricing-table .table th {
	font-size:16px
}
.all-pricing-btn,#pricing-1 .all-pricing-btn {
	margin-top:10px
}
.all-pricing-btn p {
	padding:0
}
#pricing-3 .pricing-img {
	display:none
}
.brands-holder img {
	padding:0 15%
}
.review-1 {
	padding:0
}
#reviews-1 .testimonial-avatar img,#reviews-2 .testimonial-avatar img {
	width:65px;
	height:65px
}
.review-author h5 {
	margin-bottom:5px
}
.review-1 p {
	font-size:1.3rem
}
.review-author span {
	font-size:1.1075rem
}
#banner-1 {
	text-align:center;
	background-position:left center;
	padding-top:80px;
	padding-bottom:80px
}
#banner-1 .banner-txt {
	padding-right:0
}
#banner-1 .banner-txt h2.h2-md {
	font-size:2.5rem
}
#banner-1 .banner-details span {
	font-size:1.266rem;
	top:-15px
}
#banner-1 .banner-txt p.p-md {
	text-align:left!important;
	font-size:1rem;
	top:-15px;
	left:30px
}
#banner-2 {
	padding-top:0
}
#banner-2 .bg-inner {
	text-align:center;
	padding:80px 0
}
#banner-2 .bg-inner h3.h3-lg {
	font-size:2.25rem
}
#banner-3 {
	padding-bottom:80px
}
#banner-3 .banner-txt,#banner-4 .banner-txt {
	text-align:center
}
#banner-3 h2.h2-xl {
	font-size:2.55rem;
	padding:0 5px
}
#banner-4 h2.h2-xs {
	font-size:2.55rem;
	padding:0
}
#banner-3 .banner-txt h3.h3-md,#banner-4 .banner-txt h3.h3-xl {
	font-size:2.35rem;
	margin-top:15px;
	margin-bottom:20px
}
#banner-4 {
	padding-top:80px;
	padding-bottom:0
}
#banner-4 .banner-txt {
	padding-left:0
}
#banner-6,.banner-btn.text-right {
	text-align:center!important
}
#banner-6 .banner-txt h4 {
	font-size:1.75rem;
	margin-bottom:12px
}
#banner-6 span {
	display:none
}
#banner-6 .banner-txt {
	padding:0
}
#banner-7 {
	padding-top:80px;
	padding-bottom:80px;
	background-position:left center
}
#banner-8 {
	padding-top:80px;
	padding-bottom:80px
}
#banner-7 .banner-txt {
	text-align:center;
	padding-right:0
}
#banner-7 .banner-txt h2 {
	font-size:2.5rem;
	margin-bottom:20px
}
#banner-7 .btn {
	margin-top:15px
}
#banner-1 .banner-txt p {
	margin-top:20px;
	padding-right:0
}
#banner-2 .banner-txt p {
	margin-top:15px;
	margin-bottom:25px;
	padding:0
}
#banner-3 .banner-txt p,#banner-4 .banner-txt p {
	padding:0
}
#banner-6 p {
	margin-bottom:20px
}
#banner-8 .banner-txt h2.h2-lg {
	font-size:2.5rem
}
#banner-8 .icon-lg [class*="flaticon-"]:before,#banner-8 .icon-lg [class*="flaticon-"]:after {
	font-size:5rem
}
.banner-2-img,.banner-3-img {
	display:none
}
.banner-4-img {
	background-position:center center;
	position:relative;
	left:0;
	height:400px;
	width:auto!important;
	margin-top:80px
}
#single-blog-page .blog-post-img.mb-40 {
	margin-bottom:30px
}
.sblog-post-txt p.mt-30 {
	margin-top:20px
}
.post-inner-img {
	margin-top:30px;
	margin-bottom:30px
}
.blog-post-txt h5.h5-sm {
	font-size:1.5rem;
	margin-bottom:5px
}
.blog-post-txt h5 {
	margin-bottom:10px
}
.blog-post-txt span {
	font-size:1.133rem
}
.blog-post-txt p {
	font-size:1.1075rem
}
.comment-form {
	margin-bottom:30px
}
.sblog-post-txt span,#blog-page .blog-post-txt span {
	font-size:1.1075rem
}
.post-share-links {
	margin-top:60px;
	padding-top:50px
}
.post-tags-list {
	margin-bottom:30px
}
.post-tags-list span a {
	font-size:1.05rem;
	padding:6px 12px;
	display:inline-block;
	float:left;
	margin-top:10px
}
a.share-ico {
	width:90px;
	height:34px;
	font-size:1.075rem;
	line-height:34px!important;
	margin-right:8px;
	margin-bottom:8px
}
.share-social-icons i {
	font-size:13px;
	margin-right:4px
}
.author-senoff {
	text-align:center;
	padding:30px 20px;
	margin-top:70px;
	margin-bottom:60px
}
.author-senoff img {
	width:90px;
	height:90px;
	float:none;
	margin-bottom:15px
}
.author-senoff-txt {
	padding-left:0
}
.author-senoff-txt h5 {
	margin-bottom:10px
}
.related-posts h5.h5-md,.single-post-comments h5.h5-md {
	font-size:1.5rem;
	padding-bottom:20px;
	margin-bottom:30px
}
#contacts-2 h4.h4-md {
	padding-right:0;
	margin-top:0;
	margin-bottom:20px
}
.contact-box p {
	font-size:1.133rem
}
#contacts-1 .contact-form {
	margin-left:0
}
#contacts-2 .contact-form {
	padding:25px 10px 25px
}
#contacts-1 .col-md-12 {
	padding:0 15px 0 0
}
.contact-form .form-control,.contact-form .custom-select {
	height:54px;
	font-size:1.266rem
}
#gmap {
	margin-top:70px
}
#gmap {
	height:300px
}
/*#footer-1 .footer-box {
	padding-left:0
}
.footer h5.h5-xs {
	margin-bottom:20px
}
.footer p.p-sm,.footer-box p,.footer-links li {
	font-size:1.1075rem
}
.footer p.p-sm.mt-20 {
	margin-top:15px
}*/
p.contact-notice {
	padding-right:0;
	margin-top:0;
	margin-bottom:40px
}
.foo-socials a {
	width:50px;
	height:50px;
	font-size:20px;
	line-height:46px!important
}
/*.footer-form .form-control {
	height:54px;
	font-size:1.1075rem
}
.footer-form .btn {
	height:54px;
	font-size:1.5rem
}
.bottom-footer {
	padding-top:20px
}
p.footer-copyright {
	font-size:1.075rem
}*/
#sidebar {
	margin-top:50px
}
.sidebar-div.mb-50 {
	margin-bottom:40px
}
#search-field .form-control {
	height:58px;
	font-size:1.266rem
}
#search-field .btn {
	height:58px;
	padding:17px
}
ul.blog-category-list>li a,.post-summary a {
	font-size:1.266rem
}
.popular-posts p {
	font-size:1.266rem
}
.badge a {
	font-size:1.266rem
}
#breadcrumb {
	margin-top:70px;
	text-align:center
}
.breadcrumb-holder {
	margin:0 auto;
	display:inline-block;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:0
}
.breadcrumb-holder h4 {
	font-size:1.65rem;
	margin-top:5px
}
.breadcrumb-item a,.breadcrumb-item.active {
	font-size:1.1075rem
}
.breadcrumb-item+.breadcrumb-item::before {
	font-size:1.1075rem
}
#department-page .content-block p.p-md {
	font-size:1.05rem
}
#department-page .content-block p.mb-30 {
	margin-bottom:10px
}
.blog-page-pagination {
	margin-top:60px;
	margin-bottom:20px;
}
.page-link {
	font-size:1.1075rem;
	padding:.8rem 1.1rem
}
#faqs-page .questions-holder {
	margin-bottom:30px
}
.questions-holder h3 {
	margin-bottom:25px
}
#faqs-page h5.h5-xl {
	margin-top:30px;
	margin-bottom:25px
}
#faqs-page #accordion .card-header h5 {
	line-height:1.25;
	padding-right:10%
}
.terms-holder {
	margin-bottom:30px
}
ul.terms-list {
	margin:0 0 20px 25px
}
ul.terms-list li {
	font-size:1.1075rem
}
.terms-box {
	margin-bottom:20px
}
.terms-box h5 {
	margin-bottom:22px
}
.terms-box p span {
	font-size:1.1075rem
}
#terms-page p.p-notice {
	font-size:1.05rem
}
#scrollUp {
	width:30px;
	height:30px;
	bottom:15px;
	right:20px
}
}.yqlink a {
	font-weight:400
}
@media(min-width:1500px) {
	.wsmainwp,.headerwp {
	max-width:1420px!important
}
.wsmenu>.wsmenu-list>li>a {
	padding:10px 20px 10px 20px
}
}.shop-search-kw .control-label {
	padding-top:15px
}
.shop-search-kw .ssk {
	padding-left:00px
}
.shop-search-kw .deversc {
	padding-top:10px
}
.account-login {
	width:500px;
}
.shop-dever-info {
	overflow:hidden;
	max-height:160px;
}
@media(max-width:1800px) {
	#stlChanger {
	display:none
}
}blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size:17.5px;
	border-left:5px solid #eee;
}
blockquote p {
	margin-bottom:0px
}
.comment-text .text a {
	color:#3498db
}
.jian {
	background:url(https://www.xunruicms.com/css2019/images/jian.png);
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:-5px -5px;
	background-size:45px 45px;
}
.header-qq,.header-search {
	float:left;
}
.search-fuwu .img-fluid {
	width:100%;
	max-height:170px;
}
.header-qq {
	padding-right:20px;
}
.header-search-input {
	margin-bottom:0;
	background:transparent !important;
	border:none;
	color:#eee !important;
	line-height:auto;
	width:148px;
	height:35px;
	padding-left:10px;
	padding-top:10px;
}
.search-submit {
	color:#fff;
	padding:0;
	background:transparent !important;
	border:none;
}
.project-donate-list {
	position:relative;
	margin-top:40px;
	padding:0 8px;
	border:1px solid #e3e9ed;
	border-radius:4px;
	background:#FCFCFC;
}
.project-donate-list .title {
	margin-top:16px;
	color:#40485b;
	font-weight:600;
	text-align:center;
}
.project-donate-list .container2 {
	padding:16px 0;
}
.project-donate-list .container2>* {
	margin-bottom:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.project-donate-list .container2 .item {
	position:relative;
	display:inline-block;
	text-align:left;
	font-size:1rem;
	padding-left:1rem;
	padding-right:1rem;
	vertical-align:top;
	margin-bottom:20px;
}
.project-donate-list .container2 .donate-info {
	margin:auto;
	width:40px;
	height:40px;
	display:block;
}
.ui.circular.image {
	border-radius:500rem;
	overflow:hidden;
	width:40px;
	height:40px;
}
body {
	background-color:#fff !important;
}
