@font-face{
	font-family:'bold';
	src:url(../fonts/Oxygen-Bold.TTF);
}
@font-face{
	font-family:'regular';
	src:url(../fonts/Oxygen-Regular.TTF);
}
@font-face{
	font-family:'lite';
	src:url(../fonts/Oxygen-Light.TTF);
}
html, body{height:100%;}
body{
	color:#294a70 !important;
	    line-height: 1.5;
    font-size: 14px !important;
	font-family:'regular' !important;
	
}
body a{
	text-decoration: none;
	transition:all 0.4s ease;
	color:#294A70;
}
body a:hover{
	text-decoration: none;
}
body a:focus{
	text-decoration: none;
}
.lite{font-family:'lite' !important}
.regular{font-family:'regular' !important}
.bold{font-family:'bold' !important}

h1, h2, h3, h4, h5, h6{
	margin:0 0 10px 0px !important;
	padding:0px;
	font-weight:normal;
	font-family:'bold' !important;
}
h1{font-size:38px; text-align:center; font-family:'bold' !important; text-transform:uppercase;}
h2{font-size:32px; font-family:'bold' !important; text-transform:uppercase;}
ul{
	margin:0px;
	padding:0px;
	margin-bottom:0px !important;
}
ul li{
	position:relative; 
	list-style:none;
	display:inline-block;
}
ul li a{display:block;}
span, a{display:inline-block;}

.relative{position:relative !important}
.block{display:block !important}
.left_to_center{text-align:left}
.right_to_center{text-align:right}
.underline{text-decoration:underline !important}
.margin-top-0{margin-top:0px !important;}
.margin-top-5{margin-top:5px !important;}
.margin-top-7{margin-top:7px !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-15{margin-top:15px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-top-25{margin-top:25px !important;}
.margin-top-30{margin-top:30px !important;}
.margin-top-35{margin-top:35px !important;}
.margin-top-40{margin-top:40px !important;}

.margin-right-0{margin-right:0px !important;}
.margin-right-5{margin-right:5px !important;}
.margin-right-10{margin-right:10px !important;}
.margin-right-15{margin-right:15px !important;}
.margin-right-20{margin-right:20px !important;}
.margin-right-25{margin-right:25px !important;}
.margin-right-30{margin-right:30px !important;}
.margin-right-35{margin-right:35px !important;}
.margin-right-40{margin-right:40px !important;}


.margin-bottom-0{margin-bottom:0px !important;}
.margin-bottom-5{margin-bottom:5px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-bottom-25{margin-bottom:25px !important;}
.margin-bottom-30{margin-bottom:30px !important;}
.margin-bottom-35{margin-bottom:35px !important;}
.margin-bottom-40{margin-bottom:40px !important;}

.margin-left-0{margin-left:0px !important;}
.margin-left-5{margin-left:5px !important;}
.margin-left-10{margin-left:10px !important;}
.margin-left-15{margin-left:15px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-left-25{margin-left:25px !important;}
.margin-left-30{margin-left:30px !important;}
.margin-left-35{margin-left:35px !important;}
.margin-left-40{margin-left:40px !important;}


/*=========================== padding 2========================*/
.padding-top-0{padding-top:0px !important;}
.padding-top-3{padding-top:3px !important;}
.padding-top-5{padding-top:5px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-15{padding-top:15px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-top-25{padding-top:25px !important;}
.padding-top-30{padding-top:30px !important;}
.padding-top-30{padding-top:35px !important;}
.padding-top-40{padding-top:40px !important;}
.padding-top-60{padding-top:60px !important;}
.padding-top-70{padding-top:70px !important;}
.padding-top-75{padding-top:75px !important;}
.padding-top-90{padding-top:90px !important;}

.padding-right-0{padding-right:0px !important;}
.padding-right-5{padding-right:5px !important;}
.padding-right-10{padding-right:10px !important;}
.padding-right-15{padding-right:15px !important;}
.padding-right-20{padding-right:20px !important;}
.padding-right-25{padding-right:25px !important;}
.padding-right-30{padding-right:30px !important;}
.padding-right-35{padding-right:35px !important;}
.padding-right-40{padding-right:40px !important;}
.padding-right-158{padding-right:158px !important;}

.padding-bottom-0{padding-bottom:0px !important;}
.padding-bottom-3{padding-bottom:3px !important;}
.padding-bottom-5{padding-bottom:5px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-15{padding-bottom:15px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-bottom-25{padding-bottom:25px !important;}
.padding-bottom-30{padding-bottom:30px !important;}
.padding-bottom-35{padding-bottom:35px !important;}
.padding-bottom-40{padding-bottom:40px !important;}
.padding-bottom-64{padding-bottom:64px !important;}

.padding-left-0{padding-left:0px !important;}
.padding-left-5{padding-left:5px !important;}
.padding-left-10{padding-left:10px !important;}
.padding-left-15{padding-left:15px !important;}
.padding-left-20{padding-left:20px !important;}
.padding-left-25{padding-left:25px !important;}
.padding-left-30{padding-left:30px !important;}
.padding-left-35{padding-left:35px !important;}
.padding-left-40{padding-left:40px !important;}
.padding-left-70{padding-left:70px !important;}
.padding-left-113{padding-left:113px !important;}
.padding-0{padding:0px !important}
.margin-0{margin:0px !important}

.navigation{
	position:relative; transition:ease all 0.3s;
    border-bottom: 5px solid #f4a024;
	background-color: #01437D;
}

.navigation ul{

    
}
.navigation ul li{
	display:block;
	float:left;
}
.navigation ul li a{
	color:#fff;
    padding: 10px 16px;
	border-right:1px solid #FFF;
	font-size:15px;
}

.navigation ul li a:hover{
	color:#fff;
	background:#f4a024;
}
.navigation ul li.selected_item a{
	color:#fff !important;
	background:#f4a024 !important;
}
.navigation ul li a.selected{
	color:#fff;
	background:#f4a024;
}
#tophead {
    background-color: #01437D;
	color:#FFF;	
	padding:3px 0px;
}

#tophead ul li{
    border-right: 1px solid #FFF;
    line-height: 19px;
    padding: 0px 13px;
    font-size: 15px;
    margin: 6px 0px;
}
#tophead ul li a{
	color:#FFF;
}
#tophead ul li a:hover{
	color:#bfbfbf;	
}
#tophead ul li a i{
    color: #f4a024 !important;
    font-size: 17.5px;
}
#tophead ul li i{
    color: #f4a024 !important;
    font-size: 17.5px;
}
.noBorder{border:none !important}
.quiceLinks{
    position: relative;
    border: 1px solid #dddddd;
    padding: 5px 10px;
    cursor: pointer;
    width: 80%;
    margin: 0 auto;
    z-index: 1000;
}

.quiceLinks i{
    display: inline-block;
    background: #F4A024;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    padding: 4px 8px 0px 9px;
    font-size: 26px;	
}
.quiceLinks ul{
    position: absolute;
    right: -1px;
    top: 35px;
    background: #FFF;
    border: 1px solid #e4e4e4;
    min-width: 183px;
    border-bottom: none;
	display:none;
}
.quiceLinks ul li{
	display:block !important	;
	margin:0 !important;
	padding:0px !important;
	    border: none!important;
}
.quiceLinks ul li a{
    border-bottom: 1px solid #ddd;
    color: #333366 !important;
    padding: 8px 10px;
}
.quiceLinks ul li a:hover{
	background: #F4A024;
	color:#FFF !important	
}
header{
	padding:20px 0px 2px 0px;
}
.logo a{width:300px;}
.logo a img{width:100%;}
.gray_widget{
	background:#e0dedc;
	border:1px solid #CCC;
	border-radius:3px;
	padding:20px;
}
.form_icons{
    position: absolute;
    color: #ddd;
    right: 10px;
    top: 12px;
}
.form_control{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #CCC;
    outline: none;
    padding: 0px 10px;
    height: 40px;
}
label{font-weight:normal !important; cursor:pointer}
input[type="checkbox"], input[type="radio"]{vertical-align:top}
.default_btn{
    background-color: #49688e;
    color: #FFF;
    padding: 8px 15px 10px 15px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
	transition:all 0.5s ease;
}
.width_100{width:100%;}
.width_50{width:50%;}
.default_btn:hover{
    background-color: #01437D;
    color: #fff;
}
.default_btn:focus{
    background-color: #01437D;
    color: #fff;
}
footer{
    background-color: #01437D;
    clear: both;
    color: #ffffff;
    padding: 15px 0;
    text-align: center;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
}
.main{
	min-height:100%;
	position:relative;
	padding-bottom:52px;
}
.toggle {
    background-color: #01437D;
    font-size: 20px;
    line-height: 1.3;
    padding: 9px 15px 10px 15px;
    color: #FFF;
    margin: 0 auto;
    width: 132px;
	display:none;
 }
.toggle i {
    border-right: 1px solid #dddddd;
    float: left;
    font-size: 26px;
    line-height: 1;
    margin-right: 10px;
    padding-right: 15px;
}
.starig{color:#C10609; font-size:12px;}
.normal_heading{
	color: #02427f;
	font-size: 28px;
	margin: 0 0 30px 0 !important;
	text-align:left;
	text-transform:capitalize;
}
.btn_default{
    background-color: #01437D;
    color: #FFF;
    padding: 8px 22px 8px 22px;
    border: none;
    outline: none;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 4px;
    vertical-align: bottom;
}
.btn_default:hover{
    background-color: #01437D;
	
}
.go_to_top{
    background: #ffab1f;
    color: #FFF;
    padding: 0px 10px 4px 10px;
    z-index: 1500;
    position: fixed;
    bottom: 50px;
    right: 30px;    
	display:none;
}
.go_to_top i {
    color: #01437D;
    font-size: 40px;
    line-height: 30px;
}
.go_to_top:hover i {
    color: #fff;
}
@media only screen and (max-width:569px){
.mask .inner_mask {
    width: auto !important;
    margin: 10px 15px !important;
}
}
@media only screen and (max-width:767px){
	    .desk_padding_left_0 {
        padding-left: 15px !important;
    }
    .desk_margin_left_minus_10 {
        margin-left: 0px !important;
    }
.mob_center {
        text-align: center !important;
    }
.mob_font_14{
font-size: 14px !important;
}
    .saerchbox_padding {
    padding-right: 5px !important;
}
.normal_heading {
    font-size: 22px !important;
}
.mask {
    overflow-y: auto;
}
.left_to_center{text-align:center !important}
.right_to_center{text-align:center !important}
#tophead ul li {
    padding: 0px 6px;
    font-size: 12px !important;
}
#tophead ul li a i {
    font-size: 15px !important;
}
#tophead ul li i {
    font-size: 15px;
}
#tophead {
     padding: 10px 0px !important;
}
.quiceLinks {
     width: 100% !important;
	 margin-top:10px !important
}
.quiceLinks ul {
    right: -1px;
    left: -1px;
    top: 33px !important;
    min-width: 183px;
    display: none;
	    z-index: 1500;
}
.quiceLinks ul li{
	padding:0px 0px !important	
}
.logo a {
    width: 80% !important;
}
.navigation{
    background: none !important;
    padding-bottom: 12px;
    margin-top: 10px;
    margin-left: -14px;
    margin-right: -14px;
}
.navigation ul {

    background: #01437D;
    border: 1px solid #FFF;
    position: absolute;
    left: 13px;
    top: 56px;
    right: 13px;
    border-bottom: none;
    z-index: 1500;
	display:none;
}


.navigation ul li {
    display: block;
    float: none;
}
.navigation ul li a {
    padding: 10px 25px;
    border-right: none !important;
    font-size: 15px;
    border-bottom: 1px solid #FFF;
}
.toggle {display:block !important}
.margin_mob_15{margin:15px !important}
}
.height_29 {
    height:29px !important;
}

.btn_default2 {
    background-color: #01437D;
    color: #FFF;
    padding: 5px 22px 5px 22px;
    border: none;
    outline: none;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 4px;
    vertical-align: bottom;
}
.mask {
    background:rgba(0, 0, 0, 0.8);
    position:fixed;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    vertical-align:middle;
    z-index:3000;
}
.mask .inner_mask {
    width:570px;
    margin:0 auto;
    background:#FFF;
    border-radius:3px;
    position:relative;
    padding:20px 15px 15px 15px;    
}
.mask .inner_mask .remove {
    position: absolute;
    background: #C10E0E;
    color: #FFF;
    font-weight: normal !important;
    right: 7px;
    top: 7px;
    padding: 0px 4px 1px 5px;
    border-radius: 2px;
    font-size: 12px;
}
.mask .inner_mask label {
    font-size: 14px !important;
}

.table_dv {
    width: 100%;
    height: 100%;
    display: table;
}

.table_cell {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
#ContentPlaceHolder1_GVMemberDocs tr th, #ContentPlaceHolder1_GVDisputeLetters tr th {
    text-align: center !important;
}

.font_17 {
    font-size: 17px !important;
}

.btn_disabled {
    background: #A0A0A0;
    color: #FFF;
    padding: 8px 22px 8px 22px;
    border: none;
    outline: none;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 4px;
    vertical-align: bottom;
}

 /*===================================================================================== responsive table */
 @import "http://fonts.googleapis.com/css?family=Montserrat:300,400,700";
    .rwd-table {
        margin: 1em 0;
        min-width: 300px;
    }
    .rwd-table tr {

    }
    .rwd-table th {
        display: none;
    }
    .rwd-table td {
        display: block;
    }
    .rwd-table td:first-child {
        padding-top: .5em;
    }
    .rwd-table td:last-child {
        padding-bottom: .5em;
    }
    .rwd-table td:before {
        content: attr(data-th) ": ";
        font-weight: bold;
        width: auto !important;
        display: inline-block;
    }
    @media (min-width: 480px) {
        .rwd-table td:before {
        display: none;
        }
    }
    .rwd-table th, .rwd-table td {
        text-align: left;
    }
    @media (min-width: 480px) {
        .rwd-table th, .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
        }
        .rwd-table th:first-child, .rwd-table td:first-child {
        padding-left: 0;
        }
        .rwd-table th:last-child, .rwd-table td:last-child {
        padding-right: 0;
        }
    }
       

    .rwd-table {
        background: #FFF;
        color: #333;
        border-radius: .4em;
        overflow: hidden;
    }
    .rwd-table tr {
        border-color: #CCC;
    }
    .rwd-table th, .rwd-table td {
        margin: .5em 1em;
        border:1px solid #CCC;
    }
    .rwd-table th{
        border-bottom:1px solid #CCC !important;
    }
        tfoot td strong{
            text-align: right;
            padding-right:46px !important;
            //display: block;
        }
        tfoot td {
            text-align: right !important;           
            
        }
    @media (min-width: 480px) {
        .rwd-table th, .rwd-table td {
        padding: 10px !important;
        }
    }
    .rwd-table th, .rwd-table td:before {
        color: #333;
    }

@media (max-width: 480px) {
     tfoot td strong {
         display:block !important;
          text-align: right;
          padding-right: 10px !important;
        }
    .rwd-table tfoot td:before {
        display:none !important;
        content: attr(data-th) ": ";
    }
}
.profile_img {
    width: 45px;
    display: inline-block;
}
    .profile_img img {
    width:100%;
    height:45px;
    }
/*===================================================================================== End responsive table */

.saerchbox_padding {
    padding-right: 20px;
}

.heading {
    padding: 10px 15px;
    color: #666666;
    background-color: #F3F3F3;
    border-bottom: 1px solid #E9E9E9;
}

.heading h3 {
    color: #294a70  !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}

.desk_margin_left_minus_10 {
    margin-left: -10px;
}
.desk_padding_left_0 {
    padding-left: 0px;
}

.desk_padding_right_0 {
padding-right: 0px;
}
.desk_padding_left_right_0 
{
padding-left: 0px;
padding-right: 0px;
}

@media only screen and (min-width:300px) and (max-width:767px) {
.desk_padding_left_right_0 {
padding-left: 20px !important;
padding-right: 20px !important;
}

.desk_padding_right_0 {
padding-right: 20px !important;
}
.desk_text_right {
        text-align: center !important;
    }
}

.desk_text_right {
    text-align: right;
}

.font_18 {
    font-size: 18px;
}