﻿@font-face{font-family:'Droid Arabic Kufi';font-style:normal;font-weight:400;src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?version=1.0);src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),url(http://themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff?version=1.0) format('woff'),url(http://themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf?version=1.0) format('truetype')}
* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    background: url(/images/body-bg.gif) repeat 0 0;
    font-weight:bold;
}

a { color: #ff0000; text-decoration: none; cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

a:hover { 
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

table
{
	border-collapse:collapse ;
}

.breadcrumb a{
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease;
}

.breadcrumb a:hover{
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-o-transition: all 0s ease;
	transition: all 0s ease;
}


input[type='submit'], input[type='reset']{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
input[type='submit']:hover, input[type='reset']:hover{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a img { border: 0; }

input, textarea, select { font-family:'Open Sans', sans-serif; font-size:12px; color:#000000;}
textarea { overflow:auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.alignTxtcenter
{
    text-align:center !important;
}

.shell { width: 1100px; margin: 0 auto; }
.border { border: 1px solid #e8e8e8; background: #fff; position: relative; }
.shadow-l { background: url(images/shadow-l.png) no-repeat 0 0; width: 25px; height: 686px; position: absolute; top:0;left:-25px; }
.shadow-r { background: url(images/shadow-r.png) no-repeat 0 0; width: 25px; height: 686px; position: absolute; top:0;right:-25px; }
.shadow-b { background: url(images/shadow-b.png) no-repeat 0 0; width: 980px; height: 20px; position: absolute; bottom:-20;left:0; }

#header { background: url(images/header-bg.gif) repeat-x 0 0; height: 109px; position: relative; }
#logo a img{ 
	position: absolute;
	top: 0;
    left: 0;
    margin-top: 20px;
    margin-left: 0px;
}

.login,.logout,.loggedin{padding: 23px 11px 0 0;float: right;display: inline;margin-top: -24px;}


.logged_incontrols{
	display:none;
    list-style: none;
    float: right;
    text-align: center;
    background-color: #e83d43;
    width: 150px;
    color: #ffffff;
    margin-right: 12px;
    margin-top: -2px;
}

.logged_incontrols a{ text-decoration:none !important; color:#ffffff !important;}

.logged_incontrols li{    
	padding: 8px;
    border: 0.5px solid #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.logged_incontrols li:hover{ background-color:#2471b9;}

.socials { padding: 23px 11px 0 0; }
.socials ul { list-style: none; }
.socials ul li { display: inline; float: left; font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 16px; padding: 2px 17px 2px 0; margin: 0 15px 0 0; }
.socials ul li.last { border:0; margin:0; }
.socials ul li a { float: left; color: #b9b9b9; height: 16px; padding: 0 0 0 20px; }
.socials ul li a.rss { background: url(images/soc-rss.gif) no-repeat 0 0; }
.socials ul li a.fb { background: url(images/soc-fb.gif) no-repeat 0 0; }
.socials ul li a.twit { background: url(images/soc-twit.gif) no-repeat 0 0; }

#navigation { height: 33px;}
#navigation ul { list-style: none; }
#navigation ul li { float: left;}
#navigation ul li a { float: left;}
#navigation ul li a:hover, 
#navigation ul li a.active { color: #ff0000; text-decoration: none; }

.slider { width: 930px; height: 300px; border: 1px solid #dbdbdb; position: relative; margin: 25px 0 0 24px; }
.slider .item { position: relative; width: 528px; height: 298px; }
.slider .item img { position: absolute; top:0;left:0; z-index: 1; }
.slider .text { position: absolute; top:102px;left:480px; z-index: 2; }
.slider .text h3 { font-size: 45px; line-height: 45px; color: #ff0000; padding: 0 0 0 7px; }
.slider .text h2 { font-size: 58px; line-height: 58px; color: #39393d; text-transform: uppercase; padding: 0 0 0 2px; }

.slider-nav { width: 92px; height: 18px; position: absolute; bottom:9px;right:6px; z-index: 3; }
.slider-nav a { width: 18px; height: 18px; background: #d7d7d8; margin: 0 5px 0 0; }
.slider-nav a.active { background: #39393d; }

#main {min-height: 640px;}
.motor #main ,.travel #main ,.med_mal #main ,.medical #main ,.p_accident  #main,.expact  #main,.marine #main  {min-height: 640px; border-top: 11px solid #114777;}
.motor #navigation ,.travel #navigation ,.med_mal #navigation ,.medical #navigation ,.p_accident #navigation,.marine #navigation,.expact #navigation  { /*margin-right: 345px;*/margin-left: 27px;}

#navigation li a.active img {position: absolute; z-index: 999;}
/*#main h3 { font-size: 12px; line-height: 15px; color: #000; text-transform: uppercase; border-bottom: 1px solid #dbdbdb; padding: 0 0 9px 0; }
*/
#main a.more { background: url(images/more.gif) no-repeat 0 3px; font-size: 11px; line-height: 14px; color: #ff0000; text-decoration: underline; padding: 0 0 0 13px; }
#main a.more:hover { text-decoration: none; }

#content { width: 769px; }

.highlight {  }
.highlight h3 { margin: 0 0 9px 0; }
.highlight p { padding: 0 0 11px 0; }
/*.highlight img { margin: 4px 12px 0 12px; }
*/
.projects { padding: 65px 0 0 0; }
.projects h3 { margin: 0 0 17px 0; }
.projects .item { margin: 0 0 28px 0; }
.projects .image { width: 183px; height: 111px; border: 1px solid #dbdbdb; padding: 2px; margin: 0 20px 0 3px; }
.projects .text { width: 393px; }
.projects .text h4 { font-size: 12px; line-height: 15px; color: #333; text-transform: uppercase; padding: 3px 0 2px 0; }
.projects .text p { padding: 0 0 3px 0; }

#sidebar { width: 252px;background-color: #E6E6E5;margin-top: -40px; }

.sidebar-nav { list-style: none; padding: 0 0 17px 0; }
.sidebar-nav ul { list-style: none; }
.sidebar-nav ul li { border-bottom: 1px solid #dbdbdb; font-size: 12px; line-height: 18px; padding: 7px 0; }
.sidebar-nav ul li a { background: url(images/bullet.gif) no-repeat 5px 4px; color: #333; padding: 0 0 0 16px; }

.btn-buy { background: url(images/btn-buy.gif) no-repeat 0 0; display: block; width: 307px; height: 86px; font-size: 40px; line-height: 86px; color: #b50000; font-weight: bold; text-align: center; margin: 0 0 17px 0; position: relative; left:-3px; }
.btn-buy:hover { text-decoration: none; }

.advertisement { padding: 0 0 13px 0; }
.advertisement h3 { margin: 0 0 18px 0; }
.advertisement .ads { padding: 0 15px 0 7px; }
.advertisement .ad { margin: 0 0 18px 0; }

#sidebar .info {  }
#sidebar .info h3 { margin: 0 0 7px 0; }
#sidebar .info p {  }


#footer {     
	font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #114777;
    padding: 18px 27px 20px 38px;
    border-top: 7px solid #114777;
    background-color: #ffffff;
}
#footer a{ color: #114777; text-decoration: none !important; }

.footer-nav {  }
.footer-nav ul { list-style: none; }
.footer-nav ul li { display: inline; border-right: 1px solid #7f7f7f; padding: 0 6px 0 0; margin: 0 7px 0 0; }
.footer-nav ul li.last { border:0; padding:0; margin:0; }


 /*new*/
 
.sidebar_heading{    
    text-align: center;
    background-color: #114777;
    padding: 10px;
    color: #ffffff;
    font-size: 15px;
	text-transform: uppercase;
	-webkit-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
}

.travel .sidebar_heading{    
    background-color: #176198 !important;
}

.forminput{
    width: 100%;
    /*padding: 8px 10px;*/
	/*margin: 4px 0;*/
    padding: 5px 5px;
    margin-bottom: 4px;
   
    box-sizing: border-box;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #D5D6D6;
	color: #000000;
}

.search-select{
     /*padding: 8px 10px;
	margin: 4px 0;*/
    width: 100%;
   
    padding: 5px 5px;
    margin-bottom: 4px;
   /* box-sizing: border-box;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #D5D6D6;
	color: #000000;
	background: url(images/arrow.png) right top no-repeat;
    background-size: 29px 30px;*/
	background-color: #ffffff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.up_down_arrow{background: url(images/arrow_up_down.png) right top no-repeat !important;}


.sidebar-form{
/*	margin:25px;*/
    margin-left: 18px;
    margin-right: 20px;
}

#submit{margin-left: 6px;}
.copywrite{ text-align:center;}
.pagecover{
	position: absolute;
}
.pagecover img{    
    max-width: 100%;
    height: auto;
    border-width: 0;
    min-height: 547px;
    width: 770px;
}
.carousel_data{   
    margin-top: 370px;
}

.item{
    width: 212px;
    height: auto;
    background-color: rgba(255, 255, 255,.8);
    margin-left: 14px;
	padding: 10px;
	border-top:2px solid #114777;
}

/*.item:hover{
	border-top:2px solid #E83C43 !important;
	color: #E83C43 !important;
}
.item h3:hover{
	color: #E83C43 !important;
}
.item h4:hover{    
    color: #E83C43 !important;
}*/

.item {cursor:pointer;}
.item .btn1:hover .btn1:parent:parent h3{color:#E93943 !important;}

.btn1 {
    width: 102px;
    /*padding: 5px 21px;
    margin-top: 15px;
    color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D5D6D6;
    cursor: pointer;
    background-color: #114777;
    border-bottom: 2px solid #062434;*/

    font-size: 1.1em;
    background: #1a5196;
    padding: 0.4em 0.8em;
    text-align: center;
    color: #fff;
    border: none;
    outline: none;
    -webkit-appearance: none;
	margin-right:2px;
}

.btn3{    
    padding: 5px 21px;
    width: 102px;
    margin-top: 15px;
    color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #D5D6D6;
	cursor: pointer;
	background-color: #E93943;
	border-bottom: 2px solid #062434;
}

.btn1:hover{
	/*background-color:#E93943 !important;
	border-bottom: 2px solid #931c27 !important;*/
     background-color:#000;
	color:#FFF;
    text-decoration:none;
   
}

.btn2{    
    padding: 5px 21px;
    width: 102px;
    margin-top: 15px;
    color: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #D5D6D6;
	cursor: pointer;
	background-color: #114777;
	border-bottom: 2px solid #062434;
    background-color:#E93943 !important;
	/*border-bottom: 2px solid #931c27 !important;*/
}

.item h3{
	color: #114777;
    text-transform: uppercase;
    margin-bottom: -10px;
    font-size: 9px
}
.item h4{    
    color: #114777;
    text-transform: uppercase;
    margin-right: 51px;
    font-size: 13px;
    font-weight: bold;
	    line-height: 14px;
    margin-top: 10px;
}
.btn-knwmore{ 
	border-top: 0px !important;
	border-right:0px !important;
    border-left:0px !important;
}
.btnholder{     
    padding-top: 15px;
	padding-bottom: 5px;
    text-align: center;
}

.btnholderQ{     
	padding-bottom: 4px;
    text-align: center;
	width:100%;
}
.sidebar_subheading{
	text-align: center;
    width: 77%;
    padding: 3px 10px;
    margin-left: 17px;
	margin-bottom: 8px;
}


.motor .btn1{    
    background-color: #114777 ;
    border-bottom: 2px solid #062434;
}
.motor #navigation ul li { /*float: right*/;margin-right: -22px;}

/*travel page*/

.travel .sidebar_subheading{    
    background-color: #176198 !important;
    border-bottom: 2px solid #114777!important;
}

.travel .btn1{    
    background-color: #176198;
    border-bottom: 2px solid #114777;
}

.travel .sidebar_heading{    
    background-color: #176198 !important;
    border-bottom: 2px solid #114777!important;
}

.travel #footer{    
    border-top: 7px solid #176198 !important;
}
.travel #main {
    border-top: 11px solid #176198 !important;
}
.travel .mainheadline h3{
	background-color: rgba(23,97,152,.7) !important;
}
.travel .item{
	border-top: 2px solid #176198 !important;
}

.travel .item h3,.travel .item h4{
	color: #176198 !important;
}

.travel .owl-theme .owl-dots .owl-dot span{
	background-color: #176198;
}

.travel #navigation ul li { /*float: right;*/margin-right: -22px;}
/*p accident page*/

.p_accident .sidebar_subheading{    
    background-color: #117EC2 !important;
    border-bottom: 2px solid #176198!important;
}

.p_accident .btn1{    
    background-color: #117EC2 ;
    border-bottom: 2px solid #176198;
}

.p_accident .sidebar_heading{    
    background-color: #117EC2 !important;
    border-bottom: 2px solid #176198!important;
}

.p_accident #footer{    
    border-top: 7px solid #117EC2 !important;
}
.p_accident #main {
   border-top: 11px solid #117EC2 !important;
}
.p_accident .mainheadline h3{
	background-color: rgba(17,126,194,.7) !important;
}
.p_accident .item{
	border-top: 2px solid #117EC2 !important;
}


.p_accident .item h3,.p_accident .item h4{
	color:#117EC2 !important;
}

.p_accident .owl-theme .owl-dots .owl-dot span{
	background-color: #117EC2;
}

.p_accident #navigation ul li { /*float: right;*/margin-right: -22px;}

/*medical page*/

.medical .sidebar_subheading{    
    background-color: #3097D4 !important;
    border-bottom: 2px solid #117EC2!important;
}

.medical .btn1{    
    background-color: #3097D4 ;
    border-bottom: 2px solid #117EC2;
}

.medical .sidebar_heading{    
    background-color: #3097D4 !important;
    border-bottom: 2px solid #117EC2!important;
}

.medical #footer{    
    border-top: 7px solid #3097D4 !important;
}
.medical #main {
    border-top: 11px solid #3097D4 !important;
}
.medical .mainheadline h3{
	background-color: rgba(48,151,212,.7) !important;
}
.medical .item{
	border-top: 2px solid #3097D4 !important;
}

.medical .item h3,.medical .item h4{
	color:#3097D4 !important;
}

.medical .owl-theme .owl-dots .owl-dot span{
	background-color: #3097D4;
}

.medical #navigation ul li {/* float: right;*/margin-right: -22px;}


/*medmal page*/

.med_mal .sidebar_subheading{    
    background-color: #43B1E5 !important;
    border-bottom: 2px solid #3097D4!important;
}

.med_mal .btn1{    
    background-color: #43B1E5 ;
    border-bottom: 2px solid #3097D4;
}

.med_mal .sidebar_heading{    
    background-color: #43B1E5 !important;
    border-bottom: 2px solid #3097D4!important;
}

.med_mal #footer{    
    border-top: 7px solid #43B1E5 !important;
}
.med_mal #main {
    border-top: 11px solid #43B1E5 !important;
}
.med_mal .mainheadline h3{
	background-color: rgba(67,177,229,.7) !important;
}
.med_mal .item{
	border-top: 2px solid #43B1E5 !important;
}

.med_mal .item h3,.med_mal .item h4{
	color:#43B1E5 !important;
}

.med_mal .owl-theme .owl-dots .owl-dot span{
	background-color: #43B1E5;
}

.med_mal #navigation ul li {/* float: right;*/margin-right: -22px;}


/*marine page*/

.marine .sidebar_subheading{    
    background-color: #8bcfef !important;
    border-bottom: 2px solid #69bbea!important;
}

.marine .btn1{    
    background-color: #8bcfef ;
    border-bottom: 2px solid #69bbea;
}

.marine .sidebar_heading{    
    background-color: #8bcfef !important;
    border-bottom: 2px solid #69bbea!important;
}

.marine #footer{    
    border-top: 7px solid #8bcfef !important;
}
.marine #main {
    border-top: 11px solid #8bcfef !important;
}
.marine .mainheadline h3{
	background-color: rgba(139,207,239,.7) !important;
}
.marine .item{
	border-top: 2px solid #8bcfef !important;
}

.marine .item h3,.marine .item h4{
	color:#8bcfef !important;
}

.marine .owl-theme .owl-dots .owl-dot span{
	background-color: #8bcfef;
}

.marine #navigation ul li {/* float: right;*/margin-right: -22px;}


/*expact page*/

.expact .sidebar_subheading{    
    background-color: #5eb9e4 !important;
    border-bottom: 2px solid #4eaee6!important;
}

.expact .btn1{    
    background-color: #5eb9e4 ;
    border-bottom: 2px solid #4eaee6;
}

.expact .sidebar_heading{    
    background-color: #5eb9e4 !important;
    border-bottom: 2px solid #4eaee6!important;
}

.expact #footer{    
    border-top: 7px solid #5eb9e4 !important;
}
.expact #main {
    border-top: 11px solid #5eb9e4 !important;
}
.expact .mainheadline h3{
	background-color: rgba(94,185,228,.7) !important;
}
.expact .item{
	border-top: 2px solid #5eb9e4 !important;
}

.expact .item h3,.expact .item h4{
	color:#5eb9e4 !important;
}

.expact .owl-theme .owl-dots .owl-dot span{
	background-color: #5eb9e4;
}

.expact #navigation ul li {/* float: right;*/margin-right: -22px;}

/*page styling end */

.intro{ 
	border-bottom:1px solid #5F6161;
	margin-top: 10px;
}
.button-wrapper{padding-bottom:16px;}
.button-wrapperAtt{padding-bottom:16px;}

.mainheadline h3{    
    background-color: rgba(17,71,119,.7) ;
    padding: 10px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    width: 45%;
    position: absolute;
    z-index: 9999;
    margin-top: 65px;
}
	
.mainheadline h4{
	    text-align: center;
		padding: 2px;
		color: #ffffff;
		font-size: 10px;
		text-transform: uppercase;
		width: 14%;
		position: absolute;
		z-index: 9999;
		background-color: rgba(232, 61,67,.7);
		margin-top: 108px;
}
.mainheadline{ margin-left:35px;}
.btn-knwmore{ text-align:center;}
.linebreaker{border-top:7px solid #114777;}
.page_details{
	background-color: #E6E6E5;
    display: flex;
    padding: 10px 20px 10px 20px ;
	
}
.page_details p{
	margin-right: 20px;
    margin-left: 15px;
    color: #114777;
    font-size: 12px;
    margin-top: 6px;
	width: 68%;
}

.inside_pages .page_details p{
	margin-right: 20px;
    margin-left: 15px;
    color: #114777;
    font-size: 12px;
    margin-top: 6px;
	width: 100%;
}

.captcha{
	margin-top:4px;
	margin-bottom:4px;
	width: 100%;
}
.owl-theme .owl-controls{ 
   margin-top:12px
}


.owl-theme .owl-dots .owl-dot span{
	background:#114777; 
}

.item_content{
    width: 750px;
    float: left;
    padding: 10px;
    height: auto;
    position: absolute;
    background-color: #ffffff;
    opacity: 0.9;
    z-index: 9999;
}
.item_content p{
    padding-left: 10px;
    font-size: 12px;
    color: #114777;
    padding-bottom: 10px;
}
.item_content h3{
    padding-left: 10px;
    font-size: 14px;
    color: #114777;
    font-weight: bold;
    padding-bottom: 20px;
    margin-top: -6px;
 }
.item_content h4{
	padding-left: 10px;
    padding-top: 10px;
    font-size: 10px;
    color: #e83c43;
    font-weight: normal;
}
.item_content1,.item_content2,.item_content3,.item_content4{
	display:none;
}
.closebtn{ float:right;cursor: pointer;}
.login{
	top: 0;
    margin-top: -26px;
}

#ctl00_ContentPlaceHolder1_cover  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
#ctl00_ContentPlaceHolder1_cover1  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
#ctl00_ContentPlaceHolder1_cover2  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
.modalcover  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 

#ctl00_ContentPlaceHolder1_Div1  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
#ctl00_ContentPlaceHolder1_Div001  { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 

#cover { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
#logincover{ position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; display:none; } 
#pending_quotes_list thead{background-color:#E6E6E5;}

.cover { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; /*display:none;*/ } 
.cover1 { position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:9999; width:100%; height:100%; /*display:none;*/ } 
.logincover{ position:fixed; top:0; left:0; background-color: rgba(17, 71, 119, .9); z-index:999999; width:100%; height:100%; display:none; } 
.pending_quotes_list thead{background-color:#E6E6E5;}

.table_holder{
	background-color:rgba(255, 255, 255, 1);
	padding-top:50px;
	padding-bottom:80px;
    width: 1020px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 170px;
}
.login_holder{
	background-color: rgba(255, 255, 255, 1);
    padding-top: 50px;
    width: 290px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 250px;
    border-radius: 2px;
    border: 2px solid #d5d6d6;}

.login_holder .headline{
    text-align: left;
    padding: 10px;
    color: #e83c43;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 17px;
}

.loginform_holder .btn1{
	background-color: #e83C43;
    border-bottom: 2px solid #931c27;
	width: 127px !important;
    padding: 8px 21px !important;
}


.loginform_holder .button-wrapper{
	text-align:center;
}
.info p{     
	font-size: 12px;
    color: #114777;
    padding: 8px 10px;
    margin: 4px 18px;
}
#pending_quotes_list td,#pending_quotes_list tr{color:#818990;}

#pending_quotes_list td,#pending_quotes_list th{
    text-align: center;
    font-size: 12px;
    font-weight: normal;}
	
#pending_quotes_list th{padding: 5px !important;}
#pending_quotes_list td{padding: 6px;}
#pending_quotes_list{ border-collapse: collapse; border-color:#D3D3D3;background-color: #fff; color: #000000; margin: 0 auto; width: 850px;}

#pending_quotes_list1 td,#pending_quotes_list1 tr{color:#818990;}

#pending_quotes_list1 td,#pending_quotes_list1 th{
    text-align: center;
    font-size: 12px;
    font-weight: normal;}
	
#pending_quotes_list1 th{padding: 5px !important;}
#pending_quotes_list1 td{padding: 6px;}
#pending_quotes_list1{ border-collapse: collapse; border-color:#D3D3D3;background-color: #fff; color: #000000; margin: 0 auto; width: 100%;}

.close_circlebtn{
	text-align: right;
    cursor: pointer;
    margin-right: 15px;
}
.close_circlebtn img{ position: absolute;margin-top: -60px;}


/*nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwwwwwwwwwwwwww*/



#mainform .forminput{margin-left:10px;}
.main-form .button-wrapper{text-align: right; background-color:#E6E6E5;padding: 10px 20px; margin-top: 30px;}
.main-form .button-wrapperAtt{text-align: right; background-color:#E6E6E5;padding: 10px 20px; margin-top: 30px;}

.main-form .formheadline{
    margin-top: 25px;
    margin-bottom: 25px;
}
.main-form .button-wrapper .btn1{width: 187px;font-size: 16px;}  
.main-form .button-wrapperAtt .btn1{width: 187px;font-size: 16px;}  

.main-form .button-wrapper .btn2{width: 187px;font-size: 16px;}  
.main-form .button-wrapperAtt .btn2{width: 187px;font-size: 16px;}  

#mainform .forminput{/*width: 15%;*/padding: 8px 10px;}  
#mainform .search-select{/*width: 15%;*/padding: 8px 10px;margin-left:10px;}
.large{width:187px !important;}
.largeTxtBox{width:187px }
.medium{width:110px !important;}
.small{width:67px !important;}
.small83{width:83px !important;}

.selectmedium{padding-right:2px !important;padding-left:2px !important;}

.main-form .formheadline{    
    width:20%; 
    text-align: left;
    background-color: #1a5196;
    padding: 10px 10px 10px 10px;
    color: #ffffff;
    font-size: 15px;
	text-transform: uppercase;
	/*-webkit-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);*/

}

.formheadline h3, .register-bottom-grid h3, .formheadline2 h3{
	font-size: 1.3em;
	font-family: 'Lato', sans-serif;
	color: #ffffff;
	margin-bottom: 0.5em;
	text-transform: uppercase;
	font-weight: 600;
}

.main-form .formheadline2{    
    width:50.9%; 
    text-align: left;
    background-color: #1a5196;
    padding: 10px 10px 0px 10px;
    color: #ffffff;
    font-size: 15px;
	text-transform: uppercase;
	/*-webkit-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	  margin-top: 25px;
    margin-bottom: 25px;*/
}

.table_headline{    
    width:10%; 
	margin-bottom: 40px;
    margin-top: -32px;
    text-align: center;
    background-color: #114777;
    padding: 10px;
    color: #ffffff;
    font-size: 15px;
	text-transform: uppercase;
	-webkit-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
	box-shadow: -4px 10px 5px 0px rgba(0,0,0,0.17);
}
#edit_queue{color:#2471b9}


/*Breadcrumbs navigation*/

.breadcrumb { 
    overflow: hidden;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    width: 897px;
/*    border-top: 1px solid #114777;
    border-bottom: 1px solid #114777;
*/    margin-left: 42px;
    margin-right: 20px;
    position: absolute;
    margin-top: -55px;
}
.breadcrumb li { 
	float: left; 
}
.breadcrumb li a {
	color: #114777;
	text-decoration: none; 
	padding: 7px 30px 8px 40px;
	background: #e5e5e4; 
	position: relative; 
	display: block;
	float: left;
	font-size: 16px;
}
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid #e5e5e4;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2;
	
}	
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid #114777;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}	
.breadcrumb li:first-child a {
	padding-left: 10px;
}

/*.breadcrumb li:nth-child(6) a:after{border-top: 1px solid #114777;}
*/

.breadcrumb li a:hover { background: #114777; color:#e5e5e4!important; }
.breadcrumb li a:hover:after { border-left-color: #114777 !important; }


.inside_page_nav{ border-bottom:0px !important;}

.breadcrumbs_active{background: #114777 !important; color:#e5e5e4 !important;}

.breadcrumb li a.breadcrumbs_active:after { border-left-color: #114777 !important; }

.breadcrumb li{	
/*    border-top: 1px solid #114777;
	border-bottom:1px solid #114777;
*/	border-left:1px solid #114777;
}

.requiredlable {
    color: red;
    float: left;
    margin-top: 12px;
}
/*:required:focus {
  box-shadow: 0  0 3px rgba(255,0,0,0.5); 
   background-color:#e83d43; 
}
*/.calculate_table_holder{   
	/*display:none; */
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    padding-top: 2px;
    padding-bottom: 10px;
}

.attach_table_holder{   
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    padding-top: 2px;
    /*max-height:505px;*/
}

#ctl00_ContentPlaceHolder1_GridView2, #calculate_table2{    
    border-collapse: collapse;
    border: 1px solid #D3D3D3;
    background-color: #fff;
    color: #000000;
    margin: 0 10px;
    width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
	margin-left: 25px;
}	
	
#ctl00_ContentPlaceHolder1_GridView3, #ctl00_ContentPlaceHolder1_GridView2, #ctl00_ContentPlaceHolder1_GridView1, #ctl00_ContentPlaceHolder1_GV{    
    border-collapse: collapse;
    border: 1px solid #D3D3D3;
    background-color: #fff;
    color: #000000;
    margin: 0 10px;
    width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
	margin-left: 25px;
}	


#calculate_table1 thead, #calculate_table2 thead{background-color: #E6E6E5;}
#calculate_table1 td, #calculate_table1 tr{color: #818990;}
#calculate_table2 td, #calculate_table2 tr{color: #818990;}
#calculate_table1 th,calculate_table2 th{color:#114777; font-weight:bold;}
#calculate_table1 td, #calculate_table1 th {
    text-align: center;
    font-size: 12px;
}
#calculate_table2 td, #calculate_table2 th {
    text-align: center;
    font-size: 12px;
    font-weight: normal;
}
#calculate_table1 td,#calculate_table2 td {padding: 4px 6px ;}
.sarbox{     
	background-color: #e83C43;
    border-bottom: 2px solid #931c27;
    width: 26px;
    padding: 9px 17px;
    display: inline;
    height: 21px;
	margin-top: 4px !important;
	margin-left:4px;
}
.newrisk{ width:140px;margin-right: 6px;}
.form_head{width:100%;}
.newriskform_holder{float: right;}
#ctl00_ContentPlaceHolder1_btnNext{  
    /*
    font-size: 16px;
    padding: 5px;
    margin-top: -8px;
	margin-right: 23px;
        */
}
.newriskfrom_label{ font-size:12px; color:#b6b6b7;}
.insuredform{background-color: #ffffff !important;margin-bottom: 180px;}
.insurancform_holder{ float:right;margin-right: 35px;}
.insuranceformlabel{font-size: 12px;color: #114777;margin-right: 15px;     padding-top: 3px;}


.attach_table_holder #calculate_table2 th{ font-weight:bold; color:#114777 !important;}
.attach_table_holder #calculate_table2 td{ padding:15px !important;}
.attach_table_holder .button-wrapper{margin-top: 530px;}
.attach_table_holder .button-wrapperAtt
{
	margin-top: 250px;
	
}
#accordion h3{background: #E5E5E4;padding: 15px;color: #114777;font-size: 12px;font-weight: bold;border: 1px solid #D4D6D6;}
.accordion_holder{margin: 20px 40px 198px 40px;}
.accordion_data{border: 1px solid #D4D6D6 !important;}
#accordion h3{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#accordion h3:hover{ background-color:#114777; color:#E5E5E4;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background-color:#114777 !important; color:#E5E5E4 !important}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{ border-top-right-radius:0px !important;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{ border-top-left-radius:0px !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{ border-bottom-left-radius:0px !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{ border-bottom-left-radius:0px !important;}
.ui-widget{font-family:'Open Sans', sans-serif !important;}
.required{color: red;}
.checkbox_holder{ 
    width: 22%;
    display: inline-block;
    margin: 10px;}
	
.checkbox_holder .insuranceformlabel{font-size: 11px !important; margin-right: 0px !important;}
.breadcrumb_border {
    width: 888px;
    height: 41px;
    margin-left: 39px;
    background-color: #e5e5e4;
    border: 1px solid #114777;
    border-right: 0px;
    margin-bottom: 16px;
}

.breadcrumb_border_top{
	border-top: 1px solid #114777;
    width: 887px;
    margin-top: -20px;
    position: absolute;
    margin-left: 42px;}
.breadcrumb_border_bottom{    
	border-bottom: 1px solid #114777;
    width: 886px;
    margin-top: -56px;
    position: absolute;
    margin-left: 42px;
}
.breadcrumb_border span:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 14px solid #e5e5e4;
    position: absolute;
    top: 189px;
    margin-top: -80px;
    left: 91%;
    margin-left: -3px;
}
.breadcrumb_border span:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 14px solid #114777;
    position: absolute;
    top:189px;
    margin-top: -80px;
    margin-left: -2px;
    left: 91%;
}
/**/
/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left:0; top: 2px;
  width: 17px; height: 17px;
  border: 1px solid #d5d6d6;
  border-radius: 2px;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 3px; left: 4px;
  font-size: 18px;
  line-height: 0.8;
  color: #e83c43;
  transition: all .2s;
}

div + [type="checkbox"]:not(:checked) + label:after,
div + [type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 3px; left: 4px;
  font-size: 18px;
  line-height: 0.8;
  color: #e83c43;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}

.inside_pages #navigation{margin-bottom: 20px;}

.fileUpload span{    
    padding: 4px 8px;
    width: 102px;
    margin-top: 4px;
    /*margin-left: -56px;*/
    background-color: #114777;
    color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #D5D6D6;
    cursor: pointer;
    border-bottom: 2px solid #062434;
    font-weight: bold;
    font-size: 11px;
}


.fileUpload #file{
    opacity: 0;
    position: absolute;
	/*left: 64%;*/
    margin-top: -17px; 
}
.fileUpload input#file{cursor: pointer;}


.fileUpload #ctl00_ContentPlaceHolder1_GridView1_ctl02_FileUpload11{
    opacity: 0;
    position: absolute;
	/*left: 64%;*/
    margin-top: -17px; 
}
.fileUpload input#ctl00_ContentPlaceHolder1_GridView1_ctl02_FileUpload11{cursor: pointer;}
.form-group input{width:215px}
.loginform_holder{margin: 5px 28px;}

.remeber_me{margin-top: 10px;}
.remeber_me_label{padding-top: 6px; color:#b6b6b7;}
.forgot_password{
	text-align: right;
    margin-top: -40px;
    margin-right: 12px;
    font-size: 10px;
    color: #b6b6b7;}
.login_holder a,.btnholder a{text-decoration: none !important;} 


.custom_error_msg:before {
    content: "";
    position: absolute;
    bottom: -12px;
    right: 15px;
    border-width: 12px 11px 0;
    border-style: solid;
    border-color: #e83c43 transparent;
    display: block;
    width: 0;
}

.Language{width: 100%; text-align: right; margin-top:20px;}
.Language a{font-family:'Droid Arabic Kufi'; font-size:14px; display: block; margin-right: 68px;}
.Language a:hover{color:#B6B6B7}

.custom_error_msg{
	display:none;
    position: relative;
    padding: 0px;
    background-color: #e83c43;
    color: #fff;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    width: 167px;
    height: 15px;
    margin-left: 10px;
    padding: 10px;
}

.sponsor_id_error_msg, .member_id_error_msg, .insured_name_error_msg, .arabic_name_error_msg,.main_driver_name_error_msg{display:none;}

.welcome_msg{    
	font-size: 12px;
    font-weight: bold;
    color: #114777;
    padding-right: 15px;
    margin-top: 5px;
    float: right;
}

.insured .main-form .button-wrapper{margin-top: 89px !important;}

.sidebar_heading{border-bottom: 2px solid #062434 !important;}

.submit { color:#009140; border:1px solid #0F6837; padding:5px; margin:0px 0 0px 0;  text-transform:uppercase; }
#refreshdiv {
    border: none;
    float: left;
    background: url("/images/Refresh_icon.png") center bottom no-repeat;
    /*background-size: 35px 36px;*/
    background-size: 33px 31px;
    width: 40px;
    /*height: 41px;*/
    height: 35.6px;
    margin: 0 0 0 -40px;
    z-index: +9999;
}
.clear { clear:both; }

.star{ color: red;}

#home-banner1 { float: right; width: 812px; height: 600px; position: relative; background: #FFF; margin-bottom: 1em; }
#home-banner2 { float: left; width: 200px; height: 600px; position: relative; background: #FFF; margin-bottom: 1em; }

.menu {
	padding:2px 0 0 0; position:relative; z-index:99;
	font-family: Calibri
	
}

menu,ol,ul{padding:0 0 0 0px}

#menu > li
{
	border-width: 1px;
	border-style: outset;
	float: left;
	font-size: 18px;
	/*line-height: 25px;*/
	margin: 0px 2px 0 0;
	position: relative;
	text-align: center; 
	background:url(../images/menu-hover.jpg) 0 0 repeat-x;
	/* background-color: #C1E0FF;*/
}

#menu 
{
	list-style: none;
}

#menu > li > a {
			display:block;
			padding:10px 19px 10px 19px;			
			text-decoration:none;
			
			/*color:#276692;*/
			width:154px;
			font-weight: bold;
			
			border-radius: 0px !important;
	-moz-border-radius: 0px !important; 
	-webkit-border-radius: 0px !important; 
	margin-top:0px !important;
		}
		
#menu > li:hover
{
	/* background:url(../images/menu-hover1.jpg) 0 0 repeat-x;*/
	color: #276692;
	background-color: #84C1FF;
}

.grdhdr {
    background-image: url('/images/grdHdr.jpg'); 
}

.mandatory{
    color:red;
}

.stepNav {
    margin: 0px 20px 50px;
    height: 43px;
    padding-right: 20px;
    position: relative;
    z-index: 0;
    list-style: none;
    
}
	
	/* z-index to make sure the buttons stack from left to right */
	
	.stepNav li {
		float: left;
		position: relative;
		z-index: 5;
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.12);
				    box-shadow: 0 1px 1px rgba(0,0,0,0.12);
		}
		
	.stepNav li:first-child {
		-webkit-border-radius: 5px 0 0 5px;
		   -moz-border-radius: 5px 0 0 5px;
	   	      border-radius: 5px 0 0 5px;
		}
		
	.stepNav li:nth-child(2) { z-index: 3; }
	.stepNav li:nth-child(3) { z-index: 2; }
	.stepNav li:nth-child(4) { z-index: 1; }
    .stepNav li:nth-child(5) { z-index: 0; }

	/* different widths */
	
	.stepNav.twoWide li { width: 50%; }
	.stepNav.threeWide li { width: 21%; }
	
	   /* step links */
	
	.stepNav a, .stepNav a:visited {
		width: 100%;
		height: 43px;
		padding: 0 0 0 25px;
		color: #717171;
		text-align: center;
		text-shadow: 0 1px 0 #fff;
		line-height: 43px;
		white-space: nowrap;
		border: 1px solid #cbcbcb;
		text-decoration: none;
		border-top-color: #dddddd;
		border-right: 0;
		background-color: #fbfbfb;
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(251, 251, 251)), to(rgb(233, 233, 233)));
		background-image: -webkit-linear-gradient(top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -moz-linear-gradient(top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -o-linear-gradient(top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -ms-linear-gradient(top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: linear-gradient(top, rgb(251, 251, 251), rgb(233, 233, 233));
		float: left;
		position: relative;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
			      box-sizing: border-box;
		}
		
	.stepNav li:first-child a {
		padding-left: 12px;
		-webkit-border-radius: 5px 0 0 5px;
		   -moz-border-radius: 5px 0 0 5px;
	   	      border-radius: 5px 0 0 5px;
		}
	
	.stepNav a:before {
		content: "";
		width: 29px;
		height: 29px;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #cbcbcb;
		background-image: -webkit-gradient(linear, right top, left bottom, from(rgb(251, 251, 251)), to(rgb(233, 233, 233)));
		background-image: -webkit-linear-gradient(right top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -moz-linear-gradient(right top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -o-linear-gradient(right top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: -ms-linear-gradient(right top, rgb(251, 251, 251), rgb(233, 233, 233));
		background-image: linear-gradient(right top, rgb(251, 251, 251), rgb(233, 233, 233));
		display: block;
		position: absolute;
		top: 6px;
		right: -16px;
		z-index: -1;
		-webkit-transform: rotate(-45deg);
		   -moz-transform: rotate(-45deg);
		     -o-transform: rotate(-45deg);
			 	    transform: rotate(-45deg);
		}
		
	.stepNav a:hover {
		color: #2e2e2e;
		background-color: #f5f5f5;
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(242, 242, 242)), to(rgb(217, 217, 217)));
		background-image: -webkit-linear-gradient(top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -moz-linear-gradient(top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -o-linear-gradient(top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -ms-linear-gradient(top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: linear-gradient(top, rgb(242, 242, 242), rgb(217, 217, 217));
		}
		
	.stepNav a:hover:before {
		background-image: -webkit-gradient(linear, right top, left bottom, from(rgb(242, 242, 242)), to(rgb(217, 217, 217)));
		background-image: -webkit-linear-gradient(right top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -moz-linear-gradient(right top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -o-linear-gradient(right top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: -ms-linear-gradient(right top, rgb(242, 242, 242), rgb(217, 217, 217));
		background-image: linear-gradient(right top, rgb(242, 242, 242), rgb(217, 217, 217));
		}
	
	/* selected */
		
	.stepNav li.selected {
		-webkit-box-shadow: none;
		   -moz-box-shadow: none;
				    box-shadow: none;
		}
								
	.stepNav li.selected a, .stepNav li.selected a:before {
		background: #ebebeb;
		}
		
	.stepNav li.selected a {
		border-top-color: #bebebe;
		-webkit-box-shadow: inset 2px 1px 2px rgba(0,0,0,0.12);
		   -moz-box-shadow: inset 2px 1px 2px rgba(0,0,0,0.12);
				    box-shadow: inset 2px 1px 2px rgba(0,0,0,0.12);
		}
		
	.stepNav li.selected a:before {
		border-right: 1px solid #bebebe;
		border-bottom: 1px solid #cbcbcb;
		-webkit-box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1);
		   -moz-box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1);
				    box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1);
		}
		
    input:required:invalid, input:focus:invalid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC);
    background-position: right top;
    background-repeat: no-repeat;
    -moz-box-shadow: none;
  }
  input:required:valid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=);
    background-position: right top;
    background-repeat: no-repeat;
  }

  .pagerClass td
        {
              padding-left: 4px;     
              padding-right: 4px;    
          }

  
.fr-box div a
{
display:none !important;
}

.btn-primary{
    background: #1a5196;
    padding: 6px 10px;
}

.AjaxUploaderQueueTable{
    display:none;
}
.video-js{
    margin: 0 auto;
}
.video-js .vjs-big-play-button{
    position: relative;
    top : 45%;
    margin: 0 auto;
}
.help-vd-icon{
    cursor :pointer;
}