@charset "utf-8";
/* CSS Document */



.container {width: 1170px; padding-left: 0px !important;  padding-right: 0px !important; min-height:300px;}
.header{ margin-bottom: 20px;margin-top:10px;padding-bottom: 9px;}
.logo{ text-align:left; margin-top: 10px; margin-bottom:20px;}
.right-sec{float: right;height:196px; position: relative; text-align:right;}
.right-sec p{margin: 0;position: absolute;top: 50%;right:0%;transform: translate(-50%, -50%); }
.red-button{background-color:#FF0000; border-color:#FF0000;}
.ph{font-family: 'Lato', sans-serif; color:#116eb1; font-size:17px; margin-top:10px; margin-bottom:10px; background:url(tel.png) no-repeat; padding-left:46px; height:32px; /*width: 173px; float:right;*/ }
.mail{ background:url(mail.png) no-repeat; padding-left:46px; font-size: 17px; color: #666666; font-family: 'Lato', sans-serif; height:32px;  /*width: 210px; float:right;*/ }

.menu{ width:100%; background-color:#f2f2f2; padding:2px; margin:0; display:inline-block;margin-bottom:20px;}
.menu ul{ width:100%; margin:0; padding:0; list-style-type:none;}
.menu ul li{ float:left; margin:0; padding:5px 20px 5px 0; list-style-type:none;}/* padding:5px 90px 5px 0;*/
.menu ul li a{ padding:5px; margin:0; text-decoration:none; color:#000;font-family: 'Lato', sans-serif;font-size: 16px;}
.menu ul li a:hover{color:#09F;}

.apply { margin-bottom:30px;}
.apply p {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
	font-family: 'Lato', sans-serif;
	font-size:16px;
}
.apply .bullet{ margin:0 0 20px 0; padding:0; width:100%;}
.apply .bullet li{ margin-left:20px;font-size:16px;}

.apply h1  {
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    line-height: 30px !important;
	
}
.apply h2  {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    line-height: 18px !important;
	
}


.well-sm strong {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 30px;
}
.form-group label{color: #222222;font-size: 95%;font-weight: bold;}
.txt{color: #222222;font-size: 95%;font-weight: bold; width:100%; text-align:center;margin-top: 15px;}
.center{width: 34% !important; margin:0 auto;}
.con-but{width: 9%; margin:0 auto; padding-top: 19px; clear:both;}
.box{border:1px solid #000; padding:8px; min-height: 420px;}
.box h2  {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 35px !important;
	text-align:center;
	margin-bottom:20px;
	background-color: #116089;
	border-radius:20px;
	color:#fff;	
	padding:5px;
}

.list{ margin:0 0 20px 0; padding:0; width:100%;}
.list li{ margin-left:20px; margin-bottom:20px;  font-size:15px;}
.button{ width:60%; margin:0 auto;  padding:8px; color:#666; font-size:20px; text-align:center;}/*border:2px solid #000;*/
.pro-but{ width:156px; margin:0 auto;}



.footer{ width:100%; margin:20px 0 0 0; padding:10px;background-color:#f2f2f2;}
.footer p{ text-align:center; font-size:14px;font-family: 'Lato', sans-serif;}

.error-msg{color:#FF0000;}

.smaller-textbox {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-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;
}

.medium-textbox {
  min-width:300px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-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;
}

/*Style 'show menu' label button and hide it by default*/
.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #116089;
	text-align: center;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
input[type=checkbox]{
   /* display: none;*/
   /* -webkit-appearance: none;*/
}

/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}

/* header srink */
.sticky { 
  background: #fff; 
  width: 1170px;
 }

img { max-width: 100%; height:auto; }
/*.fixed {
  position: fixed;
  top:0; z-index:5;
 }*/
.check input[type="checkbox"] {
    display: block; 
}
.check .input-group-addon{display: none;}
.checkboxarea{padding-left: 15px; float: left; width: 116px; }
.check-input{ float:left; width:20px;}
.check-text{padding-left:5px; float:left;}
.input-group{ width:100%;}
.input-group-addon:last-child{ display:none;}
/*.glyphicon{ color:#C00;}*/

.glyphicon {
	color:#C00;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    position: relative;
    top: 1px;
}

.template-img{
	margin-left:5px;
	margin-right:20px !important; 
	border:1px solid #cccccc;
}

@media only screen and (max-width:767px) {
	
	.sticky { 
	  background: #fff; 
	  width: 100%;
	 }
	/*Make dropdown links appear inline*/
	ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	ul li, li a {
		width: 100%;
	}
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
.container {width: 91%;}
/*.fixed {
  position: inherit;
  top:0; z-index:5;
 }	
.sticky { 
  background: #fff; 
  width: 91%;
 }	*/
	
.menu { background-color:transparent;}		
.menu ul li {padding-right: 0px !important;}	
.logo {text-align: center;}	
.right-sec{float: none; width: 250px; margin:15px auto 0 auto;}
.apply{line-height: 25px;}
.apply h1 {font-size: 30px; line-height: 39px;}
.box{ margin-bottom:20px;}
.pro-but {width: 159px;}
.con-but {width: 38%;}
.list { display:block; width: 90%;}
.menu .col-lg-12{padding-left: 0px !important; padding-right: 0px !important;}	
}


.btn-info {
    background-color: #116089;
    border-color: #116089;
    color: #fff;
}
.btn-info:hover {
	background-color:#116089;
}
.btn-info:active {
	position:relative;
	top:1px;
}	


.menu input[type="checkbox"] {
    display: none;
}	