/*@charset "utf-8";*/
@import url(fonts.css);

#ftls ul.twosteps
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#ftls ul.twosteps li
{
    float: left;
    width: 31%;
    line-height: 30px;
    background: url(../images/arrow_foursteps.png) center right no-repeat;
    margin-right: 4%;
    font-size: 100%;
}

#ftls ul.twosteps .lastchild
{
    width: 65%;
    float: right;
    margin: 0;
    background: none;
}

#ftls ul.threesteps, #transfer ul.threesteps
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#ftls ul.threesteps li, #transfer ul.threesteps li
{
    float: left;
    width: 25%;
    line-height: 30px;
    background: url(../images/arrow_foursteps.png) center right no-repeat;
    margin-right: 15%;
    font-size: 100%;
    
}

@media (max-width: 768px) {
#ftls ul.threesteps li, #transfer ul.threesteps li
{
    float: left;
    width: 28%;
    margin-right: 11%;
    font-size: 80%; 
}
}

@media (width: 1024px) {
#ftls ul.threesteps li, #transfer ul.threesteps li
{
    float: left;
    width: 32% !important;
    margin-right: 8%;
    font-size: 80%; 
    
    
}
}

@media (width: 1024px) {
#ftls ul.threesteps .lastchild
{
    width: 20% !important;
}
}

#ftls ul.threesteps .lastchild, #transfer ul.threesteps .lastchild
{
    width: 19%;
    float: right;
    margin: 0;
    background: none;
}

.btn-trans
{
    /*padding-left:20px !important;
    padding-right:20px !important;*/
    width:auto !important;
}

/*.btn-green
{
    padding-left:20px !important;
    padding-right:20px !important;
}*/

.buttonarea li
{
    /*margin-left:20px;    */
    margin-left:5px;
}
/*
.ftls-formrow-left
{
    width: 40% !important;
}

*/
.ftls-formrow-right
{
    /*width: 60% !important;   Commneted due to submit button alignmnet in Login Pasword page*/
}

.notes1
{
    color: #FFFFFF !important;
    display: inline;
    float: left;
    line-height: 18px;
    margin-top: 5px;
    padding-left: 5px;
}

#first-time-login .credit-card-revised
{
    border: 1px solid #CCCCCC;
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: -34px;
    padding: 10px 20px;
    width: 100%;
}

#first-time-login .credit-card-revised img
{
    float: left;
    margin-right: 10px;
}

.credit-card-revised-fi-new
{
    border: 1px solid #CCCCCC;
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: 30px;
    padding: 10px 20px;
    width: 100%;
}

.credit-card-revised-fi-new img
{
    float: left;
    margin-right: 10px;
}

.credit-card-revised-fi
{
    border: 1px solid #CCCCCC;
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: 3px;
    padding: 10px 20px;
    width: 100%;
}

.credit-card-revised-fi img
{
    float: left;
    margin-right: 10px;
}

.message_sign
{
    text-align: center;
    width: 26px;
    background:url(../images/error_msg.fw.png) no-repeat;
}
.message_text
{
    color: #FF0000;
    padding-left: 0;
    padding-right: 0;
}
.important_message_box1
{
    width: 100%;
    margin-bottom: 18px;
    border: 0px solid #FFFFFF !important;
}
.important_message_box2
{
    width: 100%;
    margin-bottom: 18px;
    border: 0px solid #FFFFFF !important;
}

#ftls .password-txt1
{
    font-size: 12px;
    margin-bottom: -24px !important;
    margin-top: 5px;
}

.hidden-xs1
{
    display: block !important;
    margin-bottom: 10px;
}

@media (min-width: 768px)
{
   /* .navbar-brand
    {
        margin: 0;
        position: relative;
        top: -50px;
        left: 0;
    }
*/
}

.top-nav-modified
{
    margin-top: -56px;
}

/*  #menu1 ul.current
  {
      display:none;
  }*/

#forgotpass .credit-card-comwizar
{
    border: 1px solid #CCCCCC;
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: 0px;
    padding: 10px 20px;
    width: 100%;
}

.credit-card-revised--comwizar img
{
    float: left;
    margin-right: 10px;
}

/*
* New CSS for password strength starts
*/

.pwdstrengthbar
{
    margin: 0;
    padding: 0;
    position: absolute;
    right: 155px;
    text-align: center;
    top: 76px;
    z-index: 99;

}

.pwdstrengthbarfc
{
    margin: 0;
    padding: 0;
    position: absolute;
    right: 64px;
    text-align: center;
    top: 148px;
    z-index: 99;

}

.pwdstrengthbar1
{
    margin: 0;
    padding: 0;
    position: absolute;
    right: 155px;
    text-align: center;
    top: 50px;
    z-index: 99;

}

.pwdstrengthstr
{
    margin: 0;
    padding: 0;
    position: absolute;
    right: 155px;
    text-align: center;
    top: 50px;
    z-index: 99;
}

.check-availability99
{
    margin-top: -18px;
    margin-bottom: 10px;
}



/*
* New CSS for password strength ends
*/

.container-margin-top
{
    margin-top: 20px;
}

#accounts-summary-arf
{
    margin-top: 13px !important;
}


#accounts-summary-arf .supportbox .chat, #accounts-summary-arf .supportbox .phone
{
   /* font-size: 14px; */
}

#graphtable, #verf-del-benf-table, #conf-del-benf-table
{
    /* border: 0 solid !important; */
   border: 0px solid #dddddd !important;
    border-collapse: collapse;
}

#graphtable th, #verf-del-benf-table th, #conf-del-benf-table th
{
    border-bottom: 0;
    background: none repeat scroll 0 0 #E6EFBC !important;
}

    @media (max-width: 768px)
    {
        #graphtable, #verf-del-benf-table, #conf-del-benf-table {border: 0 solid !important;}
    
    }
#graphtable td
{
    text-align: left;
}
.cc-table
{
    max-width: 72.7%;
}
#graphtable .additionalInfo
{
    background: none !important;
}

.gridtable, .graphtable, .formtable, .formtablereadonly
{
    border: 0px solid #A6C9E2 !important;
}

.pull-left-modified
{
    float: left !important;
    margin-top: 8px;
}

.transfer-content-inputfild-ninety
{
    border: 1px solid #cccccc;
    padding: 5px;
    height: 40px;
    background: #ffffff;
    color: #585858;
    width: 70%;
}

@media (max-width: 360px)
{
    .transfer-content-inputfild-ninety
    {
        margin-bottom: 3px;
        border: 1px solid #cccccc;
        padding: 5px;
        height: 40px;
        background: #ffffff;
        color: #585858;
        width: 70%;
    }

}

@media (min-width: 990px)
{
    .transfer-content-inputfild-ninety
    {
        margin-bottom: 3px;
        border: 1px solid #cccccc;
        padding: 5px;
        height: 40px;
        background: #ffffff;
        color: #585858;
        width: 70%;
    }
}


.btn
{
    margin-left: 2px;
}

/* neil */
.ada-bands-buttons
{
    padding: 10px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}

.btn-green-small
{
    color: #ffffff;
    background-color: #006766;
    font-size: 16px; 
    font-weight:bold;
    width: 40px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #424242;
    margin-bottom: 10px;
}

.btn-green-gac
{
    color: #ffffff;
    background-color: #006766;
    font-weight:bold;
    width: 215px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #424242;
    margin-bottom: 10px;
}

#gbmpi-asb .print-download
{
    margin-top: -36px;
}


#gbmpi-asb .print-download a
{
    vertical-align: middle;
}

#gbmpi-asb #displayTable
{
    overflow: auto;
}

#gbmpi-asb #chqTable th
{
    background: #FAFAEB !important;
}

.toggle-buttons-spacer
{
    margin-top: 2px;
}

.credit-card-new
{
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: -16px !important;
    padding: 4px 1px;
    width: 100%;
}

.as-outer-table #graphtable a
{
    text-decoration: underline;
    cursor: pointer;
}

.as-outer-table #maintable
{
    margin-left: 90px;
}

.as-outer-table .supportbox
{
    /*margin-top: 25px;*/
}
/*
.supportbox
{
    font-size: 12px;
    padding-top: 5px;
}
*/
.stp-stop-button
{
    margin-top: 10px;
    margin-bottom: 30px;
}
.general-anchor-tag
{
    text-decoration: underline;
    cursor: pointer;
}

.accsumm-title
{
    margin-left: 13px;
}
.gbmpi-floatleft
{
    float: left;
}

.accsumm-title
{
    margin-left: 14px !important;
}

.as-outer-table .box
{
    margin-left: -14px;
}

/* neil */

.btn-green-apply
{
    width: 210px !important;
}

.chat-phone
{
   /* font-size: 13px !important; */
}

.dashboard-section2-ext
{
    min-height: 285px;
}

.dashboard-section3-ext
{
    min-height: 252px;
}

#nav-login .navbar-header-modified
{
    position: absolute;
    top: 60px;
}

.container-margin-top-modified
{
    margin-top: 6px;
}

.bottom-bg
{
    border-top: 5px solid #006766 !important;
}

.transfer-content-account-select-input
{
    border: 1px solid #D8DCDD;
    float: none;
    height: 35px;
    margin: 0;
    padding: 7px 5px 5px;
    width: 210px;
}
.transfer-content-account-select-input-new
{
    border: 1px solid #D8DCDD;
    float: none;
    height: 35px;
    margin: 0;
    padding: 7px 5px 5px;
    width: 230px;
}
.transfer-content-select-input
{
    margin: 0;
    padding: 7px 5px 5px 5px;
    width: 260px;
    height: 35px;
    border: 1px solid #d8dcdd;
    float: none;
    width: 70%;
}
.transfer-content-select-input-western-union
{
    margin: 0;
    padding: 5px 4px 4px 4px;
    width: 30px;
    height: 30px;
    border: 1px solid #d8dcdd;
    float: none;
    width: 20%;
}
@media (max-width: 360px)
{
    .transfer-content-select-input
    {
        border: 1px solid #cccccc;
        padding: 9px 5px;
        height: 40px;
        background: #ffffff;
        color: #585858;
        width: 70%;
    }
}
@media (min-width: 990px)
{
    .transfer-content-select-input
    {
        border: 1px solid #cccccc;
        padding: 9px 5px;
        height: 40px;
        background: #ffffff;
        color: #585858;
        width: 70%;
    }
}

#campaigndiv
{
    color: #006B7A;
    display: inline-block;
    font-size: 12px;
    margin-top: 30px;
    padding: 4px 1px;
    width: 100%;
}

@media (min-width: 391px)
{
    ul.account-navi li a
    {
        margin: 0;
        padding: 9px 7px;
        width: auto;
        border-top: 1px solid #F7F7DE;
        border-right: 1px solid #F7F7DE;
        border-left: 1px solid #F7F7DE;
    }
}

.act-left-table-full
{
    width: 100%;
}
/* 4 dec */

.transfer-content-full-table-tbody-th
{
    width: 40%; /*!important; */
}
/* 5 dec */

.input-datapicker
{
    width: 148px !important; /* 152 earlier */
}

@media (max-width: 768px){
.input-datapicker
{
    width: 138px !important;
}
}

@media (width: 1024px){
.input-datapicker
{
    width: 110px !important;
}
}

@media (width: 1024px){
.apply-now-btn-green
{
    width: 100px !important;
}
}

@media (max-width: 768px){
.apply-now-btn-green
{
    width: 100px !important;
}
}

.va-paremt
{
    position: fixed;
    bottom: 0;
    width: 100%;
}

.va
{
    float: right;
    position: relative;
    right: 0px;
}

.account-sectionbox .print-download-modified
{
    margin-top: -38px;
}

.account-sectionbox .download-modified
{
    /*background: url(../images/icon_print.png) left top no-repeat;*/
    background: url(../images/pdf_icon.png) left top no-repeat;
    /*border: 1px solid #FFFFFF;*/
    display: inline-block;
    height: 36px;
    width: 33px;
}

.print_bar
{
    display: block;
    margin-top: 34px;
}

.account-sectionbox .print-modified
{
    background: url(../images/icon_print.png) right top no-repeat;
    /*border: 1px solid #FFFFFF;*/
    cursor: pointer;
    display: inline-block;
    height: 36px;
    margin: 0 0 0 2px;
    padding: 0;
    width: 30px;
}

.inputfild50-modified
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #cccccc;
    color: #585858;
    height: 40px;
    padding: 5px;
    width: 117% !important;
}

@media (max-width: 360px) {
	.inputfild50-modified { width: 80% !important;left:87px;}
    .forgotpassbar {top:76px; margin-top :52px !important;}	
    .forgotpassbarnew {top:76px; margin-top :52px !important;}	
    passwordinputbox {margin-bottom:30px; width:0px;}
}





@media (max-width: 640px)  
{
 /*   
 .pwdstrengthbar{margin-top:62px !important; top:350px; left:100px}   
*/
 .pwdstrengthbar1{margin-top:264px !important; left:100px}   
 .check-availability99 h5 {margin-bottom:0px; margin-top:5px;font-size:10px;}
}

.security-image
{
    border: 1px solid #CCCCCC !important;
}


#bills ul.threesteps, #transfer ul.threesteps
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#bills ul.threesteps li, #transfer ul.threesteps li
{
    float: left;
    width: 30%;
    line-height: 30px;
    background: url(../images/arrow_foursteps.png) center right no-repeat;
    margin-right: 2%;
    font-size: 100%;
    
}

#bills ul.threesteps .lastchild, #transfer ul.threesteps .lastchild
{
    width: 23%;
    float: right;
    margin: 0;
    background: none;
}

.btn-trans-bene {
  color: #006766;
  background-color: white;
 font-weight:bold;
  text-transform:uppercase;
  text-decoration: underline;
  cursor: pointer;
}

.btn-trans-bene:hover {
  text-decoration: underline
}

.pwd-notes
{
    color: #5F727F; font-weight:bold; font-size: 13px;
}

.margin-bottom-thiryfive { padding-bottom:35px; clear:both;}
.margin-bottom-fifteen { padding-bottom:15px; clear:both;}

#bills ul.foursteps li
{
    font-size: 100% !important;
}

#login .sectionbox
{
    background-color: rgba(204, 204, 204, 0.6) !important;
}

#login .advert
{
    background-color: rgba(230, 239, 188, 0.8);
}


.btn-green-pagination
{
    margin-left: 0px;
    width : 30px;
    background-color:#006766;
    color:#FFFFFF;
    font-weight:bold;
    /*text-shadow : 1px 1px 1px #424242;*/
    text-transform : uppercase;
    border-width:0px;
}

.removeBorder
{
    background : none repeat scroll 0 0 #FFFFFF !important;
    border : 1px solid #CCCCCC !important;
}

.navbar-brand-modified
{
    left:0;
    margin:23px 0 0;
    position :relative;
}

.btn-trans
{
    cursor: pointer;	    
}

.btn-trans-right-align
{
    padding-right: 0px !important
}

#forgotpass .trasarrow-area-modified {
    left: 10px;
    position: absolute;
    top: 85px;
    width: 97%; visibility:hidden;
}

#forgotpass .login-setup-modified {
    background-color: #E6EFBC;
    height: 60px;
    padding: 0 20px;
    width: 100%;
}

.pwdstrengthbar-modified {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 68px;
    text-align: center;
    top: 50px;
    z-index: 99;
}


.account-select-input-95 { width:95%;}

.table-no-border
{
    border: 0 solid !important;
}

.passwordinputbox{ width:365px;}
.passwordinputboxfc{ width:430px;}
.forgotpasswordinputbox{ width:375px;}

.pwdservicebar {top:308px;}
@media (max-width: 360px) {
	.inputfild50-modified { width: 80% !important;left:87px;}
    .selfregisterpassbar {top:95px; margin-top :52px !important; left:10px;}
    .forgotpassbar {top:85px; margin-top :52px !important;}
    .forgotpassbarnew  {top:72px; margin-top :72px !important;}	
    .passwordinputbox {margin-bottom:30px; width:100%;}
    
    .forgotpasswordinputbox{ margin-bottom:30px; width:100%;}
    .pwdservicebar {left:88px; top:372px;}
}

@media (max-width: 768px)
{
 .passwordinputboxfc{ margin-bottom:30px; width:155%;}   
 .passwordinputbox{ width:154%; margin-bottom:15px;}
 .pwdstrengthbar { right: 257px; top: 100px;}
}
    

.takeright{float:right; margin-right:12px;}

.introductory-text{padding-bottom:6px; color:#627382 ;font-size:12px; font-weight: bold;}


.currentsaving { margin:0; padding:0; clear:both;}
.currentsaving  ul { margin:0; padding:0; list-style:none;}
.currentsaving  ul li { margin-right:15px; padding:0; list-style-type:none;}
/*.currentsaving  ul li { padding:0 20px 0 0; margin:0 20px 0 0; float:left; background:#006766; color:#fff;}*/

.currentsaving_blue { padding:3px 1px; margin:10px 21px 0 0; float:left; color:#006766; border-bottom:2px solid red; display:block; font-weight:700; font-size:14px;}
.currentsaving_red { padding:3px 1px; margin:10px 21px 0 0; float:left; color:black; /*border-bottom:1px solid blue;*/ display:block; font-weight:normal; font-size:14px;}

.currentsaving_blue a { color:#006766; outline: none; text-decoration:none !important; }
.currentsaving_red a { color:black; outline: none; text-decoration: none !important;} 

.secure-area{padding-left:5px; color:#627382 ;font-weight: bold;}

.dashboard-profile-image{width:55px ;height:55px ; margin-bottom:10px;}

.inbox_breadcrumbs {
	background-image: none !important; 
	background:#006766 !important;
	height: 31px !important;
	width: 100% !important;
}

.brd_btm_ie { border-bottom:1px solid #dddddd;}


.checkavaibility_used { width:110px; height:25px; margin:0; position:relative; top:-5px; left:10px;}
.ifram_capcha_height { height:107px;  overflow:hidden;}

@media (max-width:767px) {
.checkavaibility_used { top:2px; left:0px;}
.ifram_capcha_height { height:90px; overflow:hidden; display:block;}
.ifram_capcha_height img { background-size: cover; display:block;}

}

.newclassservice {
    margin: 0;
    padding: 0;
    width: 100%;
}

.message_sign_warning
{
    text-align: center;
    width: 26px;
    background:url(../images/warning_msg.fw.png) no-repeat;
}

.otp-hover
{
    display: block;
    float: right;
    left: 140px;
    position: relative;
    top: -32px;
}


@media (min-width: 990px) and (max-width: 1200px) {
 #nav-landing .navbar-default .navbar-nav  li  a {
	  padding-left:14px;
	  padding-right:13px;
	}
	
	#login .advert {
	
	min-height: 210px;
    }

 .dashboard-section2{ margin:0 0 45px 0; padding:18px 20px; border:1px solid #dddddd; overflow:hidden;min-height:223px;}
 .dashboard-section3{ margin:0 0 10px 0; padding:18px 20px; border:1px solid #dddddd; overflow:hidden;min-height:223px;}
 .progress-details-bg{ margin:1px 0 0 0; padding:5% 3%; width:100%; background:#E6EFBC; font-size:12px; overflow:hidden;min-height:124px;}
 
 .applynow-section2{ margin:0 0 45px 0; padding:18px 20px; border:1px solid #dddddd; overflow:hidden; min-height:355px;}
.dashboard-section3-ext
{
    min-height: 306px;
}
 
}

@media (min-width: 768px) and (max-width: 989px)
{
     .dashboard-section3{ margin:0 0 10px 0; padding:18px 20px; border:1px solid #dddddd; overflow:hidden;} /* min-height:192px; */
 .progress-details-bg{ margin:1px 0 0 0; padding:5% 3%; width:100%; background:#E6EFBC; font-size:12px; overflow:hidden;min-height:93px;}
 
 
.applynow-section2{ margin:0 0 45px 0; padding:18px 20px; border:1px solid #dddddd; overflow:hidden; min-height:315px;}
.dashboard-section3-ext
{
    min-height: 286px;
}
}


.pull-left_new{ position:relative; left:760px;}

@media (min-width: 360px) 
{
    .pull-left_new{ position:relative; left:340px;}
  
   
}

.btnwidth{width:110px !important;}
.buttonwidth{width:74px;} 


@media (min-width: 990px) 
{
    .buttonwidth{width:152px; !important} 
}

.container-margin-left{margin-left:-20px;}   


@media (min-width: 990px) 
{
    .selected-beneficiary-area-long-text{width:265px !important;}
}

@media (min-width: 990px) {
    ul.account-navi li{font-size:96% !important; padding-right: 0px}
}

@media (min-width: 990px) {
    .du-pay-as-you-go-select{width:95% !important;}
}

@media (width: 1024px) {
    .du-pay-as-you-go-select{width:150px !important;}
}

@media (max-width: 768px) {
    .du-pay-as-you-go-select{width:151px !important;}
}

@media (min-width: 990px) {
    .fuip-ftls ul{margin:0 !important; padding: 0 !important}
}

@media (max-width: 768px) {
    .sizecontrol{ width:130px !important; height:58px !important;}
}

@media (width: 1024px) {
    .sizecontrol{ width:150px !important; height:60px !important;}
}

.twofasetupprepare-links {
    color: #006766;
    text-decoration: underline;
}

#first-time-login h1 {margin-top:0px; margin-bottom : 10px;}

 @media (max-width: 320px)
 {
      .sizecontrol{ width:100px; height:40px;}
      #applynow th {width:25%;}
        /*#first-time-login .width-fulll {width:88% !important;}
      ul.account-navi li a.active-acc{padding:8px 7px 12px 14px; background-color:Green;} */
 }
 
 .fpcp-error-msg
 {
     margin-bottom:18px; 
     margin-top: 0px;
 }
 .btn-green1 {
  color: #ffffff !important;
  background-color: #006766;
/*  font-size:16px;*/
  font-weight:bold;
  width:168px;
  text-transform:uppercase;
  text-shadow: 1px 1px 1px #424242;
}
 .forpasschpass .message_sign
 {
     width: 24px !important;
 }
 
 .resolution
 {
     font-size:11px;
 }
 
 @media (min-width: 989px) 
{
    .hidden-my-profile{ display:none;}
   
}

/*@media (max-width:767px)
{
 
 .acount-detialsarea { border:1px solid #e7e7e7 !important; padding:10px; margin-bottom:20px; display:inline-block; width:100%;}
    
} */
 
 @media (min-width:768px and max-width:1200px)
 
 {
  
  .table-responsive-noborder { }  
 }
 
 #bd div
 {
    min-height: 500px !important;   
 }
    
.success_message_sign {
    text-align: center;
    width: 26px;
    background: url(../images/submit.png) no-repeat;    
}

.text-wrap
{
    white-space :normal !important;
}

/*
.message_text {
    /*color: #ffffff;*//*
    padding-left: 0;
    padding-right: 0;
}
*/

/* begin nsr css */

.important_message_box1_psan
{
    margin-bottom: 0px !important;
    width: 100%;
    margin-bottom: 18px;
    border: 0px solid #FFFFFF !important;
}

.vcsc-anchor
{
    color: #006766;
    background-color: white;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}

.vcsc-back-link {
    color: #006766;
    background-color: white;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    float: right !important;
}


.password-strength{text-align:center;}




/* pfm font */
#menigaframe .main-menu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.92em;
}



/* End PFM responsive */

.vcatd-button
{
    width: 250px !important;  
}

 @media (max-width: 640px) {
    .dashboard-accounts-text{padding-top:120px !important;}
 } 

@media (max-width: 768px) {
    .dashboard-accounts-text{padding-top:80px !important;}
    .dashboard-section-debitcard {height: 275px;}
    .clearfixdebitcard {height:75px;}
} 

@media (min-width: 768px) {
    .dashboard-accounts-text{padding-top:80px !important;}
    .dashboard-section1, .dashboard-section2, .dashboard-section3, .dashboard-section4 {height: 212px}
    .dashboard-section-debitcard {height: 244px; margin-bottom:10px;}
    .dashboard-section3-debitcard {height: 244px;}
    .clearfixdebitcard {height:57px;}
} 

@media (min-width: 989px) {
    .dashboard-accounts-text{padding-top:100px !important;}
    .dashboard-section1, .dashboard-section2, .dashboard-section3, .dashboard-section4 {height: 223px}
} 

@media (min-width: 1200px) {
    .dashboard-accounts-text{padding-top:80px !important;}
    .dashboard-section1, .dashboard-section2, .dashboard-section3, .dashboard-section4 {height: 195px}
    .dashboard-section-debitcard {height: 225px; margin-bottom:10px;}
    .dashboard-section3-debitcard {height: 225px;}
    .clearfixdebitcard {height:57px;}
} 


.ENUL-headings{font-weight:bold; font-size: 20px}


/* landing page buttons */
@media only screen and (min-width: 768px) {
    .dashboard-section3 .managment-text{min-height: 71px; height:auto;}
}

@media only screen and (min-width: 989px) {
    .dashboard-section3 .managment-text{height: 106px;}
}

@media only screen and (min-width: 1200px) {
    .dashboard-section3 .managment-text{height: 74px;}
}

/* landing page top gap */
@media(max-width:768px) 
{
    .dashboard-section1
    {
        margin-top: 0px !important;    
    }
}

.hidden-xs-height
{
    height: 56px !important;
}

.policy-text
{
    text-align: justify !important;
}

.policy-text h4
{

    text-align: left !important;
}

.policy-text-line-break
{
    margin-top:10px;    
}

@media(min-width:989px){
.enul-userid-text{font-size:13px !important}
}

@media(min-width:1200px){
.enul-userid-text{font-size:15px !important}
}

/*
@media(max-width:360px){
.navbar-brand
{
    margin-top: 13px !important;
    width: 120px !important;
}
}
*/

.msgcontainer .maintable, .viewmsgcontainer .maintable, .internal-messages-sidebar a, .msgcontainer .inbox_breadcrumbs td, .msgcontainer select
{
    font-size: 14px !important;    
    font-family: Arial, Helvetiva, Sans-Serif !important;
}

.msgcontainer #chqtable th
{
     background: none repeat scroll 0 0 #E6EFBC !important;
     /*background-color: #e6efbc !important;*/
}

.msgcontainer #chqTable th
{
     background: #E6EFBC !important;
}


.msgcontainer #maintable textarea
{
     height: 100px !important;
}


.viewmsgcontainer .infotable, .msgcontainer .infotable 
{
    background-color: #fff;
}

.viewmsgcontainer .infotable td, .msgcontainer .infotable td
{
    color: black !important;
}

.viewmsgcontainer .infotable caption
{
    border-radius: 0 0 0 0 !important;    
    background: none repeat scroll 0 0 #E6EFBC !important;
    height: 25px;
    color: #000;
}


/*.msgcontainer .maintable, .viewmsgcontainer, .viewmsgcontainer .infotable, .viewmsgcontainer middlepanel. .viewmsgcontainer .formtable*/
.viewmsgcontainer #maintable, .viewmsgcontainer .formtable, .msgcontainer
{
    background-color: #F7F7DE;    
}

.viewmsgcontainer .formtable td
{
   background-color: #fff; 
}


@media(min-width:768px)
{  
.aap-table
{
    table-layout: fixed;
}
.aap-table td:nth-child(3)
{
    white-space: normal;
}
.aap-table th:nth-child(3)
{
    width: 30%
}
}

/* hand not appearing in IE */
.sidebar .reg_ask
{
    cursor: pointer;    
}

@media(max-width: 480px){
.navbar-brand-login
{
    margin-left: 40px !important;
}
}


.dashboard-name{font-size: 14px !important;} 

@media(max-width: 321px)
{
    /*.dashboard-accounts-text{margin-top: 45px !important;}*/
    /* long names in the landing page */
}

.splitter .internal-messages-sidebar
{
    width: 200px !important;
        font-family: Arial, Helvetiva, sans-serif !important;
    font-size: 14px !important;
}

.splitter .splitter-bar
{
    left: 200px !important;
}

.splitter-pane .account-sectionbox, .splitter-pane .introductory-text
{
    font-family: Arial, Helvetiva, sans-serif !important;
    font-size: 14px !important;
}

@media (min-width: 768px) {
.intmsg-ie-fix
{
    min-width:762px;
}
}

@media (min-width: 992px) {
.intmsg-ie-fix
{
    min-width:986px;
}
}

@media (min-width: 1200px) {
.intmsg-ie-fix
{
    min-width:1170px;
}
}



/* end nsr css */

@media(max-width:768px)
{
    .txtft-center{text-align:center;}
}


@media(max-width:360px) 
{
    #self-reg-pass .inputfild50 {width:90%;}
    #self-reg-pass p { margin-top: -26px;  margin-left:-67px;}
    #self-reg-pass .password-strength { margin-top:26px !important;}
    #self-reg-pass .password-strength { margin-top: 8px !important; top: 15px !important;  margin-left:82px !important; float:left !important;}
    #resetpass  .password-strength { margin-top: 6px !important; top: 15px !important;  margin-left:82px !important; float:left !important;}
    #resetpass  .password-strength p { margin-top: -23px; margin-left:-68px !important;}
   .takeright{float:left;}
   .password-strength-wrapper{margin-left: -55px; margin-top: 10px;}
   #self-reg-pass .password-strength-wrapper{margin-left: -55px; margin-top: 10px;}
}


@media(min-width:460px) 
{
     #self-reg-pass .password-strength { margin-top:-18px !important; top: 1px !important;}
     #resetpass  .password-strength {margin-top:-18px !important;  top : -20px !important;}
     #resetpass  .password-strength p {text-align:center;}
    
}

/*
@media(min-width:361px)
{
    .password-strength-wrapper{margin-top:10px;} 
     .password-strength-wrapper{margin-left: -55px; margin-top: 40px;}
}
*/

#menigaframe{max-width:100% !important;}
#menigaframe{min-width:100% !important;}

@media (min-width:989px)
{
    #menigaframe
    {
        min-height: 600px !important;
    }    
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    select:focus textarea:focus input:focus
    {
        font-size:16px;
    }
}

.facebook-box {height:116px !important;}
.facebook-box-border {height:116px !important; border:1px solid #dddddd;}
.facebook-connect-button {margin-top: -31px;}
.facebook-text-align {margin-left:-16px  !important;}
@media (min-width: 768px) and (max-width: 989px){
.facebook-box-border {min-height:116px !important; border:1px solid #dddddd;}
}

.rmbox
{  border:1px solid #dddddd; 
   height:130px;
  }
 .inputfild10  { border:1px solid #cccccc; padding:5px; height:40px; background:#ffffff; color:#585858; width:10%;}
.callBackHeader
{
	background:none repeat scroll 0% 0% #066; 
	width:80%; 
	height:32px; 
	color: #FFF !important;
	font-weight: bold;
	/*text-transform:uppercase;*/
	vertical-align:middle;
	padding: 10px 10px;
}

.callBackHeaderIslam
{
	background:none repeat scroll 0% 0% #9dbe1c; 
	width:80%; 
	height:32px; 
	color: #FFF !important;
	font-weight: bold;
	/*text-transform:uppercase;*/
	vertical-align:middle;
	padding: 10px 10px;
}
.btn-green-islm {	  
	    color: #ffffff !important;
     background-color: #9dbe1c;
    /* font-size: 16px; */
    font-weight: bold;
    width: 152px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #424242;
	    
	}
.btn-green-islm:hover, .btn-green-islm:focus, .btn-green-islm:active, .btn-green-islm.active, .open .dropdown-toggle.btn-green-islm {
    background-color: #809A17;
    text-decoration: none;
}
