

*{ outline: 0 none;}
body {
  font-family: segoe UI;
  font-size: 13px;
  background-color: #FFF;
  letter-spacing:1px; line-height:20px;
}
.header-top {
  min-height: 100px;
  background: #fff;
  padding:20px 0;
}
.pr4{ padding: 0 4px;}
p{ text-align:justify; color:#333; }
.home-register img{
	
	  width: 145px;
	  margin-right: 20px;
	  float:left;
	  padding-top:10px;
	  
	
	}
	
.search{ padding:15px;}

.search input{
  padding: 10px 5px;
  font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
  border: 0;
  background: #eee;
  height: 40px;
  border-radius: 3px 0 0 3px;
}

.search button {
  cursor: pointer;
  
  
  font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
  color: #fff;
  border:0;
  text-transform: uppercase;
  background: #d83c3c;
  border-radius: 0 3px 3px 0;
}

.nav-menu{background: linear-gradient(#DC4255,#8E1728); border:none; background-color: #4c0000; margin:0px; border-radius:0px}

.menu a{ color:#fff !important;}

.menu ul > li > a {
  color: #fff;
  font-size: 12px;
  border-right: 1px solid #fff;
}

.menu a:hover{ background:#D82432 !important;}

.dropdown-menu{width:100%; min-width:200px !important;background: #4C0000 linear-gradient(#DC4255, #8E1728) repeat scroll 0% 0% !important;}
.dropdown-menu > li > a{ padding:15px 20px !important; border:0px !important; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #D82432;
    color: #333 !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: #D82432;
    color: #333 !important;
    background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #D82432 !important;
    border-color: #fff !important;
}


.list li{ padding:5px 0;}
.content{background: #f7fafa;}

.sidebar {
  padding: 0;
  margin: 5px 0px 10px 0px;
  background: #fff;
  border: 1px solid #F3EBEB;
}

ol > li{ padding:10px 0; color: #333;}

.quote_content{

}

.quote_content .field{
margin-left: 25px;}
.quote_content .div{
background: #F4F6F5;
padding: 15px 0;
border-radius: 2px;
min-height: 135px;
margin-bottom:10px;
	}
.quote_title{
	color: #486E80;
font-size: 14px;
font-weight: bold;
width: 530px;
padding: 5px;
margin: 0 0 10px 0;
	
	}

.circle{
background: #DC4255;
border-radius: 5px;
color: #FFFFFF;
display: inline-block;
font-weight: bold;
line-height: 20px;
margin-right: 5px;
text-align: center;
width: 1.6em;
	}
.quote_content input[type=text] {
	border: solid 1px #ccc;
padding: 6px 12px;
display: block;
font: normal 13px "Lucida Sans Unicode",Arial,"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace!important;
color: #999;
margin: 0 15px 15px 0;
}

.quote_content select{
border: solid 1px #ccc;
padding: 6px 12px;
display: block;
font: normal 13px "Lucida Sans Unicode",Arial,"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace!important;
color: #999;
margin: 0px 15px 15px 0px;
}
.pb5{ padding-bottom:5px !important;}

.list-item{ margin:15px 0;}
.item-title{font-size: 16px;
font-weight: bold;
padding: 5px 0 10px 0;
float: left;
width: 100%; color:#A32334;}
.item-address{float: left;
width: 100%;
padding: 0px 0 10px 0;}
.item-icon{ margin-right:5px;}
.item-logo {
border: 1px solid #D0D0D0;
box-shadow: 0px 0px 15px }

 .side-title {
  text-align: center;
  font: bold 17px "Times New Roman", Times, serif;
  color: #016aa1;
  padding: 10px;
}

.tab-content{ border:1px solid #ddd; padding:0 10px 30px; float: left;
width: 100%;border-top: none;}

.line {
  background: url(../images/hrline.gif)repeat-x 0px 0px;
  min-height: 5px;
  padding: 0;
  margin-bottom:10px;
}

.error{border-color: rgba(255, 0, 0, 0.48);
box-shadow: 0px 1px 1px rgba(255, 0, 0, 0.13) inset, 0px 0px 8px rgba(255, 0, 0, 0.2);
    }

.content-box{ margin:5px 0;
  padding: 10px;
  min-height: 150px;
  border: 1px solid #CCC;
  background: #fff; float:left; width:100%}
  
 .title {
    border-bottom: 1px solid #dbdbdb;
    min-height: 30px;
    margin: 0px;
    font-family: segoe UI;
    font-size: 16px;
    color: #A32334;
    font-weight: 800;
	margin-bottom:10px;

}

.sub-title {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    color: #016AA1;
}
.footer {
    border-top: 4px solid #000;
    border-bottom: 2px solid #C42506;
    background: #FFF none repeat scroll 0% 0%;
}

.footer-menu-list h4 {
    color: #A32334;
    font-weight: bold;
    font-size: 12px;
}

.footer-bottom{
	padding: 10px;
	text-align: center;
	background: #000 none repeat scroll 0% 0%;
	font-size: 12px;
	color: #FFF;
}

.home-quote{ padding:0 10px;}

input[type="submit"] {
    padding: 5px 10px;
    border: 1px solid #333;
    border-radius: 4px;
    background-color: #FFF;
    color: #333;
    font-size: 14px;
}


input[type="submit"]:hover { background:#333; color:#fff;}

.path {
    padding:10px;
 }
 
.path a {
    color: #297686;
    text-decoration: none;
}

.path a:hover{ color:#f00;}

.current{ color:#333 !important;}

/*-----------------------------------------------------------------------*/
/* media Query 
/*-----------------------------------------------------------------------*/

@media (min-width: 768px) and (max-width:991px) {
	
	.menu ul > li > a {
		border:none;}
    .navbar-header {
        float: none;
    }
    .navbar-toggle, .navbar-brand {
        display: block !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse, .logo {
        display: none!important;
    }
	 .navbar-collapse.collapse.in {
        display: block !important;
    }
	
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media (max-width: 320px) {
.home-register img {
    width: 135px;
	margin-right: 10px;}