body {
    font: 20px;
	font-family: "Roboto", sans-serif;
    line-height: 1.8;
}
.margin {margin-bottom: 45px;}
.container-fluid {
    padding-top: 16px;
    padding-bottom: 16px;
}
.navbar{ margin-bottom:0px; }
.navbar-default{ padding:8px 0px !important; border-color: #e7e7e7; background-color:#ffffff; }
.navbar-default .navbar-nav>li>a {
    color: #222222;
	font-weight:300;
	font-size: 15px;
	letter-spacing: 0.09em;
	font-family: 'Roboto Condensed',Arial,Helvetica,sans-serif;
}
.nav>li>a {
    padding: 10px 20px;
}
.navbar-nav  li a:hover {
    color: rgb(31, 155, 232) !important;
}
hr{ margin-top: 15px; margin-bottom: 15px; border: 0; width: 25px; border-top: 2px solid #b1c903; }
/*.btn{ background:#f9f9f9; border-radius:20px; font-size:15px; border:none; padding: 10px 33px; color:#00933f; }*/
.btn{
    font-size: 15px;
    width: 100%;
    border: none;
    padding: 7px 33px;
    background: #ffffff;
    color: #0e6fad;
    border: 0.5px solid #0e6fad;
}
#nav-menu{ padding: 8px 0px; }
.navbar-toggle{ margin-top:24px; }
#userform .fcont{ padding:59px 60px;}
#userform .formrow{ box-shadow: 0 0 7px 0 rgba(0,0,0,.15); background: #f9f9f9; height:389px; padding: 30px 60px; overflow-y: auto; }
#userform .formrow h2{ font-size: 30px; margin-bottom: 30px; }
#userform .formrow p{ color: #7e7e7e; margin:5px 0 20px; }
#userform .logform{ background: linear-gradient(#0f73b3, #124ba0 ); color:#ffffff; padding: 30px 50px 40px; border-radius: 5px; width:450px; margin: 0 auto;  }
#userform .signform{ padding: 15px 70px 0px; }
#userform .logform .loginner{
	border: 0.5px solid #cae0ee;
    background: rgba(255,255,255,.1);
    padding: 30px;
}
#userform .logform h2{ color:#ffffff; font-size: 28px; }
.input-group .form-control{ padding: 18px 13px; }
.input-group-addon{ padding: 9px 12px; }
.input-group{ margin-bottom:16px; }
#userform .logform h2{ color:#ffffff; }
#userform .signform h2{ color:#00933f; }
#userform .logform .signinner{
    padding: 35px;
}
#userform .contact{ background: #ffffff; padding: 40px; border: 1px dashed #ededed; }
#userform .contact .glyphicon{ margin-right: 10px; }
#userform .cblock{ background: #ffffff; padding: 20px 40px; border: 1px dashed #ededed; font-size:16px; text-align:left;}
#userform .cblock .glyphicon{ font-size: 20px;  margin-right: 32px; line-height: 0px; top: 5px;}
#foot{ background: #212121; color:#ffffff; position: fixed; width: 100%; bottom:0; }

@media (max-width: 768px){
  
  .navbar-header{ padding:10px; }
  .nav>li>a {
    padding: 10px 20px;
    text-align: center;
    font-size: 17px;
  }
  .nav>li>a:hover {
    background:#ededed;
  }
  #userform .fcont { padding: 50px 27px; }
  #userform .logform{ padding: 5px 15px 30px; width:100%; }
  #userform .signform { padding: 25px 25px 35px; }
  #userform .cblock .glyphicon{ margin-right:8px; }
  #userform .cblock{ padding: 20px 15px; }
  
}

@media (min-width: 991px) and (max-width: 1199px){
   #userform .contact{ padding:27px; }
}

@media (max-width: 991px){
	#userform .c-col{ padding:0px; }
	#userform .contact{ padding:15px; }
	#userform .formrow{ padding:30px 35px 50px; height: 100%; }
}

.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  top: 0;
  width: 100px;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
