/* CSS Document */


body{
	font-family: proxima_nova_rgregular;
	font-size:16px;
	color:#6D6E70;
	margin:0;
	padding:0
}
.fa{ color:#CCC;}
::-moz-selection {
   background-color: #ed1d24;
   color: #fff;
}
::selection {
    background-color: #ed1d24;
    color: #fff;
}
.nopadding{margin:0; padding:0}
h1{ text-transform:uppercase; font-size:35px;}

h1 strong{ color:#ed1d24;}
strong, .bold{font-family:proxima_nova_rgbold; font-weight:normal;}


h3, .h3{color:#ed1d24;}
.footer-panel h3{color:#fff;}


.bgcolor-blue{background-color:#29a8e0;}
.color-blue{color:#29a8e0;}

/*.container{max-width:1800px;}*/
.container{max-width:1200px;}
.navbar-default { 

	background-color:transparent;
	background-image: url(../images/navbar_bg.png);

	margin-bottom:0;
	height:80px;
   border-radius:                    0px;
  -webkit-border-radius:            0px;
  -moz-border-radius:               0px;
  border:0;

}
#inner .navbar-default {


		background-image:url(../images/navbar_bg.png), url(../images/slide_1.jpg);
		background-position: center, bottom;
		background-repeat:repeat, no-repeat;
	}

.navbar-shadow{
	-webkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);

}
.navbar-header{padding:0;}

.cnav{
	text-transform:uppercase;
	font-size:14px;
}
/*.navbar-nav{margin-top:15px;}*/

.navbar-nav > li, .navbar-nav > li .active{padding:15px 15px;}
.navbar-nav > li:hover{ border-bottom:5px solid #ed1d24;}







.navbar-nav > li:first-child{background-image:none;}
.navbar-nav > li:last-child{background-image:none;}

.navbar-nav > li a, .navbar-default .navbar-nav>li>a{
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	font-family:proxima_nova_rgregular;
}

.dropdown-menu {bac kground: transparent url(../images/black_trans.png);margin-top:6px!important;border-top:0!important;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background-color:transparent;
color: #fff;
}




.navbar-nav > li, .navbar-nav > li a:hover{
	color:#ed1d24;
}


.navbar-nav > .active{background-color:transparent;border-bottom:5px solid #ed1d24; }

.navbar-nav > .active{background-color:transparent}

.navbar-nav > li:last-child{padding-right:0;}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {

	color: #ED1D24;
	background-color:transparent;
	
}


.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus {
color: #ED1D24;
background-color: transparent;
}


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration:none;
	color:#fff;
	background-color:#ed1d24;
}

.dropdown-menu > li.tactive{

    background-color: #ed1d24;
}
.dropdown-menu > li.tactive a{    text-decoration: none;
    color: #fff;}

.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {

    text-decoration: none;
    color: #fff;
    background-color: #ed1d24;

}

.dropdown-menu .divider {
    margin: 0px 0;
}

.dropdown-menu > li > a {
    padding: 9px 20px;
}

.dropdown-menu {top:93%;}
.navbar-brand{ 

  }


.logo-nav{
	position:absolute;
		backg round-color:#FFFFFF; 
		display:block; 
		height:110px;
	  top:-15px;	


	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;


	-we bkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	-mo z-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	bo x-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	vertical-align:bottom;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	  
}
.logo-nav img{widt h:91px!important; height:auto}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #CA0000;
	back ground-color: #fff;
}



.cbtnposition{margin-top:22px;}
.navbar-header{white-space:nowrap}


.feedback_link{
	width:95px;
	height:108px;
	background:#009FDF url(../images/feedback_bg.png) repeat-y!important;
	position:absolute;
	margin-top:-20px;
	margin-right:15px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;	
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
	
}
.feedback_link span{
	display:block;
	padding-top:50px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	background:url(../images/arrow_down.png)  no-repeat 50% 70%;
}

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 0px;
  top:0;
  position:absolute;
  width:100%;
  z-index:1;
}
/* Since positioning the image, we need to help out the caption */

.carousel-caption {
  z-index: 10;
  border:0px solid #F00;
  text-align:left;
  text-shadow:none;
  padding-top:0px;
  vertical-align:top;
  color:#000;
  margin-left:-45px;
}
.carousel-caption p{ font-size:20px; display:inline-table; padding:5px;}



.carousel-caption h1{margin-top:0px; font-size:40px; font-weight:normal;padding:5px; font-family:SEGOEUIL}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;

}
.carousel-caption{top:120px;}
.carousel-indicators{display:none;}


.headerpadding{
	position:static;
	height: 385px;
	width:100%;
}


#home .slider_bar{margin-top:-90px;position:absolute;}
#inner .slider_bar{background:url(../images/slide_1.jpg) no-repeat bottom;}



.support_wrapper{ 
	position:relative;
}
.support_number{
	position:absolute;
	background: transparent  url(../images/black_trans.png);
	border:0;
	color:#FFF;
	z-index:500;
	top:100px;
	left:0;
	
	height:190px; 
	width:460px;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
.support_number h1{font-size:25px;}
.support_number p{font-size:15px;}
.slideLearnMore{ position:absolute; bottom:-20px; left:-9px;}



.slider_bar{ 
	background:url(../images/trans_bg.png);
	height:90px;

	
	width:100%;
	z-index:100;
	
}

.slider_bar h1,.slider_bar p{color:#FFF}
.slider_bar h1{font-size:40px; font-weight:normal; margin:0; margin-top:5px; padding:0; font-family:SEGOEUIL}
.slider_bar p{font-size:25px; }

.cbreadcrumb{font-size:18px!important; margin-top:3px;  font-weight:normal; font-family:SEGOEUIL}

.home-message-bar{

	background-color:#e6ebee;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #bfc3ca 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#bfc3ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#bfc3ca 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#bfc3ca 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#bfc3ca 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#bfc3ca 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfc3ca',GradientType=0 ); /* IE6-9 */
	
	
	
	border-top:1px solid #cbd2d6;
	border-bottom:1px solid #a8b2b7;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
.home-message-bar div{border:0px solid #333;}

.thumbnail-holder{position:relative;}
.thumbnail-holder .thumbnail{poleft:0; bottom:0; top:5px;}

.thumbnail-holder .caption{ margin-left:90px; padding-bottom:20px;}


.home-secsion-bar{padding:12px; font-size:30px; color:#FFF;}




.color-white{color:#fff;}
.footer-panel{background-color:#555555;


	padding-bottom:20px;
	padding-top:20px;
}

.footer-form{color:#fff;}


.footer-panel .contact{color:#fff;}
.footer-panel .contact p{font-size:13px}


.featured-listing .col1{margin-right:20px;}
.featured-listing .col2{margin-left:20px;}

.featured-listing .table .tr .td{vertical-align:top; border-bottom:1px solid #D7D8D9; padding-top:20px;padding-bottom:10px;}

.featured-listing .table .tr .td:first-child{
	padding-right:10px;
	width:10%;
}
.featured-listing .table .tr .td:last-child{
	width:90%;
}


.featured-listing .table  .tr:last-child .td{border-bottom:0;}

.featured-listing .table .tr .td:last-child h3{ font-weight:normal; font-size:25px; text-transform:uppercase; margin-top:0px; padding-top:-20px;  margin-bottom:5px;}

.featured-listing h3, .featured-listing h3 a{color:#6D6E70;}

.sitemap h2{margin-bottom:20px;}
.sitemap b{text-transform:uppercase; font-size:14px; display:block; margin-bottom:10px;}
.sitemap ul{list-style-type:none; padding-left:0; margin-left:0;}
.sitemap a{ font-size:14px; color:#6D6E70; line-height:1.5;}

.sitemap a img{ margin-bottom:5px;}
.panel-footer{ text-align:center; padding:20px; font-size:14px;}



.monitorintro{display:block!important;}
.mobileintro{display:none!important;}

.monitorintro_container{display:block!important;}

.sitemap_padding section{padding:5px;}




.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color:#F2834E;}

.form-horizontal .form-group {
margin-left: 0;
margin-right: 0;
}

.footer-panel label{display:none;}

#result{padding-left:16px;}
.login_holder{position:relative;}
.customer_login{
		position:absolute;
		z-index:100; 
		background-color:#A6BE4B; 
		right:0;
		padding:0;
		width:230px;
		

}
.customer_login a{display:block; float:left;padding:10px; padding-left:0px; text-align:left;color:#FFFFFF; text-decoration:none;}
.customer_login span{color:#FFFFFF; padding:10px;display:block; float:left; width:35px;}


/* right bar form */
.rightpan-form {margin-top:10px;}
.control-label{display:none;}
.rightpan-form .form-control{
border-radius: 0px;
-webkit-box-shadow:none;
box-shadow::none;
}
.rightpan-form{ background-color:#dddddd; padding:10px;}
.rightpan-form h3{ margin:0; padding:0;}
.rightpan-form #submit, .rightpan-form #resetBtn{width:49%;}



.tab-content p{
	padding-top:25px;
}
.tab-content{padding-bottom:20px;}


/* end right bar form*/
/*  event thumb */


					/*.event_thumb a{ display:block;overflow:hidden; position:absolute; white-space:nowrap;}*/
					.event_thumb .row{margin:0;}
					.event_thumb_holder{padding-bottom:10px; display:block; border:1px solid #F00; position:relative;}
					.event_thumb .banner{border-bottom:1px solid #FFF; background:#333333; text-align:center;}
					.event_thumb .event_detail{color:#000; width:100%;}
					.event_thumb section{height:80px; padding:6px; vertical-align:middle; }
					.event_thumb section:first-child{ font-size:12px; background-color:#76d0f1; text-align:left;}
					.event_thumb strong{display:block;}
					.event_thumb section:last-child{
						color:#fff;
						font-size:14px;
						text-align:center; 
						background: #aaa9a4; /* Old browsers */
						background: -moz-linear-gradient(top,  #aaa9a4 0%, #444442 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa9a4), color-stop(100%,#444442)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #aaa9a4 0%,#444442 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a4', endColorstr='#444442',GradientType=0 ); /* IE6-9 */
			}
					
					
				.event_thumb section{border-bottom:1px solid #FFF;}
				.event_thumb:last-child section:last-child{margin-bottom:10px;}

/* event thumb */


.nav-tabs{width:100%;}
.nav-tabs>li>{ font-family:proxima_nova_rgbold; text-transform:uppercase; font-size:14px; width:33%;}





.icon-list{margin-top:20px;}
.icon-list{margin-left:20px;}
.icon-list li {
  padding: 0 0 15px 25px;
  display: block;
  position: relative;
}
.icon-list li:before {
  font-family: 'Glyphicons Halflings';
  position: absolute;
  left: 0px;
  top:2px;
}
.chevron-right li:before {
 content: '\e080';
}

.checkmark li:before {
 content: '\e067';
}

.arrow-right li:before {
 content: '\e092';
}



/* asc desc order classes */
.order_desc, .order_asc{text-decoration:none; color:#363f4b; display:inline; border:0px solid #F00; padding-right:20px;}
.order_desc{background:url(../rak_framework/images/grid/grid_arrow_up2.png) no-repeat right;}
.order_desc:xhover{ background:url(../rak_framework/images/grid/grid_arrow_down2.png) no-repeat right;}
.order_asc{ background:url(../rak_framework/images/grid/grid_arrow_down2.png) no-repeat right;}
.order_asc:xhover{background:url(../rak_framework/images/grid/grid_arrow_up2.png) no-repeat right;}
.grid table tr th a{text-decoration:none;color:#363f4b;}


.page_contents img{ float:left; margin-right:15px; margin-bottom:10px;}
.partners img{ float:none; margin-right:0; margin-bottom:0;}

blockquote{
padding: 10px 0px;
margin: 20px 0;
border: 0px solid #eee;
}
.partners blockquote {
padding: 10px 0px;
margin: 20px 0;
border-bottom: 1px solid #eee;
}

.partners ul {padding-left:0;margin-left:0;list-style-type:none}



.subwindow_parent{position:relative!important; border:0px solid #00F; z-index:5000;}
.subwindow{width:826px!important; height:824px;  border:5px solid #ffaa31; display:table; position:absolute; left:25%;right:25%; top:80px; bottom:10%;  background:#FFFFFF; z-index:500;}

.subwindow .modal_close{display:table-row; width:100%; height:1px!important; text-align:right; cursor:pointer;  padding:0px!important; margin:0px!important}
.subwindow .modal_content{display:table-row; vertical-align:middle; text-align:center; width:100%; height:100%; background:url(../images/loading.gif) no-repeat center;}

.user_state{font-size:12px; font-style:italic;  z-index:5000; top:0px; left:0; border-bottom:0px solid #ccc;  padding:0px;  position:fixed; cursor:pointer;}
.sidebarmenu{
    position:fixed;
    left:-200px;
	top:30px;
	z-index:50001;
	bottom:0;
	background:#cccccc;
}
.sidebarmenu ul{list-style-type:none; margin:0; padding:0;}
.sidebarmenu ul li{ border-bottom:1px solid #333; background:#CA0000; font-size:13px;}
.sidebarmenu ul li a{padding:6px 10px; color:#fff; text-decoration:none; width:150px; display:block; text-align:right;}

.align_center{text-align:center;}

.modules a{
	width:100%;
	margin-bottom:10px;
	margin-left:10px;
}

    .bs-example{
    	mar gin: 20px;
    }



