@charset "utf-8";
/* CSS Document */
.dashNav{list-style:none; margin:0px; border-bottom: 0px;}
.login-social .dashNav{margin-top:0px; border: 1px solid #eee; border-bottom: 0px; }
.dashNav li{border-bottom:1px solid #eee;}
.dashNav li .title{background:#07509c; padding:11px 15px 10px 50px; font-size:16px; color:#fff; font-weight:700; position:relative; margin-bottom: 0px;}
.dashNav li .title:before{content: ""; font-family: 'Font Awesome 5 Free'; background:#07509c; color:#fff; width:35px; height:38px; font-size:18px; position:absolute; left:0; top:0; text-align:center; font-weight:400; line-height:40px;}
.dashNav li a{cursor:normal; display:block; font-size:14px; padding-bottom:10px; padding-left:10px; color:#000; font-weight:600; color:#333;}
.dashNav li a i{width:24px; font-size:18px;}
.dashNav li a:hover{color:#07509c; text-decoration:none;}
.dashboardTop, .dashboardTopChanagePassword, .dashboardTopEdit, .dashboardTopSupport
{
	background: #07509c;
    padding: 20px 20px 20px 118px;
    margin-bottom: 1px;
    color: #fff;
    position: relative;
}
.dashboardTop .username, .dashboardTopChanagePassword .username, .dashboardTopEdit .username, .dashboardTopSupport .username{font-size:30px; font-weight:700; font-family: 'Roboto Slab', serif; text-transform:uppercase; letter-spacing:3px;}
.dashboardTop .midlename, .dashboardTopChanagePassword .midlename, .dashboardTopEdit .midlename, .dashboardTopSupport .midlename{font-size:24px; letter-spacing:3px; font-weight:600; text-transform:uppercase;}
.dashboardTop:before{
	content: "\f007";
    font-family: 'Font Awesome 5 Free';
    background: #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 30px;
    color: #07509c;
    font-size: 48px;
    text-align: center;
    line-height: 75px;
}
.dashboardTopChanagePassword:before{content: "\f023"; font-family: 'Font Awesome 5 Free'; background:#fff; width:80px; height:80px; border-radius:50%; position:absolute; top:20px; left:30px; color:#07509c; font-size:48px; text-align:center; line-height:75px;}
.dashboardTopEdit:before{content: "\f007"; font-family: 'Font Awesome 5 Free'; background:#fff; width:80px; height:80px; border-radius:50%; position:absolute; top:20px; left:30px; color:#07509c; font-size:48px; text-align:center; line-height:75px;}
.dashboardInt .frm-group {
    margin-bottom: 10px;
}
.dashboardInt  .formbtn{
	text-align: right;
}
.dashboardTopSupport:before{content: "\f128"; font-family: 'Font Awesome 5 Free'; background:#fff; width:80px; height:80px; border-radius:50%; position:absolute; top:20px; left:30px; color:#07509c; font-size:48px; text-align:center; line-height:75px;}
.dashboardTop .edit, .dashboardTopChanagePassword .edit, .dashboardTopEdit .edit{position:absolute; right:15px; top:15px; color:#fff; font-size:18px;}
.dashboardInt{background:#eee; padding:20px 30px; margin-bottom:40px;}
.dashboardInt h3{font-size:20px; font-weight:700; margin-bottom:10px;}
.profileList{list-style:none; margin-bottom:20px;}
.profileList li{border-bottom:1px solid #ddd; border-top:1px solid #fff; padding:10px 0; font-size:14px; line-height:24px; font-weight:600;}
.profileList li:first-child{border-top:none;}
.profileList li:last-child{border-bottom:none;}
.profileList li label{font-weight:400;}
.profileList li.subheadbg{background:#fff; padding:8px 12px; color:#333; font-weight:600;}
.error{color:#F00; font-size:12px; font-weight:normal;}
.monthlynews{list-style:none; border:1px solid #eee; padding:15px; margin:0;}
.monthlynews li{border-bottom:1px solid #eee;}
.monthlynews li a{padding:7px 0; color:#07509c ; display:block;}
.monthlynews li h4{padding:7px 0; display:block; font-size:16px; font-weight:600; cursor:pointer;}
.monthlynews li ul{margin-left:10px; margin-bottom:10px; height:0;}
.monthlynews li ul li{border-bottom:none;}
.monthlynews li:last-child{border-bottom:none;}
.monthlynews li  h4:before {color: #444; content:"\f0fe"; display: inline-block;   font-family: "Font Awesome 5 Free"; font-size: 16px; margin-right: 5px; text-align: center; transition: all 0.3s ease-in 0s; width: 25px;
}
.monthlynews li h4:hover, .monthlynews li h4.active {color:#07509c;}
.monthlynews li h4.active:before {content: "\f146"; color:#07509c;}
.monthlynews li a:before{content:'\f105'; padding-right:10px; font-family: "Font Awesome 5 Free";}
.monthlynews li a:hover{color:#333; text-decoration:none;}
.monthlynews li a span{color:#333; text-decoration:none; padding-left:10px; font-size:13px; font-weight:600;}
.newstitle{font-size:16px; font-weight:700; background:#eee; padding:10px 15px; color:#444;}
#pswd_info {
 bottom: -210px\9;
 right:140px;
 width:250px;
 padding:15px;
 background:#fefefe; 
 font-size:.875em;
 border-radius:5px;
 box-shadow:0 1px 3px #ccc;
 border:1px solid #ddd;
 z-index:99999;
}
#pswd_info::before {
 position:absolute;
 top:-12px;
 left:45%;
 font-size:14px;
 line-height:14px;
 color:#ddd;
 text-shadow:none;
 display:block;
}
#pswd_info h4 {
 margin:0 0 10px 0; 
 padding:0;
 font-weight:normal;
}
#pswd_info ul li{list-style:none;}
.invalid {
 background:url('../images/cross_red1.png') no-repeat 0 50%;
 padding-left:22px !important;
 line-height:24px !important;
 color:#ec3f41;
}
.valid {
 background:url('../images/valid.png') no-repeat 0 50%;
 padding-left:22px !important;
 line-height:24px !important;
 color:#3a7d34;
}

.form_error{font-size:10px; color:#F00; font-weight:normal;}
.std_link{color:#07509c;}
.disabled_btn{background-color:#07509c;}
/*End Main CSS*/
.oldprice{color:#d6cdcd; font-size:14px;}
.row.dobcl{margin:0;}
.dobcl .col-sm-3, .dobcl .col-sm-4, .dobcl .col-sm-5{padding: 0 5px;}
.dobcl .form-control{padding:5px}
label.radio-inline{display:inline-block;}
.headingreg{background:#222; padding:10px 15px; color:#fff; font-size:18px; font-weight:600;}
.detail{position:relative;}
.detail .delete_row{position:absolute; right:0; top:15px;}
.addborder{ border:2px solid white !important;}
.faqs-service li h4:hover, .faqs-service li h4.active{color:#07509c !important;}
.faqs-service li h4:hover:before{background:#07509c !important;}
.member_forms {
	padding:50px 0;	
}
.dashboardInt.member_forms {
	padding:20px 30px;	
}
.member_forms form {
    margin: 20px 0;
}
.member_forms form .btn-primary {
	padding:7px 30px;	
}
.member_links {
	margin-left:10px;	
}
.breadcrumb-wrap {
    padding: 20px 0;
    background: #07509c;
    color: #FFF;
    font-weight: normal;
    font-size: 1.3em;
}
.breadcrumb-wrap a { color:#FFF; }
.message-container {
    padding: 0;
    margin-top: 20px;
}
.all_loads table td a {
    padding: 0 5px;
}
.inner-wrap {
    min-height: 550px;
}
 @media screen and (max-width: 990px) {
.login {
	padding-top: 5px;
}
.sliderTxt {
	position: static;
	background: #999;
	padding: 10px 0px;
}
.tab-service li {
	margin-bottom: 15px;
}
.tabs-wrap h3 span {
	display: inline-block;
}
}
@media screen and (max-width: 767px) {
	.fax {
		text-align: center;
		float: none;
		margin-bottom: 10px;
	}
	.call {
		text-align: center;
		float: none;
		margin-bottom: 10px;
		border-left: none;
	}
	.login {
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	.topbar {
		position: static;
	}
	.tabs-wrap {
		background: url(../images/tabbg.jpg) repeat;
		padding: 35px 13px 25px 10px;
	}
	.tab-service li {
		margin-bottom: 20px;
	}
	.navigationwrape {
		float: none;
	}
	.logo {
		text-align: center;
	}
	.header-text {
		text-align: center;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.welcome-pic {
		float: none;
		text-align: center;
	}
	.disclaimer h3 {
		float: none;
		border-right: none;
	}
	.disclaimer {
		padding: 0;
	}
	.copy {
		text-align: center;
	}
	.footer-wrap .site {
		float: none;
		margin-top: 5px;
		text-align: center;
	}
	.topbar:before {
		display: none;
	}
	.flex-direction-nav {
		display: none;
	}
}
@media screen and (max-width: 500px) {
	.member_links {
		display:block;
		margin:15px 0;
		text-align:center;
	}
	.member_forms form .btn-primary {
		width: 100%;	
	}
	.inner-wrap {
		min-height: auto !important;
	}
}