.mid-wrap *{ box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.mid-wrap a{ text-decoration:none; }
.mid-wrap{ width:100%; padding:20px 0; background:#f5f5f5!important; font-size:14px; color:#333333;}
.mid-container{ width:100%; /*max-width:980px;*/ max-width:1210px; margin:0 auto;}
.row{margin-left:-10px;margin-right:-10px}
.clearfix:before, .clearfix:after, .row:before, .row:after, .form-group:before, .form-group:after {content:"";display:table}
.clearfix:after, .row:after, .form-group:after{clear:both}
.col-half{ float:left; width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px; }
.mainhead h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	color: #fff;
}
a.red-link{ color:#e66437;}
.login-container{ background:#ffffff; border:solid 1px #d5d5d5; padding:20px; border-radius:5px;}
.loginform{ width:70%; margin:0 auto; padding:30px 0;}
.mrg-T7{ margin-top:7px;}
.text-right{ text-align:right;}
.form-group{ margin-bottom:15px;}
.form-group:last-child{ margin-bottom:0px;}
.mid-wrap input, .full-page input, .full-page textarea{ width:100%; padding:5px; background:#ffffff; border:solid 1px #d5d5d5; border-radius:3px; font-size:16px; height:36px;}
.full-page textarea{ min-height:75px;resize: vertical;}
.mid-wrap select, .full-page select{ width:100%; padding:5px; background:#ffffff; border:solid 1px #d5d5d5; border-radius:3px; font-size:16px; height:36px;}

.mid-wrap label{ display:block; margin-bottom:5px; color:#777777;}
.btn-primary{display: inline-block;  margin: 0px 0px 0px 0px;  padding: 10px 20px;  background-color: #00A6E3;  color: white;  font-size: 16pt;  font-weight: bold;  text-align: center;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-radius: 3px;  border: none;  outline: none;}
.btn-primary:hover, .btn-primary:focus{background-color: #049CD3;}
.text-primary{ color:#00A6E3;}
.text-light{ color:#999999 !important;}
.custom-dropdwon{ position:relative;}
.selectwraper{ position:relative; z-index:10; width:60%; padding:10px;  border:1px solid #d5d5d5; border-radius:3px; font-size:16px; height:36px; cursor:pointer; background:#ffffff url('../images/down-arrow.png') no-repeat 95% center; transition: }
.selectbox{width:60%; padding:10px; top:0; left:0;  border:1px solid #d5d5d5; border-radius:3px; font-size:16px; height:36px; cursor:pointer; background:#ffffff url('../images/down-arrow.png') no-repeat 95% center; transition: all 0.3s; position:absolute; z-index:11; opacity:0  }
.selectbox:hover{ border-color:#c1c1c1;}
.selectbox:focus{ border-color:#00A6E3;}
#dropdownList{ background:#ffffff; width:100%; border:solid 1px #e5e5e5; border-radius:3px; height:600px; overflow:auto; padding:10px 0}
#dropdownList ul{ margin:0px; padding:0px; list-style:none;}
#dropdownList ul li{ margin:0px; padding: 5px 10px; list-style: none; width:33.33333%; float:left;}

.mid-wrap input[type=checkbox], input[type=radio]{/*display:none*/}
.mid-wrap input[type=checkbox]+label{cursor:pointer}
.mid-wrap input[type=checkbox] +label span, input[type=radio] +label span{display:inline-block;width:23px;height:18px;vertical-align:middle;background:url('../images/spriteimg.png') no-repeat 0px 0px;cursor:pointer; margin-left:0; margin-right:1px; margin-top:-1px; margin-bottom:0}
.mid-wrap input[type=checkbox]:checked+label span{background-position:-24px 0px}
.ie8 .mid-wrap input[type=checkbox] {display:inline-block}
.ie8 .mid-wrap input[type=checkbox] +label span{display:none}
.mid-wrap input[type=checkbox] +label, input[type=radio] +label{margin-right:1px}
.mid-wrap input[type=checkbox]:checked+label, input[type=radio] :checked+label{background-image:url('none')}
.mid-wrap input[type=radio] +label span{background-position:0 -243px}
.mid-wrap input[type=radio] +label:hover span{background-position:0 -306px}
.mid-wrap inout[type=radio]:checked+label span{background-position:0 -284px}

/*3 Profile*/
.profilewrap{ padding:0 0 20px 0px;}
.profilewrap .leftbox{ float:left; width:50%; padding-right:10px;}
.profilewrap .righttbox{ float:left; width:50%; padding-left:10px;}
.profile-Topbtn a{ background: #EEF6F9;  padding: 5px 10px;  display: inline-block;  border: solid 1px #187899;  border-radius: 3px; margin-left:10px; transition:all 0.3s;}
.profile-Topbtn a:first-child{margin-left:0px;}
.profile-Topbtn a:hover, .profile-Topbtn a.active{ background: #187899;  color:#ffffff;}
.profile-block{ background:#ffffff; border: solid 1px #187899;  padding:10px; box-shadow: 0 2px 2px -1px rgba(0,0,0,0.4); border-radius: 3px; margin-bottom:15px; }
.profile-block.grayblock{ border-color:#BABABA;}
.profile-block .row{ margin-bottom:10px;}
.profile-block .row:last-child{ margin-bottom:0px;}
.pr-col1, .pr-col2, .pr-col3{float:left; position:relative; padding-left:5px; padding-right:5px;}
.imgblock img{ max-width:100%; border-radius:50%;}
.row.rowsmall{ margin-left:-5px; margin-right:-5px; }
.row.rowsmall .col-half{ padding-left:5px; padding-right:5px;}
.row.rowsmall .col-half input{ height:25px;}
.pr-col1{ width:60%;}
.pr-col2{ width:30%;}
.pr-col3{ width:10%;}

.btn{ background: #EEF6F9;  padding: 5px 10px;  display: inline-block;  border: solid 1px #187899;  border-radius: 3px; transition:all 0.3s;}
.btn.btn-sm{ padding:2px 5px; font-size:12px; }
.btn.btn-lg{ padding:10px 25px; font-size:16px; }
.btn:hover{ background: #187899;  color:#ffffff;}
.btn.btn-dark{background: #187899;  color:#ffffff;}
.btn.btn-dark:hover{background: #015784;}
.jbtxtx{background: #EEF6F9; color:#187899;  padding: 8px 12px; font-size:16px;  display: inline-block;  border: solid 1px #187899;  border-radius: 3px; transition:all 0.3s;}
.btn-label{ background: #ffffff;  padding: 5px 10px;  display: inline-block;  border: solid 1px #d5d5d5;  border-radius: 3px; transition:all 0.3s;}
.profile-text{ font-size:12px; color:#666666; font-style: normal;}
.sprite{background:url('../images/spriteimg.png') no-repeat;line-height:0;font-size:1px;display:inline-block;vertical-align:middle;zoom:1}
.ic-checked{ width:19px; height:18px; background-position:-68px 0px;}
.ic-unchecked{ width:19px; height:18px; background-position:-49px 0px;}
.bbtext{ font-weight:bold; font-size:14px;}
.planBox{ padding-bottom:15px; text-align:left;}
.planBox .profile-Topbtn a{ font-size:16px; padding:10px 25px;}
.planBox .profile-Topbtn a.active{background:#187899; color:#fff;}
.mrg-L10{ margin-left:10px;}
.h3Profile{ font-size:18px; color:#187899; margin-bottom:10px;}
.col-10, .col-20, .col-30, .col-40, .col-new, .col-50, .col-60, .col-70, .col-80, .col-90 .col-100{ float:left; padding-left:5px; padding-right:5px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;   }
.long-form{ padding:20px;}
.long-form .form-group, .fullbox .tableCell .row{ margin-left:-5px; margin-right:-5px;}
.col-10{ width:10%;}
.col-20{ width:20%;}
.col-new{ width:25%;}
.col-30{ width:30%;}
.col-40{ width:40%;}
.col-50{ width:50%;}
.col-60{ width:60%;}
.col-70{ width:70%;}
.col-80{ width:80%;}
.col-90{ width:90%;}
.col-100{ width:100%;}
.tableCell{ float:inherit; display:table-cell;}
.valign-mid{ vertical-align:middle;}
.fullbox{ width:100%; display:table;}
.mrg-B15{ margin-bottom:15px;}
.pd-R30{ padding-right:30px;}
.pd-L30{ padding-left:30px;}
.header_22 {
  background-color: black;
  height: 88px
}
.login-wrap{ padding:15px 0 0 0; vertical-align:middle;}
.accountimg img{ border-radius:50%;}
.login-wrap .row{ display:table; width:100%;}
.login-wrap .row *{ vertical-align:middle;}

.backoverlay{ width:100%; height:100%; background:rgba(0,0,0,0.7); position:absolute; z-index:1005; display:none; top:0;}
.changePopup{ position:absolute; z-index:9999; width:500px; background:#ffffff; border-radius:4px;box-sizing:border-box; left:50%; top:50%; margin-left:-250px; margin-top:-200px; box-shadow:0 2px 2px 2px rgba(0,0,0,0.5); display:none; }
.changePopup .popTitle{ background:#f5f5f5; border-bottom:solid 1px #e5e5e5; margin:0 0 15px 0; border-radius:4px 4px 0 0; font-size:16px; padding:10px; position:relative;}
.changePopup .popbody{ padding:10px 10px;}
.changePopup .closeSign{ width:13px; height:13px; background:url('../images/spriteimg.png') no-repeat -2px -22px; display:block; position:absolute; top:10px; right:15px; cursor:pointer}
.popOpen{ overflow:hidden !important; margin-right:15px;}
.text-center{text-align:center;}
.inputfield{padding:7px !important; background:#ffffff; font-size:18px; border:solid 2px #d5d5d5 !important; height:48px !important; line-height:44px; outline:none;}
.inputfield:focus{ border:solid 2px #00A6E3 !important;}
.hdrlogin{ padding-top:14px;}
.hdrlogin a{display:inline-block; font-size:16px;}
.pd-t15{ padding:15px;}
.header-dynamic{position: fixed;    top: 0;    width: 100%;    z-index: 999;}

.hdrlogin a.hdrwhtbtn{background:#ffffff; color:#33afe3; padding:5px 10px; margin-left:10px; border-radius:2px;}
.login-wrap.col-40 a {
	border: 1px solid !important;
	padding:6px 10px !important;
}
.goog_cust_mp .gm-style > div {
	display: none;
}
.gm-style {
	background-color: #ccc !important;
}
.leading_cust .gm-style > div {
	display: block  !important;
}
.leading_cust #googleMap .gm-style {
	background-image: none !important;
}
.leading_cust .gm-style {
	background-image: none !important;
}
.leading_cust .gm-style {
	background-color: transparent !important;
}
.goog_cust_mp .gm-style {
	background-image: url("../images/international-space.jpg");background-size: cover;
	width: 100%;
	float: center;
	height: 300px;
}
#googleMap .mid-wrap {
	background: transparent !important;
}
#rembercheck {
	display: none;
}
.cust_ct {
    background-color: #5bc875;
    padding: 10px 20px;
    color: #fff;
    font-size: 19px;
    border: 1px solid;
    border-radius: 5px;
    float: right;
    width: 100%;
    margin-bottom: 10px;
}
.cust_ct:hover {
    background-color: #78c38a;
}
	.header_2 .login_box a {
	border: 1px solid;
	padding: 6px 10px;
}
	#contentlogin label {
	margin-top: 10px;
}
 a.hdrwhtbtnnew{background:#ffffff; color:#33afe3; padding:5px 10px; margin-left:10px; border-radius:2px;}
/*.facebook, .facebook:hover {    background-color: #3b5999;    border: 2px solid #3b5999;    color: #fff;}
.google, .google:hover {    background-color: #dd4b39;    border: 2px solid #dd4b39;    color: #fff;}*/


/*Map search 6 June 2015*/
.pos-relative{position:relative;}
#mapWrapper *{ box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;}
#mapWrapper{ width:100%; display:block; background:url('../images/mapsearchback.jpg') no-repeat; background-size: cover; height:620px}
.mpsearchbox{ padding:50px 0 30px 0;}
.mp-title{ font-size:32px; color:#ffffff; font-weight:bold;  margin-bottom:15px;}
.srchboxx{  background:#076f9a; border-radius:3px;}
ul.searchTab{ margin:0; padding:0; list-style:none;}
ul.searchTab>li{ margin:0; padding:0; list-style:none;display:inline-block; float:left; }
ul.searchTab>li>span{ margin:0; padding:10px 20px; display:block;  background:#d6e6f5; color:#27292b; font-size:14px; cursor:pointer; border-radius:3px;}
ul.searchTab>li:first-child>span{  border-radius:3px 0 0 3px; border-right:solid 1px #99b2ca;}
ul.searchTab>li:last-child>span{  border-radius: 0 3px  3px 0;}

ul.searchTab>li.active>span{ background:#3A4144; color:#ffffff;}
.srchTab-content{ padding:15px 15px;}
.secrinput{ padding:5px 10px; height:40px; line-height:40px; color:#27292b; width:100%;font-size:18px; border-radius:3px; border:solid 1px #ffffff;box-sizing:border-box;}
.mpsrchbtn{ padding:5px 10px; height:40px; text-align:center; font-weight:bold; text-transform:uppercase; width:100%; line-height:30px; background:#fba43b;  color:#ffffff; font-size:16px; border-radius:3px; border:solid 1px #fba43b; }
.pad-R20{ padding-right:20px !important;}
ul.searchlistul{margin:0; padding:0; list-style:none; background:#f5f5f5;position:absolute; top:52px; left:5px; width:92%;border:solid 1px #e5e5e5; display:none; overflow:auto; max-height:250px;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.6);border-radius:3px;}
ul.searchlistul>li{margin:0; padding:10px; list-style:none; border-bottom:solid 1px #d5d5d5; font-size:14px; color:#333333; cursor:pointer;}
ul.searchlistul>li:hover{background:#076f9a; color:#ffffff;}



/*map foooter*/
.mapfooter{ background:#373739; width:100%; display:block; }
.mapfooter .footer-inner{ width:995px; margin:0 auto; color:#ffffff; font-size:14px; line-height:21px; padding:20px 0}
.mapfooter .footer-inner a{  color:#ffffff; font-size:14px;}
.footer-signup{ display:inline-block; background:#ffffff; border-radius:3px; padding:5px 10px; text-align:center; color:#126f8a !important; text-decoration:none; transition: all 0.3s;}
.footer-signup:hover{ background:#0e74af;  color:#fff !important; text-decoration:none;}

.mapLoginbox{   width: 420px;box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.6);  border-radius:3px;   position: absolute;    top: 120px;  background:#ffffff;    left: 50%;}
.mapLoginboxlan{   width: 420px;box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.6);  border-radius:3px;    background:#ffffff;    }
.text-center{text-align:center;}
.lghead{text-align:center; font-size:18px; font-weight:bold; color:#00A6E3; margin-bottom:15px;}
.btnblue{ display:inline-block; padding:15px 25px; font-size:16px; font-weight:bold; text-align:center;background:#00A6E3; color:#ffffff; border-radius:3px; text-decoration:none; transition:all 0.3s;}
.btnblue:hover{background:#046F96; text-decoration:none;}

.mrg-r30{margin-right:30px;}


.gmapwraper{ position: relative;}
.mapListBox{ position:absolute; top:10px; width:100%; left:0; }
.mcInner{ width:995px; margin:0 auto;}
.mcboxes>ul{ margin:25px -10px 0 -10px; padding:0; list-style:none; display:table; width:100%;}
.mcboxes * {box-sizing:border-box;}
.mcboxes>ul>li{ margin:0; padding:0 10px; list-style:none;  width:20%; display:table-cell; vertical-align:top;}
.mcboxes>ul>li>div{ padding:0px; background:#ffffff; width:100%;border:solid 2px #00a6e3; height:100%; display:block; top:0; bottom:0; }
.mc-head{ display:block; vertical-align: bottom; width:100%; padding:5px; text-align:center; min-height:50px; background:#f5f5f5; border-bottom:solid 1px #d5d5d5; color:#00a6e3; font-size:16px; font-weight:bold; margin:0;}
.mc-contents{ padding:10px 7px; font-size:13px; color:#676767; width:100%; height:220px; overflow:hidden; margin-bottom:10px; line-height:17px;}
.mc-contents p{ font-size:12px; color:#676767; margin:0px; margin-bottom:10px;}
.mc-innercmap{ width:100%; height:120px; overflow:hidden;}
.mc-innercmap img{ width:100%; max-width:100%;}
.mc-prcplan{ display:block; width:100%; padding:10px 5px; border-top:solid 1px #d5d5d5; text-align:center; color:#00a6e3; font-size:16px; font-weight:bold; margin:0;}
.mcsignbtn{ display:block; width:100%; padding:10px 5px; background:#00a6e3; text-align:center; color:#ffffff; text-decoration:none !important; font-size:16px; font-weight:bold; margin-top:10px; }
.mcsignbtn:hover{ background:#0287b8;}
.mcboxes>ul>li:hover>div{border:solid 2px #006185;}
.mcboxes>ul>li:hover .mcsignbtn{ background:#0287b8;}
.mapfooter.footerlarge>.footer-inner { width:90%;}
.mapfooter.footerlarge>.footer-inner .col-20{ width:14.28571428571429%; font-size:13px;}
.mrg-b5{ margin-bottom:5px;}
#contactTable, #optiontable{
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.72); border-radius:3px; font-size:12px; height:640px; overflow:auto; }
	#optiontable{ height:auto;}
#contactTable input[type=text],
#contactTable input[type=tel],
#contactTable input[type=email],
#contactTable input[type=url],
#contactTable input[type=password],
#contactTable input[type=button],
#contactTable input[type=file],
#optiontable input[type=text],
#optiontable input[type=tel],
#optiontable input[type=email],
#optiontable input[type=url],
#optiontable input[type=password],
#optiontable input[type=button],
#optiontable input[type=file], #contactTable textarea, #contactTable select, #optiontable textarea, #optiontable select{ padding:5px 10px; border-radius:2px; border:solid 1px #d5d5d5; width:300px; background:#ffffff;}
#optiontable select, #contactTable select{ width:320px;}
#optiontable textarea, #contactTable textarea{ resize:vertical; height:65px;}
.halfslct{ width:140px !important;}
.contenu_modif{ margin-bottom:10px;}
.contenu_modif h3{ font-size:16px; border-bottom:solid 1px #d5d5d5; position:relative; padding-bottom:8px; margin:10px 0;}
.contenu_modif h3:after{ position:absolute; display:block; width:50px; height:2px; background:#24B2FB; bottom:-1px; left:0px; content:""}
.contenu_modif>tbody>tr>td:first-child{ width:195px;}
#optiontable input[type=file]{ font-size:16px;}

#contactTable input[type=button], #contactTable input[type=submit], #optiontable input[type=button], #optiontable input[type=submit]{ background:#24B2FB; border:solid 1px #24B2FB; font-size:16px; color:#ffffff; height:40px; width:320px;}

#contactTable input[type=checkbox], #contactTable input[type=radio]{ display: inherit !important;}

#contactTable::-webkit-scrollbar-track, #optiontable::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);-o-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);-ms-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);box-shadow: inset 0 0 4px rgba(0,0,0,.3);
	border-radius: 5px;
	background-color: #ffffff;
}
#contactTable::-webkit-scrollbar, #optiontable::-webkit-scrollbar{
	width: 7px;
	background-color: #ffffff;
}
#contactTable::-webkit-scrollbar-thumb, #optiontable::-webkit-scrollbar-thumb{
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.3);-ms-box-shadow: inset 0 0 4px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 4px rgba(0,0,0,.3);box-shadow: inset 0 0 4px rgba(0,0,0,.3);
	background-color: #989898;
}

.gif-image > span {
    float: left;
    margin-left: 10px;
    margin-top: 26px;
}
.gif-image > img {
    float: left;
}
.gif-image {
    float:left;width:100%;
}

.wrap > img {
    float: left;
}
.wrap > span {
    float: left;
    margin-left: 15px;
    margin-top: 25px;
	font-weight:bold;
}

.fact-text {
    float: left;
    margin-right: 15px;
    text-align: left;
}
.fact-title {
	 float: left;
    font-size: 18px;
    font-weight: 700;
    margin-right: 8px;
}

.hide {
    font-size: 0;
}
.wrap {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 400px;
}
.wrap2{
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 62.5%;
}
.wrrap {
  float: left;
  width: 100%;
}
.new-area p{margin-top: 30px; float: left;margin-bottom: 15px;}
.ss {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 100%;
}
@media only screen and (min-device-width : 500px) and (max-device-width : 767px)  {
.wrrap{margin-top:25px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.wrap2{
  width: 100%;
}
.wrrap{margin-top:25px;}
.fact-text {margin-right: 5px;}
.new-area .fact-title { font-size: 16px;}
.for-mobile{display:none;}
.col-70.new-area{width:100% !important;}
.col-70.new-area .col-10{display:none;}
}

.mrg-T10{ margin-top:10px;}
.lstbtns{ padding:10px;}
.boxSizing, .boxSizing * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.table-lstng{ width:100%; margin:0; margin-bottom:10px; padding:0; border:solid 1px #d5d5d5; border-spacing: 0;    border-collapse: collapse;}
.table-lstng>thead>tr>th, .table-lstng>tbody>tr>td, .table-lstng>tr>td{ width:auto; margin:0; padding:12px 8px; border-top:solid 1px #e5e5e5;line-height: 1.42857143; vertical-align: top; text-align:left; font-size:15px;}
table.table-lstng th{border:none; border-top:solid 1px #e5e5e5 !important;}
.table-lstng>tbody>tr:nth-child(even)>td, .table-lstng>tr:nth-child(even)>td{ background:#f8f8f8;}
.table-lstng>tbody>tr:hover>td, .table-lstng>tr:hover>td{ background:#dde9f2;}
.lst-ullist{ margin:0; padding:0; list-style:none;}
.lst-ullist>li{ float:left; width:auto; margin:0; padding:0 5px; list-style:none;}
.lst-ullist>li:last-child{ width:20%;}
.lst-ullist>li>a{ display:inline-block; vertical-align:top; text-align:center; width:24px; height:20px;}
.ic-edit{ width:18px; height:18px; background-position:-19px -21px; }
.ic-remove{ width:14px; height:18px; background-position:-39px -21px; }
.ic-view{ width:22px; height:18px; background-position:-55px -21px; }
.ic-user{ width:16px; height:18px; background-position:-80px -21px; }
.ic-edit:hover{background-position:-19px -43px; }
.ic-remove:hover{ background-position:-39px -43px; }
.ic-view:hover{ background-position:-55px -43px; }
.ic-user:hover{ background-position:-80px -43px; }
.ic-joblogo{display: inline-block;    vertical-align: middle; margin-right:5px;}
.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;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #187899;
    border-color: #187899;
}
.addForm{ width:70%; padding:20px; margin:0 auto;}
.full-page{ background:#f7f7f7; display:block; padding:15px 0; }
.profile-block .addForm form-group.row{ margin-bottom:20px;}
.addForm label{ font-size:14px; color:#444444;}
.specialcheck { margin:20px 0 0 0; padding:0; list-style:none; margin-left:-10px; margin-right:-10px;}
.specialcheck>li { margin:0 0 15px; padding:0 10px; float:left; width:33%; list-style:none;}
.specialcheck>li label { display:block;}
.specialcheck>li input[type=checkbox], .specialcheck>li input[type=radio] { width:auto; height:inherit; margin-right:5px; vertical-align:middle;}
a.hdrwhtbtn {
    font-weight: bold;
    margin: 0px 65px 0px;
}
.wrap2{
	width:100%;
}
.counter-text {
    display: block;
    text-align: center;
    font-weight: 400;
    font-size: 40px;
    line-height: 24px;
	width:14%;
	float:left;
    color: #3AA3FE;
}
.counter-number {
    font-weight: 700;
    display: block;
    text-align: center;
    line-height: 15px;
    width: 14%;
    float: left;
    margin-top: 30px;
}


/*Customization*/
.btn-block{display:block;}
.profile-block span{text-align:center;}


/*.fact_cust*/
.fact_cust {
	width: 85%;
	float: left;
	display: inline-block;
}
.fact_cust .counter-text {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	line-height: 24px;
	width: 18%;
	float: left;
	color: #3AA3FE;
}
.fact_cust .counter-number {
	font-weight: 700;
	display: block;
	text-align: center;
	line-height: 15px;
	width: 18%;
	float: left;
	margin-top: 30px;
}
.wrap2 {
	width: 100%;
	float: left;
}
.ss.text-center.rr {
	width: 80%;
	float: right;
}
.ss.text-center.rr .counter-number {
	font-weight: 700;
	display: block;
	text-align: center;
	line-height: 15px;
	width: 18%;
	float: left;
	margin-top: 30px;
}
.ss.text-center.rr .counter-text {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	line-height: 24px;
	width: 18%;
	float: left;
	color: #3AA3FE;
}


/*30 march*/
.uplod_custb {
  float: left;
  margin-bottom: 80px;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}

.ntt_cust {
  margin-bottom: 35px;
  margin-top: 40px;
  text-align: center;
  width: 100%;
}
.dn_lod {
  background-color: #187899;
  border-radius: 2px;
  color: #ffffff;
  float: left;
  font-size: 13px;
  height: 24px;
  line-height: 25px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-align: center;
  width: 121px;
}
#form-cust > input {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  height: 40px;
  margin-top: 10px;
  width: 100%;
}
#schoolsList input {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  box-sizing: content-box;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
#form-cust > input {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  box-sizing: content-box;
  height: 30px;
  margin-top: 10px;
  width: 100%;
}
.fa.fa-trash {
  color: #cccccc;
}



#schoolFileBlock .table-lstng > thead > tr > th, .table-lstng > tbody > tr > td, .table-lstng > tr > td {
  border-top: 1px solid #e5e5e5;
  font-size: 15px;
  line-height: 1.42857;
  margin: 0;
  padding: 12px 8px;
  text-align: left;
  vertical-align: top;
  width: 40%;
}




