body {
	font-family: Calibri, Arial, Helvetica, sans-serif;	
	color: #575A5D;
}
.lead  {
	font-size:18px;
	color: #575a5d;
	line-height: 1.35em;
}

label{
	color: #575A5D;
}

.container{
	max-width: 900px;
}

.banner{
	background: none repeat scroll 0% 0% #000;
	height: 86px;
}
.checkbox label{
	font-weight: 700;
}

.alert-danger{
	color: #a94442 !important;
}

h1{
	font-size:48px;
	color: #ff7900;
	font-weight:bold;
}
.logo {
  padding: 15px;
  margin: 0 auto;
}

.form-signin {
  max-width: 990px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
  border-color: #ff7900;
    -webkit-box-shadow: none;
          box-shadow: none;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn{
  border: 1px solid rgb(255, 159, 51);
  border-color: #ff9f33;
}
.btn-group .btn{
	border-color: #ccc;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

.btn-primary{
margin: 0px 3px;
	padding: 9px 15px 9px 15px;
	display: inline-block;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
	border: 1px solid rgb(255, 159, 51);
	border-radius: 3px 3px 3px 3px;
	color: #000;
	font-weight:bold;
	background: #ff8e00; /
	background: -moz-linear-gradient(top,  #ff8e00 0%, #ff7900 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8e00), color-stop(100%,#ff7900)); /
	background: -webkit-linear-gradient(top,  #ff8e00 0%,#ff7900 100%);
	background: -o-linear-gradient(top,  #ff8e00 0%,#ff7900 100%); 
	background: -ms-linear-gradient(top,  #ff8e00 0%,#ff7900 100%); 
	background: linear-gradient(to bottom,  #ff8e00 0%,#ff7900 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8e00', endColorstr='#ff7900',GradientType=0 ); 
	cursor: pointer;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active {
	color: #000;
 	background: #ffaf1c; /
	background: -moz-linear-gradient(top,  #ffaf1c 0%, #ff8a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf1c), color-stop(100%,#ff8a00)); 
	background: -webkit-linear-gradient(top,  #ffaf1c 0%,#ff8a00 100%); 
	background: -o-linear-gradient(top,  #ffaf1c 0%,#ff8a00 100%); 
	background: -ms-linear-gradient(top,  #ffaf1c 0%,#ff8a00 100%); 
	background: linear-gradient(to bottom,  #ffaf1c 0%,#ff8a00 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf1c', endColorstr='#ff8a00',GradientType=0 ); 
	border: 1px solid rgb(255, 159, 51);
	border-color: #ff9f33;
	outline: 0 none;
} 

.btn-info:hover,
.btn-info:active,
.btn-info{
	color: #fff;
	text-decoration:none;
	padding: 9px 15px;
	border: 1px solid #626262;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
	background: #7e7e7e; /* Old browsers */
	background: -moz-linear-gradient(top,  #7e7e7e 0%, #686868 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e7e7e), color-stop(100%,#686868)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7e7e7e 0%,#686868 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7e7e7e 0%,#686868 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7e7e7e 0%,#686868 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7e7e7e 0%,#686868 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e7e7e', endColorstr='#686868',GradientType=0 ); /* IE6-9 */

}

.btn-info:hover{
	color: #fff;
	text-decoration: none;
	background: #aeaeae; /* Old browsers */
	background: -moz-linear-gradient(top,  #aeaeae 0%, #808080 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(100%,#808080)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aeaeae 0%,#808080 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aeaeae 0%,#808080 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aeaeae 0%,#808080 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aeaeae 0%,#808080 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aeaeae', endColorstr='#808080',GradientType=0 ); /* IE6-9 */
}

.underline{
	border-bottom: 3px solid #ccc;
	margin-bottom:20px;
}

label span{
color: #a94442;
}

.col-sm-6, .divider20{
	margin-bottom:20px;
}

.btn-primary.col-sm-12,  .btn-default.col-sm-12, .btn-info.col-sm-12,  .btn-info.col-sm-12{
	margin-bottom: 20px;
}
.required {
	background-color:red;
}

.btn-default{
	text-align:left;
}

.btn-group button{
	margin-bottom:20px;
}

.well-lg .col-lg-9{
	margin-bottom:20px;
}

.carousel-control.left, .carousel-control.right{
background:none;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100% !important;
    margin: auto;
}

.carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #333;
    border-radius: 10px;
    border: 1px solid #333;

}

.carousel-indicators .active{
	width: 15px;
    height: 15px;
	margin: 1px;
	border: 1px solid #ff7900;
	background-color: #ff7900;
	
}

.carousel-indicators {
    bottom: -40px;
}




.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {
    margin-left: -15px;
}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: -15px;
    font-size: 30px;
	padding: 10px;
	position: absolute;
    top: 47%;
    z-index: 5;
    display: inline-block;
	height: 50px;
	width: 50px;
}
.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev, .carousel-control .glyphicon-menu-right, .carousel-control .icon-right {
    left: 50%;
    margin-left: -85px;
	background: #000;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.carousel-control .glyphicon-menu-right, .carousel-control .icon-right {
	margin-left: 35px;
}

.carousel-control .glyphicon-menu-right, .carousel-control .icon-right{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}
* {
    box-sizing: border-box;
}

@media (min-width: 992px)and (max-width: 1199px){
	.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {
    margin-left: -71px;
}
.carousel-control .glyphicon-menu-right, .carousel-control .icon-right {
	margin-left: 20px;
}
}

@media (min-width: 768px)and (max-width: 991px){
	.carousel-control .glyphicon-menu-left, .carousel-control .icon-prev {
    margin-left: -54px;
}
.carousel-control .glyphicon-menu-right, .carousel-control .icon-right {
	margin-left: 4px;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 70%;
  margin: auto;
}


}
 @media  (max-width: 767px){
	.carousel{
	display:none !important;
	}
	

} 




@media (max-width: 768px) {
.btn-primary{
		width: 100%;
	}
}


