

.innerPageSec{background: #fff; padding: 55px 0; width: 100%;}
.innerPageSecSub{}
.innerPageSecSub h2{font-size:36px; color: #9f233c; font-weight: 300; max-width: 650px; margin-bottom:24px;}
.innerPageSecSub h2 span{font-weight:900;}
.innerPageSecSub p{font-size:16px; line-height: 28px; color: #333333;}


.bannerSecInner{min-height: 503px; background:#0e0d12 url("../images/banner_inner.jpg") no-repeat center center; width: 100%;}

.bannerSecInnerSub{padding: 88px 15px 30px 15px;} 

.bannerSecInnerSub h1{font-size: 48px; color: #fff; font-weight: 300; max-width: 638px; margin-bottom: 30px;}
.bannerSecInnerSub h1 span{font-weight:900; color: #9f233c; display: block;}

.bannerSecInnerSub p{font-size:16px; line-height: 28px; color: #fff; max-width:740px;}



.innerPageSecForm{background: #fff; padding: 55px 0; display: flex; width: 100%; flex: 1 0 auto; align-items: center;}

.innerPageAccount{background: #fff; padding: 55px 0; display: flex; width: 100%; flex: 1 0 auto;}

.innerPageAccount h1{font-size:30px; color: #9f233c; font-weight: 300; max-width: 650px; margin-bottom:20px; display: inline-block;}
.innerPageAccount h1 span{font-weight:900;}
.innerPageAccount p{font-size:16px; line-height: 28px; color: #333333;}


.loginPopup{max-width: 460px; width: 100%; margin: 0 auto; background: #fcfcfc; border: #dbdde1 solid 1px; border-radius: 7px; padding: 25px;}

.loginPopup h2{color: #080808; font-size: 18px; font-weight: 500; margin: 0; padding: 0 0 20px 0;  text-align: center;}
.loginPopup h2 span{color: #080808; font-size: 24px; font-weight: 600; display: block;}

.loginPopup .full_field{margin-bottom: 18px; width: 100%;}

.loginPopup .full_field input[type="email"], .loginPopup .full_field input[type="password"], .loginPopup .full_field input[type="text"]{border: #dbdde1 solid 1px; border-radius: 5px; color: #5f6368; font-size: 16px; padding: 15px; width: 100%;}

.loginPopup .full_field_3{margin-bottom: 18px; width: 40%; padding-right: 15px; float: left;}
.loginPopup .full_field_3 input[type="text"]{border: #dbdde1 solid 1px; border-radius: 5px; color: #5f6368; font-size: 16px; padding: 15px; width: 100%;}


.loginPopup .full_field_7{margin-bottom: 18px; width: 60%; float: left;}
.loginPopup .full_field_7 input[type="text"]{border: #dbdde1 solid 1px; background: #e7e7e5; border-radius: 5px; color: #5f6368; font-size: 16px; padding: 15px; width: 100%;}






.loginPopup .forgetPass{margin-bottom: 24px; width: 100%;}
.loginPopup .forgetPass .forgotPass_span{float: left;}
.loginPopup .forgetPass .registraCus_span{float: right;}

.loginPopup .forgetPass a{color: #9f233c; font-size: 15px; font-weight: 700;}
.loginPopup .forgetPass a:hover{text-decoration: underline;}

.loginPopup .groupField{width: 100%; margin: 0; padding: 0; display: flex; align-items: center;}
.loginPopup .groupField a{color: #9f233c; font-size: 15px; font-weight: 700; margin: 0 auto 0 0;}
.loginPopup .groupField a:hover{text-decoration: underline;}

.loginPopup .groupField input[type="submit"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width:auto; margin: 0 0 0 auto;
	font-weight: 700;}

.loginPopup .groupField input[type="button"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width: 100%;
  margin: 0; font-weight: 700;}

.loginPopup .groupField input.submit[type="submit"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width:auto; margin: 0 0 0 auto;
	font-weight: 700;}

.loginPopup .groupField input.resendBtn[type="button"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width: 100%;
  margin: 0; font-weight: 700;}

#countdown{font-weight: 900;}


.loginPopup .groupField input.fullWidth[type="submit"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width:100%; margin: 0 0 0 auto;
	font-weight: 700;}



.blockMain{max-width: 860px; margin: 0 auto;}

.blockMainSub{padding: 0 15px; width: 33.33%; float: left;}
a.lonkBox .blockMainSub .box{background: #ededed; border: #dddadb solid 1px; border-radius: 30px; padding: 40px 15px; width: 100%; text-align: center; 
	transition: all 0.3s; transition: all 500ms ease-in-out; box-shadow: rgba(175, 167, 213, 0.2) 0px 0px 8px 4px;} 

a.lonkBox .blockMainSub .box .imgSec{width: 100%; margin-bottom: 25px;}
a.lonkBox .blockMainSub .box .imgSec img{filter:brightness(1); transition: all 0.3s; transition: all 500ms ease-in-out;}
a.lonkBox .blockMainSub .box h2{color: #9f233c; font-size: 16px; font-weight: 700; transition: all 0.3s; transition: all 500ms ease-in-out;}

a.lonkBox:hover .blockMainSub .box{background: #9f233c; border: #dddadb solid 1px; border-radius: 30px; padding: 40px 15px; width: 100%; text-align: center;} 
a.lonkBox:hover .blockMainSub .box .imgSec img{filter:brightness(100); }
a.lonkBox:hover .blockMainSub .box h2{color: #fff;}



.bannerTopSub .topNavSec ul.loginNavAfterLogin{float: right; list-style-type: none;}
.bannerTopSub .topNavSec ul.loginNavAfterLogin li{float: left; margin: 0 5px; font-weight: 500; position: relative;}
.bannerTopSub .topNavSec ul.loginNavAfterLogin li:last-child{margin-right: 0;}
.bannerTopSub .topNavSec ul.loginNavAfterLogin li:first-child{margin-left: 0;}

.bannerTopSub .topNavSec ul.loginNavAfterLogin li a{color: #fff; font-size:24px; padding:0 8px; text-decoration: none; border-radius: 50px; display: inline-block;}
.bannerTopSub .topNavSec ul.loginNavAfterLogin li a:hover{color: #fff; font-size:24px; padding:0 8px; text-decoration: none; border-radius: 50px; display: inline-block;}

.bannerTopSub .topNavSec ul.loginNavAfterLogin li:nth-child(3){margin-right: 0;}
.bannerTopSub .topNavSec ul.loginNavAfterLogin li:nth-child(3) a{font-size:15px; line-height: 35px;}


.bannerTopSub .topNavSec ul.loginNavAfterLogin li:last-child a{color: #fff; font-size: 28px; background: none; margin: 1px 0 0 0; padding: 0; text-decoration: none;}


.thead-darkRed{background: #9f233c; color: #fff;}


.responsiveTableCustom{border: #dddadb solid 1px; border-radius: 20px; font-size: 15px;}

.responsiveTableCustom .table th, .responsiveTableCustom .table td {vertical-align: middle;}

.accountData{width: 100%;}
.responsiveAccData{border: none; font-size: 14px;}
.responsiveAccData .table th, .responsiveAccData .table td {vertical-align: middle; border-top:none; padding: 5px 15px;}

.responsiveAccData .table td.tdCol_4 {width: 25%;}

.responsiveAccData .table td.tdCol_2 {width: 50%;}

.statementSecNew22{margin:0; text-align: center;}

.statementSecNew22 a.downloadLink{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:8px 24px; width:100%; margin: 0 0 0 auto;
	font-weight: 700; text-align: center; display: inline-block;}

.startEndDateCus{width: 100%;}

.startEndDateCusSub{display: flex;
padding: 19px 5px;
background: #f4f4f4;
border-radius: 15px;
margin-bottom: 15px;
border: #dfdcdc solid 1px;}

.buttonSecNew input[type="submit"]{background: #9f233c;
border: none;
border-radius: 5px;
color: #fff;
font-size: 15px;
padding: 7px 24px;
width: 100%;
margin: 0 0 0 auto;
font-weight: 700;
text-align: center;
display: inline-block;}

.dateStartCusNew, .dateEndCusNew{display: flex;}

.dateStartCusNew label{width: 100px;
padding: 0;
margin: 0;
line-height: 40px;
font-size: 15px;}


.printBtn{background: #333; border: #333 solid 1px; margin-top: 35px;}

.breadCramp{width: 100%;
padding: 14px 0;
text-align: left;
background: #f4f2f2;} 
.breadCrampSub{padding: 0 15px;}
.breadCrampSub p{margin: 0; padding: 0; color: #333; font-size: 15px;}
.breadCrampSub p a{color: #9f233c; font-weight: 700;}
.breadCrampSub p span{font-weight: 600;}


.dateStartCusNew input[type="text"]{font-size: 15px; height: 38px;}


.dateEndCusNew label{width: 50px;
padding: 0;
margin: 0;
line-height: 40px; font-size: 15px;}

.dateEndCusNew input[type="text"]{font-size: 15px; height: 38px;}


a.accDetailsLink{font-size: 23px;
color: #444343;
text-decoration: none;
background: #f4f3f3;
padding: 2px 7px;
border-radius: 3px;}

a.accDetailsLink:hover{color: #171717; background: #e1e1e1;}

span.drCustom{font-size: 12px; font-weight: 700; color: #9f233c;}


.statementSec{margin: 0 0 20px 0; float: right;}

.statementSec a.downloadLink{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; width:100%; margin: 0 0 0 auto;
	font-weight: 700;}











/*
.signUpCardLayout-card {

    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 80px;
    max-width: 750px;
	padding:0;
    padding-bottom:0;
    width: calc(100% - 16px);
}
*/


.signUpCardLayout-card {
    max-width: 780px;
width: 100%;
margin: 0 auto;
background: #fcfcfc;
border: #dbdde1 solid 1px;
border-radius: 7px;
padding: 18px 0; min-height: 330px;
}

.LoginCardLayout-LoginLogoContainer {
    align-items: center;
    align-self: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 48px; 
}
.LoginCardLayout-LogoLogo {
    height: 80px;
}

.LoginDefaultView-content {
    display: flex;
    flex-direction: column;
    width: 100%;
}


.memberShipArea ul.tabUl{list-style-type:none; margin-top:0; display: inline-block; width:100%; border: none; padding: 0 18px;}
.memberShipArea ul.tabUl li{margin-right:16px; float:left;}
.memberShipArea ul.tabUl li a{padding: 8px 22px; font-size:15px; font-weight:400; text-decoration:none; background:#9f233c; color:#fff;
/*	border-radius: 50px;*/ border-radius: 26px 0;
	border: none; display: inline-block; margin: 0;}
.memberShipArea ul.tabUl li a:focus, .memberShipArea ul.tabUl li a:hover{border: none; background:#110104; color:#fff;}

.memberShipArea ul.tabUl li a i{margin-right: 5px;}

.memberShipArea ul.tabUl li:last-child{margin-right: 0;}
/*
.memberShipArea ul.tabUl li:last-child a{padding:12px 18px 12px 18px; font-size:15px; font-weight:400; text-decoration:none; background:#686868; color:#fff;
	border-radius:5px 5px 0 0; border: none; display: inline-block; }
*/


.memberShipArea ul.tabUl li:last-child a:focus, .memberShipArea ul.tabUl li:last-child a:hover{border: none; background:#110104; color:#fff;}


.memberShipArea .tabContent{ background:#fff; margin-top:0; padding: 0 5px;}

.signUpCardLayout-card .tab-content{margin-top: 16px; display: inline-block; width: 100%;}

/*.signUpCardLayout-card .tab-content .full_field_col3Group*/
.signUpCardLayout-card .tab-content .full_field_col3{margin-bottom: 18px; width: 33%; float: left; padding: 0 15px; font-size: 14px;}

.signUpCardLayout-card .tab-content .full_field_col3 .textFieldSec{border-bottom:#b7b4b4 solid 1px; width: 100%; padding-bottom: 7px;}
.signUpCardLayout-card .tab-content .full_field_col3 span{display: block; font-weight: 600;}
.signUpCardLayout-card .tab-content .full_field_col3 input[type="email"],.signUpCardLayout-card .tab-content .full_field_col3 input[type="text"], 
.signUpCardLayout-card .tab-content .full_field_col3 input[type="password"], .signUpCardLayout-card .tab-content .full_field_col3 input[type="date"]{border: #dbdde1 solid 1px; border-radius: 5px; 
	color: #5f6368; font-size: 15px; padding: 10px 12px; width: 100%;}

.signUpCardLayout-card .tab-content .full_field_col3_full{margin-bottom: 18px; width: 100%; float: left; padding: 0 15px; font-size: 14px;}

.signUpCardLayout-card .tab-content .full_field_col3_full .textFieldSec{border-bottom:#b7b4b4 solid 1px; width: 100%; padding-bottom: 7px;}
.signUpCardLayout-card .tab-content .full_field_col3_full span{display: block; font-weight: 600;}


.signUpCardLayout-card .tab-content .full_field_col3_full textarea{border: #dbdde1 solid 1px; border-radius: 5px; 
	color: #5f6368; font-size: 15px; padding: 10px 12px; width: 100%; height: 60px;}
.signUpCardLayout-card .tab-content .full_field_col3_full input[type="password"]{border: #dbdde1 solid 1px; border-radius: 5px; 
	color: #5f6368; font-size: 15px; padding: 10px 12px; width: 100%;}




.signUpCardLayout-card .tab-content .full_field_col3_full input[type="submit"]{background: #9f233c; border: none; border-radius: 5px; color: #fff; font-size: 16px; padding:10px 24px; 
	width: 100%; margin: 0 0 0 auto;	font-weight: 700;}


.signUpCardLayout-card .tab-content .full_field_col3Half{margin-bottom: 18px; width:50%; float: left; padding: 0 15px;}
.signUpCardLayout-card .tab-content .full_field_col3Half input[type="email"],.signUpCardLayout-card .tab-content .full_field_col3Half input[type="text"], 
.signUpCardLayout-card .tab-content .full_field_col3Half input[type="password"], .signUpCardLayout-card .tab-content .full_field_col3Half input[type="date"]{border: #dbdde1 solid 1px; border-radius: 5px; 
	color: #5f6368; font-size: 15px; padding: 10px 12px; width: 100%;}



.w3-dropdown-content {
cursor: auto;
color: #000;
background-color: #fff;
display: none;
position: absolute;
min-width:250px;
margin: 0;
z-index: 1;
right: 0;
padding: 0;
border-radius: 10px;
box-shadow:0 0px 4px 1px #e8d8db;
top: 38px;
}

.w3-dropdown-content .subDrop1{padding: 19px 10px 10px 10px; text-align: center; display: inline-block; width: 100%;}
.w3-dropdown-content .subDrop1 ul{list-style-type: none; margin: 0; padding: 0;}
.w3-dropdown-content .subDrop1 ul li{color: #4c4c4c; font-size: 15px; width: 100%; margin: 0; padding: 0 0 12px 0;}
.w3-dropdown-content .subDrop1 ul li:first-child{font-weight: 700; font-size: 16px;}
.w3-dropdown-content .subDrop1 ul li a{color: #4c4c4c; font-size: 15px; width: 100%;}

.w3-dropdown-content .subDrop1 ul li.profileLiCus a{color: #4c4c4c !important;
font-size: 15px !important;
width: 100%;
border: #e6e6e6 solid 1px;
border-radius: 50px !important;
padding: 7px 10px !important; height: auto; min-height: auto; line-height: 20px !important;}
.w3-dropdown-content .subDrop1 ul li.profileLiCus a:hover{background: #ececec;}

.w3-dropdown-content .subDrop2{padding:10px 10px 19px 10px;
border-top: #bfbfbf solid 1px;
display: inline-block;
width: 100%;}
.w3-dropdown-content .subDrop2 a{border: #e6e6e6 solid 1px;
  border-radius:3px !important;
  padding:7px 10px !important;
  width: 100%;
  margin: 0 !important;
  display: inline-block !important;
  color: #4c4c4c !important;
  font-size: 15px !important;
  font-weight: 500; text-align: center !important;}

.w3-dropdown-content .subDrop2 a:hover{background:#ececec !important;}

/*
.w3-border {
  border: 1px solid #d03555 !important; border-radius: 10px;
}
*/
.w3-show-block, .w3-show {
  display: block !important;
}

.w3-dropdown-content a{}

.downloadSec_U{display: flex; align-items: center;}

.downloadSec_U .textSec{width: 255px}
.downloadSec_U select{
  border: #dbdde1 solid 1px;
  border-radius: 5px;
  color: #5f6368;
  font-size: 15px;
  padding: 7px 15px;
  width: 100%;
  height: 37px;
  margin-right: 10px;
}

.downloadSec_U a.goBtn{background: #9f233c;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  padding: 6px 9px;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  line-height: 25px;}

.selectDropDown{max-width: 350px;
  display: flex;
  align-items: center;}

.startDate{max-width: 500px;
  display: flex;
  align-items: center;
  width: 100%;}

.startDate #dateAndSearch{display: flex; align-items: center;}

.startDate #dateAndSearch label{margin:0 10px 0 0;}

.startDate #dateAndSearch a.search_U{background: #9f233c;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  padding: 6px 9px;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  line-height: 25px;}

.startDate #dateAndSearch input.hasDatepicker{border: #dbdde1 solid 1px;
  border-radius: 5px;
  color: #5f6368;
  font-size: 15px;
  padding: 7px 15px;
  width: 100%;
  height: 37px;
  margin-right: 10px;}

.searchBy_U{padding: 10px; display: flex; align-items: center; font-size: 15px;}
.searchBy_U a{color: #9f233c; padding: 0 5px; font-weight: 600;}

.margin_top{margin-top: 15px;}

.groupField_verifyOtp input.submit[type="button"] {
  background: #9f233c;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  padding: 10px 24px;
  width: auto;
  margin: 0 0 0 auto;
	font-weight: 700;}

















