
@font-face { font-family: 'proxima_novalight'; src: url('font/proximanova-light-webfont.eot'); src: url('font/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),  url('font/proximanova-light-webfont.woff2') format('woff2'),  url('font/proximanova-light-webfont.woff') format('woff'),  url('font/proximanova-light-webfont.ttf') format('truetype'),  url('font/proximanova-light-webfont.svg#proxima_novalight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_rgregular'; src: url('font/proximanova-regular-webfont.eot'); src: url('font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('font/proximanova-regular-webfont.woff2') format('woff2'),  url('font/proximanova-regular-webfont.woff') format('woff'),  url('font/proximanova-regular-webfont.ttf') format('truetype'),  url('font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novasemibold'; src: url('font/proximanova-semibold-webfont.eot'); src: url('font/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('font/proximanova-semibold-webfont.woff2') format('woff2'),  url('font/proximanova-semibold-webfont.woff') format('woff'),  url('font/proximanova-semibold-webfont.ttf') format('truetype'),  url('font/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg'); font-weight: normal; font-style: normal; }


body{background-color:#2d2d2e;}
.wrapper1,.wrapper2{ width: 100%;font-family: 'proxima_novalight'; background-color:#fff; }
.wrapper1 > .container-fluid{ padding:0;}
.pn-semi,
.form-steps li,
.form-horizontal .control-label,
.form-horizontal .input-group .input-group-addon,
.columns-title-row,
.title-member-blue span,
.title-member-name span,
.title-base,
.title-green,
.title-simple,
.title-custom,
.title-member span,
.tbl th,
.tbl td:first-child,
.cart-list .crow,
.cardlist-header,
.lnk-green{font-family: 'proxima_novasemibold';}

.pn-reg,
.form-block h2,
.form-block h3,
.modal-header h4,
.form-horizontal .control-label-in{ font-family: 'proxima_nova_rgregular';}

.text-info{ color:#3fa9f5;}

.infoicon{ color:#3fa9f5;}

.alert{ border-radius:0; border:none; margin:0; padding:30px 50px;}
	.alert p{margin:4px 0; font-size:13px;}
	.alert img{ float:left; margin:-2px 15px 0 0;}
	.alert .txt{overflow:hidden;}
	.alert-info{background-color:#f7fcff; color:#949799;}
	.alert-info-border{ border:1px solid #ccdfef;}

.mb40px{margin-bottom:40px;}

.form-steps,
.form-header,
.btn-bar,
.form-block{padding-left:10px; padding-right:10px;}
	.form-header{padding-top:43px; padding-bottom:29px;}
	.form-header h1{ letter-spacing:.02em; margin-bottom:17px;}
	.form-header  p{margin-bottom:3px;}

.form-steps{border-bottom:1px solid #afafaf; height:47px;}
	.form-steps li{ float:left; width:75px; text-align:center; height:47px; line-height:48px; position:relative;}
	.form-steps li.active{color:#3fa9f5; border-width:1px 0 0 1px; border-color:#a6a6a6 transparent transparent #a6a6a6 ; border-style:solid; background-color:#f9f9f9;margin-right:28px;}
	.form-steps li.active:after,
	.form-steps li.active:before{content:""; position:absolute; top:-2px; left:100%; border-width:0 18px 48px 0; border-style:solid; border-color:transparent transparent #a6a6a6 transparent;}
	.form-steps li.active:after{border-color:transparent transparent #f9f9f9 transparent; margin-left:-1px; top:-1px;}

.form-content{background-color:#f9f9f9; padding:26px 0;}

.form-block {margin:30px 0;}
	.form-block .block-border{border-width:5px 1px 1px; border-style:solid; border-color:#3fa9f5; background-color:#fff;}
	.form-block .block-border .in{ padding:8px 10px;}
	.form-block .block-border  .top-border{border-top:1px solid #3fa9f5; padding-top:35px!important; padding-bottom:35px!important;}
	.form-block h2{margin:0 0 30px; font-size:26px;}
	.form-block h3{ font-size:19px;margin-bottom:20px;}

.line{height:1px; background-color:#b2b2b2;}

.form-horizontal .form-group{margin-bottom:12px;}
	.form-horizontal > .form-group{ padding-top:30px; margin-bottom:30px;}
	.form-horizontal .form-group-inner{padding-top:10px; /*margin-bottom:10px;*/ margin-bottom:0;}
	.form-horizontal .form-group-cc .form-group-inner{padding-top:5px; /*margin-bottom:5px;*/ margin-bottom:0 }
	.form-horizontal .control-label{ text-align:left!important;  color:#292B2B; padding-top:10px; font-size:14px;}
	.form-horizontal .control-label-in{ font-size:14px; color:#4D4D4D;}
	.form-horizontal .control-label-icon{ position:relative; padding-right:80px;}
	.form-horizontal .control-label-icon .infoicon{margin-right:-35px; margin-top:-18px; font-size:15px;}

	.form-horizontal .lbl-2line{ line-height:15px;padding-top:5px}

	.form-horizontal .form-control{height:40px; padding:7px 5px; box-shadow:none; border-radius:2px;margin-bottom:10px; font-size:13px;}
	.form-horizontal .form-control-sm{ height:38px; padding:0px 5px; font-size:13px;}

	.form-horizontal select.form-control{background-image:url(images/bg-select.png); background-repeat:no-repeat; background-position:100% 58%;  -webkit-appearance:none;    -moz-appearance:none; -ms-appearance:none;-o-appearance:none;appearance:none; padding-right:28px;}
	.form-horizontal select::-ms-expand {    display: none;}
	.form-horizontal select.form-control-dateico{background-image:url(images/ico-calendar.png); }
	.form-horizontal select.form-control-smallarrow{background-image:url(images/bg-select-arrow.png); padding-right:20px;}


	.form-horizontal .form-group-label2line > .control-label{padding-top:0;}

	.form-horizontal .input-group { width:100%;}
	.form-horizontal .input-group { margin-bottom:10px;}
	.form-horizontal .input-group .form-control{ background-color:#fff; margin-bottom:0; }
	.form-horizontal .input-group .input-group-addon{ background-color:#f3f6f8; padding-left:5px; padding-right:5px;}

	.form-horizontal .input-group-green .form-control{background-color:#f0f9ea; border-color:#d3edc0;border-left-color:#f0f9ea;}
	.form-horizontal .input-group-green .input-group-addon{ background-color:#f0f9ea; }

	.form-horizontal .input-group-halfgreen .form-control{background-color:#ecf7e4; border-color:#d4eec3;border-left-color:#ecf7e4;}
	.form-horizontal .input-group-halfgreen .input-group-addon{ background-color:#dff2d2; }

	.form-horizontal .input-group-light .form-control{ border-color:#d4eec3;border-left-color:#ecf7e4;}
	.form-horizontal .input-group-light .input-group-addon{ background-color:#dff2d2; }

	.form-horizontal .has-error label{ color:#a94442}

	.form-horizontal .err-msg{color:#a94442; margin:0; display:none; font-size:13px;}
	.form-horizontal .has-error  .err-msg{ display:block;}
	.form-horizontal .has-error .date-field{ border-color:#a94442;}



.mobile-label{ font-size:12px;}

.confirmation-text{margin:25px 0; text-align:center}

.columns-title-row{background-color:#f7fcff; border-top:1px solid #cde1f2; color:#3fa9f5; text-transform:uppercase; padding:18px 0 0; font-size:16px;}


/*STEP2*/
.columns-title{ border-width:1px 0; border-style:solid; border-color:#e6e6e6; overflow:hidden; padding:7px 0;margin-bottom:18px;}

.title-member-blue,
.title-member{text-align:center; font-size:11px;overflow:hidden; text-transform:uppercase;}
	.title-member-blue{ color:#3FA9F5;}
	.title-member-blue span,
	.title-member span{ display:block; font-size:13px;}

.title-simple,
.title-green,
.title-base{  font-size:13px; padding:6px 0;}
.title-simple{ font-size:14px;}
	.title-green{ color:#7AC943;text-transform:uppercase;text-align:center;}
	.title-base{ color:#333;text-transform:uppercase; text-align:center;}



.inner-row{ overflow:hidden;margin-bottom:2px;}
	.inner-row{margin-left:-5px;}
	.inner-row .form-control-sm{margin-bottom:10px;}

.title-member-name{ text-align:center; font-size:11px; color:#3FA9F5; overflow:hidden; text-transform:uppercase;}
	.title-member-name span{ display:block; font-size:13px;}

.title-custom{text-align:center;overflow:hidden; text-transform:uppercase; font-size:13px; padding:0px 0; line-height:30px;}
	.title-custom .infoicon{ font-size:15px; margin:-1px 0 0 5px;}
	.title-custom > span{ display:block;}


.title-custom-simple{}

.fileupload{ border-radius:3px; font-size:13px; text-transform:uppercase; border:1px solid #e9e9e9; background-color:#f4f4f5; height:44px; line-height:44px; padding:0 25px; position:relative; text-align:center; display:inline-block; max-width:300px;}
	.fileupload input{height:44px; width:100%;}
	.fileupload .fa{font-size:15px ; margin-right:10px;}

.has-deleticon{position:relative; padding-right:55px!important;}
	.has-deleticon .btn-delete{ position:absolute; top:0; right:3px;}


.checkbox-custom {margin-bottom:10px;}
	.checkbox-custom label{padding-left:0px;}
	.checkbox-custom input{margin-left:-62px}
	.checkbox-custom .ez-checkbox{margin-left:-62px;}
	.checkbox-custom .ez-checkbox input{ margin:0;}

.cart-list { list-style:none; margin:0; padding:0; padding-top: 10px;
padding-bottom: 10px}
	.cart-list li{ position:relative; border:1px solid #ececec; margin-top:-1px; overflow:hidden;}
	.cart-list li:nth-child(2n+2){ background-color:#fafafa;}
	.cart-list .crow{ color:#666;}
	.cart-list .crow span{ position:absolute; right:0; width:50%; color:#333; text-align:right; padding-right: 60px;}

	.cart-list .form-control{ float:left;width:50%;}
	.cart-list .btn{ float:right; margin:2px 0 0;}

.cardlist .line{margin:10px 0 17px;}
	.cardlist .lnk-green{color:	#7AC943; font-size:14px;}

.cardlist-header,
.cardlist-content{border:1px solid #ececec; padding:5px; color:#666; font-size:14px; }
	.cardlist-header > *{margin:0; padding:5px 10px;}

.cardlist-content{margin:-1px 0 15px; padding:10px 5px;}
	.cardlist-content .form-group{margin:5px 0; padding:9px 7px 7px;}
	.cardlist-content .active{background-color:#f4fafe; border:1px solid #cce8fc; border-radius:3px;}
	.cardlist-content span.pn-semi{ color:#333;}
	.cardlist-content label{margin:0;}
		.cardlist-content label img{position:relative; top:-1px; margin:0 3px 0 0;}

.cart-product .form-control{margin:0;}


.help-block{margin:15px 0 0; font-size:13px;}

.btn-bar{background-color:#f3f3f3; padding-top:15px; padding-bottom:15px;}
	.btn-bar .btn,
	.btn-lg{min-width:80px; margin-left:3px; padding:13px;}
	.btn-bar .btn .fa,
	.btn-lg .fa{margin:0 10px; font-size:16px;}

.btn{ font-size:15px; text-transform:uppercase;}

.btn-delete{ border:1px solid #ff1d25; background-color:#ffe2e3; color:#ff1d25; border-radius:100%; width:38px; height:38px; line-height:37px; padding:0; text-align:center; font-size:22px;}
.btn-blue-bordered{ border:1px solid #c8e6fb; background-color:#f4fafe; color:#3fa9f5; text-transform:none; font-size:15px; padding:5px 10px;}
.btn-green-bordered{ border:1px solid #daf0cb; background-color:#f7fcf4; color:#7AC943; text-transform:none; font-size:15px; padding:8px 10px;}

.btn-custom{ border-radius:3px; padding-left:30px; padding-right:30px;}


.ez-hide { opacity: 0; width:32px; height:32px; filter:alpha(opacity=0);position:relative!important; margin:0!important; }
.ez-checkbox {display:inline-block; width:20px; height:20px; border:1px solid  #7ac943; margin:1px 0px 0 -24px; float:left; background-color:#7ac943;}
.ez-radio {	display:inline-block; width:32px; height:32px; border:1px solid  #a5abad; border-radius:32px; display:inline-block; margin:2px 10px 0 0; float:left; position:relative;}
.ez-checked { background:url(images/ico-check.png) 50% 50%; }
.ez-selected { border-color:#7ac943;}
.ez-selected:after{ position:absolute; top:2px; left:2px; width:26px; height:26px; background-color:#7ac943; content:""; border-radius:30px;}
	.radio-small{padding-left:40px; }
	.radio-small .ez-radio{ width:18px; height:18px;margin:0px 0 0 -40px;}
	.radio-small .ez-selected:after{ width:14px; height:14px; left:1px; top:1px;}

.form-horizontal input[class^='date-wheel-select'],
.form-horizontal input[class*=' date-wheel-select'],
.form-horizontal  .date-field{background-image:url(images/ico-calendar.png); background-position:100% 50%; background-repeat:no-repeat; border-color:#bfbfbf; padding-right:29px;}


.tbl{ width:100%; border-collapse:collapse;}
	.tbl th{ font-size:13px; text-transform:uppercase; text-align:left; padding:15px; border-width:1px 0 ;border-style:solid; border-color:#f0f0f0; }
	.tbl td{ font-size:12px; padding:12px 15px;}
	.tbl tr:nth-child(2n+2){background-color:#fafafa;}
	.tbl-tt td:first-child{width:40%;}

.modal-header { padding:35px 15px 10px; border-bottom:none}
	.modal-header .close{background:url(images/ico-close.png) no-repeat 50% 50%; width:20px; height:20px; display:block; border:none; text-indent:999em; overflow:hidden; opacity:1
;margin:-10px -15px 0 0;}
	.modal-header h4{ color:#3FA9F5; font-size:22px;}
	.modal-content{ border-radius:0; box-shadow:none; padding:0 25px 45px;}


.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ border:none; background:none; -webkit-appearance:none;    -moz-appearance:none; -ms-appearance:none;    -o-appearance:none;appearance:none; text-align:center; width:70px; font-size:14px; text-align:center!important;}
.ui-datepicker select.ui-datepicker-month{ width:50px;}
.ui-datepicker table{ font-size:13px;}


/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before, .pika-single:after { content: " "; display: table; }
.pika-single:after { clear: both }
.pika-single { *zoom: 1
}
.pika-single.is-hidden { display: none; }
.pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); }
.pika-lendar { float: left; width: 240px; margin: 8px; }
.pika-title { position: relative; text-align: center; }
.pika-label { display: inline-block;  *display: inline;
position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; background-color: #fff; }
.pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0; }
.pika-prev, .pika-next { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5;  *position: absolute;
 *top: 0;
}
.pika-prev:hover, .pika-next:hover { opacity: 1; }
.pika-prev, .is-rtl .pika-next { float: left; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');  *left: 0;
}
.pika-next, .is-rtl .pika-prev { float: right; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');  *right: 0;
}
.pika-prev.is-disabled, .pika-next.is-disabled { cursor: default; opacity: .2; }
.pika-select { display: inline-block;  *display: inline;
}
.pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; }
.pika-table th, .pika-table td { width: 14.285714285714286%; padding: 0; }
.pika-table th { color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center; }
.pika-button { cursor: pointer; display: block; box-sizing: border-box; -moz-box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5; }
.pika-week { font-size: 11px; color: #999; }
.is-today .pika-button { color: #33aaff; font-weight: bold; }
.is-selected .pika-button { color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px; }
.is-inrange .pika-button { background: #D5E9F7; }
.is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px; }
.is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px; }
.is-disabled .pika-button { pointer-events: none; cursor: default; color: #999; opacity: .3; }
.pika-button:hover { color: #fff; background: #ff8000; box-shadow: none; border-radius: 3px; }
/* styling for abbr */
.pika-table abbr { border-bottom: none; cursor: help; }




.form-page-header{ position:fixed; top:0; left:0; height:75px; background-color:#2d2d2e; width:100%; z-index:999}
	.form-page-header .logo { float: left;max-width: 340px;margin:14px 0 0 54px; height: auto;}

.header-button { float: right;  margin: 9px 7px 0;}
	.header-button > ul {  list-style:none; margin: 0;  padding: 0; }
	.header-button ul li {background-color:#4E4E4F; float: left;margin-right: 5px;  position: relative;  -webkit-transition: all 0.4s ease 0s;  -moz-transition: all 0.4s ease 0s;  -ms-transition: all 0.4s ease 0s;  -o-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
	.header-button ul li:hover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);}
	.header-button li a {color: #FFF;cursor: pointer;display:block;font-size: 13px;letter-spacing: 0.3px; padding: 17px 24px; position: relative;}
	.header-button li:first-child a i {  margin-right: 10px;}
	.header-button li a i {font-size: 16px;  margin-top: 3px;  position: relative;  z-index: 4;}

.form-page-menu {float: left; margin-top: 75px; position: fixed; width: 100px; z-index: 999; left:0; top:0; display:none;}
	.form-page-menu ul{ list-style:none; margin:0; padding:0; }
	.form-page-menu li { border-width:1px 0 1px 2px; border-style:solid; border-color:#373738 transparent #0D0D0D rgba(0, 0, 0, 0);    padding-right: 2px;    position: relative;    -webkit-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    -ms-transition: all 0.4s ease 0s;    -o-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;
}
.form-page-menu ul li:last-child:after {background: none repeat scroll 0 0 #373738; bottom: -3px; content: ""; height: 1px; left: 0; position: absolute;  width: 100%;}
.form-page-menu li:hover { background: none repeat scroll 0 0 #4E4E4F;
   -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.2) inset;    -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.2) inset;    -ms-box-shadow: 0 0 13px rgba(0, 0, 0, 0.2) inset;    -o-box-shadow: 0 0 13px rgba(0, 0, 0, 0.2) inset;    box-shadow: 0 0 13px rgba(0, 0, 0, 0.2) inset;    z-index: 1;}
	.form-page-menu li a {color: #d2d3d4;   display:block; font-size: 13px;    line-height: 10px;    padding: 13px 0;    position: relative;    text-align: center;    text-transform: uppercase;}
	.form-page-menu li a i { color: #F0F0F0;    float: left;    font-size: 18px;    margin: 0 0 10px;    text-align: center;    width: 100%;}
	.form-page-menu li:hover ul {left: 100%; margin-left: 0px;    opacity: 1;	filter:alpha(opacity=100);	    bottom: 0;}
	.form-page-menu li ul { background: none repeat scroll 0 0 #1F222A;    border-left: 2px solid #5BBBFF;    left: 100%;    margin: 0;    width: 402px;    opacity: 0;	filter:alpha(opacity=0);    padding: 0;    position: absolute;    bottom: -9999px;    z-index: 100;
		-webkit-transition: opacity 0.4s ease 0s, left 0.4s ease 0s;    -moz-transition: opacity 0.4s ease 0s, left 0.4s ease 0s;    -ms-transition: opacity 0.4s ease 0s, left 0.4s ease 0s;    -o-transition: opacity 0.4s ease 0s, left 0.4s ease 0s;    transition: opacity 0.4s ease 0s, left 0.4s ease 0s;}

	.form-page-menu li ul li {    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    border-left: 0 none;    border-right: 1px solid rgba(0, 0, 0, 0.1);    margin: 0;    padding: 0;    width: 200px;	background:#4E4E4F;}
	.form-page-menu li ul li:last-child:after {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
	.form-page-menu li ul li:hover {    background: none repeat scroll 0 0 #202020;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    border-left: medium none;    border-right: 1px solid rgba(0, 0, 0, 0.1);	    -webkit-box-shadow: none;    -moz-box-shadow: none;    -ms-box-shadow: none;    -o-box-shadow: none;    box-shadow: none;	    margin: 0;    padding: 0;}
	.form-page-menu li a span {    content: "";    left: 0;    position: absolute;    top: 0;}
	.form-page-menu li a span:before { border-bottom: 40px solid rgba(0, 0, 0, 0);    border-left: 40px solid #fd3d46;    border-right: 0 solid;   content: "";    left: 0;    position:absolute;    top: 0;}
	.form-page-menu li a span i {    font-family: pt sans;    font-size: 13px;    font-style: normal;    left: 4px;    position: absolute;    top: 6px;    z-index: 2147483647;}

@media (min-width:640px){
	.form-steps li{width:132px; }

	.cart-list .btn{margin-right:25px;}

	.btn-bar .btn{ min-width:160px;}

	.cardlist-content { padding: 10px 15px;}

	.form-page-menu{  display: block;}
}

@media (min-width:768px){
	.col-sm-20{ float:left; width:20%; padding-left:5px; padding-right:5px;}

	.form-steps, .form-header, .btn-bar, .form-block {  padding-left: 15px;  padding-right: 15px;}
	.form-block .block-border .in{padding:20px 15px}

	.inner-row  div:last-child {padding-right:0;}


}
@media (min-width:991px){
	.form-steps, .form-header, .btn-bar, .form-block {  padding-left: 20px;  padding-right:20px;}
	.form-block .block-border .in{padding:20px 20px}

	.form-horizontal .form-control{padding:9px 7px}
	.form-horizontal .form-control-sm{padding:0px 5px}
}
@media (min-width:1170px){
	.form-steps, .form-header, .btn-bar, .form-block {  padding-left: 35px;  padding-right: 35px;}

	.form-block .block-border .in{padding:28px 30px}
	.form-horizontal .input-group .input-group-addon{width:27px;}
}


@media (max-width:990px){
	.form-member .form-group > label:first-child{ width:100%; padding-bottom:15px;}
	.form-member .form-group > label:first-child br{ display:none;}
	.form-member .form-group > label:first-child + div{ width:100%;}

	.input-group-addon{padding-left:8px; padding-right:8px;}
}
@media (max-width:767px){
	.wrapper1{  margin-top: 60px;}

	.inner-row{margin-right:-5px;margin-bottom:25px;}
	.inner-row  > div:last-child	{padding:0;}

	.form-page-header {height:62px;}
	.form-page-header  .logo { max-width: 211px; margin:16px 0 0 10px;}
	.form-page-menu {margin-top: 60px;}

	.header-button li a {padding: 11px 24px; }
}
@media (max-width:480px){
	.btn-bar .btn{padding:10px 5px;}
	.btn-bar .btn .fa{margin:0 5px;}
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family:inherit;
	font-weight:400;
	line-height:1.1;
	color:inherit
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
	font-weight:normal;
	line-height:1;
	color:#c4c4c4
}

h1,.h1,h2,.h2,h3,.h3{
	margin-top:21px;
	margin-bottom:10.5px
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
	font-size:65%
}

h4,.h4,h5,.h5,h6,.h6{
	margin-top:10.5px;
	margin-bottom:10.5px
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
	font-size:75%
}

h1,.h1{
	font-size:33px
}

h2,.h2{
	font-size:25px
}

h3,.h3{
	font-size:26px
}

h4,.h4{
	font-size:19px
}

h5,.h5{
	font-size:15px
}

h6,.h6{
	font-size:13px
}

.form-header h1 span {
	font-size: 15px;
}

.container > .wrapper2 {
	padding: 0;
}

#modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 )
                url('/theme/LimeSuperDashboard/images/loading1.gif')
                50% 50%
				no-repeat;
	background-size: 10%;
}

	/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;
}

	/* Anytime the body has the loading class, our
	   modal element will be visible */
body.loading #modal {
    display: block;
}
.customPlaceholder:-moz-placeholder {
    color: #949292;
}
.customPlaceholder::-webkit-input-placeholder {
    color: #949292;
}