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

p,span{
   word-spacing:0em !important;
}
body{
	font-family:'Open Sans';
	font-size:14px;
	color:#4c4c4c;	 
}

.bdr{
	border:solid 1px #000000;
	box-sizing:border-box;
}


h1,h2,h3,h4,h5,h6{
	font-family:'Open Sans';
	margin-top:0px;
}
label{ font-size:13px; font-weight:600}
.inline-block{display:inline-block;vertical-align:top;}
a{ text-decoration:none !important; cursor:pointer;}


@media (max-width:767px){	
.mobile-padding-left-right{
	padding-left:15px;
	padding-right:15px;
}

.text-center-xs{
	text-align:center;
	
}

}

/*input::before
{ 
content:"Read this -";
background-color:yellow;
color:red;
font-weight:bold;
}
*/


input[type=text],
input[type=password],
select,
textarea
{
	font-family:'Open Sans';
}


.main-container-outer{
	border-top:solid 2px #f3f3f3;
}
.main-layout-container{
	min-height:380px;	
}

.table{
	display:table;
}

.table-row{
	display:table-row;
}

.table-cell{
	display:table-cell;
}

.margin-0{
	margin:0px;
 }


.container{max-width:1024px;}


.btn-custom{
	border:none;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	font-family:Montserrat;
	font-size:20px;
}

.btn-dark{
	background:url(../img/bg_button_dark.png) repeat-x;
}

.btn-gray{
	background:url(../img/bg_button_gray.png) repeat-x;
}


/* Header Css */
.header-blue{background:#002142;}
.header-blue .blue-header-nav{margin:0px;display:inline-block;list-style:none;}
.header-blue .blue-header-nav li{display:inline-block;padding:4px 0;}
.header-blue .blue-header-nav li a{font-family:'Montserrat';color:#fff;text-transform:uppercase;font-size:12px;line-height:12px;padding:0px 0 0 8px;;}

@media (max-width:767px){
.header-blue{padding-right:12px;padding-top:4px;padding-bottom:4px;}
}


/*.header-main .table{width:100%;margin:0px;text-align:center;}
.header-main .table .table-cell{width:16.3%;}
.header-main .table .cell-logo{width:34.8%;background:#f3f3f3;}
.header-main .table .table-cell{vertical-align:bottom;	text-align:center;}
.header-main .table  .table-cell a.nav-link-desktop{font-family:'Montserrat';color:#828296;font-size:16px;line-height:50px;display:block;margin:20px 0;text-decoration:none;}
.header-main .table  .table-cell a.nav-link-desktop:hover{color:#002142;text-decoration:underline;}
.cell-border-left a{border-left:solid 1px #eeeeee;}
.cell-border-right a{border-right:solid 1px #eeeeee;}*/

.navbar-brand{float:none;display:block;padding-top:10px;}
.navbar-toggle{float:none;width:100%;margin:0px;border-radius:0px;-moz-border-radius:0px;text-align:center;display:block;color:#FFFFFF;font-family:'Montserrat';font-size:16px;border:0px;margin:0px;height:50px;}
.navbar-toggle:hover,.navbar-toggle:active,.navbar-toggle:focus,{background:none !important;}
.navbar-default .navbar-nav > li > a{ color:#ffffff; font-size:18px; padding-top:10px;}
.navbar-default .navbar-nav > li > a:hover{ color:#ffffff;}


.topheader
{
	background:#464646;
	height:30px;
}
.signul li{padding:3px;}
.signul li a{color:#ffffff;}
.navbar-default{background-color:#990000; border:none; border-radius:0px;}
/* End ===========================> Header CSS */




/* Home Welcome Text */
/*.home-welcome-block{margin:30px 0;}
.home-welcome-block h3{font-weight:bold;margin:0 0 30px;}
.home-welcome-block .hwb-text{font-family:'Libre Baskerville';font-style:italic;font-size:20px;max-width:650px;margin:0 auto;}
.hwb-button{margin:30px 0;}
.btn-hwb{height:50px;line-height:50px;padding:0px 20px;min-width:260px;font-size:20px;}*/

#topbanner{background:url(../img/site_img/topbanner.jpg) no-repeat ;background-size:100% 100%;position:relative; margin-bottom:15px;}
.topul-div{bottom:-10px; position:absolute; bottom:30px; left:280px}
.topul li{color:#990000; font-size:20px; text-align:center; width:208px;}
.div-header
{
	background:#cbcbcb;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;	
	box-shadow:#c0c0c0; 
	
	-webkit-box-shadow: 0px -1px 5px 0px rgba(192,192,192,0.5);
	-moz-box-shadow: 0px -1px 5px 0px rgba(192,192,192,0.5));
	box-shadow: 0px -1px 5px 0px rgba(192,192,192,0.5);
	
	padding:5px 10px;
	color:#424141; font-size:13px;	
	font-weight:600;
	text-align:center;
}

.div-content
{
	background:#f9f8f8;
	border-left:#e1e1e1 solid 2px;border-right:#e1e1e1 solid 2px;border-bottom:#e1e1e1 solid 2px;
	min-height:368px;
	padding:5px;
	font-size:12px;
	font-weight:600;
	height:375px;
	position:relative;
}

.fixed-bottom{ position:absolute; bottom:0px; padding:4px;}
.addtxt
{
	background:#f3f3f3; 
	border:#dad7d7 solid 2px;
	color:#8f8f8f;
	font-size:13px;
	padding:7px;
	width:100%;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;

}

.cell-submit{ margin-top:-2px;}

.site-btn
{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;	
	height:35px; border:none; color:#ffffff; font-weight:600;
	font-size:13px;		
	
}

.site-btn.btn-red:hover, .site-btn.btn-red:focus, .site-btn.btn-red:active
{	
	color: #ffffff;
	background:url(../img/site_img/red.jpg) repeat-x;	
}

.site-btn.btn-yellow:hover, .site-btn.btn-yellow:focus, .site-btn.btn-yellow:active
{	
	color: #ffffff;
	background:url(../img/site_img/yellow.jpg) repeat-x;
}

.btn-red{background:url(../img/site_img/red.jpg) repeat-x; }
.btn-yellow{background:url(../img/site_img/yellow.jpg) repeat-x;}

.content-div
{
	box-shadow: 0 0 20px rgba(0,0,0,.3); 	
	color: #666;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding:10px;
	border: none;
	background: rgba(255,255,255,.9);
	min-height:450px;
}
.static-content-heading
{
	border-bottom:double #CCC; padding:5px;
}
.static-content-heading big{ text-transform:uppercase; font-size:25px; color:#7e0c01; font-weight:600;}
.form-signin-heading{ text-transform:uppercase; font-size:20px; color:#7e0c01; font-weight:600;border-bottom:double #CCC;}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{  background:#990000; border:none;}
.alert{ padding:6px;}

#processdiv{color:#060; font-size:14px;display:none; position:absolute}

/* End ===================> Home Welcome Text */

/* Home Page Row 1 */
.home-row-1{text-align:center;}
.home-row-1 img.img-responsive{display:inline-block;margin:20px 0;}
/* End ==============> Home Page Row 1*/

/* Home Page Row 2 */
.home-row-2{margin:30px 0;}
.home-row-2 h4{font-size:22px;font-weight:bold;margin-bottom:20px;}
.home-row-2 p{font-size:18px;}
/* End =============> Home Page Row 2*/



/* Home Page Dark Footer */
.home-top-footer{background:url(../img/bg_top-footer.png) no-repeat ;background-size:100% 100%;min-height:380px;color:#ffffff;}
.home-top-footer h3{margin:30px 0;}
.home-top-footer p{color:#ffffff;font-size:18px;font-family:'Libre Baskerville'font-style:Italic;margin-bottom:20px;}
/* End ===============> Home Page Dark Footer */




/* Footer CSS */
.footer{background:#464646;padding:12px 0;min-height:92px;}
.footer a{font:inherit;color:inherit;}
.footer-side-border{text-align:center;color:#828296;margin:20px 0;border-left:solid 1px #FFFFFF;min-height:108px;}
.footer-side-border p{margin:0px;}
.footer-side-border h6{font-weight:bold;font-size:16px;margin:0px;margin-bottom:4px;}


.footer-ul li{ font-size:14px; padding-left:3px;}
.footer-ul li a{ color:#a2a2a2; text-decoration:none} 
.footer-ul li a:hover{ color:#ffffff;}
.footer-ul li a.active{color:#ffffff;}

.social-ul li i{ border:#898989 solid 2px; color:#898989;  border-radius:30px;padding:5px; width:30px; height:30px; text-align:center}
.footer-sep{border:#4e4e4e solid 1px; margin-left:30px; margin-right:30px;}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color:#ffffff}


.scroll-panel{
	overflow-x:auto;
	height:250px;
	padding:0 5px;
	margin-bottom:10px;
	
}

/* Message Css*/

.content-left-side .left-nav
{
	margin:0;
	padding:0
}

.content-left-side .left-nav li
{
	text-align:left;
	font-size:14px;
	font-weight:600;
	line-height:120%;	
	position:relative;
	border-top:#fff solid 1px;
	border-bottom:#fff solid 1px;
	padding:10px;
	background:#f9f8f8;	
	list-style:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#555555;
	
}

.content-left-side .left-nav li a
{
	color:#ffffff;
}
.content-left-side .left-nav li:hover,.left-nav li.active
{
	background:#7e0c01;
	color:#ffffff;
}


.content-left-side .left-nav li:last-child{border-bottom:none;}

.content-left-side .left-nav li .badge
{
	left:37px;
	top:3px
}

.content-left-side .left-nav li div.litext
{
	word-break:break-all;
	position:absolute;
	height:50px;
	top:10px;
	left:60px
}

.msg-content-left
{
	padding:10px 0 10px 10px
}

.msg-content-left:hover
{
	background-color:#f5f5f5
}

.msg-content-left:hover *
{
	color:#7e0c01;
}

/*.msg-content-left:first-child
{
	background-color:#f5f5f5;
	color:#7e0c01;
}*/

.msg-content-left.active
{
	background-color:#f5f5f5;
	color:#7e0c01;
}

.msgright
{
	background:#f5f5f5;
	position:relative;
	min-height:570px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.table-scrollable {
width: 100%;
overflow-x: auto;
overflow-y: hidden;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
	background-color:#990000;
	border-color:#990000;
}
/*
profile css
*/
.project-ul li{ list-style:none; padding:2px;}

.dataTables_info{ display:none}
/*.sorting_asc{ background:none !important;}*/



/* resources Css =============> Home Page Row 2*/
.carousel {
    text-align: center;
    margin-top: 40px;
}
.av {
    width:70px;   
    position: absolute;
	top:120px;
	left:85px;	
}
.av img{ width:60px; height:50px; background:#ffffff}
.carousel-content {
    text-align: left;
    padding:10px;
    border-left: solid 1px #dbe1e7; border-right: solid 1px #dbe1e7;
	height:220px;
}
.carousel-content h3, .text-inter h3 {
    color: #737c85;
    font-size:18px;
    padding-top:20px;
	font-weight:600;
	text-align:center;
}
.carousel-content p, .text-inter p {
    color: #929da5;
    font-size: 14px;
    word-spacing: 2px;
	text-align:left;	
}
.overlay {
   
    border: solid 3px #7e0c01;
}
.overlay:hover {
    opacity: 1;
}
.ca-hover:hover .carousel-content h3 {
    color: #7e0c01;
}
.ca-hover:hover .carousel-content p {
    color: #7e0c01;
}
.carousel-img img {
    width: 100%;
	height:150px;
}

#rental_info {
background: #ECECEC;
min-height: 333px;
padding:5px;

}

#rental_info_title {
color: #0099ff;
font-size: 24px;
width: 70%;
}
#rental_info_r ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}


#rental_info_r ul span {
border-bottom: 1px solid #FFFFFF;
float: left;
height: 5px;
width: 100%;
}

#rental_details_map {
min-height:200px;
background:#666666;
color:#ffffff;
}

#register_help {
background: #fffccd;
margin: 0 30px;
padding: 10px;
width: auto;
}
#register_help h3 {
color: #0099FF;
font-family: "DroidSansBold";
font-size: 14px;
padding-top: 10px;
text-align: center;
text-transform: uppercase;
}

#article_text {
font-size: 16px;
line-height: 23px;
padding: 10px 20px;
text-align:center
}

#article_text #list-for-free-middle {
padding:2px;
margin-bottom: 1px;
background-color: rgba(117, 117, 122, 0.7);
border: medium solid #0099ff;
border-radius: 20px 20px 20px 20px;
color: #ffffff;
}
#article_text #list-for-free-middle h2{ font-size:20px;}
/* resources Css =============> Home Page Row 2*/

.msg-textarea{ width:500px; margin-left:20px;}
.content-list{ height:400px; overflow-x:hidden;overflow-y:auto;}

.btn-info {
  color: #ffffff;
 /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
  background-color: #990000;
  *background-color: #990000;
  background-image: -moz-linear-gradient(top, #990000, #990000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#990000), to(#990000));
  background-image: -webkit-linear-gradient(top, #990000, #990000);
  background-image: -o-linear-gradient(top, #990000, #990000);
  background-image: linear-gradient(to bottom, #990000, #990000);
  background-repeat: repeat-x;
  border-color: #990000 #990000 #990000;
  border-color: rgba(128, 0, 75, 0.1) rgba(128, 0, 75, 0.1) rgba(128, 0, 75, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#990000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #FFF;
    background-color: #990000;	
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #990000;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info
{
  border-color:#990000;	
}
.dataTables_processing{ padding-left:20px;}
.form-control{ height:auto}

.open > .dropdown-menu{ z-index:9999}
.signul li ul.dropdown-menu li{ font-size:12px; }
.signul li ul.dropdown-menu li a{ color:#990000;font-weight:600}
.caret {
border-top: 5px solid #ffffff;
border-right: 5px solid transparent;
border-bottom: 0 dotted;
border-left: 5px solid transparent;

}

.search-field input{ height:25px !important;}

/* Safari and Chrome */
@media (max-width:767px)
{
.navbar-default .navbar-nav > li > a{ padding-top:5px}
.msg-textarea{ width:280px; margin:0}
.topheader{height:auto;}
}
.skdslider {
    display: block;
    height: 350px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.form-wrapper
{
	background: #cccccc;
	background: rgba(0,0,0,.2);
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
	float: right;
	margin: 5px auto 5px auto;
	padding: 4px;
	width: 100%; 
}
.form-wrapper input
{
	background: #eee;
	border: 0;
	float: left;
	font: bold 12px  "Trebuchet MS";
	padding: 8px 2%;
	width: 54%;
}
.form-wrapper select
{
	background: #eee;
	border: 0;
	color: #999;
	float: left;
	font: normal 12px "Trebuchet MS";
	height: 30px;
	margin: 0px 2% 0px 0px;
	padding: 5px 2%;
	width: 25%;
}
.form-wrapper select:focus
{
	background: #fff;
	box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	outline: 0;
}
.form-wrapper input:focus
{
	background: #fff;
	box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
	outline: 0;
}
.form-wrapper input::-webkit-input-placeholder
{
	color: #999;
	font-style: italic;
	font-weight: normal;
}
.form-wrapper input:-moz-placeholder
{
	color: #999;
	font-style: italic;
	font-weight: normal;
}
.form-wrapper input:-ms-input-placeholder
{
	color: #999;
	font-style: italic;
	font-weight: normal;
}
.form-wrapper button
{
	background: #464646;
	border: 0;
	border-radius: 0 3px 3px 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font: bold 12px/20px "Trebuchet MS";
	height: 30px;
	overflow: visible;
	position: relative;
	text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
	text-transform: uppercase;
	width:19%; padding:0px 5%;
}
.form-wrapper button:hover
{
	background: #d17702;
}
.form-wrapper button:active,
.form-wrapper button:focus
{
	background: #464646;
	outline: 0;
}
.form-wrapper button:before
{
	border-color: transparent #464646 transparent;
	border-style: solid solid solid none;
	border-width: 8px 8px 8px 0;
	content: '';
	left: -6px;
	position: absolute;
	top: 6px;
}
.form-wrapper button:hover:before
{
	border-right-color: #d17702;
}
.form-wrapper button:focus:before,
.form-wrapper button:active:before
{
	border-right-color: #464646;
}
.form-wrapper button::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.redtext{color: #990000;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 5px 0;}

.a-btn{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:10px 3%;
    position:relative;
    float:left;
    display:block;
    overflow:hidden; width:94%;
    margin:0px 0px 10px 0px; min-height: 70px;
    background:#990000;
    min-height: 98px;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#c00000,0),color-stop(#d17702,1));
    background:-webkit-linear-gradient(top, #c00000 0%, #990000 100%);
    background:-moz-linear-gradient(top, #c00000 0%, #990000 100%);
    background:-o-linear-gradient(top, #c00000 0%, #990000 100%);
    background:linear-gradient(top, #c00000 0%, #990000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00000', endColorstr='#d17702',GradientType=0 );
    border:1px solid #464646;
    border-color:#464646 #464646 #464646;
    -webkit-box-shadow:0px -3px 0px 0px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8);
    -moz-box-shadow:0px -3px 0px 0px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8);
    box-shadow:0px -3px 0px 0px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8);
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear; text-transform:capitalize
}
.a-btn img{

    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn-text{
    font-size:15px;
    color:#ffffff;
    line-height:25px;
    font-weight:bold;
    font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
    display:block;
}
.a-btn-slide-text{
    font-family:Arial, sans-serif;
    font-size:10px;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ffffff;
}
.a-btn:hover{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
}
.a-btn:hover .a-btn-symbol{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg); color:#FFFF00
}
.a-btn:active{
    -webkit-transform:scale(0.95);
    -moz-transform:scale(0.95);
    -ms-transform:scale(0.95);
    -o-transform:scale(0.95);
    transform:scale(0.95);
    -webkit-box-shadow:0px 0px 0px 1px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
    -moz-box-shadow:0px 0px 0px 1px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
    box-shadow:0px 0px 0px 1px #464646, 0 1px 1px #464646, inset 0 1px 0 rgba(255,255,255,0.8), 0px 1px 1px 2px #fff;
}
















