@import url('https://fonts.googleapis.com/css?family=Signika+Negative:300,400,600,700');

html{-webkit-font-smoothing: antialiased;}
body{ color:#58585b; font-size:14px !important; font-family: 'Signika Negative', Arial, sans-serif !important;  }

.div_disabled{pointer-events: none;opacity: 0.8;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #454546;
	margin-top:0px;

}
.h1, .h2, .h3, h1, h2, h3{ margin-bottom:10px;}
.h1, h1 {
    font-size: 24px;
}
.h2, h2 {
    font-size: 22px;
}
.h3, h3 {
    font-size: 20px;
}
.h4, h4 {
    font-size: 18px;
}
.h5, h5 {
    font-size: 16px;
}
.h6, h6 {
    font-size: 14px;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline: 0 none;
   
}


.bold-text{ font-weight: 600;}
.table-data-value.bold-text{ font-weight: bold;}
.table-data-label.bold-text{ font-weight: bold;}
b, strong { font-weight: 600;}
.devider{ height:1px; background:#ccc;  float:left; width:100%;}
sup {font-size: 20px;top: 0;}
a:focus{outline: 0 none;}
 .vertical-spacer0{}
.required-field .control-label:after, .required-field label:after{content:"";color:red; font-size:20px; line-height:1; position: absolute;bottom: -1px; right:-10px;}


.custom_radio{ margin-bottom:10px; float:left; width:100%;}
.custom_radio.last{ margin-bottom:0px;}
.custom_radio input[type="radio"]{ display:none;}
.custom_radio input[type="radio"] + label{ margin-bottom:10px;}
.custom_radio input[type="radio"] + label .radio { float:left; background-color: #ffffff; margin-top:0px; margin-bottom:0px; -webkit-box-shadow: 0 0 1px 1px #008752;box-shadow: 0 0 1px 1px #008752;  border-radius: 50px;-webkit-border-radius:50px;width:17px; height:15px; display: inline-block;padding: 4px; position: relative;  border:7px solid #fff;margin-right:10px; position:relative;}
.custom_radio input[type="radio"]:checked + label .radio{background-color:#898989;}

.custom_radio input[type="radio"]:disabled + label{opacity:0.5;}


.form-horizontal .checkbox, .form-horizontal .radio {min-height: auto;}
.custom_radio input[type="radio"] + label .radio,
.custom_radio input[type="radio"]:checked + label .radio {

	
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}

 .custom_radio .radio-text{ position:relative; top:5px;}


.custom_checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:40px;font-size:inherit;}
.custom_checkbox.last label{ margin-bottom:0px;}
.custom_checkbox input[type=checkbox]{display:none}
.custom_checkbox label:before{content:""; /*padding:10px 3px;*/ display:inline-block;width: 20px;height: 20px;position:absolute;left:0; top:2px;bottom:1px;background-color:#fff; /*box-shadow:0 2px 3px #999;-webkit-box-shadow: 0 0 1px 1px #008752;box-shadow: 0 0 1px 1px #008752;*/     border: 2px solid #4c4b4b;
border-radius: 4px; }
.custom_checkbox label{margin-bottom:20px}
.custom_checkbox input[type=checkbox]:checked + label:before{content: "\2713";font-size:12px; font-weight:bold; color:#fff;text-align:center;line-height: 1.5;background: #4c4b4b;
}
 .custom_checkbox .checkbox-text{ position:relative; top:5px;} 
   

.custom-file-browse .inputfile{height:1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}
.custom-file-browse .inputfile-1 + label{}
.custom-file-browse .inputfile + label{cursor:pointer;display:inline-block; max-width:100%; text-align:center;overflow:hidden; padding:10px; margin-bottom:0px;}
.custom-file-browse .glyphicon-arrow-up {font-size: 16px; margin-right: 10px;}



.edit-btn, .password-btn, .pin-btn,  .cancel-btn { font-size:18px;display:inline-block; cursor:pointer;}
.edit-btn .edit-btn--icon, .password-btn .password-btn--icon, .pin-btn .pin-btn--icon, .cancel-btn .cancel-btn--icon, .inactive-btn .inactive-btn--icon,  .migrate-btn .migrate-btn--icon{ height:25px; width:20px; display:block;}
.edit-btn  .edit-btn--text{ display:none;}

.debit-card__icon{ background:url("../images/small-card-icon.png") no-repeat left center; padding:5px 0px 5px 40px;}
.pre-receipt__icon{ background:url("../images/pre-receipt-icon.png") no-repeat left center; padding:5px 0px 5px 40px;}
.benef-icon-green{ background:url("../images/beneficiary-icon-blue.png") no-repeat left center; padding:2px 0 2px 30px; background-size:contain;}
.benef-icon-blue{ background:url("../images/benefi-icon-blue.png") no-repeat left center; padding:2px 0 2px 30px; background-size:contain;}

.page-notofication{ color:#8a8a8a;}
.page-notofication__cont{display: inline-block;padding: 0 0 8px 25px; width: auto;}
.page-notofication__icon{ background-repeat:no-repeat; background-position:left top; background-size:auto; padding:0px 0 4px 30px; display:inline-block;}


.vertical-devider{ position:relative;}
.vertical-devider::before { background: #dfdad8; content: ""; height: 100%; left: 50%;position: absolute;width: 0px; top:0px;}
sup{ top:0px;}
.progress{ height:8px;}
.progress-bar{ line-height: normal; background:#a5b3c9;}
/*====Buttons and Forms======*/
.btn{font-size: inherit;padding:6px 28px; white-space:inherit; border:none;}
.btn-primary{ background:#008752;  color:#fff;   border:0px;}
.btn-primary:hover{ background:#083674 ;  color:#fff;   border:0px;}
.btn-success{background:#bac7d8; color:#58585b;border:0px; }
.btn-success:hover{background:#008752;}
.btn-info{background:#083674; color:#fff;border:0px;}
.btn-info:hover, .btn-info.focus, .btn-info:focus, .btn-info.focus:active, btn-info:active{background-color:#008752;}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    background-color:#008752;
}


.form-control{ border-radius:2px; -webkit-border-radius:2px;  -webkit-appearance: menu-item;
-moz-appearance: menu-item; }

/* select.form-control{line-height:33px;}
 */
::-webkit-input-placeholder {
   color:#b4b4b4;
}


.form-display-table-cell {display: table-cell;height: auto;vertical-align: middle;width: 100%;}
.form-display-table-cell label{  display:inline;}


:-moz-placeholder { /* Firefox 18- */
   color:#b4b4b4;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#b4b4b4;  
}

:-ms-input-placeholder {  
   color:#b4b4b4;
}


.form-group.last{ margin-bottom:0px;}
.btn.add-beneficiary--btn, .btn.add-bank-account--btn, .btn.add-card--btn { float:left; background:none; padding:0px; margin-top:5px;}
.add-beneficiary--icon{padding-left:25px;}
.add-card--icon, .add-bank-account--icon{padding: 5px 0 5px 50px;}
.form-horizontal .control-label{ text-align:left; padding-top:0px;}
 label{font-weight:400; font-size:14px; position:relative; display:inline-block; line-height:14px;}
.money-back-gura{padding: 4px 0 4px 30px;}
.input-group-addon{ background-color:transparent;padding:6px 5px; font-size:11px; border-radius: 0 4px 4px 0;}
.glyphicon { font-size:20px;} 
.glyphicon-ok{font-size:20px;}
.pad-top0{ padding-top:0px;}
.btn-default{ background:#cad3e0;}

input[type=date]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

input[type=date]::-webkit-inner-spin-button, 
input[type=date]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
    padding-right:10px;

}



/*====Buttons and Forms End======*/

.payment__content--btn {
    margin-bottom: 20px;
    width: 100%;
}



.space-bottom0{ margin-bottom:0px;}
.space-bottom1x{ margin-bottom:10px;}
.space-bottom2x{ margin-bottom:20px;}
.space-bottom3x{ margin-bottom:30px;}
.space-bottom4x{ margin-bottom:40px;}

.space-top1x{ margin-top:10px;}
.space-top2x{ margin-top:20px;}
.space-top3x{ margin-top:30px;}
.space-top4x{ margin-top:40px;}
.equal-sign{ font-size: 16px;line-height:2.2; }
.space-right0{ padding-right:0px;}
.space-left0{ padding-left:0px;}




.divider{ height:1px; background:#ccc;}
.well{padding:15px 20px; background:none;/* border-radius:0px; -webkit-border-radius:0px; */border:1px solid #dcdcdc; }
.well-lg{ padding:15px 0px; border-radius:0px; -webkit-border-radius:0px;}
.well-sm{ padding:20px 0px;}
.layout-border{ border:1px solid #dcdcdc; border-top:0px; padding:15px 0px;position:relative;  top:-2px; height:100%}
.small, small{ font-size:80%;}
.invisible{ visibility:hidden;}
.btn-container-center, .btn-container{ text-align:center; float:left; width:100%;}
.btn-container-right {text-align:right;}
.recaptcha-detail{display: inline-block;text-align: center;}

.cvv-number{ position:relative; cursor:pointer; z-index:10;}
.cvv-number .input-group-addon .cvv-number__image{ bottom: 45px;right: 0; position: absolute; z-index: 20; text-align:center; background:#fff;  }
.cvv-number__image{ display:none; padding:15px; border:1px solid #ccc;} 
.cvv-number__image img{ width:100%;} 


.cvv-number .input-group-addon:hover .cvv-number__image{ display:block;}

.modal-content{  border:4px solid;}
.modal-header, .modal-body {border-bottom:0px; padding:10px;}
.modal-header *{ color:#fff; margin-bottom:0px;}
.modal-content .close { color: #ffffff; float: right;font-size:20px; font-weight: 700;line-height: 12px; opacity: 1;text-shadow: none;}



/*====Banner======*/
.carousel-control.left, .carousel-control.right{ background-image:none;}
.carousel-inner  .item-detail{ position:absolute; top:0px; right:0px; width:100%; height:100%;}
.carousel-inner .item-detail__row{ display:table; width:100%; height:100%;}
.carousel-inner .item-detail__cell{ display:table-cell; width:100%; height:100%; vertical-align:middle; padding:0px 15px;}
.carousel-inner  .item-detail__title h2{ font-size:25px; font-weight:bold; text-align:left;}

.carousel-inner  .item-detail__caption{ background-repeat:no-repeat; background-position:left top;  padding:0; background-size:0;  }


.carousel-inner  .item-detail__caption p{ font-size:16px; font-weight:200;}
.carousel-inner  .item-detail__caption .item-detail--content{ font-size:14px;} 
.carousel-inner  .item-detail__caption a { display:inline-block; padding:5px 10px; border:1px solid #008752; font-size:15px; font-weight:normal; text-decoration:none; margin-right:10px;}


.carousel-inner .item-detail__bottom{ display:none;  position:absolute; bottom:0px; background:rgba(255, 255, 255, 0.5);padding:10px; width:100%;}
.set-up-profile .carousel-inner  .item-detail__caption .item-detail--sub-title{ line-height:1;}


.set-up-profile .carousel-inner  .item-detail__title h2{ padding-right:0px;}
.carousel-inner .item-detail__caption .tem-detail--sub-title strong{ font-size:14px;}
/*====Banner End======*/

/*====NAVIGATION NEW======*/
.page-header{ background:#f4f4f4; border:0px; margin:0px;}
.navbar-brand{ height:auto;}
.navbar-toggle .icon-bar{ background:#083674;}
.navbar-brand a img{min-width:145px; max-width:358px; width:100%; height:auto;}
.navbar-toggle{ margin-bottom:15px; margin-top:15px;}


/*====NAVIGATION END======*/


/*====Page Body======*/

.page-title{ display:inline-block; width:100%; margin-bottom:15px;}
.page-title h1{ margin-bottom:0px;}
.page-title__icon{ display:inline-block; width:25%; max-width:107px; vertical-align:middle;  padding-right:2%;}
.page-title__icon img{ width:100%;max-width:107px;}
.page-title__cont{display:inline-block;vertical-align:middle; width:72%; }

/*====Page Body End======*/


/*====FOOTER NEW======*/
.page-footer{ margin-top:30px;}
.page-footer-micro{ background:#214577;border-radius: 10px;}
.copyright{text-align:center; color:#fff; padding:18px; padding-bottom:0px;}
.footer-social{}
.footer-social ul{ list-style:none; text-align:center; padding:0px; margin:0px; padding:18px 0px;}
.footer-social ul li{ display:inline-block;}
.footer-social ul li a{ width:30px; height:20px; display:block;}
.footer-social ul li .twitter-icon{  background:url("../images/footer-social-icon-sprite.png") no-repeat 0px top; }
.footer-social ul li .fb-icon{ background:url("../images/footer-social-icon-sprite.png")  no-repeat -40px top; }
.footer-social ul li .youtube-icon{ background:url("../images/footer-social-icon-sprite.png")  no-repeat -70px top; }
.page-footer__content.well-lg{ padding:15px 0px;}
.page-footer__content{ border-top:3px solid;}				

.page-footer__content h6{ text-transform:uppercase; font-size:16px; color:#048955; letter-spacing:1px;  }

.footer-nav ul{ padding-left:0px;  list-style:none;padding-bottom:10px;}
.footer-nav ul li{padding-bottom:6px; border-bottom:1px solid #f1f1f1; margin-bottom:5px;}
.footer-nav ul li a{ color:#454546; }

.social-respose{ list-style:none; padding:0px; margin:0px;display: inline; text-align:center;  }
.social-respose li{ border-bottom:0px; display: inline;  width:auto; margin-right:2px; margin-bottom:0px; padding-bottom:0px; }
.social-respose li a{ background-image:url("../images/social-response.png"); background-repeat:no-repeat; background-position:left center;  width:30px; height:30px; display:inline-block;}



.social-respose li a.social-respose__one{}
.social-respose li a.social-respose__two{ background-position: -32px center;}
.social-respose li a.social-respose__three{ background-position:-62px center;}
.social-respose li a.social-respose__four{ background-position:-94px center;}
.footer-content{}
.foter-content-extra--thumb{ padding:0px; margin:0px; list-style:none;}
.foter-content-extra--thumb li{ float:right; }

.foter-content-extra--thumb li.nortion-logo-cont{ display:block; text-align:right; width:100%; margin-bottom:0px;}
.foter-content-extra--thumb li a{ display:inline-block;}
.model-table{ display:table; width:100%; height:100%; }
.model-table__cell{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.model-table__cell.vertical-top { vertical-align: top;}

 .modal-header .close{width:15px; height:15px;}
 

 
 .footer-spcl .nortion-logo-cont{margin-top: 18px;}
 
 .footer-help--text .help-line{}
  .footer-help--text .help-line__left,  .page-footer .help-line__right{ display:block; margin-bottom:10px;}
  .footer-help--text .help-line__icon{ padding:5px 5px 5px 40px;  background-repeat:no-repeat; background-size:30px auto; background-position:left center;}
 .footer-help--text .icon-left{  background-image:url(../images/dashboard-title-flag.png); text-align:right;}
  .footer-help--text .icon-right{   background-image:url(../images/small-flag-icon.png);}
 
/*====FOOTER NEW END======*/

/*========Two Column Table =====*/
.two-column-table{ padding:0 15px;}
 .table{ border:1px solid #ccc;}
 .table > thead > tr > th{font-weight:normal;}
 .table td{ font-weight:normal;border-top:0px; vertical-align:middle;}
 .table .table-data-value{color:#003e7e;}
 .table > tbody > tr > td{border-top:0px; padding:8px 8px 4px 8px ; }
 .table > tbody > tr.info > td{ background:#e4e9f0;} 
 .table > tbody > tr.info > td.table-data-value, .two-column-table .table > thead > tr > th.table-data-value{  color:#083674;}
  .table > tbody > tr > th{ text-align:inherit;}
  th{ text-align:inherit;}
 .table .table-data-value__spcl{ padding-left:15px;}
 .table > thead > tr > th{ vertical-align:middle;}
 .table-value-right .table .table-data-value{ text-align:right;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {vertical-align: middle; font-weight:normal;}
.responsive-table.table > tbody > tr > td{padding: 10px 8px;}


/*========Two Column Table Ends =====*/

.steps-title{ padding:5px 15px; background:#dddddd;  display:block;}
.steps-title h2{ font-size:20px;}
.steps-title h2{ margin-bottom:0px; color:#8d8d8d;}
.step-icon{padding: 5px 0 5px 35px; display:inline-block;}
.step-two .steps-icon--gray, .step-two .steps-icon--white{padding: 5px 0 5px 45px;}
.step-two .steps-title .step-icon{ padding-left:45px;}
.step-three .steps-icon--gray{padding: 5px 0 5px 45px;}
.step-three .btn-apply{ margin-top:8px;}
.send-money-steps--offer-btn{font-size: 14px;padding: 10px; width: 100%;}
.select-beneficiary .input-group .form-control{ border-right:0px; }
.currency-detail .currency-detail__left, .currency-detail .currency-detail__mid, .currency-detail .currency-detail__right{ float:left;}
.step-one .currency-detail .currency-detail--left{ padding-right:0px; position:relative;}

.step-one .currency-detail .currency-detail--mid{}
.step-one .currency-detail .currency-detail--right{ padding-left:0px;}

.send-money-steps--offer-btn .btn-default{font-size:14px; width:100%; padding:10px;}
.step-counter{ display:block; float:right; text-transform:uppercase; padding:5px 0px;}
.step-counter--number{ font-size:26px; line-height:1;}
.step-counter .glyphicon { font-size:16px; padding-left:5px; font-size:12px; }
 
.step-content{ display:none;}
.step-three .step-content{ padding-top:0px;}


.step-one  .curency-container{  font-size:12px; font-weight:bold; padding-left:0px; }

.send-money__steps-btn{ text-align:center; margin:0px;}
.send-money-steps .active .step-counter .glyphicon {transform: rotate(180deg);}
.steps-title.disable h2{ opacity:0.2}
.send-money-steps .active .step-counter .glyphicon {transform: rotate(180deg);}
.send-money-steps .active.disable .step-counter .glyphicon {transform: rotate(0deg);}

.send-money__steps-three--content{ padding-top:0px;}


.step-three__confirmation-message{ background:#edf0f4; padding:10px 30px; text-align:center; position:relative; border-bottom:1px dashed #ccc;}
.step-three__confirmation-message .glyphicon-remove{ position:absolute; top:10px; right:10px; font-size:15px;}


.step-three__receipt-header{padding:0px 15px 20px 15px;}
.step-three__receipt-header p{ margin-bottom:0px;}
.step-three__receipt-logo{ text-align:center;}
.step-three__receipt-logo a{ display:block;}
.step-three__receipt-logo a img{ width:70%; max-width:150px;height:auto;}
.step-three__receipt-date{ text-align:center;}

.step-three__contact-info{margin-bottom:0px; text-align:center; padding:0 15px; display:none;}
.step-three__contact-info ul{ list-style:none; padding:0px; }
.step-three__contact-info .glyphicon-question-sign{  font-size: 17px;position: relative;top: 3px;}
.step-three__contact-info li{ width:100%;font-size:17px; color:#083674; }
.step-three__contact-info li:last-child{ border-right:0px; padding-right:0px; margin-right:0px;}
 .page-title-secondry{ padding:0 15px;}
 .page-title-secondry h2{ margin-bottom:15px;}
 
 .beneficiary-information-edit.well-lg{ padding-top:0px;}
 .beneficiary-information__sec-two.well-lg, .register-computer__desc.well-lg{ padding-bottom:0px;}
.add-new-benefi .form-horizontal .form-group{ margin-left:0px; margin-right:0px;}
.beneficiary-information__sec-two .input-group input[type="text"]{ border-left:0px;}


.send-money-steps .panel-group .panel{border-radius:0px; -webkit-border-radius:0px;}
.send-money-steps .panel-group .panel-body{ padding:30px 0px;}
.send-money-steps .panel-group .panel-heading{ padding:0px; border-radius:0px; -webkit-border-radius:0px;}
.send-money-steps .panel-group .panel-heading a{ display:block; padding:0; background-color:#dddddd; text-decoration:none; font-size:18px; color:#8d8d8d;} 
.send-money-steps .step-three .panel-body{ padding-top:0px;}




.sending-method__list-item.sending-method__btn-container {border-bottom: 0px;}
.sending-methods__list .add-bank-account--icon{display:inline-block; }
.sending-methods__list .add-bank-account--btn{ margin-top:0px;}
.spanish .sending-methods__list .add-bank-account--btn, .spanish .sending-methods__list .add-card--btn{font-size:14px;}

.sending-method__list-item .sending-method--btn .glyphicon-plus {font-size: 15px;}


.sm-limit-message{font-size:16px;}



/*===========Payer Selection============*/

.payers-list{max-height: 320px;overflow-y: auto;}
.payers-list.well{ padding-bottom:0px;}
.payers-list .custom_radio { margin-bottom:0px;}
.payers-list .custom_radio input[type="radio"] + label{ width:100%; text-align:center; margin-bottom:25px; min-height: 90px; height:90px; max-height: 160px;}
.payers-list .custom_radio input[type="radio"] + label strong{ display: block;font-weight: normal; padding-top:4px; font-size:16px; }
.payers-list .custom_radio input[type="radio"] + label .radio {border-radius: 4px; -webkit-border-radius:4px;box-shadow: 0 0 1px 1px #c9c9c9;float: none; height:auto; margin-right: 0px; padding: 0;width: 100%; position:relative; top:0px; text-align:center; margin-bottom:0px;}
.payers-list .custom_radio input[type="radio"] + label .radio img{ text-align:center; display:inline-block;}
.payers-list .custom_radio input[type="radio"]:checked + label .radio {background-color: transparent; box-shadow: 0 0 3px 3px #083674;  position:relative; top:0px;}

.payers-list .custom_radio input[type="radio"]:checked + label strong{ color:#083674;} 
.beneficiary-information-edit .beneficiary-information-icon, .upload-documents__desc .remitter-information-icon{ padding-left:60px; background-repeat:no-repeat; background-position:left top; background-size:55px auto;}
.payer-information.well-lg{ padding-bottom:0px;}

.payer-information .info-icon.col-xs-1{ padding:5px 0px;}
/*===========Payer Selection End============*/


/*===========Add New Sending Method============*/
.add-new-sending-method.well-lg { padding-bottom:0px;}
.add-new-sending-method .sending-method__list-item .custom_radio{ width:100%; float:none;}
.add-new-sending-method .sending-method__list-item{ border-bottom:0px;}
.add-new-sending-method .sending-method__list-item.spcl{}
.add-new-sending-method .sending-method__list-item.spcl label{ margin-bottom:0px;}
.add-new-sending-method .sending-method__list .custom_radio input[type="radio"] + label{font-size: inherit;}
.add-new-sending-method .sending-method__list .custom_radio input[type="radio"] + label .radio{ margin-top:8px;}


.add-new-sending-method .bank-icon{ background:url("../images/add-new-sending-method-icon-1.png") no-repeat left top; padding-left:50px; float:left; width:100%; background-size:30px 30px;}
.add-new-sending-method .card-icon{ background:url("../images/add-new-sending-method-icon-2.png") no-repeat left top; padding-left:50px; float:left; width:100%;background-size:30px 23px; }

.add-new-sending-method .sending-method__list .custom_radio input[type="radio"] + label .radio{ margin:0px;}

.long-desc-radio .input-group-addon{ border:0px; padding:0px; padding-right:15px; vertical-align:top;}
.long-desc-radio  .custom_radio input[type="radio"] + label, .long-desc-radio  .custom_radio input[type="radio"] + label span{ margin-bottom:0px;}
.long-desc-radio .input-group .form-control{ border:0px; box-shadow: none; -webkit-box-shadow:none; padding:0px; font-size:inherit; height:auto;}

/*===========Add New Sending Method End============*/

.payment__content--btn{ width:100%; margin-bottom:20px;}
.payment__content--btn .btn-success{ width:100%;}
.sending-method__list { padding:0px 15px;}
.sending-method__list-item{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e3e3e3}

.sending-method__list  .custom_radio{ margin-bottom:0px;}


.sending-method__list  .custom_radio input[type="radio"] + label{ float:right;width:100%; font-size:12px;}
.sending-method__list  .custom_radio input[type="radio"] + label strong.bank-icon{ background:url("../images/bank-icon-small.png") no-repeat left top; padding-left:30px; float:left; width:76%; background-size:17px 19px;}
.sending-method__list  .custom_radio input[type="radio"] + label strong.card-icon{ background:url("../images/small-card-icon.png") no-repeat left top; padding-left:30px;float:left; width:76%;background-size:17px auto; }
.sending-method__list--desc{ font-weight:normal; float:left; width:100%;}
.sending-method__list-image{ width:25%; float:left;font-weight: bold; }
.sending-method__list-item .custom_radio{ width:75%; float:right;}
.sending-method--btn .btn-success {width: 100%; font-size:16px;}

/*===========Add New Sending Method============*/

/*===========Add Credit Card============*/
.add-credit-card.well-lg, .add-bank-account.well-lg, .sign-up-desc.well-lg{ padding-bottom:0px;}

.add-credit-card .input-group-addon, .cvv-number .input-group-addon{ border:0px;}

/*===========Add Credit Card============*/

/*===========Add Bank Account============*/
.add-bank-account ol li, .order-list li{ margin-bottom:5px;}
.add-bank-account ol li:last-child{ margin-bottom:0px;}
.add-bank-account .input-group-addon{ border:0px;}
/*===========Add Bank Account============*/

.payer-information{}
.payer-information .input-group-addon{ border:0px;}



/*===========Dynamic Pages============*/
/*===========Sign Up============*/
.dynamic-pages .page-title{ padding:10px 15px; margin-bottom:0px;}
.dynamic-pages .page-title h1{ color:#fff; }
.dynamic-pages .page-title .title__icon{ display:block;padding:10px 0 10px 48px;  background-image:url(../images/sign-up-title-icon.png); background-repeat:no-repeat; background-position:left center; background-size:40px auto; }
.dynamic-pages .sign-up .page-title .title__icon{  background-image:url(../images/sign-up-title-icon.png);}



.dynamic-pages .page-title .page-title__cont{}

.has-success .glyphicon-ok{ color:#008752;}
.has-error .glyphicon-remove{font-size:20px;}
.has-success .form-control{ border-color:#cccccc;}
.has-success .form-control-feedback, .has-error .form-control-feedback, .has-success .form-control-error, .form-horizontal .has-feedback .form-control-feedback {
    width: auto;
    top: 9%;
    right: 10px;
}

.confirm-personal-info .page-title-secondry h3{ margin-bottom:0px;}
 .table .table__header-icon{padding:6px 0 6px 35px;  background-repeat:no-repeat; background-position:left center; background-size:auto;}
 .table__header-icon.benef-icon-white{ background-image:url("../images/benef-icon-white.png");}
 .table__header-icon.remitter-info-icon{ background-image:url("../images/remitter-info-icon.png");}

/*===========Sign Up End============*/

/*===========Add Beneficiaries ============*/
.dynamic-pages .beneficiaries .page-title .title__icon{  background-image:url(../images/add-benef-title-icon.png);}
.dynamic-pages .sending-method .page-title .title__icon{  background-image:url(../images/sending-method-title-icon.png);}
.beneficiaries-list.well-lg, .sending-methods__list.well-lg, .transaction-detail__desc.well-lg, .verify-bank-account__desc.well-lg, .add-a-sending-method__desc.well-lg, .search-transaction__desc.well-lg, .new-transaction__desc.well-lg, .cust-id-verification__desc.well-lg, .receipt__desc.well-lg, .invoice__decs.well-lg, .exchange-rate__decs.well-lg, .paying-agent__decs.well-lg, .hold-transactions__decs.well-lg, .pending-cancellation-transaction__decs.well-lg, .search-notification__decs.well-lg, .selling-paying-agent__decs.well-lg, .selling-paying-agent__decs.well-lg, .tx-statement__decs.well-lg, .find-paying-agents__decs.well-lg, .confirm-info__decs.well-lg, .mini-receipt__desc.well-lg, .transaction-control__decs.well-lg, .well-lg__vpad0 { padding:0px;}
.well-lg__vpad0 {padding:0px !important;}


.success-transaction__desc.well-lg{ padding-bottom:0px;}
.beneficiaries-list .two-column-table{ padding:0px;}
.beneficiaries-list .table__header-icon { padding:5px 0 5px 30px; display:inline-block;   background-repeat:no-repeat; background-position:left center; background-size:15px auto;}
.beneficiaries-list .table__header-icon .benef-icon-white{background-image:url(../images/benef-icon-white.png);}



.beneficiaries-list .two-column-table .table .table-data-value{ color:#083674;}
.table .table__btn-group{ border-top:1px solid #cccccc;  padding:0px;}
.table__btn-group .table-btn{ padding:10px 5px; background:none; width:100%; border:0px; border-right:1px solid #cccccc; text-align:center;}
.table-btn.last{ border-right:0px;}

.table-btn--icon { background-position: center top; background-repeat: no-repeat; background-size: 20px auto; display: inline-block; height: auto;  padding-top: 20px;width: auto;}
.table-hover > tbody > tr.table__btn-row:hover{ background:none;}
/*===========Add Beneficiaries End ============*/

/*===========First Message ============*/
.send-money__first-message .well-lg{ padding:0px;}
.first-message-bar{ height:30px;}
.first-message--content .send-money__steps-btn{ text-align:center;}
.first-message--content{ min-height:150px;background-repeat:no-repeat; background-position:left top; padding-left:40px; background-size:30px auto; }
/*===========First Message End ============*/

/*===========Verify Bank Account============*/
.dynamic-pages .verify-bank-account .page-title .title__icon{background-image:url(../images/verify-bank-account.png);}
.bank-account__detail .table th, .bank-account__detail .table{ border:1px solid #ccc;}
.bank-account__detail .table th, .bank-account__detail .table td{ font-weight:normal; text-align:center; vertical-align:middle; padding:10px 5px;}
.bank-account__detail .table th{  border:0px;}

/*===========Verify Bank Account End============*/

/*===========Sending Method List============*/
.sending-methods__list .two-column-table{ padding:0px;}
/*===========Sending Method List End============*/

.spanish .sending-methods__list .two-column-table  .table-header{ font-size:12px;}
.sending-methods__list .two-column-table  .table-header{ font-weight:normal; padding:0px;}

.table-header__left{ float:left; width:55%;padding:10px 0px 5px 5px;  text-align:left;}

.table-header__right{ float:right; width:40%; border-left:1px solid #fff;padding:10px 5px 10px 0; text-align:right; }
.table-header__right .table-header-icon{ padding-left:10px;}
.table-header-icon { background-repeat:no-repeat; background-position:left center; background-size:18px auto; padding-left:25px; text-align:left;}
.table-header-icon.icon--bank-account{background-image:url(../images/sending-method-list-icon-1.png); }
.table-header-icon .glyphicon-ok{ padding-right:10px; font-size: 12px;}
.table-header-icon.icon--credit-card{background-image:url(../images/sending-method-list-icon-2.png); }
/*===========Verify Bank Account End ============*/
.account-credit .nick-name .input-group-addon{ border:0px;}
/*===========Register Using Ulink Card ============*/

.dynamic-pages .ulink-card .page-title .title__icon, .dynamic-pages .ulink-card-steps .page-title .title__icon {background-image:url(../images/register-ulink-card-icon.png);}
 .ulink-card-steps .layout-border{ padding-top:0px;}
 .input-group.phone-number input[ type="text"]{ border-left:0px;}


/*===========Register Using Ulink Card ============*/

/*===========Register Using Ulink Card ============*/
.dynamic-pages .register-computer .page-title .title__icon{background-image:url(../images/register-computer-icon.png);}
.register-computer .layout-border{ padding-top:0px;}

.registration__steps .step{ background:#e2e6ee; padding:5px 10px; text-align:center;   position:relative; top:2px; border-bottom:1px solid #b5c0d3;}
.registration__steps .step.active{ background:#b5c0d3;}


.registration__steps .step.step_one::before, .registration__steps .step.step_one::after{  left: 100%;pointer-events: none; position: absolute;border-style: solid; content: none; width: 0;  z-index: 10;}
.registration__steps .step.step_one::before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #b6c1d4;  border-width: 13px;   top: -2px;}
.registration__steps .step.step_one::after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e2e6ee;  border-width: 11px; top: 0px;}

/* .register-computer__data-spcl{ padding: 0px 0px 0px 30px; margin-bottom:0px;} */
.register-computer__data-spcl{ padding: 0px 0px 0px 0px; margin-bottom:0px;}
.register-computer .page-notofication{ text-align:left; font-style:normal; }
.register-computer .well{float:left; width:100%;}
.registration__steps .step.step_one.active::before { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #b5c0d3; }
.registration__steps .step.step_one.active::after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #b5c0d3; }




.register-computer .layout-border, .forget-password .layout-border {
    padding-top: 0px;
}





.registration__steps .custom-col{ width:100%; float:left;}


/*===========Register Using Ulink Card End============*/


/*===========Transaction Detail ============*/
.dynamic-pages .transaction-detail .page-title .title__icon, {background-image:url(../images/transaction-detail-icon.png);}
.transaction-detail__desc .transaction-no, .success-transaction__desc .transaction-no{ border:2px solid ; font-size:15px; font-weight:bold; padding:5px 10px;  }
.transaction-detail__desc .two-column-table{ padding:0px;}
.transaction-status{ text-align:center;}
.transaction-status__message p{ font-size:15px; text-transform:uppercase; font-weight:bold; margin-bottom:0px; line-height:1;}
.transaction-detail .glyphicon-plus{ font-size: inherit;}
 .transaction-detail .two-column-table .benef-icon-white{background-image:url(../images/benef-icon-white.png);}
 .transaction-detail__desc .edit-btn  .edit-btn--text{ display:block;}
 
 .dynamic-pages  .cancel-transaction .page-title .title__icon{background-image:url(../images/cancel-transaction.png);}

 .transaction-detail-comment{ min-height:210px; padding:8px 15px; max-height:210px; overflow-y:auto;}

 
/*===========Transaction Detail End============*/

/*===========Ulink Card============*/
.ulink-card__decs .two-column-table{ padding:0px;}
.dynamic-pages .ulink-card-manage-pin .page-title .title__icon{background-image:url(../images/ulink-manage-pin-icon.png);}
.ulink-card-manage-pin__desc.well-lg, .ulink-card-summary.well-lg, .ulink-card-activity__desc.well-lg, .ulink-card-profile__desc.well-lg, .ulink-alert-setup__desc.well-lg, .set-up-profile__decs.well-lg, .edit-profile__decs.well-lg, .change-password__decs.well-lg { padding:0px;}
.ulink-card-manage-pin__desc .pin-request--btn{ background:none; border:1px solid #008752; padding:5px 28px;}
.ulink-card-manage-pin__desc .btn-container .btn{ margin-top:10px;}
.ulink-card-manage-pin__desc .btn-container .btn.pin-request--btn{ margin-top:0;}
.ulink-card-summary .amount-holder{ padding-left:20px; font-size:30px;}

.dynamic-pages .ulink-card-summary .page-title .title__icon{background-image:url(../images/ulink-card-summary.png);}
.ulink-card-summary .two-column-table{ padding:0px; border:0px;}
.ulink-card-summary .card-summary__detail .table{ border:0px; padding:0px; }
.ulink-card-summary .card-summary__detail .table tr td{padding:3px 5px 3px 0px;}


.dynamic-pages .ulink-card-activity .page-title .title__icon{background-image:url(../images/ulink-card-activity.png);}
.ulink-card-activity__desc .btn-primary{ margin-bottom:10px;}
.ulink-card-activity__desc .two-column-table{padding:0px;}
.ulink-card-activity__desc .two-column-table .table{border:0px; margin-bottom:0px;}

.ulink-card-activity__desc .two-column-table .table td{border:0px;}
.dynamic-pages .ulink-card-profile .page-title .title__icon{background-image:url(../images/ulink-card-profile.png);}
.dynamic-pages .ulink-alert-setup .page-title .title__icon{background-image:url(../images/ulink-card-alert-setup.png);}
.ulink-alert-setup .alert-message{ position:relative; display:inline-block;} 
.ulink-alert-setup .alert-message .alert-message--open{ display:none; position:absolute; width:200px;  position: absolute; right: 64%; top: 0; z-index: 99;}
.ulink-alert-setup .alert-message:hover{ cursor:pointer;}
.ulink-alert-setup .alert-message:hover .alert-message--open{ display:block;}
 .ulink-alert-setup .alert-message--open .well{  background: #ffffff;padding: 10px;}
.ulink-alert-setup .table-alerts .table{ font-size:80%;}
.ulink-alert-setup .table-alerts td{ vertical-align:middle;}
.ulink-alert-setup .table-alerts .custom_checkbox label{ padding-left:30px;}
.ulink-alert-setup .table-alerts 

.ulink-alert-setup .table-alerts .custom_checkbox input[type=checkbox]:checked + label:before {font-size: 14px;line-height: 6px;}
.ulink-alert-setup .table-alerts .custom_checkbox label:before { padding: 5px 3px; width: 18px; height: 18px;top: 5px;}


/*===========Ulink Card End============*/

/*===========Set Up Profile============*/
.dynamic-pages .set-up-profile .page-title .title__icon{background-image:url(../images/set-up-profile-icon.png);}
.set-up-profile__decs  .form-horizontal .form-group, .edit-profile__decs  .form-horizontal .form-group{ margin-left:0px;margin-right:0px;  }
 .set-up-profile__decs .custom_radio input[type="radio"] + label{ margin-bottom:0px;}
  .set-up-profile__decs .verification-quiz__list{ padding-right:10px;}
.set-up-profile__decs .well{ padding:15px;}
.set-up-profile__decs .doc-verfication-msg__cont{background-image:url(../images/doc-verification-icon.png); background-repeat:no-repeat; background-position:left top; padding-left:40px;background-size:30px auto; text-align:center;}
.set-up-profile__decs  .doc-verfication-msg__link{ padding:8px 30px; margin-right:10px; border:1px solid; display:inline-block; margin-left:20px;}
.set-up-profile__decs .doc-verfication-msg__link--desc{ display:inline-block;}
/*===========Set Up Profile End============*/

/*===========Login Module============*/
.login .container{position:static;}

.login__error-message{   display:none; color:red;}
.login-module .page-title{ display:inherit;}
.login-module .carousel-inner .item-detail__row {padding-bottom: 95px;}
.login-module .carousel-inner .item-detail__caption{ padding-top:0px; margin:6% 0px; margin-right:0; width:100%;}
.login-module .carousel-inner  .form-group{ margin-bottom:10px;}
.login-module .carousel-inner .login-form{ width:100%; position:relative;}
 .login-form .error-message-container{ position:relative; right:0px;  background: #e4e5e9;  border-style: outset;border: 1px rgba(175, 191, 236, 0.82); border-radius:4px; top:-15px; padding:10px; margin-top:30px;}
 .login-form .error-message-container .errorMessage{ margin-left:0px; margin-bottom:0px; list-style:none; padding-left:0px;}
  .login-form .error-message-container .errorMessage span{font-weight:normal; }

.login-module .carousel-inner .login-form .errorMessage a{ border:0px; padding:0px;font-size: inherit;} 

.login-module .carousel-inner .item-detail__bottom{ display:block; padding:10px;}
.login-module .carousel-inner .item{ height:350px;}

.login-module .carousel-inner .item.bg-login{ background-image:url(../images/log-in-banner.png); background-repeat:no-repeat; background-position:left center; background-size:cover;}
.login-module .carousel-inner .item-detail__bottom--right{ display:inline-block; text-align:left; max-width:320px;}

.login-module .carousel-inner .item-detail__bottom--left .title-icon{ padding:6px 0 6px 90px; background-repeat:no-repeat; background-position:left center; background-size:auto; font-size:40px;}


.login-module .item-detail__bottom--left h2{color:#083674; margin-bottom:0px;}
.login-module .item-detail__bottom--left .login-signup-icon{display:block; padding: 14px 10px 14px 40px; background-image:url(../images/login-banner-icon-2.png); background-repeat:no-repeat; background-position:left center; background-size:34px auto;}

.login-module .item-detail .btn-reset{ padding-left:40px;background-image:url(../images/reset-button.png);background-repeat:no-repeat; background-position:10px center; }
.login-module .item-detail .btn-success{padding-left:40px;   background-image:url(../images/login-button-icon.png);   background-repeat:no-repeat; background-position:10px center; }

/*===========Login Module End============*/


/*===========Dashboard============*/

/*.dashboard__title{padding: 10px 15px; display:table; width:100%;}
.dashboard__title h1{ margin-bottom:0px;}
.dashboard__title *{ color:#fff;}
.dashboard__title h3{ margin-bottom:0px;}
.dashboard__title--left, .dashboard__title--right{ width:100%; display:block; vertical-align:top;}
.dashboard__title--right{ display:none;}
.dashboard__title--icon{ display:table-cell; padding-right:20px; vertical-align:top; width:25%; max-width:25%;}
.dashboard__title--icon img{ width: 100%; max-width: 107px; height: auto; max-height:60px; }
.dashboard__title--text{ display:table-cell; margin-right:20px; vertical-align:middle; }

.dashboard .carousel-inner .item{ height:190px;}
.dashboard .carousel-inner .item-detail__content .btn{ font-size:12px;}
.dashboard .carousel-inner .item-detail__bottom { position: static; display:block; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }

.dashboard .carousel-inner .item.banner-dashboard{ background-image:url(../images/dashboard-banner.png); background-repeat:no-repeat; background-position:left center; background-size:cover;}
.dashboard .carousel-inner .item-detail__bottom--content h2{  margin-bottom:0px;}
.dashboard .carousel-inner .item-detail__bottom--content  .item-detail__bottom--left{ float:left;}
.dashboard .carousel-inner .item-detail__bottom--content  .item-detail__bottom--right{ float:right;}
.banner-dashboard .btn-spcl{ background:none; border:1px solid #174079; color:#174079; margin-top:5px;}
.dashboard .carousel-inner .item-detail__bottom--content .title-left{ display:inline-block;background-repeat:no-repeat; background-position:left center; background-size:auto;}
.dashboard .carousel-inner .item-detail__bottom--content{ margin-bottom:12px;}
.dashboard .carousel-inner .item-detail__bottom .progress{ margin-bottom:0px; height:15px; margin-top:10px;}
.dashboard .carousel-inner .item-detail__top .banner-detail--desc{ line-height:1;}

.dashboard  .carousel-inner{ overflow:visible;}
.dashboard .carousel-inner .item-detail__mid *{ color:#fff;}

.dashboard .carousel-inner .item-detail__mid { line-height:1; } 
.dashboard .carousel-inner .item-detail__mid .banner-detail__left{background-image:url(../images/dashboard-daily-limits-icon.png);background-position:left top;background-repeat:no-repeat;background-size:30px auto;padding-left:40px;padding-top:0}
.dashboard .carousel-inner .item-detail__mid .banner-detail--title{ font-size:15px; font-weight:bold; margin-bottom:0px;} 
.dashboard .carousel-inner .item-detail__mid .banner-detail--desc{ font-size:12px; } 

.dashboard .carousel-inner .item-detail__top .banner-detail--desc span{ display:block;}
.dashboard .carousel-inner .item-detail__top .banner-detail--desc .desc-top{ font-weight:600;} 
.dashboard .carousel-inner .banner-detail__right{ background-image:url(../images/dashboard-baic-level-icon.png); background-repeat:no-repeat; background-position:left top; padding-left:30px; background-size:20px auto;}
.dashboard .carousel-inner .banner-detail__right .banner-detail--title{ font-size:15px; margin-bottom:0px;}
.dashboard .carousel-inner .banner-detail__right .banner-detail--desc{ font-size:15px;}*/

.uniteller-communications__banner.communications__banner--second{ margin-top:15px;}

.spanish .dashboard .carousel-inner .item-detail__content .btn{ font-size:10px;}


.quick-link--title{ text-align:center;}
.dashboard .exchange-rate{ line-height:1.3; text-align:center;}
.dashboard .exchange-rate__label, .dashboard .exchange-rate__value{ font-size:24px; display:block;}
.dashboard_decs.well-lg { padding: 20px 0px 0;}
.quick-link{ padding-bottom:20px;}
.quick-link__sec:hover{cursor:pointer;}
.quick-link--icon{background-position:center top;background-repeat:no-repeat;background-size:contain;display:block;height:60px;margin-bottom:10px;width:100%;}
.quick-link--icon.icon-add-bank{ background-image: url(../images/quick-icon-set-1.png);}
.quick-link--icon.icon-add-card{ background-image: url(../images/quick-icon-set-2.png);}
.quick-link--icon.icon-add-benef{ background-image: url(../images/quick-icon-set-3.png);}
.quick-link--icon.icon-send-money{ background-image: url(../images/send-money-green.png);}
.recent-transfers .table{ margin-bottom:35px;}
.recent-transfers .responsive-table .btn-spcl{ background:none; border:1px solid #0e8e5c; }
.ulink-recent-activity .panel-default > .panel-heading {background-color: none;border:0px;padding: 0;}
.ulink-recent-activity .panel-title > a{  display:block; float:left; width:100%; padding:10px; color:#fff; background-color:#a7b6cc; background-repeat:no-repeat;background-image:url(../images/acoardian-arrow-open.png); background-position:right center; text-decoration:none;}
.ulink-recent-activity .panel-title > a.collapsed{ background-image:url(../images/acoardian-arrow-close.png);}



.ulink-recent-activity .panel-title--right{padding-right: 32px;}
.ulink-recent-activity .table{ border:0px; margin-bottom:0px;}
.ulink-recent-activity .panel-group{ margin-bottom:25px;}
.ulink-recent-activity .panel-group .panel-body{ padding:0px;}
.ulink-recent-activity  .table > tbody > tr > td{ padding:15px 10px; border-bottom:1px solid #ccc;}
.ulink-recent-activity  .table > tbody > tr > td:first-child{ padding-left:20px;}
.ulink-recent-activity  .table > tbody > tr > td:last-child{ padding-right:20px;}
.ulink-recent-activity  .table > tbody > tr:last-child bottom{ border-bottom:0px;}




.dashboard .carousel-inner .item-detail__row, .login-module .carousel-inner .item-detail__row{ display:block; height:auto; padding-bottom:0px !important;}
.dashboard .carousel-inner .item-detail, .login-module .carousel-inner .item-detail { height:auto; padding-bottom:20px; position: static;}
.dashboard .carousel-inner .item-detail__bottom,  .login-module .carousel-inner .item-detail__bottom{ position:static;}
.dashboard .carousel-inner .item-detail__cell, .login-module .carousel-inner .item-detail__cell{ display:block; width:100%;}
.dashboard .carousel-inner .item-detail__bottom, .login-module .carousel-inner .item-detail__bottom{ position:relative;}
.dashboard .carousel-inner .item .btn{  margin-top:10px;}
.dashboard .carousel-inner .item, .login-module .carousel-inner .item{ height:auto !important;}


.dashboard .carousel-inner .item-detail__bottom .btn{ margin-bottom:0px; }

.dashboard .carousel-inner .banner-detail__right{ margin-top:4%;}

.dashboard .profile-completed--title{color:#fff;}

.btn-quick-send{ padding:6px 12px;}



/*===========Dashboard End============*/


/*===========Transaction History============*/
.transaction-history__desc.well-lg{ padding-top:0px; padding-bottom:0px;}
.transaction-history__desc .date-range.well{ padding:25px 30px 25px 30px; margin-bottom:0px; }
.transaction-history__desc .search-result.well{ padding:15px;}

.transaction-history__desc .between-dates-open .between-dates--left, .transaction-history__desc .between-dates-open .between-dates--right{ padding-right:0px;  padding-left:0px;} 
.transaction-history__desc .between-dates-open .between-dates--left .col-sm-4{ padding-left:0px;}
.transaction-history__desc .between-dates-open .between-dates--left .col-sm-8{ padding:0px;}

.transaction-history__desc .between-dates-open .between-dates--left .col-sm-4{ padding-left:0px;}
.transaction-history__desc .between-dates-open .between-dates--right .col-sm-8{ padding:0px;}
 .transaction-history__desc .between-dates-open{padding: 0 15px;}


/*===========Transaction History End============*/

/*===========Transaction  Success Page ============*/
.success-transaction--table .table-header { padding:0px;}
.success-transaction--table .table-header .table-header__left { width:50%; padding:10px 15px 10px 15px;}
.success-transaction--table .table-header .table-header__right {width:50%; padding:10px 15px 10px 15px;}
.success-transaction--table .table td{ width:50%;}
.success-transaction--table .table-header__right { border-left:0px;}  
.success-transaction--table .vertical-devider::before { width:1px; background-color:#fff;}

/*===========Transaction  Success Page  End ============*/


/*===========Payer Branch============*/
.payers-list__select-branch{ max-height:300px; overflow-y: auto;}
.payers-list__select-branch.well{ padding:0px;}
.payers-list__select-branch .custom_radio{ margin-bottom:0px;}
.payers-list__select-branch .custom_radio input[type="radio"] + label { float:left; margin-bottom: 0px; width:100%; border-bottom:1px solid #dcdcdc; padding:10px 0px; ; opacity:0.5;transition: background-color 0.4s linear 0s; line-height:1; color:#000; }
.payers-list__select-branch .custom_radio input[type="radio"] + label span { display:block; float:left; padding:0px 10px 10px 10px;  width:100%;}
.payers-list__select-branch .custom_radio input[type="radio"] + label span.payer-branch--logo{ width:100%;}
.payers-list__select-branch .custom_radio input[type="radio"]:checked + label { opacity:1;}

/*===========Payer Branch End============*/

/*===========Payer Branch============*/
.dynamic-pages .success-transaction .page-title .title__icon{background-image:url(../images/send-money-successfu-ltransaction-icon.png);}
.success-transaction .page-title-secondry h2{ margin-bottom:0px;}
.success-transaction--table-left .transaction-time-detail{ display:block;}
.success-transaction--table-left .transaction-num-detail--left, .success-transaction--table-left .transaction-time-detail--left{ padding-right:20px;}

.table-data-value.bg-info{ color:#fff;}
.success-transaction--title span{ display:block;}
.success-transaction--title .title-main { margin-bottom: 5px;}
.success-transaction--title .title-reprint{ float:left; }
.success-transaction--title .title-inprogress{ float:right;}
/*===========Payer Branch============*/


.sending-method__title *{ color:#fff; padding:10px 30px;}
.sending-method__title h2{ margin-bottom:0px;}
.add-a-sending-method .layout-border{top:0px;} 
.sending-method-col{text-align:center;   display: inline-block;}
.sending-method-col__icon{ width:113px; height:109px; background-repeat:no-repeat; background-size:100% auto; background-position:center; display:inline-block; }
.sending-method-col__desc .radio-text{ font-size:18px;}
/*===========Table With Dynamic Data============*/
.table-spcl{width: auto; display:block; position:relative;-webkit-box-shadow:inset 0 0 0 1px #083674;box-sizing:content-box;box-shadow:inset 0 0 0 1px #083674;border-left:15px solid #fff;border-right:15px solid #fff;vertical-align:top;border-bottom:30px solid #fff}
.table-spcl table{border:0}
.table-spcl .two-column-table{padding-bottom:70px}
.table-spcl .table__btn-group{bottom:0;display:inline-block;position:absolute;text-align:center;width:100%;border-top:1px solid #ccc}
.table-spcl .table__btn-group .table-btn{display:inline-block;width:auto; padding:10px 15px;}
.table-spcl__col{display:inline-block;width:100%;height:100%}
.table-spcl table{margin-bottom:0}


.table-spcl__new{width: auto; display:block; position:relative;vertical-align:top; border:1px solid #083674;}
.table-spcl__new table{border:0}
.table-spcl__new .two-column-table{padding-bottom:70px}
.table-spcl__new .table__btn-group{bottom:0;display:inline-block;position:absolute;text-align:center;width:100%;border-top:1px solid #ccc}
.table-spcl__new .table__btn-group .table-btn{display:inline-block;width:auto; padding:10px 15px;}
.table-spcl__new__col{display:inline-block;width:100%;height:100%}
.table-spcl__new table{margin-bottom:0}

/*===========Table With Dynamic Data End============*/

.forget-password__desc.well-lg { padding-bottom:0px;}


/*===========Upload Documents============*/
.dynamic-pages .upload-documents .page-title .title__icon {background-image: url("../images/upload-documents.png");}
.custom-file-browse--message p:last-child{ margin-bottom:0px;}
.upload-document__form.well-lg{ padding-bottom:0px;}
.upload-document__form .upload-document--displyed.well{ padding:15px; margin-bottom:0px;margin-top:4px;}

/*.upload-document__form .progress{ height:4px; margin-bottom:0px; margin-top:5px;}
.upload-document__form .document-img {border-right: 1px solid #cccccc; margin: -15px;}
.upload-document__table{ display:table; width:100%;}
.upload-document__table-cell{ display:table-cell; vertical-align:middle;}

.upload-document__table-cell.cell-left{ width:40%;  max-width:80px;}
.upload-document__table-cell.cell-right{ width:60%; padding-left:30px; max-width:155px; overflow:hidden;}
.upload-document__table-cell .document-detail{ width:100%; overflow:hidden;}
.upload-document__form  .chhose-file-btn{ padding-right:0px;}
*/

.upload-document--displyed p:last-child{ margin-bottom:0px;}
.upload-document--displyed .glyphicon-remove{ font-size:15px;}


/*===========Upload Documents End============*/

.responsive-table td.small-view-center{ text-align:center; }

.forget-password__desc .show-hint{ padding:15px 0px;}

.quick-links__list-group{ display:inline-block; width:100%; text-align:center;}
.quick-links-list{ width:24.33333333%; padding-right: 10px; padding-left: 10px; display:inline-block; text-align:center; vertical-align:text-top;}
.quick-links-list--content{ display:block;}

.responsive-table td.small-view-center .btn-sm{ padding:5px 3px;}
.btn-quick-send{ margin-bottom:5px;}
/*===========Dynamic Pages End============*/
.congratulations-screen .carousel-inner .item-detail__sub-title{font-size:18px; font-weight:normal;}
 
 
 
 
/*-- bkp--*/
/*===========Send Money Start Here============*/
.send-moeny-module .page-title{ display:inherit;}
.send-moeny-module .carousel-inner .item-detail__row {padding-bottom: 0;}
.send-moeny-module .carousel-inner .item-detail__caption{ padding:0; margin:0; width:100%; background:none;}
.send-moeny-module .carousel-inner .item-detail__bottom{ display:block; padding:10px; text-align:right;}
.send-moeny-module .carousel-inner .item{ height:360px;}
.send-moeny-module .carousel-inner .item.bg-login{ background-image:url(../images/send-money-banner-bg.png); background-repeat:no-repeat; background-position:left center; background-size:cover;}
.send-moeny-module .item-detail__caption--title h1{ color:#fff; font-size:24px; line-height:1.3;}
.send-moeny-module .carousel-inner .item-detail__caption a{ border:none;}
@media only screen and (min-width : 768px) {
	.send-moeny-module .item-detail__caption--title h1{font-size:42px; line-height:1.3;}
	.send-moeny-module .carousel-inner .item{ height:460px;}
	
	}

/*===========Send Money End Here============*/
dynamic-fields .form-group{ width:50%;}

.dynamic-fields .form-group{ width:100%;}
.dynamic-fields .form-group:nth-child(odd) {
	float:left;
}
.dynamic-fields .form-group:nth-child(even) {
	float:left;
}


/*===========Search Transaction============*/
.dynamic-pages .search-transaction .page-title .title__icon{ background-image:url(../images/search-icon.png);}
.search-transaction__desc .vertical-devider{ border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:20px;}
.search-transaction__desc .vertical-devider::before{ left:67%;}
.foreign-exchange .table-data-label .lebel-icon{ display:inline-block; padding-left:35px; background-repeat:no-repeat; background-position:left center; background-size:25px auto;}
.search-transaction__detail-left .detail-left__top .hero-text-title h3{ float:left;}
.search-transaction__detail-left .detail-left__top .btn-new-cust{ float:right;}
.search-transaction__detail-right .table{ margin-bottom:10px;}
.search-transaction__detail-right  .operation-detail-container{ margin-bottom:10px;}
.search-transaction__detail-right  .operation-detail-container, .search-transaction__detail-right  .quick-link-container{ padding:10px; border:1px solid #ccc;font-size:13px;}
.search-transaction__desc .two-column-table{ padding:0px;}
.search-transaction__detail-left.border{ padding-top:0;}


.search-transaction__detail-right .detail-right__top{ margin-top:20px; }
.search-transaction__detail-right  .operation-detail-container .operation-detail-left{ float:left; width:32%; font-size:90%; }
.search-transaction__detail-right  .operation-detail-container .operation-detail-right{ float:right; width:52%; font-size:80%;}
.search-transaction__detail-right  .operation-detail-container .operation-detail-right a.page-link {  word-wrap: break-word;}
.search-transaction__desc .btn-new-cust{ background-repeat:no-repeat; background-position:left center; padding-left:25px; margin-bottom:20px;}
.search-transaction__desc .btn{}
.search-transaction__desc  .btn-container-new-cust{ width:100%;}
.foreign-exchange tr{ border-bottom:1px dashed #ccc;}

.search-transaction__desc .table td{ font-size:12px;}

.search-transaction__desc .responsive-table.table tr:nth-child(odd) {background:#f6f6f6;}
.search-transaction__desc .responsive-table.table th{ line-height:1; padding:5px 8px;    border-right: 1px solid #e6e6e6;}
.search-transaction__desc .responsive-table.table td{ padding:5px 8px;    border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; font-size:80%; }
.search-transaction__desc .responsive-table.table td .tx-no{ font-size:120%; font-weight:600;}
.search-transaction__desc .responsive-table.table td .table-data--top{ font-weight:600;}
.search-transaction__desc .responsive-table.table td .table-data--bottom{ font-size:80%;}
.search-transaction__desc .responsive-table.table .fixed-width-th {width: 100px;}
.search-transaction__detail-right #foreign-exchange__loader{display:none;}
.search-transaction__detail-right .detail-right__top .loader-with-mask {min-height:130px;}


.new-transaction__form-group{ margin-bottom:20px; float:left; width:100%; }
.new-transaction__form-group.additional-fields{ padding-bottom:0px;}
.new-transaction .table{ border:1px solid #ccc}

.new-transaction .currency-detail input[type="text"]{border-right:0px;} 
.new-transaction .currency-detail input.changes-due{border-right:1px solid #ccc;} 


.new-transaction .form-select-destination .search-result span.col-xs-6{ padding:0px;}
.new-transaction .form-select-destination .radio-text {display: inline-block; top:0px; width:80%;}
.arrow-sign{ line-height: 4em;}
.new-transaction .currency-detail .currency-detail--left{ position:relative; padding-right:0;}
.new-transaction .currency-detail .currency-detail--right{padding-left:0;}
.new-transaction .currency-detail .currency-detail--left .calculate-icon{ width: 25px;   height: 25px; border:0px; cursor:pointer; position:absolute; z-index:99;  right: -19px;top: 50%;background-image:url(../images/calculate-icon.png); background-repeat:no-repeat; background-position:center center; background-size:100% auto;}

.loader-with-mask{ position:relative; float:left; width:100%; }
.loader-with-mask .mask{ width:100%; height:100%; background:rgba(255, 255, 255, 0.5); position:absolute; top:0; left:0; z-index:2; text-align:center;border-radius: 10px;}
.loader-with-mask .mask .input-loader{ top:0; bottom:0; left:0; right:0; margin:auto; opacity:1;} 

/* .new-transaction .table > tbody > tr > td, .new-transaction .table > thead > tr > th{ padding: 7px 15px;} */

.new-transaction__popup-accordion .custom_radio{ margin-bottom:0px;position:relative; width:auto; width:105%;}
.new-transaction__popup-accordion .custom_radio input[type="radio"] + label{ width:100%;margin-bottom:0px;}


.new-transaction__popup-accordion .panel-heading a .fa.fa-fw { float: right; font-size: 20px;line-height: 15px;text-align: right;}

.new-transaction__popup-accordion .btn-expand{ margin-right:20px;}
.new-transaction__popup-accordion .table{ margin-bottom:0px;}


.new-transaction .fx-rate input{width:75px; }
/* .new-transaction .fx-rate span{ padding:0 5px; text-decoration:underline;} */
.new-transaction .fx-rate span{  text-decoration:none;}
.new-transaction .search-result__tabular{ float:left; width:100%; display:none;}
 
 .new-transaction__popup-accordion .customized-table .table th{border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;padding: 5px 8px;}
.new-transaction__popup-accordion  .customized-table td.radio-holder{ padding:0px 8px; text-align:left; border:0px;}



.input-loader{ position:absolute; background:url(../images/loader.gif) no-repeat center center; background-size:cover; opacity:0.2; height: 20px; position: absolute; right: 16px; top: 14px; width: 20px;}
.new-transaction__popup-accordion .panel{ float:left; width:100%;}
.new-transaction__popup-accordion .panel-heading { padding:0px;}

.new-transaction__popup-accordion .panel-heading a{ padding:10px 40px 10px 15px; display:block; text-decoration:none; font-size:16px; background:url(../images/arrow-right.png) no-repeat right center;  color: #333;}
.new-transaction__popup-accordion .panel-heading a.active{  background:url(../images/arrow-down-wh.png) no-repeat right center #008752; color: #ffffff;}
.new-transaction__popup-accordion .panel-heading a.collapsed{  background:url(../images/arrow-right.png) no-repeat right center; color: #333;}
.new-transaction__popup-accordion .custom_radio { position:relative;}
.new-transaction__popup-accordion .custom_radio .accordian-title__bottom{ font-size:80%;}
.new-transaction__popup-accordion .custom_radio  .radio-text--top{ text-transform:uppercase;}
.new-transaction__popup-accordion .custom_radio  .radio-text--top .accordian-title__left{ font-size:110%;}

.new-transaction__popup-accordion .payer__detail{ background-color:#f2f2f2; padding:15px; min-height:155px; background-position:right center; background-repeat:no-repeat; }
.new-transaction__popup-accordion .payer__detail:last-child{ margin-top:20px;}
.new-transaction__popup-accordion .payer__detail.payer__detail{ background-image:url(../images/payer-detail-address-icon.png) ;}
.new-transaction__popup-accordion .payer__detail.payer__working-hours{ background-image:url(../images/payer-detail-hours-icon.png) ;}

.new-transaction__popup-accordion .payer__detail .payer__detail--left{ font-weight:600;font-size:110%;  }


.new-transaction__popup-accordion  .payer__working-hours--left{ font-weight:600; font-size:110%;}
.new-transaction__popup-accordion  .payer__working-hours--right{ }

.new-transaction__popup-accordion .panel-heading a .fa.fa-fw { float: right; font-size: 20px;line-height: 15px;text-align: right;}
.new-transaction__popup-accordion .panel-group {  width: 100%;float: left; margin-bottom: 20px; transition: all 0.5s ease;}
.new-transaction__popup-accordion .btn-expand{ margin-right:20px;}
.new-transaction__popup-accordion .table{ margin-bottom:0px;}

.new-transaction__desc .get-account-info .bankNameMain{font-size:120%;}













.cust-id-verification__desc .file-upload {overflow: hidden; position: relative;}
.cust-id-verification__desc .file-upload input.upload {cursor: pointer; font-size: 20px;margin: 0; opacity: 0; padding: 0; position: absolute; right: 0; top: 0;}
.cust-id-verification__desc #uploadFile {line-height: 28px;}
.new-transaction__desc--bottom{ display:none;}
.new-transaction__desc--top .desc-top__icon{ display:none;}
.new-transaction__desc--top .desc-top__icon a{display: inline-block; font-size: 30px;font-weight: bold; line-height: 1; margin-bottom: 20px;text-decoration: none;}


.new-transaction__desc--top.collapsed .desc-top__icon{ display:block;}

.new-transaction__desc--top.border{ padding-bottom:0px;}
.new-transaction__desc .paying-branch-holder{ display:none;}

.movable-tooltip {float:right; display:none; }
.movable-tooltip .table{ border:0px; margin-bottom:0px;}
.movable-tooltip .hero-text-title{ padding-top:10px;}
.movable-tooltip .tooltip-link{  float:left; cursor:pointer; margin-right:10px; position:relative;}
.movable-tooltip .tooltip-link:last-child{ margin-right:0px;}
.movable-tooltip .tooltip-link .tooltip-content{ display:none;width:273px; position:absolute; right:0;  background:#fff; border:1px solid #ccc;}
.movable-tooltip .tooltip-link:hover .tooltip-content{  display:block; z-index:999;}
.movable-tooltip  .tooltip-content .two-column-table{ padding:0px; width:100%;background:#fff; }
.movable-tooltip  .tooltip-content .two-column-table h3, .movable-tooltip  .tooltip-content .two-column-table h4{ padding:0px 10px;}
.movable-tooltip  .operation-detail-container {  padding: 10px;}



.aditional-fields{ display:none;}


.dynamic-pages .invoice .page-title .title__icon{ background-image: url("../images/invoice-icon.png");}
.customized-table{ float:left; width:100%; font-size:14px;}
.customized-table .table tr:nth-child(odd) {background:#f6f6f6;}
.customized-table .table th{ line-height:1;   border-right: 1px solid #e6e6e6;}
.customized-table .table td{ padding:5px 8px; border-bottom: 1px solid #e6e6e6;}
.customized-table .responsive-table.table .fixed-width-th {
    width: 100px;
}



.invoice-container .responsive-table.table td{ border:0px;}
.invoice-container .responsive-table.table td.column-left{ width:50%; border-right: 2px solid #e6e6e6;}
.invoice-container .table td.column-right{ border:0px;}

.invoice-detail { color: #004383;}
.invoice-detail {  border:2px solid #004383; float:left; width:100%; margin-bottom:20px; font-size:14px;}
.invoice-detail__header{ border-bottom:2px solid #004383; }
.invoice--logo{ padding:3px 0px; border-right:2px solid #004383; display:inline-block;}

.invoice--logo img{ width:250px; height:auto}
.invoice--address{ text-align:center;padding:5px 0px; text-transform:uppercase; }
.invoice-time-detail{ padding:5px 0px;border-bottom:2px solid #004383;}
.invoice-amount-detail{ padding:5px 0px;}
.invoice-amount-detail .devider{ margin:10px 0px; background:#004383; height:2px;}
.invoice-amount-detail  .devider.dashed{ background:#fff; border-bottom:2px dashed #004383 ;}


.amount-detail--left .col-xs-6:nth-child(even){ text-align:right;}
.amount-detail--right{ padding-top:20px;}
.invoice-detail .time-detail--label{ padding-right:0px;}
.invoice-detail .time-detail--value{ padding-left:0px;}
.invoice-detail .column {padding: 0 3px;}
.amount-detail--left h5{border-bottom:2px solid #004383; margin-top:20px;}


.dynamic-pages .exchange-rate .page-title .title__icon{ background-image: url("../images/exchange-rate-icon.png");}
.dynamic-pages .paying-agent .page-title .title__icon, .dynamic-pages .selling-paying-agent .page-title .title__icon{ background-image: url("../images/paying-agents-icon.png");}
.exchange-rate__decs .customized-table .responsive-table.table th{padding: 10px 8px;}
.paying-agent__decs .customized-table .responsive-table.table td{ vertical-align:top;}
.paying-agent__decs .customized-table .responsive-table.table th{padding: 10px 8px;}


.hold-transactions__decs .customized-table .responsive-table.table td{ vertical-align:top;}
.pending-cancellation-transaction__decs .customized-table .responsive-table.table td{ vertical-align:top;}

.dynamic-pages .search-notification .page-title .title__icon{ background-image: url("../images/search-icon.png");}
.search-notification__decs .customized-table .responsive-table.table td{ vertical-align:top;}
.search-notification__decs .customized-table .responsive-table.table th{ padding:8px 10px;}


.form-select-destination .search-result{ display:none; float:left; width:100%;}
.new-transaction .search-result__tabular .customized-table .custom_radio { margin-bottom:0px; }
.new-transaction .search-result__tabular .customized-table .custom_radio label{ margin-bottom:0px;}
.new-transaction__desc .get-account-info p{font-size:120%;}

.registration-supervisor{ margin:0 auto;}
.content-terms-and-conditions ol li{ margin-bottom:5px;}

.logo-container{ float:left; width: 40%; max-width: 50%;}
.navbar-brand{background-position: left center;background-repeat: no-repeat;background-size: contain;display: block;width:50%;height: 50px;max-height:100px;margin:15px 0 15px 15px;padding: 0 0 0 0px;text-transform: uppercase;}

.foter-content-extra--thumb .thumb-first{ display:block; width:130px; height:50px; background-image: url("../images/banorte.png"); background-repeat:no-repeat; background-position:right center; background-size:contain;} 
.foter-content-extra--thumb .nortion-logo-con{ text-align:right;}
.foter-content-extra--thumb .nortion-logo-cont a{ float:right; width:110px; height:60px;background-image: url("../images/norton-secured-icon.png"); background-repeat:no-repeat; background-position:right center; background-size:contain; }

.navbar-brand{ background-image:url("../images/logo.png");}



.dashboard .dashboard__content{ background:#fff; padding:5% 0;}
.dashboard__content-left {padding: 30px 0;}

.invoice-detail.invoice-detail--trans-cancellation { border:0px;}

.invoice-detail--trans-cancellation .table .border-top{border-top:1px solid #ccc;}
.invoice-detail--trans-cancellation .table .border-bottom{border-bottom:1px solid #ccc;}
.invoice-detail--trans-cancellation .table .border-left{border-left:1px solid #ccc;}
.invoice-detail--trans-cancellation .table .border-right{border-right:1px solid #ccc;}



.selling-paying-agent__decs .nav-tabs a{outline: 0;}

.selling-paying-agent__decs .tab-content{ padding:20px; border:1px solid #ccc; }
.selling-paying-agent__decs  .nav-tabs{ border-bottom:0px;}
.selling-paying-agent__decs .custom_checkbox label{ padding-left:30px;}
.selling-paying-agent__decs .sa-permission h5{ padding:10px; background:#f4f4f4;}
.selling-paying-agent__decs .sa-permission .border{ border:1px solid #ccc;}
.selling-paying-agent__decs .sa-permission--desc{ padding:10px;}
.selling-paying-agent__decs .custom_checkbox label{ margin-bottom:10px;}
.selling-paying-agent__decs .edit-btn .edit-btn--icon, .selling-paying-agent__decs .password-btn .password-btn--icon, .selling-paying-agent__decs .inactive-btn .inactive-btn--icon, .selling-paying-agent__decs .migrate-btn .migrate-btn--icon {padding: 0 0 0 20px;}
.selling-paying-agent__decs .reset{ padding:8px 0px;   padding-bottom:5px;border-bottom:1px solid #fff}

.selling-paying-agent__decs .btn__agent-setup{ padding:15px; background-repeat:no-repeat; background-color:transparent;  background-position:center center; background-size:100% auto;border:0px;}

.selling-paying-agent__decs .table{ border:0px;}

.selling-paying-agent__decs .table-internal .table{ margin-bottom:0px;}
.selling-paying-agent__decs .customized-table .responsive-table.table .table-internal { padding:0px;}

.selling-paying-agent__decs  th .reset-text{width:100%; display:block; border-bottom:1px solid #fff; padding-bottom:5px; }
.selling-paying-agent__decs  th .password{ float:left;  padding:0 0px 5px 8px;  }
.selling-paying-agent__decs  th .pin{  float:right;   padding:0 8px 5px 0px;}
.selling-paying-agent__decs .search-table-today .title-total{ text-align:center; display:inline-block; width:100%; font-weight:bold;} 
.selling-paying-agent__decs .customized-table .responsive-table.table .table-internal tr:first-child{ border-top:0px;}
.selling-paying-agent__decs .customized-table .responsive-table.table .table-internal tr{ margin-bottom:0px; border-bottom:0px;}
.selling-paying-agent__decs .customized-table .responsive-table.table .table-internal table{ margin-bottom:0px;}

.selling-paying-agent__decs .customized-table .responsive-table.table .table-internal tr{border-left:0px;border-right:0px;}
/* .selling-paying-agent__decs  .customized-table .responsive-table.table tr { background: #f6f6f6;} */




.message__icon { background-position: left top;background-repeat: no-repeat; background-size: 100% auto; float: left; margin-right: 3%;padding: 18px 15px; width: 6%;}
.message__text { float: left; width: 85%;}




.invoice-detail--trans-cancellation td{ color:#000;}



.invoice-detail--trans-cancellation  .table-desc--top, .invoice-detail--trans-cancellation  .table-desc--middle, .invoice-detail--trans-cancellation  .table-desc--bottom { float: left;width: 100%;}
.invoice-detail--trans-cancellation .responsive-table td.table-internal{ padding:0px;} 
.invoice-detail--trans-cancellation .customized-table .responsive-table td{ font-size:12px; color:#000;}
.invoice-detail--trans-cancellation .data-label--top { padding-bottom: 5px;}
 


.invoice-detail--trans-cancellation  .table-desc--top{ padding:20px 0; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.invoice-detail--trans-cancellation .invoice-detail__header {border: 1px solid #ccc; float:left; width:100%; text-align:center;}

.invoice-detail--trans-cancellation .invoice--logo { border-right: 0;}
.invoice-detail--trans-cancellation  .total-counter table, .invoice-detail--trans-cancellation  .total-counter tr{ margin-bottom:0px;}
.invoice-detail--trans-cancellation  .total-counter td{ font-weight:600;  } 
.invoice-detail--trans-cancellation  .total-counter td .title--text{ visibility:hidden;}
.invoice-detail--trans-cancellation.sa-account-reports .data-label--top{ padding-bottom:0px;}

.tx-statement__history .customized-table .table th{font-size:110%; font-weight:600;}
.tx-statement__history .table .data-label--left{ float:left; width:65%; text-align:left;}
.tx-statement__history .table .data-label--right{ float:right; width:30%; text-align:right;}
.tx-statement__decs{ float:left; width:100%;}
.tx-statement__decs .tx-statement__history.customized-table .responsive-table.table td{text-align:left;}
.dynamic-pages .find-paying-agents .page-title .title__icon{ background-image:url(../images/search-icon.png);}





.confirm-info__decs .two-column-table{ padding:0px; }
.confirm-info__tarif-fees .customized-title.hero-text-title, .confirm-info__general-info .customized-title.hero-text-title{ margin:0px;}
.confirm-info__decs .tarif-fees{ border:1px solid #ccc;}
.confirm-info__general-info .table .data-label--left{ width:100%; font-weight:600;}
.confirm-info__general-info .table .data-label--right {display: block;float: left; text-align: left;width: 100%;}
.confirm-info__general-info .table .data-label--right .data-label--top{ display:block; width:100%;}
.confirm-info__decs  .table > tbody > tr > td{ padding:5px 8px; border-bottom:1px dashed #ccc; }
.confirm-info__decs .responsive-table.table td { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;padding: 5px 8px;}
.confirm-info__decs .responsive-table.table tr:nth-child(2n+1),  .confirm-info__tarif-fees .table tr:nth-child(2n+1){ background: #f6f6f6 ;}
.confirm-info__decs .responsive-table.table th { border-right: 1px solid #e6e6e6; font-weight:600;}
.confirm-info__decs .table .table-data-label{font-weight:600;}

.confirm-info__tx-info  .table{ border:1px solid #ccc;}
.confirm-info__tx-info .responsive-table tr { border: 0;margin-bottom: 0px;}


.receipt__desc-holder{    word-wrap: break-word;}
.receipt__desc-holder *{ color:#000; line-height:1; font-family:"Arial", Verdana, Sans-serif;}
.receipt__desc-holder .col-custom{ border:1px solid #000; padding:0; height:175px;}
.receipt__desc-holder .col-custom td{ border-bottom:1px solid #000;}

.receipt__desc-holder .col-pad{ padding:5px 15px;}
.receipt__desc-holder .col-pad.last{ padding:5px 0px; }
.receipt__desc-holder .col-custom .border-bot0{border-bottom:0px;}
.receipt__desc-holder .col-custom .pad-bot0{ padding-bottom:0px;}
.receipt__desc-holder .col-custom .pad-top0{ padding-top:0px;}
.receipt__desc-holder .pad-left0{ padding-left:0px;}
.receipt__desc-holder .remitter-info, .receipt__desc-holder .benef-info{ display:block;}





.mini-receipt__desc-holder *{ color:#000; line-height:1; font-family:"Arial", Verdana, Sans-serif;}
.mini-receipt__desc-holder{ width:260px; margin:0 auto; color:#000;word-wrap: break-word;}
.normal-receipt__desc-holder font{font-size:14px !important;}


.receipt-mid .receipt__desc-holder .col-custom td{ border-bottom:0px;}
.receipt-mid .receipt__desc-holder .col-custom{height: 100px;}








.has-feedback{ position:relative;}
.has-feedback .error-icon{ position:absolute;right: 15px;top: 10px; display:none;}
.has-feedback.has-error .error-icon{ display:block; width:20px; height:20px; background:url(../images/error-icon-field.png) no-repeat center center;}
.has-feedback .error-icon{ position:absolute;right: 15px;top: 10px; display:none;}
.has-feedback.has-error .error-icon{ display:block; width:20px; height:20px; background:url(../images/error-icon-field.png) no-repeat center center; background-size:80% auto; }
.has-error .error-icon .fa-fw{ color:#a94442; font-size:18px; display:none;}

/*.error-message{background:#fff;border:1px solid #ccc;position:absolute;padding:10px;border-radius:5px;-webkit-border-radius:5px;right:0;top:-30px}
.error-message::after,.error-message::before{border:medium solid rgba(0,0,0,0);content:" ";height:0;left:40%;pointer-events:none;position:absolute;top:100%;width:0}
.error-message::after{border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);border-width:10px;margin-left:-30px}
.error-message::before{border-color:#ccc rgba(204,204,204,0) rgba(204,204,204,0);border-width:11px;margin-left:-31px}
*/


.transaction__summary .customized-table .table th{ width:40%;}
.transaction-control__tab .panel-group .panel{  }
.transaction-control__tab .panel-heading{ padding:0; background:none;}
.transaction-control__tab .panel-heading a{ display:block; padding:10px;  text-decoration:none;background:url("../images/arrow-right.png") no-repeat scroll right center #efefef; cursor:pointer;}

 .transaction-control__tab .collapse.in{ height:auto !important}

.transaction-control .message__icon{width:3%; background-size: 70% auto; margin-right:0%;}

/*On Yogesh System*/


.responsive-table td.date-display-large{ display:none;}
.table-dynamic .table{ width:auto;}

.agent__reports-tab .nav-tabs > li{ width:25%;}
.agent__reports-tab .nav-tabs > li > a{ border-radius:10px 10px 0 0; border:0; background:#efefef; text-align:center;font-size:70%; color:inherit; padding:10px 5px; position: relative;}
.agent__reports-tab .nav-tabs > li:last-child a{ margin-right:0px;}
.agent__reports-tab .nav-tabs > li > a:hover{border:0; background:#efefef;}
.agent__reports-tab  .col-sm-3{ padding:0;}
.agent__reports-tab .nav-tabs > li.active > a, .agent__reports-tab .nav-tabs > li.active > a:focus, .agent__reports-tab .nav-tabs > li.active > a:hover{border:0; background:#008752; color:#fff;}

.selling-paying-agent__decs .agent__reports-tab .tab-content{ padding:15px 0px;}
.selling-paying-agent__decs .customized-table .responsive-table.table td .title-total{ display:block; font-weight:600; text-align:center;}

.selling-paying-agent__decs .table{ margin-bottom:0px;}

.table__reports-content .table tr:nth-child(even){ }
.table__reports-content .reports__transfer-detail{display:none;}
.table__reports-content .responsive-table tr{ border:0px;}


 .tab-links{display:inline-block;  width:100%; border-bottom:0;  padding:0;text-align:right;}
 .tab-links li {display:inline-block; margin-right:20px; list-style:none;}
 .tab-links li:last-child { margin-right:0px;}
 .tab-links li .btn-link{ color:#008752; padding:0; border:0; background-image: url("../images/plus-icon.png"); background-repeat:no-repeat; background-position:left center; padding:0 0 0 20px;}
 .tab-links li .btn-link.active { background-image: url("../images/minus-icon.png"); background-color:transparent; border-width: 0; color:#083674;}




/*page loader*/
.spinner {
    height: 100px;
    width: 100px;
    display: inline-block;
  
    animation: spin 1s steps(12, end) infinite;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
   right:0;
  margin:auto;
}
.spinner i {
  height: 30px;
  width: 6px;
  margin-left: -3px;
  display: block;
  transition: height 1s;
  position: absolute;
  left: 50%;
  transform-origin: center 50px;
  background: #fff;
  box-shadow: 0 0 3px rgba(255, 255, 255, 0.7);
  border-radius: 3px;
}
.spinner i {
  height: 6px;
}
.spinner:hover i {
  height: 30px;
}


.transaction-control__tab .panel-heading a.active {background:  url("../images/arrow-down.png") no-repeat scroll right center #efefef;}




.two-column-table--new td{ padding:8px;}
.two-column-table--new .table-new__label{ font-weight:600; width:40%; text-align:left;}
.two-column-table--new .table-new__value{  }

.transaction-control__tab .custom_checkbox label{padding-top: 4px;}
.transaction-control__tab  .value-txi, .transaction-control__tab .value-services{ text-align:right;}
.transaction-control__tab .txs-label{ font-weight:600;}
.transaction-control__tab  .radio-text{ display: inline-block;margin-top: 3px;}
.transaction-control__tab .page-notofication{  padding-left: 30px;position: relative; top: -10px;}
.transaction-control__tab .custom_checkbox label{ padding-left: 31px;}
.transaction-control__tab .curr-date{}

.spinner i:nth-child(8) {
  transform: rotate(210deg);
  opacity: 0.67;
}

.spinner i:nth-child(9) {
  transform: rotate(240deg);
  opacity: 0.75;
}

.spinner i:nth-child(10) {
  transform: rotate(270deg);
  opacity: 0.833;
}

.spinner i:nth-child(11) {
  transform: rotate(300deg);
  opacity: 0.9167;
}

.spinner i:nth-child(12) {
  transform: rotate(330deg);
  opacity: 1;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.page-masker{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);z-index:999999;display:none;}

.pagination{ margin-bottom:0;}

/*.error-message{background:#fff;border:1px solid #ccc;position:absolute;padding:10px;border-radius:5px;-webkit-border-radius:5px;right:0;top:-30px}
.error-message::after,.error-message::before{border:medium solid rgba(0,0,0,0);content:" ";height:0;left:40%;pointer-events:none;position:absolute;top:100%;width:0}
.error-message::after{border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0);border-width:10px;margin-left:-30px}
.error-message::before{border-color:#ccc rgba(204,204,204,0) rgba(204,204,204,0);border-width:11px;margin-left:-31px}
*/



/*===========Transaction History And Statement============*/
.custom-row { float: left; width: 100%;}
.tx-statement__history .table .data-label--left{ float:left; width:60%; text-align:left;}
 .tx-statement__history .table .data-label--right{ float:right; width:35%; text-align:right;}
 .tx-statement__history.customized-table .responsive-table.table td{text-align:left;}

 .tx-statement__client-detail  .client-detail--left{ font-weight:600; }
/*.tx-statement__client-detail{ float:left; width:100%; padding:15px; ;}*/
.tx-statement__decs .table .data-value--top{ display:block; min-width:140px;}
.tx-statement__client-detail .info-detail{ min-height:190px;}


/*===========Transaction History And Statement End============*/

.has-error .input-group-addon{    border-color: #a94442;}
.custom-select{ position:relative;}
.custom-select select{ -webkit-appearance: none;  -moz-appearance: none;}
.custom-select .carret{background:  url("../images/select-field-drop-down.png") no-repeat; width:8px; height:5px; position:absolute; top:50%; right:20px; }
.custom-select .form-control{width:100% !important} 





.required-field-block {position: relative;   }
.required-field-block .required-icon { display: inline-block; vertical-align: middle; margin: -0.25em 0.25em 0em; background-color: #E8E8E8; border-color: #E8E8E8; padding: 0.5em 0.8em;
 color: rgba(0, 0, 0, 0.65); text-transform: uppercase; font-weight: normal; border-radius: 0.325em;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
-ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: background 0.1s linear;-moz-transition: background 0.1s linear;transition: background 0.1s linear; font-size: 75%;
}
	
.required-field-block .required-icon {background-color: transparent; position: absolute; top: 0em; right: 0em; z-index: 10; margin: 0em; width: 20px; height: 20px;
padding: 0em;text-align: center; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; transition: color 0.2s ease;}

.required-field-block .required-icon:after { position: absolute; content: ""; right: 1px; top: 1px; z-index: -1; width: 0em; height: 0em; border-top: 0em solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 0em solid transparent;
    border-right-color: inherit;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.required-field-block .required-icon .text {color: red;font-size: 20px; line-height: 0;position: relative; top: 13px; left: 6px;}



.invoice__decs-form{ position:relative;} 
.modal-gray .modal-header.bg-gray *{color: #333;}
.modal-gray .modal-content { border: 1px solid #e5e6e8;border-radius:5px; -webkit-border-radius:5px;}
.modal-header__bg-gray{ background:#f6f7f9; border-bottom:1px solid #e5e6e8; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.modal-header__bg-gray *{ color:#1c1f24;}
.modal-content .modal-header__bg-gray  .close{color:#1c1f24;}
input[type="date"]{padding-right:0 !important; background-image: url(../images/calender-icon.png); background-position:center;background-repeat:no-repeat;background-position:right center;}
input[type="date"]::-webkit-calendar-picker-indicator{background-image: url(../images/calender-icon.png); background-position:center;background-repeat:no-repeat;
background-position:right center; background-color: rgba(0, 0, 0, 0); width:38px;height:38px; color:rgba(0, 0, 0, 0);}

.hasDatepicker{padding-right:0 !important; background-image: url(../images/calender-icon.png); background-position:center;background-repeat:no-repeat;background-position:right center;}
.hasDatepicker::-webkit-calendar-picker-indicator{background-image: url(../images/calender-icon.png); background-position:center;background-repeat:no-repeat;
background-position:right center; background-color: rgba(0, 0, 0, 0); width:38px;height:38px; color:rgba(0, 0, 0, 0);}





.hold-transactions__form{ position:relative;}
.hold-tx__model .modal-body{ padding:0;}
.hold-tx__model .table > thead > tr > th{ padding:15px; font-size:120%; border-radius: 5px 5px 0px 0px; }
.hold-tx__model .table > thead > tr > th:last-child, .hold-tx__model .table > thead > tr > td:last-child, .hold-tx__model .customized-table .table{ border:0px;}
.hold-tx__model .modal-gray .modal-content{border: 1px solid #083674;}
.hold-tx__model .btn-container{ padding:0 20px 20px;} 

.row__model{ cursor:pointer;}
.row__model:hover, .customized-table .table .row__model:nth-child(2n+1):hover{ background-color:#bac7d8;}
 
 
 .nav-tabs--spcl > li > a{ border-radius:0; border:0; background:#efefef; text-align:center;font-size:70%; color:inherit; padding:10px 5px; position: relative;}
 .nav-tabs--spcl > li:last-child a{ margin-right:0px;}
 .nav-tabs--spcl > li > a:hover{border:0; background:#efefef;}
 .nav-tabs--spcl > li.active > a,  .nav-tabs--spcl > li.active > a:focus,  .nav-tabs--spcl > li.active > a:hover{border:0; background:#008752; color:#fff;}
 
.register-computer__desc .custom_checkbox input[type = "checkbox"]:last-child{display:none !important}



.btn-refresh{ padding:15px;  position:absolute; top:6px;right:10px;  background-color:transparent; border:0px; background-repeat:no-repeat; background-position: center center;}



.btn-confirm{ padding:15px; background-repeat:no-repeat; background-color:transparent;  background-position:center center; background-size:100% auto;border:0px;}


.btn-peint-reciept{ padding:15px; background-repeat:no-repeat; background-color:transparent;  background-position:center center; background-size:100% auto;border:0px;}




 .tab-content--spcl {padding: 15px; border: 1px solid #ccc; border-top:0px;}
.register-computer__desc .custom_checkbox input[type = "checkbox"]:last-child{display:none !important}



.sales-reports-tab .col-sm-3 {padding: 0;}
.sales-reports__decs .table-data-spcl .table tr:last-child td{ border-bottom:0px;}
.sales-reports__decs .table-data-spcl .table{ margin-bottom:0px; border:0px;}

/*====SALES REPORT TABLE=====*/
.show-error{color:#a94442; position:absolute; bottom:0;}
.show-error__static{color:#a94442;margin-bottom:10px; position:static; }



/*====Pending Transaction=====*/





.pending-transactions__decs .table .subtable-top, .pending-transactions__decs .table .subtable-bottom{display:block; }


.table .btn-icon{width:40px; height:40px; display:inline-block; cursor:pointer; background-repeat:no-repeat; background-position:center center; background-size:40px auto; }
.table .btn-confirm{background-image: url(../images/confirm-icon.png);}
.table .btn-print{background-image: url(../images/print-icon.png);}



/*====Pending Transaction End=====*/


/*=================TO FIXED ISUUES=======================*/

.txAmountAreaID{ float:left; width:100%;}
.hold-transactions__decs .hold-tx__model .responsive-table td[data-title]::before{ font-weight:bold;}





.tx-history-popup__benef-info .table .data-label--left{ float:left; width:65%; text-align:left;}
.tx-history-popup__benef-info .table .data-label--right{ float:right; width:30%; text-align:right;}
.tx-history-popup__benef-info .tx-statement__history.customized-table .responsive-table.table td{text-align:left;}


.lang-iocn{width:30px; height:25px; display:inline-block; background-repeat:no-repeat; background-position:center center; background-size:15px auto; position:relative; top:5px;}
.lang-iocn.lang-iocn__globe{background-image: url(../images/language-globe-icon.png);}
.lang-iocn.lang-iocn__drop-down{background-image: url(../images/language-drop-down-icon.png); background-size:10px auto;}

.tx-statement__directed-services .control-label__left{ font-size:100%;}
.tx-statement__directed-services .control-label__right{ font-size:100%;}




.tableCollapse .nowrap {white-space: nowrap;}

.tableCollapse { border-collapse: collapse; border:1px solid #e6e6e6; margin: 0; width: 100%;}
.tableCollapse td{ padding:5px; border:1px solid  #e6e6e6;font-size: 12px;text-align: center;vertical-align: middle;}
.tableCollapse th{}
.tableCollapse th.HeaderResult, .tableCollapse td.HeaderResult, .tableCollapse tr.HeaderResult { border:1px solid  #e6e6e6;font-weight:normal;  padding: 2px 5px; text-align: center; vertical-align: middle;}
.tableCollapse tr.BodyResultGray { background-color: #d5d5d5;  }
.tableCollapse tr.BodyResultDark {border:1px solid #e6e6e6;text-align: center; vertical-align: middle;}

.tableCollapse.responsive-table td.BodyResultPaddingZero { padding: 0; border:0px;}
.tableCollapse .tableResultWidth100percentage{  width: 100%; border:1px solid #e6e6e6; border-collapse: collapse;   margin: 0; border:0px;  }
.edit-employee label.small{font-size:90%;}



.dynamic__tabular-block .data-label--left{ float:left; width:48%; text-align:left;font-size:100%; }
.dynamic__tabular-block .data-label--right{ float:right; width:48%; text-align:right;font-size:100%;  }

.dynamic__tabular-block .col-sm-8{  font-size:75%;}
.dynamic__tabular-block .data-label--top{    padding-right: 3px;border-right: 1px solid #ccc; margin-right: 4px;}

.dynamic__tabular-block .display-table__row span{font-size:85%;}
.dynamic__tabular-block .display-table__row span.data-label--left{font-size:100%;}
.dynamic__tabular-block .display-table__row span.data-label--right{font-size:100%;}

.dynamic__tabular-block .display-table__row .data-label--right{display:block;}

.dynamic__tabular-block .display-table__row .col-sm-4{font-weight:600;}
.selling-paying-agent__decs .edit-employee .input-group .form-control{border-left:0px;}
.selling-paying-agent__decs .edit-employee .input-group-addon{border-radius: 2px 0px 0px 2px; font-size: 20px;background-color: #eee;} 

.popup__tx-history__statement .beneficiary-address__detail{ padding:15px; min-height:155px;background-image:url(../images/payer-detail-address-icon.png) ; background-position:right center; background-repeat:no-repeat;background-color:#f2f2f2;  }
.popup__tx-history__statement .border {border: 1px solid #cccccc; padding: 20px;}

.popup__tx-history__statement .payment-information .data-label--left {float: left; width: 50%; text-align: left; font-weight: 600;}
.popup__tx-history__statement .payment-information .data-label--right {float: right; width: 50%; text-align: right;}


.tx-statement__history .data-label--right {float: right; width: 50%; text-align: right;}

.edit-employee .has-feedback .form-control{ padding:6px 12px;}



.cancellation-receipt  * {margin: 0px;padding: 0px;font-family:Arial, Verdana, sans-serif;color:#000;font-size: 10pt;line-height:1;}
.cancellation-receipt  {width: 200px;margin: 0 auto;}
.cancellation-receipt  .receipt__links a {text-decoration: none;cursor: pointer;}
.cancellation-receipt .receipt__links a.print {float: left;}
.cancellation-receipt .receipt__links a.continue {float: right;}
.cancellation-receipt .receipt__address {margin: 0px 0 10px 0;text-transform: uppercase;margin-top: 5px;font-size:10px;}
.cancellation-receipt  .receipt__block1 {border-bottom: 1px dashed #000;padding: 10px 0 0px 0;}
.cancellation-receipt .upperText {text-transform: uppercase;}
.cancellation-receipt .receipt__block2 {padding-bottom: 15px;}
.cancellation-receipt .receipt__block5 {padding: 10px 0 10px 0;}
.cancellation-receipt .receipt__block {padding: 10px 0 10px 0;border-bottom: 1px dashed #000;}
.cancellation-receipt .receipt__block6 {width: 80%;border-top: 1px solid #000;margin: 0 auto;margin-top: 20px;}


.loader__linear-small{display: inline-block; width:25px; height:5px;background-image:url(../images/gif/linearLoader.gif) ; background-position:center center; background-repeat:no-repeat;   }

.cust-id-verification__desc .list-group { padding-left: 18px;}

/*.new-transaction__desc .has-feedback .show-error{bottom: inherit; display:none;}
.new-transaction__desc .has-error .show-error{display:block;}*/

 .has-feedback .show-error{bottom: inherit; display:none;}
 .has-error .show-error{display:block;}







/*=======================AJAY======================*/
.new-transaction__desc .btn-lookUpPayment{ padding-left:20px;}


.new-transaction__desc .serviceList{ position:relative;}
.new-transaction__desc .serviceList .close{     position: absolute; width: 50px;height: 42px; font-size: 30px;right: 10px; top: 0;text-align: center;     line-height: 2; color:#58585b;}
/*.new-transaction__desc .compareServices__decs .tab-content input[type="text"]{ width:58px; padding:5px 2px; text-align:center;}*/
.new-transaction__desc .serviceList .hero-text-title{ font-size:100%; color:#083674; font-weight:600;}
.new-transaction__desc .serviceList__inner:hover{-webkit-box-shadow: 2px 2px 10px 1px rgba(0,135,82,0.57);-moz-box-shadow: 2px 2px 10px 1px rgba(0,135,82,0.57);box-shadow: 2px 2px 10px 1px rgba(0,135,82,0.57);}

 	


/*====Selling Agent Employee List=================*/

.switch-field input[type="radio"] { position: absolute !important;clip: rect(0, 0, 0, 0);height: 1px; width: 1px; border: 0; overflow: hidden;}
.switch-field label {display: inline;min-width:40px; background-color: #fff; font-size:100%;  text-align: center;  padding:2px 4px; border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-transition: all 0.1s ease-in-out;-moz-transition:    all 0.1s ease-in-out;-ms-transition:     all 0.1s ease-in-out;-o-transition:      all 0.1s ease-in-out; transition:         all 0.1s ease-in-out;
margin-bottom:0px;}

.switch-field label:hover { cursor: pointer;}
.switch-field input:checked + label { background-color: #008752;-webkit-box-shadow: none; box-shadow: none; color:#fff;}
.switch-field label:first-of-type { border-radius: 4px 0 0 4px ; margin-right:-3px;}
.switch-field label:last-of-type {border-radius: 0 4px 4px 0;}




.list__selling-employee .panel-default { border-color: #cccccc;}
.list__selling-agent .panel-default > .panel-heading { background-color: transparent; border-color:0;}
.list__selling-agent .panel-body{ padding:20px;}
.list__selling-agent .panel-body .table{ margin-bottom:0px;}

.list__selling-agent .panel-heading{ padding:0px;}
.list__selling-agent .panel-heading a{ display:block; padding:2px 10px 2px 10px; position:relative; font-size:120%; text-decoration:none;}
.list__selling-agent2 .circle__order-list-base{ height: 50px;width: 50px; }
.list__selling-agent2 .circle__order-list{ height: 50px;width: 50px; padding:12px 0; }
.list__selling-agent2  .panel-heading a{ padding:10px 10px 10px 55px; height:auto;}

.list__selling-agent .panel-heading table{ height:100%;}
.list__selling-agent .panel-heading table th{ font-weight:600; padding:0px; margin:0px; }
.list__selling-agent .panel-heading table td{ font-size:85%;  padding:0px; margin:0px; }
.list__selling-agent .panel-heading table table{ text-align:right;}
.list__total .amount-detail--left h5{ margin-top:0px; border-bottom:0px;}



.list__selling-agent .th-btn a {color: #fff; padding: 8px 5px 8px 22px; text-decoration: none; background: url(../images/icon-sorting.png) no-repeat center center; background-size: 20px auto;}
.list__selling-agent3{float:left; width:100%;}
.list__selling-agent3 .panel-heading a.btn-addEmployee__Sa {font-size:100%; cursor:pointer; text-align:right; padding:18px 10px 15px 10px;}

.btn-addEmployee__Sa-icon{ background: url(../images/plus-icon.png) no-repeat left center;     padding-left: 15px; }

.mins-icon .btn-addEmployee__Sa-icon{ background: url(../images/minus__icon-green.png) no-repeat left center;  padding-left: 15px;}








/* .pager li > a, .pager li > span{ border-radius:0px; -webkit-border-radius:0px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background-color: #083674;
border-color: #083674;}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{color: #083674 ;}

 */




.switch-field .btn-switch{display: inline;background-color: #fff; font-size:82%;  text-align: center;  padding:1px 3px; border: 1px solid rgba(0, 0, 0, 0.2);  -webkit-transition: all 0.1s ease-in-out;-moz-transition:    all 0.1s ease-in-out;-ms-transition:     all 0.1s ease-in-out;-o-transition:      all 0.1s ease-in-out; transition:         all 0.1s ease-in-out;
margin-bottom:0px; }
.switch-field .btn-switch:first-of-type { border-radius: 4px 0 0 4px ; margin-right:-3px;}
.switch-field .btn-switch:last-of-type {border-radius: 0 4px 4px 0;}

/*.switch-field .btn-switch__success:focus{background-color: #008752; color:#fff;}
.switch-field .btn-switch__cancel:focus{background-color: #008752; color:#fff;}
.switch-field .btn-switch__inactive:focus{background-color: #f00; color:#fff;}
.switch-field .btn-switch__success{background-color: #008752; color:#fff;}
.switch-field .btn-switch__cancel{background-color: #008752; color:#fff;}
.switch-field .btn-switch__inactive{background-color: #f00; color:#fff;}*/




.switch-field .btn-switch.btn-switch__success.active{background-color: #008752; color:#fff;}
.switch-field .btn-switch.btn-switch__inactive.active{background-color: #f00; color:#fff;}
.list__selling-agent .th-btn{ float:right; width:20px; height:35px;}
.list__selling-agent .th-btn a{ display:block; color:#fff; width:20px; height:15px; text-decoration:none; background-image:url(../images/icon-sorting.png);  background-repeat: no-repeat; background-size:20px auto; }
.list__selling-agent .th-btn a.th-btn__unsort{ background-position:top center;}
.list__selling-agent .th-btn a.th-btn__sort{ background-position: center bottom;}
.list__selling-agent .th-heading{padding: 10px 0;display: inline-block;}

/*.switch-field .btn-switch.btn-switch__success:focus{background-color: #008752; color:#fff;}
.switch-field .btn-switch.btn-switch__inactive:focus{background-color: #f00; color:#fff;}*/






.circle__order-list-base{ display: block;height: 52px;width: 50px;padding: 14px 0;position: absolute;left: 0;top: -2px;z-index: 99;background: #008752;text-align: center;color: #fff;border-radius: 3px 0 0 3px; }
.circle__order-list {background: #008752 none repeat scroll 0 0; border-radius: 50%;color: #ffffff; display: block;font-size: 120%;height: 60px;left: -5px; padding: 17px 0; position: absolute; text-align: center; top: 0;width: 60px;}
.circle__order-list-base:after{content: "";border-style: solid;border-width: 15px 0 15px 10px;border-color: transparent transparent transparent #008752;position: absolute;right: -7px;top: 11px;}
.listActive .circle__order-list-base:after{content: ""; width: 0;height: 0;border: 0 solid transparent;border-left-width: 15px;border-right-width: 15px;border-top: 10px solid #008752;position: absolute; bottom: -8px;right: 10px; top: initial;}
.list__selling-agent .panel-heading a{ height:50px;}

.list__selling-agent .panel-group{margin-bottom:0px;}
.customized-table .table tr.inactive{/*background-color: #d8d8d8 !important;*/ opacity:0.5;pointer-events: none;cursor: default;}


.ui-datepicker{    z-index: 1001 !important;}
.new-transaction__desc .has-feedback .show-error{bottom: inherit; display:none;}
.new-transaction__desc .has-error .show-error{display:block;}



/*====Selling Agent Employee List End=================*/



.hidesuggestion
{
	display: none !important;
}
.showSuggestionList
{
	position: absolute;
	border: 1px solid #ccc;
	width: 200px;
	box-shadow: 0px 0px 5px #E1E1E1;
	max-height: 190px;
	overflow-y: scroll;
	top: 300px;
	left: 575px;
	z-index: 10000;
	font-size:80%;
	
}
.showSuggestionListItem
{
	padding: 5px 10px;
	cursor: pointer;
	background-color: #fff;
}
.showSuggestionListItemActive
{
	background-color: #008752;
	color: #fff;
}
.showHighSuggestionList
{
	font-weight: bold;
}
.showSuggestionListItem .ssL__top { font-weight:bold; margin-bottom:5px;}
.showSuggestionListItem .ssL__top .ssL__right{width:20%;float:right;}
.showSuggestionListItem .ssL__top .ssL__left{ width:70%; text-align:left; float:left; line-height:1;}




.text-bold{ font-weight:600;}
.userCredentials .table > tbody > tr > td ,  .changeLocation .table > tbody > tr > td {border-top: 0;}
.changeLocation .table, .userCredentials .table{ border:0px;}
.userCredentials .table > tbody > tr > th, .changeLocation .table > tbody > tr > th {font-weight: 600; border-top: 0;}
.list__location--tbl-dis .custom_checkbox input[type="checkbox"] + label {width: 100%; float:left; width:100%;  margin-bottom:5px; padding:5px 10px 5px 40px; border:1px solid #ddd; font-size:80%;}

.list__location--tbl-dis .custom_checkbox input[type="checkbox"] + label .radio{ width:100%; height:auto;	 border-radius: 0; padding:0px; border:0px; margin-bottom:0px; margin-top:0px;}
.list__location--tbl-dis .custom_checkbox .radio-text {top: 0px; display:block;padding:0px;	}
.list__location--tbl-dis .custom_checkbox input[type="checkbox"]:checked + label { background-color: #eeeeee;color:#58585b;}

.list__location--tbl-dis .list__location--name{width:70%;float:left; margin-bottom:5px; font-size:110%; font-weight:600; }
.list__location--tbl-dis .list__location--code{width:25%;float:right; text-align:right;margin-bottom:5px;font-size:110%;font-weight:600;}

.list__location--tbl-dis .custom_checkbox label:before{ top:10px; left:10px; }

.location-list__decs .list__selling-agent .panel{ border:0px;}



.nav-tabs--round .user-icon--img::after{background:#efefef;background-repeat:no-repeat;background-position:center center;background-size:70% auto;}
.nav-tabs--round .user-icon::after{border-radius:50%;content:"";display:block;height:0;margin:0 auto;padding-bottom:70%;width:70%;}
.nav-tabs--round .user-icon{font-weight:700; width:80%; margin:0 auto !important;}
.nav-tabs--round .user-icon .user-icon--inner{color:#fff;float:left;line-height:1em;margin-top:-.5em;padding-top:30%;text-align:center;width:100%;}

.nav-tabs--round > li a, .nav-tabs--round > li a:hover, .nav-tabs--round > li.active > a, .nav-tabs--round > li.active > a:focus, .nav-tabs--round > li.active > a:hover {
    background: transparent;
}

.nav-tabs--round li.active .user-icon--img::after{background-color: #008752;} 
.nav-tabs--round li.active p{color: #008752;}

.nav-tabs--round>li{ width:33.33%;}
.nav-tabs--round .user-icon--img.icon-activeUser:after{ background-image:url(../images/active-users.png);}
.nav-tabs--round .user-icon--img.icon-inactiveUser:after{ background-image:url(../images/inactive-user.png);}
.nav-tabs--round .user-icon--img.icon-canceledUser:after{ background-image:url(../images/canceled-user.png);}
.nav-tabs--round li.active .user-icon--img.icon-activeUser:after{ background-image:url(../images/active-users-hover.png);}
.nav-tabs--round li.active .user-icon--img.icon-inactiveUser:after{ background-image:url(../images/inactive-user-hover.png);}
.nav-tabs--round li.active .user-icon--img.icon-canceledUser:after{ background-image:url(../images/canceled-user-hover.png);}





.list__location--view { border-bottom:0px; float:right; width:100%;}
.nav-tabs--spcl.list__location--view>li{ float:right; width:auto; margin-left:10px; margin-top:0px;}

.list__location--view li .icon{ width:25px; height:25px;  background-repeat:no-repeat; background-position:center center; background-size:15px auto;}
.list__location--view > li .icon:hover, .list__location--view > li.active > .icon, .list__location--view > li.active > .icon:focus, .list__location--view > li.active > .icon:hover {background-repeat:no-repeat; background-position:center center; background-size:15px auto; background-color: #008752;  }
.list__location--view li .icon.icon-list{ background-image:url(../images/list-view.png);}
.list__location--view li .icon.icon-box{ background-image:url(../images/box-view.png);}

.list__location--view > li .icon-list:hover, .list__location--view > li.active > .icon.icon-list, .list__location--view > li.active > .icon.icon-list:focus, .list__location--view > li.active > .icon.icon-list:hover { background-image:url(../images/list-view-hover.png);}
.list__location--view > li .icon-box:hover, .list__location--view > li.active > .icon.icon-box, .list__location--view > li.active > .icon.icon-box:focus, .list__location--view > li.active > .icon.icon-box:hover {background-image:url(../images/box-view-hover.png);}
.list__location--tbl-dis .tab-content--spcl { padding: 0;  border: 0;}
.list__location--tbl-dis  .list__location--address{font-size:90%;}

.list__location--tbl-dis .viewBox  .custom_checkbox input[type="checkbox"] + label{height:100px;font-size:80%; padding:10px 20px 10px 10px; }
.list__location--view .userDetail{     padding: 10px;background: #eee; border: 1px solid #e5e5e5;margin-bottom: 20px;}


.list__location--tbl-dis .viewBox .custom_checkbox label:before{top: -5px; right: -10px; left: inherit; }

.list__location--tbl-dis .custom_checkbox input[type=checkbox]:checked + label:before{background-color:#008752; color:#fff;}

.list__location--tbl-dis .viewBox .custom_checkbox input[type=checkbox]:checked + label:before{line-height:22px;}








.list__location--tbl-dis .viewBox .custom_checkbox label:before{width:25px; height:25px; border-radius:50%;}

/*.list__location--tbl-dis .viewBox .custom_checkbox label:before {display:none;}*/ 
 .list__location--tbl-dis  .list__location--detail{float:left; width:100%;}

.list__location--view input[type="search"] {float: right;width:50px; height:25px;background-image: url('../images/searchicon.png');background-position: 5px center; background-repeat: no-repeat; background-size: 14px auto; padding-left: 30px;top:0px;right: 15px;z-index: 2;transition: opacity .4s ease;}
.list__location--view input[type=search]:focus {width: 200px;}



.selling-paying-agent__decs input[type="search"] {float: right; width:100%; background-image: url('../images/searchicon.png');background-position: 5px center; background-repeat: no-repeat;padding-left: 30px;position: static;top:0px;right: 15px;z-index: 2;transition: opacity .4s ease;}




.location-list__decs .circle__order-list-base{ display:none;} 

.tab-content.tab-content__border0{ padding:10px 0px 0px 0; border:0;}
.tab-content.tab-content__search-criteria {padding: 15px 0px; border: 1px solid #ccc;}
.nav-tabs--spcl.nav-tabs--sidebar>li { width: 100%; margin-bottom:1px;}
.nav-tabs--spcl.nav-tabs--sidebar>li a{ text-align:left; margin:0px; padding:11px 10px;}
.log-report__result .tab-content.tab-content__border0{ padding:0; margin:0;}
.log-report__result .table>tbody>tr>th, .log-report__result .table>tfoot>tr>th,  .log-report__result .table>thead>tr>th {padding: 15px;}
.log-report__result .customized-table .table td, .log-report__result .table>tbody>tr>td,  .log-report__result .table>tfoot>tr>td, .log-report__result .table>thead>tr>td { padding: 12px;}


.location-list__decs .list__selling-agent .panel-body{ padding:15px 0px 0px 0px;} 



.smLink{font-size:100%; text-decoration:none; cursor:pointer; display:inline-block; padding:0px;}
.smLink:hover{text-decoration:none;}
.smLink__icon{ padding-left: 15px;}
.linkAdd { background: url(../images/plus-icon.png) no-repeat left center;}
.linkSearch { padding-left: 20px; background: url(../images/search-icon__small.png) no-repeat left center;background-size: 15px auto;}










 	.new-transaction__desc .serviceList__inner.active:after{content: "\2713";font-size:30px; font-weight:bold; color:#008752; opacity:0.5; text-align:center; position:absolute; width:30px; height:30px; bottom:0; right:0; }
 	



.new-transaction__desc .compareRate__list .customized-table .title {font-weight:600;padding:10px;}
.new-transaction__desc .compareRate__list .customized-table .table th {text-align:center;}
.new-transaction__desc .compareRate__list .customized-table .table tr:nth-child(odd) {background: #fff;}
.new-transaction__desc .compareRate__list .servicesList option span {float:right;}
.new-transaction__desc .compareRate__list .btn-link {padding:0 0 0 10px;}
.new-transaction__desc .compareRate__list table{ table-layout: fixed}
.new-transaction__desc .compareRate__list table th{ height:40px;}
.new-transaction__desc .compareRate__list .close-list{ float: right; width: 20px; height: 20px;padding: 16px; margin: -14px 0;cursor:pointer;}
.new-transaction__desc .compareRate__list input[type="text"]{ width:50px; padding:5px;}


.switch { position: relative;display: inline-block; width: 60px;height: 34px;}
.switch input {display:none;}
.switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.switch .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white;-webkit-transition: .4s; transition: .4s;}
.switch input:checked + .slider { background-color: #008752;}
.switch input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
.switch input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);transform: translateX(26px);}

/* Rounded sliders */
.switch .slider.round {border-radius: 34px;}
.switch .slider.round:before { border-radius: 50%;}
.new-transaction__desc .ntx__servicesList--holder .feild__pricce-choice{ display:none;}
.new-transaction__desc .ntx__servicesList--holder.active .feild__pricce-choice{ display:block; transition:all linear;}
.new-transaction__desc  .btn-select{ display:block;}
.new-transaction__desc .listMode .custom_radio input[type="radio"] + label{ margin-bottom:0px;}
.new-transaction__desc .listMode td .close {color:#008752;}
.new-transaction .listMode .fx-rate span{text-decoration:none;}
.new-transaction .compareServices__decs .close{font-size:20px; line-height:1;}
.new-transaction .compareServices__decs .compareServices__tview .close{font-size: 12px; position: absolute;top: 5px;right: 10px;}


.location_edit  .table > tbody > tr > td, .location_edit  .table > tbody > tr > th{
    border-top: 0;
}
.compareServices__decs .tview__cell{padding: 10px 5px; height:40px;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.compareServices__decs .tview__heading{ padding:5px 25px 5px  10px;position: relative;line-height: 1; background:#083674; text-transform:uppercase; color:#fff; text-align:center; }
.compareServices__decs .tview__value{background:#f2f2f2; }
.compareServices__decs .compareServices__tview .pad-0{ padding:0px;}
.compareServices__decs .compareServices__tview input[type="text"]{width:50px;  height:20px;}
.compareServices__decs .tview__servicesList .col-md-3{ position:absolute;}
.compareServices__decs .tview__servicesList-inner{ transition: all linear ease-in;}

.compareServices__decs .tview__servicesList-inner:hover .tview__cell{ background-color:#f2f2f2;} 
.compareServices__decs .tview__servicesList-inner:hover .tview__heading{background:#083674;} 
.location_edit .table{ border: 0px;}
.list__location--tbl-dis{max-height:300px; overflow:hidden; overflow-y:auto; padding-top:20px;}
.compareServices__decs .tview__servicesList-inner.active .tview__cell{ background-color:#f2f2f2;} 
.compareServices__decs .tview__servicesList-inner.active .tview__heading{background:#083674;} 




.compareServices__decs .btn-add{ padding-left:15px;background-image:url(../images/plus-icon.png) ; background-repeat:no-repeat; background-postion:left 2px;}

.compareServices__decs .boxMode tr{ margin-bottom:5px;}
.compareServices__decs .boxMode th{ width:90px; line-height:1;} 
.compareServices__decs .boxMode .border{padding:10px; padding-top:0px;}
.compareServices__decs .boxMode  .customized-title.hero-text-title{    margin: 0 -10px 10px;}
.compareServices__decs .boxMode .col-md-4{ padding:0 10px;}
.compareServices__decs  .listMode__scroll{max-height: 350px;overflow: auto;}

.display-table{ display:table;height:100%; width:100%;}
.display-table__row{display:table-row; height:100%; width:100%;}
.display-table__cell{ display:table-cell;height:100%; width:100%; vertical-align:middle;}

.compareServices__decs  .tview__servicesList{position: absolute;width: 100%;overflow-x: auto;overflow-y: hidden;}






.ui-autocomplete{ max-height:150px;overflow:hidden; overflow-y:auto;}
.ui-menu .ui-menu-item{font-size:80%;padding: 3px 10px 3px 10px;}
.ui-menu .ui-menu-item:hover{ background-color:#1c8ffa; color:#fff;border:0px; }

.modal-open .ui-front{ z-index:1100;}




.custom-combobox .custom-combobox-input.ui-widget-content{height: 40px;width: 80%; background:#fff; padding:10px; border-right:0px;}
.custom-combobox .ui-button.custom-combobox-toggle {height: 40px; width: 20%; display: inline-block; position: relative; top: -3px; margin: 0px;background:#fff;border-left:0px; margin-left:0px;}
.custom-combobox-toggle .ui-icon.ui-icon-triangle-1-s{background-image:url(../images/selectdrop-down.png) !important ; background-repeat:no-repeat; background-position:center center;margin-left: 0;
    left: 60%;}
    
    

.info-tooltip:before {border-color: rgba(194, 225, 245, 0);border-top-color: #ccc;border-width: 8px;margin-left: -8px;}
  
  
  
  
   .info-tooltip__cont.spcl__addCity .info-icon{ display: block;width: 40px;height: 40px;background: url(../images/sign_warning.png) no-repeat center center;background-size: auto auto;background-size: 15px 15px;position: absolute;top: 0;right: 20px; z-index:999;  color:#58585b; cursor:pointer;}
.info-tooltip{ display:none;width: 170px; background:#fff; border-radius:4px; -webkit-border-radius:4px; position: absolute;bottom: 34px;padding: 5px;right: 0px; border:1px solid #ccc;  text-align:center;}
.info-tooltip__cont .info-icon:hover .info-tooltip{ display:block;}
.info-tooltip:after, .info-tooltip:before {top: 100%;left: 90%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.info-tooltip:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 5px;margin-left: -5px;}
.info-tooltip:before {border-color: rgba(194, 225, 245, 0);border-top-color: #ccc;border-width: 8px;margin-left: -8px;}

.info-tooltip__cont.spcl__addCity .info-icon{width: 100%; top:40px;right:0px;border: 1px solid #ccc; height: auto; padding: 5px 10px; border-top: 0px;   background:#fff;}
.info-tooltip__cont.spcl__addCity .info-icon:hover{ cursor:text;}
.info-tooltip__cont.spcl__addCity .info-icon a:hover{ cursor:pointer;}
      
.register-computer .info-tooltip__cont a{top: -10px; right: -40px;}    
.validate--user-id .info-tooltip__cont a{top: -10px; right: -40px;}  
.customized-table .table tr.inactive, .customized-table .table td.inactive{/*background-color: #d8d8d8 !important;*/ opacity:0.5;pointer-events: none;cursor: default;}

.benef__city-cont{ position:relative;width:100%;}
.bene_address_city_div{width:100%;}

.ui-menu .ui-menu-item{ display:block; width:100%;word-wrap: break-word;}



.list__location--tbl-dis .viewBox .custom_checkbox input[type="checkbox"] + label { height: 120px; font-size: 80%;}

.list__location--tbl-dis .viewBox .col-md-6{width:48%;}
.loader__linear-small{display: inline-block; width:25px; height:5px;background-image:url(../images/gif/linearLoader.gif) ; background-position:center center; background-repeat:no-repeat;   }
.compareRate-input {width: 54px;padding: 0px;text-align: center; border-radius:5px; border: 1px solid #ccc;}
.link-save{ padding-left:10px;}


.btn__forTd {padding: 15px;background-repeat: no-repeat; background-color: transparent; background-position: center center;background-size: 100% auto; border: 0px;}
.btn__forTd.btn__edit { background-image: url(../images/edit-icon-agent-stup.png);}


/*=============Graph==============*/

.InvoiceDetailGraph .invoice-detail{ border:0px; margin-bottom:15px;}
.InvoiceDetailGraph .invoice-detail .invoice--address { text-align: left; padding:0px;}
.InvoiceDetailGraph  .invoice-amount-detail .devider{height:1px;}
.pad-right0{ padding-right:0;}


.InvoiceDetailGraph .chart__transaction-detail{float:left; width:100%;}


.list__pieChart{ display:inline-blocl; float:right; padding-left:0px; list-style:none; text-align:right;}
.list__pieChart li{ display:inline-block; margin-left:10px;}
.list__pieChart li a{ display:block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center;}
.list__pieChart li a.pie-chart{ background-image:url(../images/chart_pie.png)}
.list__pieChart li a.line-chart{ background-image:url(../images/chart_line.png)}
.list__pieChart li a.graph-chart{ background-image:url(../images/chart_column.png)}

.list__pieChart li a:hover.pie-chart{ background-image:url(../images/chart_pie_sel.png)}
.list__pieChart li a:hover.line-chart{ background-image:url(../images/chart_line_sel.png)}
.list__pieChart li a:hover.graph-chart{ background-image:url(../images/chart_column_sel.png)}


.list__pieChart li a.pie-chart.active{ background-image:url(../images/chart_pie_sel.png)}
.list__pieChart li a.line-chart.active{ background-image:url(../images/chart_line_sel.png)}
.list__pieChart li a.graph-chart.active{ background-image:url(../images/chart_column_sel.png)}


.reports-view__tab .nav-tabs--spcl{ display: inline-block;text-align: right; width:100%;} 
.reports-view__tab .nav-tabs--spcl>li {float: none; margin-bottom: -1px; display: inherit; width:auto;}
/* .reports-view__tab .nav-tabs--spcl>li a{width:40px; height:40px; margin-right:0px;background-repeat:no-repeat; background-position:center center; background-size:30px 30px;} 
.reports-view__tab .nav-tabs--spcl > li.active > a, .reports-view__tab .nav-tabs--spcl > li.active > a:focus, .reports-view__tab .nav-tabs--spcl > li.active > a:hover{background-repeat:no-repeat; background-position:center center; background-size:30px 30px;}

*/

.pagination{float:right;margin-top: .5rem; margin-bottom:0;}
.pagination  li a{display:inline-block;padding:0.25rem 0.6rem; margin-left:0.5rem; color:#202026;display:inline-block; cursor:pointer;border: 1px solid #e5e5e5;border-radius:.25rem; background-color:#e5e5e5; text-decoration:none;}
.pagination  li a.disabled{opacity:0.5;pointer-events: none;}
.pagination  li a:hover{background:#008752; color:#fff;}
.pagination  li.active a{background:#008752; color:#fff;}
.paginate_button{display:inline-block;padding:0.25rem 0.6rem; margin-left:0.5rem; color:#202026;display:inline-block;cursor:pointer;border: 1px solid #e5e5e5;border-radius:.25rem; background-color:#e5e5e5; text-decoration:none;}
.paginate_button.disabled{opacity:0.5;pointer-events: none;}
.paginate_button:hover{background:#008752; color:#fff;}
.paginate_button.current{background:#008752; color:#fff;}






 .saveExchangePop{   position:absolute; right:0;z-index:999; top:-100px; right:-15px; display:none; }
   
.select2-container--default .select2-selection .select2-selection__rendered li {
   position:relative;
   padding-right:10px;
}

.select2-container--default .select2-selection .select2-selection__choice__remove { position:absolute; right:0px;}





















/*=============Sorter==============*/

.tablesorter-default .header, .tablesorter-default .tablesorter-header {
background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
background-position: center right;
background-repeat: no-repeat;
cursor: pointer;
white-space: normal;
padding-right:1.25rem;
font-size: 0.9rem;
}

.tablesorter-default thead .headerSortUp,
.tablesorter-default thead .tablesorter-headerSortUp,
.tablesorter-default thead .tablesorter-headerAsc {
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.tablesorter-default thead .headerSortDown,
.tablesorter-default thead .tablesorter-headerSortDown,
.tablesorter-default thead .tablesorter-headerDesc {
background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

.tablesorter-default thead .sorter-false {background-image: none;cursor: default;}

/*=============Sorter==============*/


/* .sellingEmployeeAgent__decs .tab-content--spcl{padding:20px 0px 0 0;border:0;} */

.list__selling-agent .panel{webkit-box-shadow:0;box-shadow: none;}


















/*=============Select2==============*/


.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection{box-sizing:border-box;cursor:pointer;display:block;min-height:40px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:4px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection{background-color:white;border:1px solid #aaa;border-radius:2px;cursor:text; border-radius:10px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:6px 5px;width:100%}
.select2-container--default .select2-selection .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection .select2-selection__clear{display:none}
.select2-container--classic .select2-selection .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection .select2-selection__choice{float:right}
.select2-container--classic[dir="rtl"] .select2-selection .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*=============Select2==============*/

/*================Changes after Ankit Reported==============*/
.page-link{cursor:pointer;}
.selling-paying-agent__decs .employee-permission__desc.border { border: 1px solid #ccc;}
.selling-paying-agent__decs .employee-permission__desc .permission__desc--top {padding: 10px; background: #eeeeee; width: 100%;}
.selling-paying-agent__decs .employee-permission__desc .permission__desc--bottom {   padding: 10px;}
.compareServices__decs .boxMode .border{ border: 1px solid #ccc;}
.new-transaction__desc .serviceList .hero-text-title {background: #eeeeee; margin: 0 -20px 20px; padding: 10px 15px;}





.ntx__servicesList--holder, .spcl__info-bank{float:left; width:100%;}
.compareServices__decs .tab-content--spcl{border:0px;}
	.compareServices__decs .nav-tabs{border-bottom:0px; float: right;}
	.compareServices__decs .nav-tabs--spcl>li{width:auto;}
	.compareServices__decs .nav-tabs--spcl>li a{height:35px; width:35px; background-repeat:no-repeat; background-position:center center; background-size:20px auto; border-radius:5px;}
	.compareServices__decs .nav-tabs--spcl>li.show-all  a{width: auto;font-size: 100%; background: transparent; cursor:pointer; color:#008752;}
	.compareServices__decs  .tab-content--spcl{ padding:0px;}
	
	.compareServices__decs .nav-tabs--spcl>li.list-view a{background-image: url(../images/icon-list-view.png);}
		.compareServices__decs .nav-tabs--spcl>li.box-view a{background-image: url(../images/icon-box-view.png);}
		.compareServices__decs .nav-tabs--spcl>li.tabular-view a{background-image: url(../images/icon-table-view.png);}
	
	
	
	.compareServices__decs  .nav-tabs--spcl > li.active > a, .compareServices__decs  .nav-tabs--spcl > li.active > a:focus, .compareServices__decs  .nav-tabs--spcl > li.active > a:hover {height:35px; width:35px; background-repeat:no-repeat; background-position:center center; background-size:20px auto;}
	
	
	.compareServices__decs .nav-tabs--spcl > li.list-view.active > a
	, .compareServices__decs .nav-tabs--spcl > li.list-view.active > a:focus,
	 .compareServices__decs .nav-tabs--spcl > li.list-view.active > a:hover{
	 background-image: url(../images/icon-list-view-hover.png);
	 
	 }
	
	
	.compareServices__decs .nav-tabs--spcl > li.box-view.active > a
	, .compareServices__decs .nav-tabs--spcl > li.box-view.active > a:focus,
	 .compareServices__decs .nav-tabs--spcl > li.box-view.active > a:hover{
	 background-image: url(../images/icon-box-view-hover.png);
	 
	 }
	
	
	.compareServices__decs .nav-tabs--spcl > li.tabular-view.active > a
	, .compareServices__decs .nav-tabs--spcl > li.tabular-view.active > a:focus,
	 .compareServices__decs .nav-tabs--spcl > li.tabular-view.active > a:hover{
	 background-image: url(../images/icon-table-view-hover.png);
	 
	 }
	
		
	.compareServices__decs .nav-tabs--spcl > li.show-all.active > a
	, .compareServices__decs .nav-tabs--spcl > li.show-all.active > a:focus,
	 .compareServices__decs .nav-tabs--spcl > li.show-all.active > a:hover{
	 background: transparent;
	 width: auto;font-size: 100%; 
	  color:#008752;
	 }

	
.show-toolTip{ position:relative;}
.show-toolTip:hover .tooltipBox{display:block;}   
.tooltipBox { padding:5px;width:140px; border-radius: 6px;position: absolute;background: #fff;border: 1px solid #ccc; display:none; color:#58585b;}
 .tooltipBox:after, .tooltipBox:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.tooltipBox:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.tooltipBox:before {border-color: rgba(194, 225, 245, 0);border-top-color: #ccc;border-width: 11px;margin-left: -11px;}
 


.compareServices__decs .tooltipBox{bottom: 45px; right: -54px;}
  

.dynamic__tabular-block .display-table{ display:table; vertical-align:middle; height:100%; width:100%; border-bottom: 1px solid #cccccc;    border-right: 1px solid #ccc;}
.dynamic__tabular-block .display-table__cell{ display:table-cell; vertical-align:middle; height:100%;width:100%;}
.dynamic__tabular-block .display-table__row{ display:table-row; vertical-align:middle; height:100%;width:100%;}
.dynamic__tabular-block .col-md-6{ height:40px;}
.dynamic__tabular-block .display-table__row .col-sm-4{width: 33.3333%; float: none; display: table-cell;height: 100%;vertical-align: middle;font-weight:600;background-color:#bac7d8;}
.dynamic__tabular-block .display-table__row .col-sm-8{width: 66.6667%; display: table-cell;  float: none;  height: 100%; vertical-align: middle; line-height:1;}
.exchange_rate_modal  .dynamic__tabular-block .display-table__row .col-sm-5{width: 50%; float: none; display: table-cell;height: 100%;vertical-align: middle;font-weight:600;background-color:#bac7d8;}
.exchange_rate_modal .dynamic__tabular-block .display-table__row .col-sm-7{width: 50%; display: table-cell;  float: none;  height: 100%; vertical-align: middle;padding-right:0px; line-height:1;}



.pagination{float:right;margin-top: .5rem;}
.pagination  li a{display:inline-block;padding:0.25rem 0.6rem; margin-left:0.5rem; color:#202026;display:inline-block; cursor:pointer;border: 1px solid #e5e5e5;border-radius:.25rem; background-color:#e5e5e5; text-decoration:none;}
.pagination  li a.disabled{opacity:0.5;pointer-events: none;}
.pagination  li a:hover{background:#008752; color:#fff;}
.pagination  li.active a{background:#008752; color:#fff;}
.table .btn.btn__cancel{ background-color: transparent; background-image:url(../images/icon-cancel.png);padding: 12px 12px;}

.new-transaction .currency-detail .currency-detail--left .show-error, .new-transaction .currency-detail .currency-detail--right .show-error { bottom: inherit; top: -18px;}

.custom_checkbox.checked input[type=checkbox]:checked + label:before {color: #fff;}
.custom_checkbox.checked label:before{background-color:#008752;}

.dataTables_info{ display:none;}
.dataTables_paginate{text-align:right;     margin-top: .5rem;}
/* .paginate_button{display:inline-block;padding:0.25rem 0.6rem; margin-left:0.5rem; color:#202026;display:inline-block;font-size:0.8rem; cursor:pointer;border: 1px solid #e5e5e5;border-radius:.25rem; background-color:#e5e5e5; text-decoration:none;} */
.paginate_button{display: inline-block;padding: 0.25rem 0.6rem;margin-left: 0.5rem;color: #202026;display: inline-block;cursor: pointer;border: 1px solid #e5e5e5;border-radius: .25rem;background-color: #e5e5e5;text-decoration: none;}
.paginate_button.disabled{opacity:0.5;pointer-events: none;}
.paginate_button:hover{background:#008752; color:#fff;}
.paginate_button.current{background:#008752; color:#fff;}
.dataTables_filter input[type="search"] {width: 100%; padding: 6px 12px 6px 24px;border-radius: 4px;margin-bottom: 16px;
border: 1px solid #e5e5e5;position: absolute;top: 0;right: 0;z-index: 10;border-color: #e5e5e5;background-color: #fff;background-image: url(../images/search.png);background-size: 1.5rem;background-position: .5rem center;background-repeat: no-repeat;cursor: pointer;color: #58585b;
}
.dataTables_filter label {position: relative;width: 100%; height:50px;color: #fff;margin-bottom: 0;}

.disable{pointer-events:none;background:#eee;}

.new-transaction .point-of-payment .show-toolTip{width:20px; height:20px;background-size: 20px; display: inline-block;cursor: pointer; background-image: url(../images/icon-information.png);background-repeat: no-repeat; top:4px;}
.new-transaction .point-of-payment .tooltipBox{right:0;  bottom: 30px; z-index: 999;} 


.employee-permission__desc .permission__desc--bottom .custom_checkbox label{padding-left: 27px;    margin-bottom: 10px;}
.employee-permission__desc .permission__desc--bottom .custom_checkbox label:before{/*padding: 8px 3px;*/width: 15px;height: 15px;}
.employee-permission__desc .permission__desc--bottom .custom_checkbox input[type=checkbox]:checked + label:before{    font-size: 12px; line-height:1;}

.employee-permission__desc .permission__desc--top .custom_checkbox label{    padding-left: 30px;}
.employee-permission__desc .permission__desc--top .custom_checkbox label:before{top: -3px;}

.employee-permission .customized-title.hero-text-title { margin-bottom:0px;}


/*======= Table For Receipt ===========*/

.main-receipt .lefttop {border-left: 1px solid;border-top: 1px solid;}
.main-receipt  .top { border-top: 1px solid;}
.main-receipt  .right { border-right: 1px solid;}
.main-receipt .bottom {border-bottom: 1px solid;}
.main-receipt .box {border-right: 1px solid; border-left: 1px solid; border-top: 1px solid; border-bottom: 1px solid;}
.main-receipt .top2 {border-top: 2px solid;}

.spcl-info__bank ul{padding-left:0px; margin-bottom:0px; list-style: none}
.search-transaction__detail-right .credit_limit.detail-right__top .loader-with-mask{min-height: 85px;}
.search-transaction__detail-right  .customized-title.hero-text-title{position:relative;}

.video_cont iframe{width:100%; }
.dynamic-pages .compliance-training .page-title .title__icon {background-image: url(../images/video-icon.png);}


/* 
.reports-view__tab .nav-tabs--spcl{ display: inline-block;text-align: right; width:100%;} 
.reports-view__tab .nav-tabs--spcl>li {float: none; margin-bottom: -1px; display: inherit; width:auto;}
.reports-view__tab .nav-tabs--spcl>li a{width:40px; height:40px; margin-right:0px;background-repeat:no-repeat; background-position:center center; background-size:30px 30px;}
.reports-view__tab .nav-tabs--spcl > li.active > a, .reports-view__tab .nav-tabs--spcl > li.active > a:focus, .reports-view__tab .nav-tabs--spcl > li.active > a:hover, .reports-view__tab .nav-tabs--spcl > li > a:hover{background-repeat:no-repeat; background-position:center center; background-size:30px 30px;}

.reports-view__tab .nav-tabs--spcl>li a.link__text-view{background-image:url(../images/icon__text-report.png)}
.reports-view__tab .nav-tabs--spcl>li a.link__chart-view{background-image:url(../images/icon__graph-report.png)}

.reports-view__tab .nav-tabs--spcl > li.active > .link__text-view, .reports-view__tab .nav-tabs--spcl > li.active > .link__text-view:focus, .reports-view__tab .nav-tabs--spcl > li.active > .link__text-view:hover {
  background-image:url(../images/icon__text-report-white.png);

}
.reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view, .reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view:focus, .reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view:hover {
background-image:url(../images/icon__graph-report-white.png);} */

.list__pieChart{ display:inline-blocl; float:left; padding-left:0px; list-style:none; text-align:right;position: relative; z-index: 999;}
.list__pieChart li{ display:inline-block; margin-left:10px;}
.list__pieChart li a{ display:block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center;}
.list__pieChart li a.pie-chart{ background-image:url(../images/chart_pie.png)}
.list__pieChart li a.line-chart{ background-image:url(../images/chart_line.png)}
.list__pieChart li a.graph-chart{ background-image:url(../images/chart_column.png)}

.list__pieChart li a:hover.pie-chart{ background-image:url(../images/chart_pie_sel.png)}
.list__pieChart li a:hover.line-chart{ background-image:url(../images/chart_line_sel.png)}
.list__pieChart li a:hover.graph-chart{ background-image:url(../images/chart_column_sel.png)}

.agentReportsGraph {width:100%;}

.dt-buttons span{ display:none;}

.dt-button{display:inline-block; float:right;position:relative;height:2.5rem; width:2.5rem; border:0;  box-shadow:none; -webkit-box-shadow:none;cursor:pointer; background-color:transparent; background-repeat:no-repeat; background-position:center center; background-size:90%;}
.buttons-pdf{ background-image:url(../images/pdf-icon.png);}
.buttons-csv{ background-image:url(../images/csv-icon.png);}
.buttons-excel{ background-image:url(../images/excel-xls-icon.png);}
.buttons-print{ background-image:url(../images/print-icon.png);}
.buttons-pdf:hover{ background-image:url(../images/pdf-icon.png);}
.buttons-csv:hover{ background-image:url(../images/csv-icon.png);}
.buttons-excel:hover{ background-image:url(../images/excel-xls-icon.png);}
.buttons-print:hover{ background-image:url(../images/print-icon.png);}

.optional__feild-title{ background:url(../images/icon-plus.png) no-repeat left center; padding-left:2rem; cursor:pointer; transition: all;}
.optional__feild-title.active{ background:url(../images/icon-minus.png) no-repeat left center; }





.nav-list.navbar-collapse ul li a{text-align:left;}
.nav__welcome--left{float:left; padding-right:10px;}
.nav__welcome--right{float:left;}
.mask .desc__mask{  display: block;width: 130px;position: absolute; margin: auto;left: 0; right: 0; top: 0; bottom: 0;height: 25px; font-size:20px;}

























/*======================UI Channges ===================*/


   html{width:100%; height:100%; }
 .login {height: 100%;width: 100%;background:url(../images/img__loginBg.jpg) no-repeat center bottom; background-size:cover; position:relative;}
 .login header, .login .page-footer, .login .page-title{display:none;} 
 .login .login__form{width:100%; height:auto; padding:15px; background:#fff; border-radius:10px; position:absolute; left:0; right:0; top:0px; bottom:0; margin:auto; -webkit-box-shadow: 0 0 50px 0 #a0a0a0;
   box-shadow: 0 0 50px 0 #a0a0a0;}

.login #myCarousel{display:none;}
.login__form .logo{display:inline-block; width: 100%; height: 75px;max-height: 100px; background:url(../images/logo.png) no-repeat center;margin: 0 0 20px 0;background-size: contain;}
.login__form .form-control{height:40px; border-radius:0px 10px 10px 0 ;-webkit-border-radius: 0px 10px 10px 0;border-left:0; font-size:16px;}
.login__form .input-group-addon{padding:6px 20px; border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;border-right:0;border:1px solid #ccc; background-color:#5d5c5c; background-repeat:no-repeat; background-position:center center;}

.login__form .input-group-addon.icon_userId{background-image:url(../images/icon_userId.png);}
.login__form .input-group-addon.icon_userPassword{background-image:url(../images/icon-passWord.png);}
.login__form .lang-button{float:left; margin-top: 10px;}
.login__form .langsingle_1 .btn{width:auto;font-size: 16px; color:#5d5c5c; padding:0 25px 0 0 ; background:url(../images/icon-langDropdown.png) no-repeat right center;}
.login__form  .btn-group{ padding:0 0 0 25px; background:url(../images/icon-language.png) no-repeat left center;}
 .login__form .btn{ padding: 6px 10px;}

.page__mainTitle{border-radius:10px;-webkit-border-radius:10px; background:#003e7e; padding: 15px; }
.page__mainTitle .title__icon{padding:5px 0 5px 48px; background-repeat:no-repeat; background-position:left center;color:#fff; margin-bottom:0px;background-size: 30px auto; } 
.title__icon.icon__searchTransaction{background-image:url(../images/icon__searchTransaction.png);}
.title__icon.icon__payBills{background-image:url(../images/icon__payBills.png);background-size: 35px auto; }

.title__icon.icon__reloadPhones{background-image:url(../images/icon__ReloadPhones.png);background-size: contain; }

.title__icon.icon__sendMoney{background-image:url(../images/icon__ReloadPhones.png);}
.title__icon.icon__sendPrintReceipt{background-image:url(../images/icon__sendPrintReceipt.png);}

.ui-change .layout-border{border:0px;}
.ui-change .form-control{border-radius:10px;webkit-border-radius:10px;}
.ui-change .custom_radio{margin:5px 0 0 0px;}
.ui-change .form-group{position:relative;}
.ui-change .input-loader{top: 30px;}
.ui-change .border{border-radius:10px;}
.ui-change .customized-title.hero-text-title{border-radius: 10px 10px 0 0;}
.ui-change .table{border-radius: 10px;border-collapse: initial;}
.ui-change .customized-table{border-radius:10px;}
.ui-change .table tr:first-child th:first-child{border-radius:10px 0 0 0;}
.ui-change .table tr:first-child th:last-child{border-radius:0 10px 0 0;}

.ui-change .table tr:last-child th:first-child{border-radius:0 0 0 10px;}
.ui-change .table tr:last-child th:last-child{border-radius:0 0 10px 0;}
.ui-change select.form-control{-moz-appearance: none;-webkit-appearance:none; background:url(../images/select-dropDown.png) no-repeat right center; }

 .ui-change .new-transaction__popup-accordion .panel{border-radius: 10px;}
 .ui-change .new-transaction__popup-accordion .panel-heading a,  .ui-change .new-transaction__popup-accordion .payer__detail{border-radius: 10px;}
 .ui-change .border-radius10{border-radius: 10px;}




.my-contacts__top .btn-addContact {padding: 5px 5px 5px 40px;font-size: 16px; color:#fff !important; background-image: url(../images/icon__addContact.png); background-repeat: no-repeat;  background-position:left center;background-size: 30px;}

.my-contacts__top .dropdown-menu{background: #fff;border: 1px solid #ccc; border-radius: 10px; padding:0;}
.my-contacts__top  .dropdown-menu>li>a{padding: 10px;}
.my-contacts__top  .dropdown-menu>li>a:hover{background:#008752; color:#fff;}
.my-contacts__top  .dropdown-menu>li:first-child>a{border-radius:10px 10px 0 0;}
.my-contacts__top  .dropdown-menu>li:last-child>a{border-radius:0px 0px 10px 10px;}

.search-transaction__desc .foreign-exchange{border-radius: 10px;border-collapse: inherit;}

/* .search-transaction__desc .foreign-exchange tr:first-child td:nth-child(1){border-radius:10px 0 0 0;}
.search-transaction__desc .foreign-exchange tr:first-child td:nth-child(2){border-radius:0 10px 0px 0;}


.search-transaction__desc .foreign-exchange tr:last-child td:nth-child(1){border-radius:0px 0 0 10px;}
.search-transaction__desc .foreign-exchange tr:last-child td:nth-child(2){border-radius:0 0 10px 0;} */
.search-transaction__desc .btn-refresh{top:5px;}

 .contact-info{  position:fixed; z-index:999; bottom:0; right:0;    border-radius:10px 10px 0 0;}
 .contact-info .show-info{display:block;  cursor:pointer; color: #58585b; text-decoration:none;}
  .contact-info .contact-info__inner{ padding:15px; background:#fff;  border:1px solid #ccc;}
  .contact-info .show-info__holder{width:170px;}
.contact-info .show-info .icon{display:inline-block; padding:5px 5px 5px 15px; background-repeat:no-repeat; background-position:left center;background-size:10px; }
.contact-info .show-info .icon.icon__phone{background-image: url(../images/icon__phone.png); }
.contact-info .show-info .icon.icon__email{background-image: url(../images/icon__email.png); }




/* 
.ui-change .search-transaction__desc  .table{border-collapse: inherit;border-radius: 10px; border:0px !important; } 
.ui-change .search-transaction__desc  .table tr:first-child th:first-child{border-radius: 10px 0 0 10px;}
.ui-change .search-transaction__desc  .table tr:first-child th:last-child{border-radius: 0  10px 10px 0;}
.ui-change .search-transaction__desc .detail-right__top{border: 1px solid #ccc;border-radius: 10px;padding: 10px ; -webkit-box-shadow: 0 0 20px 0 #a0a0a0;
box-shadow: 0 0 20px 0 #a0a0a0;}
.ui-change .search-transaction__desc .detail-right__top-title{ padding:0;  position:relative;}
.ui-change .search-transaction__desc .responsive-table.table th{border-right:0;padding: 10px;}
.ui-change .search-transaction__desc .responsive-table.table td { border-right: 0;border-bottom: 0;}
.ui-change .search-transaction__desc .responsive-table.table td:first-child{border-radius: 10px;}
.ui-change .search-transaction__desc .responsive-table.table td:last-child{border-radius: 10px;}

.ui-change .search-transaction__desc .responsive-table.table tr:nth-child(odd) {background: #fff;}
.ui-change .search-transaction__desc .responsive-table.table tr:nth-child(even) {background: #d9e2ea;}
 */








.ui-change   .table{border-collapse: inherit;border-radius: 10px; border:0px !important; } 
.ui-change   .table tr:first-child th:first-child{border-radius: 10px 0 0 10px;}
.ui-change   .table tr:first-child th:last-child{border-radius: 0  10px 10px 0;}
.ui-change  .detail-right__top{border: 1px solid #ccc;border-radius: 10px;padding: 10px ; /*-webkit-box-shadow: 0 0 20px 0 #a0a0a0;
box-shadow: 0 0 20px 0 #a0a0a0;*/}
.ui-change  .detail-right__top-title{ padding:0;  position:relative;}
.ui-change  .responsive-table.table th{border-right:0;padding: 10px;}
.ui-change  .responsive-table.table td { border-right: 0;border-bottom: 0;}
.ui-change .responsive-table.table td:first-child{border-radius: 10px 0 0 10px;}
.ui-change  .responsive-table.table td:last-child{border-radius: 0 10px 10px 0;}
.ui-change  .responsive-table.table tr:nth-child(odd) {background: #fff;}
.ui-change  .responsive-table.table tr:nth-child(even) {background: #d9e2ea;}
















 .list__quickLinks{display:inline-block;width:100%; margin:0; padding:0; list-style:none; text-align:center; margin:0;}
 .list__quickLinks .list{display:inline-block; width:32%; text-align:center; margin-bottom:20px;}
.list__quickLinks .list a{ display:block;cursor:pointer;color:#22b14b; text-decoration:none;}
.list__quickLinks .list .list-icon{ display:block; height:65px;  margin-bottom:25px; background-repeat:no-repeat; background-position:center; background-size:50px;}

.list__quickLinks .list .list-icon.icon-sm{background-image:url(../images/quickLinks-iconSm.png);}
.list__quickLinks .list .list-icon.icon-sendAfore{background-image:url(../images/quickLinks-iconSmAfore.png);}
.list__quickLinks .list .list-icon.icon-payBills{background-image:url(../images/quickLinks-iconpayBills.png);}
.list__quickLinks .list .list-icon.icon-phoneRecharge{background-image:url(../images/quickLinks-iconphoneRecharge.png);}
.list__quickLinks .list .list-icon.icon-ReferFriend{background-image:url(../images/quickLinks-iconReferFriend.png);}

.list__quickLinks .list .list-icon.icon-activity{background-image:url(../images/quickLinks-iconActivity.png);}
.list__quickLinks .list .list-icon.icon-contacts{background-image:url(../images/quickLinks-iconmyContact.png);}
.list__quickLinks .list  .list-title{display: block;height: 50px; font-size:18px; color:#22b14b;line-height:1;}

.sm__pannel .panel-heading{ padding:0;}
.sm__pannel .panel-heading a{ display:block; font-size:20px; text-decoration:none; color:#fff; background-color:#003e7e; border-radius: 10px;}

.sm__pannel .panel-heading a.collapsed{color: #333;background-color: #f5f5f5; }

.sm__pannel .panel-heading a .step__icon{ display:block;padding:15px 15px 15px 60px; background-repeat:no-repeat; background-position:15px center; background-size:30px auto;}

.sm__pannel .panel-heading a .step__icon.step__icon-billDetails{background-image:url(../images/icon__bil-detail-white.png);}
.sm__pannel .panel-heading a .step__icon.step__icon-payment{background-image:url(../images/icon__payment-white.png);} .sm__pannel .panel-heading a .step__icon.step__icon-confirmation{background-image:url(../images/icon__confirmation-white.png);}


.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-billDetails{background-image:url(../images/icon__bil-detail-gray.png);}
.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-payment{background-image:url(../images/icon__payment-gray.png);}
.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-confirmation{background-image:url(../images/icon__confirmation-gray.png);}


.panel-group.sm__pannel .panel {border-radius: 10px;}
.sm__pannel .panel-heading{border-radius: 10px;}

.ui-change .search-transaction__desc.pay-bills  .two-column-table .table{border-collapse: inherit;border-radius: 10px; border:1px solid #ccc !important; font } 
.ui-change .search-transaction__desc.pay-bills .table td{font-size: 16px;}
 
.smStep1__2-desc .display-table__cell{width:50%; padding:10px;} 
.smStep1__2-desc .display-table__cell.data-label{ font-weight:bold; border-bottom:1px solid #ccc}


.settlementReport-list{float:left;width:100%; margin-bottom:20px;}
.settlementReport-list .list-item .two-column-table{padding:0;padding-bottom: 10px;border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.settlementReport-list .list-item .two-column-table.last{ padding-bottom:0; border:0;}
.settlementReport-list .list-item .two-column-table .border-dashed{ border-bottom:2px  dashed}
/*.settlementReport-list .list-item .btn-print{ display:none;}
.settlementReport-list .list-item:hover .btn-print{display:inline-block;}*/
.settlementReport-list .list-item:hover{cursor:pointer; -webkit-box-shadow: 0 0 10px 2px #ccc;box-shadow: 0 0 10px 2px #ccc; }


/*======================UI Channges ===================*/

.settlementReport-list .list-item .customized-title .two-column-table{height: 60px;}

   html{width:100%; height:100%; }
 .login {height: 100%;width: 100%;background:url(../images/img__loginBg.jpg) no-repeat center bottom; background-size:cover; position:relative;}
 .login header, .login .page-footer, .login .page-title{display:none;} 
 .login .login__form{width:100%; height:auto; padding:15px; background:#fff; border-radius:10px; position:absolute; left:0; right:0; top:0px; bottom:0; margin:auto; -webkit-box-shadow: 0 0 50px 0 #a0a0a0;
   box-shadow: 0 0 50px 0 #a0a0a0;}

.login #myCarousel{display:none;}
.login__form .logo{display:inline-block; width: 100%; height: 75px;max-height: 100px; background:url(../images/logo.png) no-repeat center;margin: 0 0 20px 0;background-size: contain;}
.login__form .form-control{height:40px; border-radius:0px 10px 10px 0 ;-webkit-border-radius: 0px 10px 10px 0;border-left:0; font-size:16px;}
.login__form .input-group-addon{padding:6px 20px; border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;border-right:0;border:1px solid #ccc; background-color:#5d5c5c; background-repeat:no-repeat; background-position:center center;}

.login__form .input-group-addon.icon_userId{background-image:url(../images/icon_userId.png);}
.login__form .input-group-addon.icon_userPassword{background-image:url(../images/icon-passWord.png);}
.login__form .lang-button{float:left; margin-top: 10px;}
.login__form .langsingle_1 .btn{width:auto;font-size: 16px; color:#5d5c5c; padding:0 25px 0 0 ; background:url(../images/icon-langDropdown.png) no-repeat right center;}
.login__form  .btn-group{ padding:0 0 0 25px; background:url(../images/icon-language.png) no-repeat left center;}
 .login__form .btn{ padding: 6px 10px;}


.title__icon.icon__sendMoney{background-image:url(../images/icon__sendMoney.png);}
.title__icon.icon__sendPrintReceipt{background-image:url(../images/icon__sendPrintReceipt.png);}
.title__icon.icon__reports{background-image:url(../images/icon__reports.png);}
.title__icon.icon__exchangeRate{background-image:url(../images/icon__exchangeRate.png);}
.title__icon.icon__forgetPassword{background-image:url(../images/icon-forgetPassword.png);    background-size: 33px auto;}
.title__icon.icon__registerComputer{background-image:url(../images/icon__registerComputer.png);    background-size: 40px auto;}
.title__icon.icon__account_verification {
    background-image: url(../images/icon__account_verification.png);
}

.ui-change select.form-control{-moz-appearance: none;-webkit-appearance:none; background:url(../images/select-dropDown.png) no-repeat right center; }

 .ui-change .new-transaction__popup-accordion .panel{border-radius: 10px;}
 .ui-change .new-transaction__popup-accordion .panel-heading a,  .ui-change .new-transaction__popup-accordion .payer__detail{border-radius: 10px;}
 .ui-change .border-radius10{border-radius: 10px;}
.ui-change .layout-border{border:0;}

.ui-change .required-icon:after{content:none;}
.ui-change .required-icon{width: 32px;height: 28px; top:1px; right:0px; background:url(../images/required-field-bg.png) no-repeat 1px 0px; background-size: 30px auto; }


.my-contacts__top .btn-addContact {padding: 5px 5px 5px 40px;font-size: 16px; color:#fff !important; background-image: url(../images/icon__addContact.png); background-repeat: no-repeat;  background-position:left center;background-size: 30px;}


.search-transaction__desc .btn-refresh{top:-7px;}

 

.ui-change  .contact-info .show-info__holder{width: 120px; padding: 0px;display: inline-block;background:#f5f5f5; border:1px solid #ccc; border-radius: 10px 10px 0 0;}
.ui-change .search-transaction__desc  .table{border-collapse: inherit;border-radius: 10px; border:0px !important; } 

.ui-change .search-transaction__desc  .table tr:first-child th:first-child{border-radius: 10px 0 0 10px;}
.ui-change .search-transaction__desc  .table tr:first-child th:last-child{border-radius: 0  10px 10px 0;}
/* .ui-change .search-transaction__desc .detail-right__top{border: 1px solid #ccc;border-radius: 10px;padding: 15px 0; -webkit-box-shadow: 0 0 20px 0 #a0a0a0;
box-shadow: 0 0 20px 0 #a0a0a0;} */
.ui-change .search-transaction__desc .detail-right__top-title{ padding:0; }


.ui-change .search-transaction__desc .responsive-table.table tr:nth-child(odd) {background: #fff;}
.ui-change .search-transaction__desc .responsive-table.table tr:nth-child(even) {background: #d9e2ea;}


 .list__quickLinks{display:inline-block;width:100%; margin:0; padding:0; list-style:none; text-align:center; margin:0;}
 .list__quickLinks .list{display:inline-block; width:32%; text-align:center; margin-bottom:20px;}
.list__quickLinks .list a{ display:block;cursor:pointer;color:#22b14b; text-decoration:none;}
.list__quickLinks .list .list-icon{ display:block; height:65px;  margin-bottom:25px; background-repeat:no-repeat; background-position:center; background-size:50px;}

.list__quickLinks .list .list-icon.icon-sm{background-image:url(../images/quickLinks-iconSm.png);}
.list__quickLinks .list .list-icon.icon-sendAfore{background-image:url(../images/quickLinks-iconSmAfore.png);}
.list__quickLinks .list .list-icon.icon-payBills{background-image:url(../images/quickLinks-iconpayBills.png);}
.list__quickLinks .list .list-icon.icon-phoneRecharge{background-image:url(../images/quickLinks-iconphoneRecharge.png);}
.list__quickLinks .list .list-icon.icon-ReferFriend{background-image:url(../images/quickLinks-iconReferFriend.png);}

.list__quickLinks .list .list-icon.icon-activity{background-image:url(../images/quickLinks-iconActivity.png);}
.list__quickLinks .list .list-icon.icon-contacts{background-image:url(../images/quickLinks-iconmyContact.png);}
.list__quickLinks .list  .list-title{display: block;height: 50px; font-size:18px; color:#22b14b;line-height:1;}

.sm__pannel .panel-heading{ padding:0;}
.sm__pannel .panel-heading a{ display:block; font-size:20px; text-decoration:none; color:#fff; background-color:#003e7e; border-radius: 10px;}

.sm__pannel .panel-heading a.collapsed{color: #333;background-color: #f5f5f5; }

.sm__pannel .panel-heading a .step__icon{ display:block;padding:15px 15px 15px 60px; background-repeat:no-repeat; background-position:15px center; background-size:30px auto;}

.sm__pannel .panel-heading a .step__icon.step__icon-billDetails{background-image:url(../images/icon__bil-detail-white.png);}
.sm__pannel .panel-heading a .step__icon.step__icon-payment{background-image:url(../images/icon__payment-white.png);} .sm__pannel .panel-heading a .step__icon.step__icon-confirmation{background-image:url(../images/icon__confirmation-white.png);}


.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-billDetails{background-image:url(../images/icon__bil-detail-gray.png);}
.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-payment{background-image:url(../images/icon__payment-gray.png);}
.sm__pannel .panel-heading a.collapsed .step__icon.step__icon-confirmation{background-image:url(../images/icon__confirmation-gray.png);}

.panel-group.sm__pannel .panel {border-radius: 10px;}
.sm__pannel .panel-heading{border-radius: 10px;}

.search-transaction__desc.pay-bills  .two-column-table .table{border-collapse: inherit;border-radius: 10px; border:1px solid #ccc !important; font } 
.search-transaction__desc.pay-bills .table td{font-size: 16px;}

.smStep1__2-desc .display-table__cell{width:50%; padding:10px;} 
.smStep1__2-desc .display-table__cell.data-label{ font-weight:bold; border-bottom:1px solid #ccc}
.ui-change .tab-links{position:static;}

.ui-change .transaction-control__tab .panel{border:0;}
.ui-change .transaction-control__tab .panel-body {padding: 15px 0;}
.ui-change .transaction-control__tab .panel-heading a{border-radius: 10px;}
.ui-change .transaction-control__tab .panel-group .panel-heading + .panel-collapse > .list-group, .ui-change .transaction-control__tab .panel-group .panel-heading + .panel-collapse > .panel-body{border-top: 0;}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee !important;
    opacity: 1;
}

.ui-change .new-transaction__desc--bottom .input-loader {top: 10px;}
.ui-change .new-transaction__tx-amount .input-group-addon{border-radius: 0 10px 10px 0;}



.ui-change .select2-selection {width:100%; background-image: url('../images/searchicon.png');background-position: 5px center; background-repeat: no-repeat;padding-left: 30px;position: static;top:0px;right: 15px;z-index: 2;transition: opacity .4s ease;}


.ui-change .tab-content--spcl{border-top: 4px solid;}

.ui-change .search-transaction__desc  .display-table__cell{ padding:0 5px;width:auto;}
.ui-change .search-transaction__desc  .display-table__cell:last-child{text-align:right;}
.ui-change .search-transaction__desc  .display-table__cell .icon__flag span{display:block;}
/* .ui-change .search-transaction__desc .detail-right__top .col-md-4{padding-right: 5px;padding-left: 5px; } */
.ui-change .search-transaction__desc  .display-table__cell .icon__flag {display:block; padding-left: 35px; background-repeat: no-repeat;background-position: left center;background-size: 25px auto;}
.ui-change .search-transaction__desc .detail-right__top-title { padding-bottom: 15px; margin: -10px 0px 0 0px;}



.ui-change .search-transaction__desc .tooltip__cont{ position:relative; padding-right:30px; background:url('../images/icon__info.png') no-repeat right center;background-size: 18px auto; cursor:pointer; }
.ui-change .search-transaction__desc .tooltip__cont .tooltip__detail{display:none;  width: 250px;border-radius: 10px; border: 1px solid #ccc;padding: 10px;background:#fff; position: absolute; top: 100%;left: 100%;margin-top: -58px;z-index: 99; text-align:center; line-height:1.5;}

.ui-change .search-transaction__desc .tooltip__cont:hover .tooltip__detail{display:block;}

.ui-change .search-transaction__desc .ex-detail{height:40px; /* background:#008752; */ border-radius:10px; /* color:#fff; */ font-size:90%;}
.ui-change .search-transaction__desc  .expand .ex-detail:hover{ background-color:#93aac7; cursor:pointer; color:#fff;}
 .ui-change .search-transaction__desc .ex-detail .ex-rate{color:#003e7e;}
 
.ui-change .search-transaction__desc  .expand .ex-detail:hover .ex-rate{color:#fff;} 





.ui-change .search-transaction__desc .credit-info { padding:15px; border:1px solid #ccc;background:#f5f5f5; border-radius:10px;-webkit-box-shadow: 0 0 10px 2px #ccc;
box-shadow: 0 0 10px 2px #ccc; }
.ui-change .search-transaction__desc .credit-info .display-table__cell{width:50%;}

.ui-change .search-transaction__desc .credit-info .credit-info__cont{height:50px; }



.ui-change .search-transaction__desc .credit-info .credit-info__cont .credit-info__icon{width:25%; float:left; height:100%; border-radius:10px 0 0px 10px}

.ui-change .search-transaction__desc .credit-info_detail .h5{font-weight:600; font-size:140%;}
.ui-change .search-transaction__desc .credit_limit{color:#003e7e;}
.ui-change .search-transaction__desc .credit_availability{color:#008752;}
.ui-change .search-transaction__desc .per_used{color:#f00;}




/*.ui-change .search-transaction__desc .credit-info .credit-info__cont.credit-limit .credit-info__icon{ background:url('../images/icon__credit-limit.png') no-repeat center center #003e7e; background-size:20px auto;}

.ui-change .search-transaction__desc .credit-info .credit-info__cont.credit-usedLimit{color:#ec4940}
.ui-change .search-transaction__desc .credit-info .credit-info__cont.credit-availability{color:#2fb581}

 .ui-change .search-transaction__desc .credit-info .credit-info__cont.credit-availability .credit-info__icon{ background:url('../images/icon__available-credit-limit.png') no-repeat center center #008752; background-size:20px auto;}
.ui-change .search-transaction__desc .credit-info .credit-info__cont.credit-usedLimit .credit-info__icon{ background:url('../images/icon__used-credit-limit.png') no-repeat center center #991710;background-size:20px auto;}
 */


/* .ui-change .search-transaction__desc .credit-info .credit-info__cont .credit-info_detail{ float:right; height:100%;width:75%;}

 */

/* 
.ui-change .search-transaction__desc .credit-info .credit-info__cont .credit-info_detail .h5, .ui-change .search-transaction__desc .credit-info .credit-info__cont .credit-info_detail .h6{color:#fff;}
 */








.ui-change .search-transaction__desc .col-md-3.show-exRate{display:inline-block;width:280px;  float:none; padding-left:5px; padding-right:5px; transition: all .2s ease-out;}


.ui-change .new-transaction__popup-accordion .payer__detail{  min-height:115px; font-size:80%; }

 .ui-change .refresh-icon{width:30px; height:30px; background:rgba(0, 0, 0, 0.3); position:absolute; left:0;  display:none;z-index:999; border-radius:10px;}
  .ui-change .refresh-icon.right{left:inherit; right:0}
 .ui-change .search-transaction__desc .btn-refresh {top: 0px;background-size: 80%;left: 0}


.marquee {
  height: 60px;
  width: 100%;
  overflow: hidden;
  position: relative;
 
   -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
 
}

.marquee--inner {
  display: block;
  width:1000%;
  position: absolute;
  animation: marquee 5s linear infinite;
   -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;
}


.marquee--content{float:left; width:100%; 
 -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;}


.marquee--inner:hover {
  animation-play-state: paused;
}


@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}

.ui-change .contact-info .show-info{width: 100%;min-height: 29px; -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  transition: all 0.8s ease;}
.ui-change .contact-info .contact-info__inner{border-radius: 10px 0 0 0;}
.ui-change .contact-info .cross-icon{display: none;width: 30px; height: 30px; background: #f5f5f5; float: right; text-align: center; font-size: 22px; border-radius: 5px 5px 0 0; border: 1px solid #ccc; cursor:pointer;}

.ui-change .contact-info .show-info.cross .cross-icon{display:block;}
.ui-change .contact-info .show-info.cross .show-info__holder{display:none;}



.ui-change.new-transaction .currency-detail input[type="text"]{color:#003e7e;}
.ui-change.new-transaction .currency-detail--right input[type="text"]{color:#008752;}

.ui-change #recipientReceives{color:#008752; font-size:120%;}

.ui-change #exchangeRate{color:#008752;}



.login-module .carousel-inner .item.bg-login{border-radius:0 0 10px 10px;}


.login-module .page-title {border-radius: 10px 10px 0 0;}
.login-module .form-control{border-radius:10px;}
.has-feedback .form-control{ padding-right:12px;}

.ui-change .required-field-block select.form-control {background: url(../images/select-required-field-bg.png) no-repeat right 0;}

.ui-change .required-field-block  select.required-icon{background:none;width:0; height:0}
.ui-change .required-field-block  select.required-icon .text{color:#fff;}


tr.input_changed, tr.input_changed  {border: 1px solid #a3000d; outline: thin solid #a3000d;}
.ui-change .reports-view__tab .nav-tabs--spcl>li a{background:transparent;}
.ui-change.new-transaction .point-of-payment .custom_checkbox{text-align:right;}
.ui-change.new-transaction .point-of-payment .custom_checkbox .show-toolTip{top: 8px}
.ui-change.new-transaction .point-of-payment .custom_checkbox label{padding-left: 25px;}


.ui-change .tx-statement__tx-detail .col-md-6:first-child .display-table{ border-top: 1px solid #ccc; border-radius: 10px 10px 0 0;}
.ui-change .tx-statement__tx-detail .col-md-6:first-child .display-table .col-sm-4{    border-radius: 10px 0 0 0;}
.ui-change .tx-statement__tx-detail .col-md-6:last-child .display-table{ border-radius: 0 0 10px 10px;}
.ui-change .tx-statement__tx-detail .col-md-6:last-child .display-table .col-sm-4{border-radius: 0 0 0 10px;}


.ui-change.edit_commission_content .col-md-6:first-child .display-table{ border-top: 1px solid #ccc; border-radius: 10px 10px 0 0;}
.ui-change.edit_commission_content .col-md-6:first-child .display-table .col-sm-4{    border-radius: 10px 0 0 0;}
.ui-change.edit_commission_content .col-md-6:last-child .display-table{ border-radius: 0 0 10px 10px;}
.ui-change.edit_commission_content .col-md-6:last-child .display-table .col-sm-4{border-radius: 0 0 0 10px;}
.ui-change.edit_commission_content .vertical-devider:before{width:0}






@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ui-change select.form-control{background:none;}
}

  .ui-change input[type=checkbox], input[type=radio]{    width: 20px;height: 20px;}





.wrap{
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin-top:-10px;
 
}

.jctkr-label:hover{
  background: rgba(69, 78, 140,0.9);
}
[class*="js-conveyor-"] ul{
  display: inline-block;
  opacity: 0.5;
}
[class*="js-conveyor-"] ul li{
  padding: 0 10px;
 
}




.jctkr-wrapper, .jctkr-wrapper * {
	box-sizing:border-box
}
.jctkr-wrapper {
	display:inline-block;
	position:relative;
	width:100%;
	height:60px;
	vertical-align:top;
	overflow:hidden
}
.jctkr-wrapper ul {
	position:absolute;
	left:0;
	top:15px;
	height:100%;
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;

	opacity:0;
	-webkit-transition:opacity 1s;
	transition:opacity 1s
}
.jctkr-wrapper.jctkr-initialized ul {
	margin-bottom:20px;
	opacity:1
}
.jctkr-wrapper ul li {
	display:inline-block;
	cursor:pointer;
	
}
.jctkr-label {
	display:inline-block
}

.js-conveyor-example{position:relative;}
 .ui-change .my-contacts__top .dropdown-menu{top:40px;}
 .ui-change .js-conveyor-example .refresh-icon{width:20px; height:20px;top:0px;;}
 .ui-change .js-conveyor-example .btn-refresh {top: -6px;background-size: 50%;left: -6px;}
 
.ui-change .js-conveyor-example:hover .refresh-icon{display:block;}
.ui-change .confirm-info__tarif-fees .customized-table .table{border-radius: 10px; border: 1px solid #ccc;}
 
.ui-change .confirm-info__tarif-fees .table tr:first-child td:first-child{border-radius:10px 0 0 0;}
 .ui-change .confirm-info__tarif-fees .table tr:first-child td:last-child{border-radius:0px 10px 0 0;}
 .ui-change .confirm-info__tarif-fees .table tr:last-child td:first-child{border-radius:0 0 0 10px;}
 .ui-change .confirm-info__tarif-fees .table tr:last-child td:last-child{border-radius:0px 0 10px 0;}

.new-transaction .point-of-payment .custom_checkbox .show-toolTip{width: 15px;height: 15px;background-size: 15px; top:3px;}


.list__creditLimit {margin:0; padding:0; list-style:none; text-align:center;}
.list__creditLimit li{display:inline-block; position:relative;margin: 0 20px;}
.list__creditLimit li:before{position:absolute; content:""; width:10px; height:10px; left:-15px;top:5px; background:#fd7e14; }
.list__creditLimit li.credit_limit:before{background:#003e7e;}


.title__icon.icon__complianceTraining{background-image:url(../images/icon__complianceTraining.png);background-size: 35px auto;}
.login__form .input-group-addon{border: 1px solid #ccc;     height: 42px;background-color: #0b3e7f;}
.login__form .form-control{top:1px;}

.login__form .btn-forgetpassword{padding: 5px 0 0 0;}
.login__form .dropdown-menu{top:20px;}
.login__form .dropdown-menu a{padding: 0 0 0 15px;} 
.login__form .dropdown-menu a:hover, .login__form .dropdown-menu li:hover{background:transparent !important; color:#58585b  !important;}
.login__form .footer-help--text{font-size:85%; float:left; width:100%;}
.login__form .footer-help--text .help-line__left{padding-right: 20px;}
  
      
 @media print{
 
 .page__mainTitle{display:none;}
	
}


.showIpAddress{display:none; position:relative; top:-20px;}



@media print {
 .settlementReport-list .col-md-4{margin-bottom:20px !important;}
 .settlementReport-list .customized-title.hero-text-title {
    margin: 0;
    padding: 10px 0;
   
} 
.settlementReport-list .border {
    border: 1px solid #000;
    padding: 20px;
}
.settlementReport-list .list-item .two-column-table .border-dashed{ border-bottom:2px  dashed #000}

.TrainingCertificate .page-title{display:none;}
.TrainingCertificate .layout-border{border:0;}
.TrainingCertificate .page-link{display:none;}
.page-footer{display:none;}
.noPrint{display:none;}
.termsAndConditions ol{padding-left: 20px;}
.termsAndConditions .modal-content{border:0;} 
.termsAndConditions .model-table__cell{vertical-align: top;} 
.termsAndConditions .model-table__cell .well{ padding:15px; font-size:14px;}
#selling_agent_agreement .modal-content, #anti_money_laundering .modal-content{padding-top:50px;} 
.modal-open{overflow:'visible'}
.showIpAddress{display:block;}
.modal-open .modal{overflow-x: visible;
    overflow-y: visible;}
}



.ui-change .transaction-control__tab .panel-heading a { background: url(../images/arrow-down-wh.png) no-repeat scroll right center #008752;color:#fff;}
.ui-change .transaction-control__tab .panel-heading a.collapsed{background: url(../images/arrow-right.png) no-repeat scroll right center #efefef; color:#58585b}

.ui-change .transaction-control__tab .panel-heading{margin-bottom: 5px;}


.ui-change .custom_checkbox__terms label{ padding-left:20px;}
.ui-change .custom_checkbox__terms label:before{top:4px;} 

.ui-change select + .required-icon { 
display:none;
}







.table__empInfo{max-height: 270px; overflow: auto; border: 1px solid #ccc !important; border-radius: 10px;}

.ui-change .search-transaction__desc.pay-bills .two-column-table.table__empInfo .table{border: 0 !important;}


 

.beneList li.col-md-6{width:49%;}
.beneList li:nth-child(odd) {margin-right: 1%;}
.beneList li:nth-child(even) {margin-left: 1%;}





.settlementReport-list .printSASummary{width:25px; height:25px; background:url(../images/icon_print.png) no-repeat center center #ccc;   background-size:12px; position:absolute;right:-10px; top:-10px; display:none; border-radius:0 0 5px 5px; padding:5px;-webkit-transition: all  linear 0.1s;  /* For Safari 3.1 to 6.0 */
  transition: all  linear 0.1s; border-radius: 50%;} 
.settlementReport-list:hover .printSASummary{display:block;-webkit-transition: all  linear 0.1s; /* For Safari 3.1 to 6.0 */
  transition: all  linear 0.1s; }
.settlementReport-list .two-column-table .bold-text{color:#000;}

/* .eye-password, .float_right{float: right;position: absolute;right: 0px;padding: 12px 15px;}
.eye-password {color: #12497c;} */
.show-password{
width: 28px;
height: 28px;
position: absolute;
right: 10px;
top: 26px;
z-index:99;
cursor: pointer;
background-image: url(../images/icon-eye.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 25px auto;
}

.show-password.active {
background-image: url(../images/icon-eye-lash.png);
}

.border-right{border-right:1px solid #ccc;}
.login-module .form-group{position:relative;}

.dataTables_scrollHead .table{margin-bottom:0px;}
.edit_commission_content .modal-body__inner{max-height:450px; overflow:hidden; overflow-y:auto;}




.cust-id-verification__desc .info-icon {width: 15px;height: 15px;background: url(../images/information-icon.png) no-repeat center center;background-size: 15px auto;display: inline-block; /* position: relative;top: 2px; */}
.cust-id-verification__desc .info-tooltip{font-size: 80%;line-height: 1.5;}
.cust-id-verification__desc label{position:relative;}
.cust-id-verification__desc .info-tooltip__cont{position: absolute;bottom: 0px;padding-left: 5px; right:-25px;}

.cust-id-verification__desc .err-spcl{    bottom: -5px;    padding:0 15px;} 

.btnRemove {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/icon__btnRemove.png) no-repeat center center;
    background-size: 20px;
    cursor: pointer;
    margin: 0 20px 0 0;
}
.markRowRed{ border: 1px solid red;outline: 1px solid red;}

.btnUndo {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/icon__Undo.png) no-repeat center center;
    background-size: 20px;
    cursor: pointer;
    margin: 0 20px 0 0;
}

.has-error .inputfile + label{border-color: #a94442;}












/* SC Fees and FX css start  */


.slideshow-container {
 
  position: relative;

}

.mySlides {
  display: none;
}

.slideshow-container .prev, .slideshow-container .next, .slideshow-container .counter {cursor: pointer; position: absolute; width: auto;margin-top: -22px;padding: 16px; color: #008752;font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */

.prev {
  right: 60px;;
  
}
.next {
  right: 0;
 
}
.counter{ right: 20px;}




.fadeSlider {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.container{position:relative;}

.mySlides .select2-container .select2-selection .select2-selection__rendered{max-height: 55px;overflow-y: auto; border: 0;}

/*  END Sc FEES and FX */
.ui-change .agent__reports-tab .reports-view__tab  .nav-tabs > li{width:8%; }
.ui-change .agent__reports-tab .reports-view__tab .nav-tabs {left: 13px;border-bottom: 0;top: 6px;}
.ui-change .reports-view__tab .nav-tabs--spcl>li a {height:25px;}
.ui-change  .reports-view__tab .nav-tabs--spcl>li a .icon{ display:block; width:25px;height: 25px;background-repeat: no-repeat; background-position: center center;  background-size: 25px auto;position: relative; top: -10px;
  z-index: 99;}
  
  
.ui-change .reports-view__tab .nav-tabs--spcl>li a.link__text-view .icon{background-image:url(../images/icon__text-report.png)}
.ui-change .reports-view__tab .nav-tabs--spcl>li a.link__chart-view .icon{background-image:url(../images/icon__graph-report.png)}

.ui-change #contact-info__inner{display:none;}
.ui-change .tx-statement__tx-detail .vertical-devider:before{width:0}

.ui-change .popup__tx-history__statement .col-md-7 .table tr:last-child th:first-child{border-radius: 0px 0 0 10px;}
.ui-change .popup__tx-history__statement .beneficiary-address__detail{border-radius: 10px;}
  
 .inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden; position: absolute;z-index: -1;}
.inputfile + label {color: #d3394c;border: 2px solid currentColor;}
.inputfile + label {display: block;width: 100%;height: 40px;padding: 10px 30px 10px 10px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image:url(../images/icon-attach-file.png);background-repeat:no-repeat; 
background-position:right center;
border: 1px solid #ccc;
border-radius:10px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 background-size: 20px;
 margin-bottom:0px;
}



.videostream{margin:auto;}
.camera__thumb .icon-remove{display:block; width:30px; height:30px; border-radius:50%;    background: #fff; border:1px solid #ccc; padding:5px 0; position:absolute; right:0; top:-10px; text-align:center; color:#f00; cursor:pointer;}
.icon-camera{display:block; width:25px; height:25px;background-image:url(../images/icon-camera.png); background-repeat:no-repeat; background-position:center;background-size:25px auto; margin-top:5px; }

.btn-preview{ width: 50%; height:30px; position:absolute; cursor:pointer; left:0; right:0; top:0; bottom:0; margin:auto; display:none; text-align:center;}
.camera__thumb .thumb-holder:hover img{opacity:0.2}
.camera__thumb .thumb-holder:hover .btn-preview{display:block}

.imgUpload__bar {padding:2px 5px;background:#f5f5f5;border:1px solid #ccc;}
.imgName {width:40%;float:left;margin-right:5%;    line-height: 1; font-size: 12px;}
.imgProgress {width:40%;float:left;margin-right:5%;}
.imgRemove {width:15px; height:15px;float:right; text-align:center;cursor:pointer; line-height:1;}
.imgUpload__bar .progress{margin-bottom:0; position:relative; top:2px;}


.pad0{padding:0;}

/* .cust-id-verification__desc .info-icon{width:20px; height:20px;background: url(../images/information-icon.png) no-repeat center center;background-size: 20px auto; margin-top:8px;}  */

#cnv{margin:0 auto; display:block;}
.icon-camera-block{display:block; width:25px; height:25px;background-image:url(../images/nocamera-icon.png); background-repeat:no-repeat; background-position:center;background-size:25px auto; margin-top:5px; }


.padV0{ padding-top:0 !important; padding-bottom:0 !important;}
.custTxHistory__decs .radio-text{top: 5px; position: relative;font-size: 16px;}

.beneList{ padding:0; margin:0; list-style:none;}
.beneList li{ padding:15px; background:#f5f5f5; border:1px solid #ccc; margin-bottom:15px;}
.beneList li .beneName{float:left; width:90%;}
.beneList li .beneCountry{float:left; width:45%; text-align:right;}
.beneList li .close{float: left;width: 10%;text-align: right;}
.request__list .two-column-table{ padding:0;margin: 0 -21px;} 
.request__list .two-column-table .table{ margin-bottom:0; border:0;}
.request__list .customized-title.hero-text-title{margin:0 -20px 0px -20px;}
.request__list .table>tbody>tr>td, .request__list .table>thead>tr>th { border: 0; padding:15px;}




.settlementReport-list .list-item .customized-title .two-column-table{height: 60px;}
.camera__preview{position:relative;}
.camera__preview .icon-remove{display:none; width:150px; height:30px;position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; text-align:center;  cursor:pointer;}
.camera__preview:hover img{opacity:0.5}
.camera__preview:hover .icon-remove{display:block;}


.ui-change .reports-view__tab .nav-tabs--spcl > li.active > .link__text-view .icon, .ui-change .reports-view__tab .nav-tabs--spcl > li.active > .link__text-view:focus .icon, .ui-change .reports-view__tab .nav-tabs--spcl > li.active > .link__text-view:hover .icon{
  background-image:url(../images/iconTableViewActive.png);
 }

.ui-change  .reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view .icon, .ui-change .reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view:focus .icon, .ui-change .reports-view__tab .nav-tabs--spcl > li.active > .link__chart-view:hover .icon{
  background-image:url(../images/iconGraphViewActive.png);
}

@media print {
.tx-statement__client-detail .col-sm-6{width:48%; float:left; margin-right:2%}
.contact-info{display:none;}
.ui-change .tab-content--spcl{border:0;}
.reports-view__tab .nav-tabs--spcl{    border-bottom: 0;}
} 





.ui-change .hold-transactions__form.agent__reports-tab .nav-tabs > li{width: 19%;}
.ui-change .hold-transactions__form.agent__reports-tab .nav-tabs > li .tab-text{position:relative; z-index:150;}

.ui-change .request__list{float:left; width:100%;}

/*  .daterangepicker .ranges li.active {background-color:#008752 ;color: #fff;}
 .daterangepicker td.active, .daterangepicker td.active:hover { background-color:#008752;border-color: transparent;color: #fff;}
.daterangepicker .drp-buttons .btn.btn-default, .daterangepicker .drp-buttons .btn.btn-primary{background-color: #008752;color: #fff ;    border: 0 ;} 
 */
 
 .reportrange  {
    padding-right: 0 !important;
    background-image: url(../images/calender-icon.png);
    background-position: center;
    background-repeat: no-repeat;
    background-position: right center;
}



tr.input_changed, tr.input_changed >td {border: 2px solid #a3000d; outline: thin solid #a3000d;}

.required-field__spcl .required-icon, .required-field__spcl .show-error{display:none}
.required-field__spcl.has-feedback .required-icon{display:block}
.required-field__spcl.has-feedback.has-error .show-error{display:block}

.required-field__spcl.input-group__PhoneNo .show-error{
	bottom: -26px;
    left: -1px;
    width:370px;
}


.ui-change .l-top{position:relative; z-index:999;}
.ui-change .modal .tab-content--spcl{border-top:0}

.ui-change .tview__label-first .tview__heading{    border-radius: 10px 0 0 0;}
.ui-change .tview__cell:last-child{border-radius: 0 0 0 10px;}

.ui-change .tview__servicesList .col-md-3:last-child .tview__heading{border-radius:0 10px 0 0 ;}
.ui-change .tview__servicesList .tview__cell:last-child{border-radius: 0 0 10px 0;}
.ui-change .transaction-control__steps .col-md-6:first-child .step__content{margin-bottom:15px;}

.ui-change .location-list__decs .agent__reports-tab .nav-tabs > li{width:45%;}
.ui-change .list__selling-agent3 .tab-content--spcl{border-top: 0;}

.ui-change .location-list__decs .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color: transparent;}
.ui-change .list__selling-agent3 .panel-heading a.btn-addEmployee__Sa{padding: inherit; height:auto;}

.mini-receipt__desc-holder font{font-size:14px !important} 

.ui-change.dashboard .page__mainTitle{border-radius: 10px 10px 0 0;}
.ui-change .page__mainTitle .title__icon.icon__dashBoard{padding: 5px 0 5px 0px;}
.ui-change.dashboard .carousel-inner .item.bg-dashboard{border-radius: 0 0 10px 10px;}
.ui-change .customized-table.fx-summary{max-height: 300px;overflow: hidden;overflow-y: auto;}


.btn__forTd.btn__view_fx {background-image: url(../images/view-icon-sc-fx.png);}


.ui-change .input-group{width:100%}
.ui-change .input-group__PhoneNo .input-group-addon{background: #eee !important;border-radius: 10px 0 0 10px;}

.ui-change .input-group.input-group__PhoneNo .form-control{border-radius :10px;}
.ui-change .bene_phone_prefix.input-group.input-group__PhoneNo  .form-control{border-radius:0 10px 10px 0;}
.ui-change .bene_phone_prefix.input-group.input-group__PhoneNo.bene_phone_prefixHidden  .form-control{border-radius:10px;}
.ui-change .bene_phone_prefix.input-group.input-group__PhoneNo.bene_phone_prefixHidden{border-radius:10px;}


.ui-change .sales-report__table .tableCollapse{border:0}
.ui-change .sales-report__table .tableCollapse tr{border:0;}
.ui-change .sales-report__table .tableCollapse tr td:first-child, .ui-change .sales-report__table .tableCollapse tr th:first-child{border:0;border-radius: 10px 0 0 10px;}
.ui-change .sales-report__table .tableCollapse tr td:last-child, .ui-change .sales-report__table .tableCollapse tr th:last-child{border:0;border-radius: 0 10px 10px  0;}
.ui-change .labelBold{font-weight:bold;}
.ui-change .userTermsAndCondition a{color:#008752}


.ui-change .p_cont_left_side.dark_gray{ background-color:#5f6062; color:#fff;}
.ui-change .privacy_cont_row{ clear:both; width:100%; border:1px solid #bcbec0; margin:10px 0; display:table;}
.ui-change .privacy_cont_row h2{ font-size:28px; font-weight:bold;}
.ui-change .privacy_cont_row h3{ font-size:24px; font-weight:bold;}
.ui-change .privacy_cont_row h4{ font-size:20px; font-weight:bold;}
.ui-change .privacy_cont_row h5, .import_info h5{ font-size:15px; font-weight:bold;}

.ui-change .privacy_cont_innerrow{ display:table-row;}
.ui-change .p_cont_left_side{padding:10px; background-color:#bcbec0; color:#fff; width:180px; display:table-cell; vertical-align:top;}
.ui-change .p_cont_right_side{padding:10px; width:700px; display:table-cell; vertical-align:top;}
.ui-change .privacy_content_container table{}
.ui-change .privacy_content_container table tr td{ padding:10px; border:1px solid #ccc;}
.ui-change .privacy_content_container table tr th{ padding:8px; font-size:15px; border:1px solid #ccc; background-color:#bcbec0;}
.ui-change .privacy_content_container table tr{text-align:left;}

.ui-change .noborder_top{ border-top:none;}
.ui-change .noborder_bottom{ border-bottom:none;}
.ui-change .border-top{ border-top:1px solid #ccc; border:none;}
.ui-change .border-bottom{ border-bottom:1px solid #ccc; border-top:none; border-right:none; border-left:none;}
.ui-change .privacy_cont_row ul {list-style: outside none disc;  padding: 10px 0px 10px 40px;}
.ui-change .privacy_cont_row ul li { padding: 0 0 10px 8px;}

.ui-change .imp_pri_cho, .import_info{ margin:20px 0;}
.ui-change .no_list{ padding: 10px 0px 10px 40px;}
.ui-change .no_list li{padding: 0 0 10px 8px;}
.ui-change .print_icon{ float:right; display:inline-block;}
.ui-change .multi-select__checkbox .btn-group{width:100%;}
.ui-change .multiselect.btn-default{width:100%;text-align:left; min-height: 40px;border: 1px solid #ccc;border-radius: 10px;padding: 6px 12px; }
.ui-change .multiselect .multiselect-selected-text{display:inline-block; width:95%;}
.ui-change .multiselect.btn-default:hover{background:transparent; color:#58585b;}
.ui-change .multiselect-container{padding:15px; max-height:300px;overflow-y:auto;}
.ui-change .multiselect-container .input-group{margin:0;}

.ui-change .multiselect-container .input-group-addon{display:none;}
.ui-change .multiselect-container .multiselect-search{border-radius:10px;}
.multiselect-container.dropdown-menu li:hover, .multiselect-container.dropdown-menu li a:hover, .multiselect-container.dropdown-menu li > a:focus, .multiselect-container.dropdown-submenu:hover > a, .multiselect-container.dropdown-menu .active > a, .multiselect-container.dropdown-menu .active > a:hover{background:transparent;color:#58585b;}
.ui-change .multiselect-container>li>a>label{padding:5px 20px 5px 30px}
.ui-change .multiselect-container>li>a>label input[type=checkbox]{ position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}
.ui-change .multiselect-filter{margin-bottom:10px;}
.ui-change  .multiselect-container>li>a>label.checkbox, .ui-change .multiselect-container>li>a>label.radio{font-size: 12px;}
.ui-change .multi-select__checkbox.custom_checkbox .multiselect-container>li.active label:before {content: "\2713"; font-size: 12px;font-weight: bold; color: #fff; text-align: center; line-height: 1.5; background: #4c4b4b;}   




/* .multi-select__checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:40px;font-size:0.8rem; margin-bottom:.5rem;}
.multi-select__checkbox.last label{ margin-bottom:0px;}
.multi-select__checkbox input[type=checkbox]{display:none}
.multi-select__checkbox label:before{content:""; padding:10px 3px; display:inline-block;width: 20px;height: 20px;position:absolute;left:0; top:2px;bottom:1px;background-color:#fff;box-shadow:0 2px 3px #999;-webkit-box-shadow: 0 0 1px 1px #008752;box-shadow: 0 0 1px 1px #008752;  }
.multi-select__checkbox label{margin-bottom:20px}.custom_checkbox input[type=checkbox]:checked + label:before{content: "\2713";font-size:17px; font-weight:bold; color:#898989;text-align:center;line-height:0px;}
 .multi-select__checkbox .checkbox-text{ position:relative;} 
 */
 
 
 
							/* Start of security bank CSS */
.segment-button { float:right; display: flex; max-width:265px; width: 100%;  user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; z-index: 1;  border:1px solid #ccc; border-radius: 3px;}
button, hr, input {overflow: visible;}
[type=checkbox], [type=radio] { box-sizing: border-box; padding: 0;}
.segment-button > input { display: none;}
.segment-button label { position:static;color:#58585b; flex: 1;font-size:10px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; padding:5px; transition: color 250ms cubic-bezier(0, 0.95, 0.38, 0.98); margin-bottom:0;}
.segment-button label:not(:last-child) { border-right: 1px solid #ccc;}
.segment-button label:before { background: #008752; transition: all 250ms cubic-bezier(0, 0.95, 0.38, 0.98);}
.segment-button label:last-of-type:before { content: ""; display: block; max-width: 50%; margin: 0px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.segment-button > input:nth-of-type(2):checked ~ label:last-of-type:before { transform: translateX(100%); width: 100%; }
.segment-button label:last-of-type{color:#58585b;}
 .segment-button > input:nth-of-type(2):checked ~ label:nth-of-type(2){color:#fff} 
 .segment-button > input:nth-of-type(1):checked ~ label:nth-of-type(1){color:#fff}
 .segment-button label.disable {color: rgba(88, 88, 91, 0.5); background: #f5f5f5; pointer-events: none;}
							/* END security bank CSS*/



/* ################### START OF Online Test css################# */
.test__qList .btn-success{padding: 5px 10px;}
.summaryList-group{ list-style:none; padding-left:0; }
.summaryList-group li{ position:relative; padding-left:35px; margin-bottom:15px; width:50%; float:left; }
.summaryList-group li:before{ position:absolute; content:''; width:30px; height:30px; border:1px solid #dcdcdc; border-radius:50%; left:0; top:-5px; }
.summaryList-group li.listAnswered:before {background-color: #008752;}
.summaryList-group li.listNotAnswered:before {background-color: #900;}
.summaryList-group li.markedReview:before {background-color:#909;}
.summaryList-group li.answeredMarkedReview:before {background-color:#800000;}
.summaryList-group li .couunt{ position:absolute; left:7px; color:#fff; z-index:99;}
.summaryList-count ul{ list-style:none; padding-left:0; margin-bottom:0;} 
.summaryList-count ul li{ width:18%; float:left; margin-right:2%;  border:1px solid #dcdcdc; border-radius:5px; text-align:center; height:30px; margin-bottom:5px; line-height:2;}
.start_test__box{border:1px solid #ccc; padding:15px; background-repeat:no-repeat; background-position:right center; background-size: 60px;border-radius: 5px; }
.start_test__box.duration{ background-image:url(../images/icon__clock.png);  background-color:#4772ab; }
.start_test__box.question{background-image:url(../images/icon__question-list.png); background-color:#980000; }
.start_test__box.scores{background-image:url(../images/icon__passing-scores.png); background-color:#008752;}
.start_test__box.leftTime{background-image:url(../images/icon__clock.png);  background-color:#083674; }
.start_test__box h5{color:#fff;}
.start_test__box h3{color:#fff; font-weight:bold; margin-bottom:0; }
.dynamic-pages .complianceTraining .page-title .title__icon{  background-image:url(../images/icon__compliance-training-test.png);}
.test-sattus .circle {position: relative;display: block;margin: 0;background-color: transparent;color: #222;text-align: center;}
.test-sattus .circle:after {display: block;padding-bottom:90%;width: 90%;height: 0;border-radius: 50%;background-color: #fff;content: "";margin:0 auto;border:4px solid #dcdcdc;}
.test-sattus .circle__inner {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.test-sattus .circle__wrapper {display: table;width: 100%;height: 100%;}
.test-sattus .circle__content {display: table-cell;padding: 1em;vertical-align: middle;}
.test-review .well{position:relative;padding:10px;border-radius:5px;}
.test-review .well .text-left{font-weight:600;}
.test-review .well .test-counter{float:right; font-size:16px; font-weight:bold; text-align:center;color:#fff; border-radius:0 5px 5px 0; position:absolute; width:50px; height:40px; right:0;top:0; padding:  10px; }
.test-review .well .test-counter.answered{ background:#008752}
.test-review .well .test-counter.not-answered{ background:#980000}
.test-review .well .test-counter.marked-review{ background:#083674}
.test-review .well .test-counter.ans-revised{ background:#4772ab}
.listNotAnswered{background: #980000; color:#fff;}
.Listanswered{ background:#008752; color:#fff;}
.ListMarkedReview{ background:#083674; color:#fff;}
.answeredMarkedReview{background: #4772ab; color:#fff;}
.summaryList-count__rounded{width:100%; /* padding:10px; background:#f9f9f9; border:1px solid #dcdcdc;  */border-radius:5px;}
.summaryList-count.summaryList-count__rounded ul li{width: 30px;height: 30px;border-radius: 50%;margin-right: 5px; margin-bottom:0; border-color:#4772ab;     cursor: pointer;}
.listNotAnswered{background: #980000;}
.start_test__box{border:1px solid #ccc; padding:15px; background-repeat:no-repeat; background-position:right center; background-size: 60px;border-radius: 5px; }
.start_test__box.duration{ background-image:url(../images/icon__clock.png);  background-color:#4772ab; }
.start_test__box.question{background-image:url(../images/icon__question-list.png); background-color:#980000; }
.start_test__box.scores{background-image:url(../images/icon__passing-scores.png); background-color:#008752;}
.start_test__box.leftTime{background-image:url(../images/icon__clock.png);  background-color:#083674; }
.start_test__box h5, .start_test__box p{color:#fff; margin-bottom: 0;}
.start_test__box h3{color:#fff; font-weight:bold; margin-bottom:0; }
.modify-test__box .border{ padding:0;} 
.modify-test__box .customized-title.hero-text-title{margin: 0 0 15px 0  ;}
.modify-test__box .table{border:0; margin-bottom: 0}
.fontW-bold{ font-weight: 600 !important}
.modify-test__box .modify__list{float: right; margin: 0;padding: 0; position: absolute;top: 5px;right: 5px;}
.modify-test__box .modify__list li{display: inline-block; } 
.modify-test__box .modify__list li .list{display:block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center center; background-size: 20px; }
.modify-test__box .modify__list li .list.list-icon__edit{background-image:url(../images/icon__modifyTest.png);}
.modify-test__box .modify__list li .list.list-icon__delete{background-image:url(../images/icon__deleteTest.png);}
.modify-test__box .input-date{display: none;	}  
.navbar-static-top{z-index:400;}
.modal-backdrop{z-index:500;}
.modal{z-index:999;}
.ui-datepicker{z-index:999;}
.testReport .display-table__cell{width:auto;text-align: center;padding: 0 5px;}
.testReport .panel-heading{padding:0; } 
.testReport .panel-heading a{padding: 10px 40px 10px 15px; display: table; text-decoration: none;font-size: 90%;background: url(../images/arrow-down-wh.png) no-repeat right center #008752; color: #ffffff;}
.testReport .panel-heading a.collapsed{background: url(../images/arrow-right.png) no-repeat right center;color: #333;}
.testReport .display-table__row{width: 100%; display: table-row;}
.testReport .data-label{display: block;}
.testReport .two-column-table{padding:0; }  
.testReport .two-column-table .table{border:0}
.customCollapse .customCollapse__title{margin-bottom:20px; cursor:pointer; padding-left:20px; background:url(../images/icon-collapsePlus.png) no-repeat left center;    background-size: 12px; }
.customCollapse.active .customCollapse__title{ background:url(../images/icon-collapseMinus.png) no-repeat left center; background-size: 12px;  }
.labelCheckbox{display:block;position:relative;padding-left:30px;margin-bottom:12px; cursor:pointer;-webkit-user-select:none;-moz-user-select:none; font-size:14px; -ms-user-select:none;user-select:none; line-height: 1.5;}
.labelCheckbox input{position:absolute;opacity:0;cursor:pointer}


/* .labelCheckbox .checkmark{position:absolute;top:-3px;left:0;height:20px;width:20px;background-color:#fff; border:1px solid #008752;} */
.labelCheckbox .checkmark{ content: "";display: inline-block;width: 20px; height: 20px; position: absolute; left: 0; top: 2px;bottom: 1px; background-color: #fff; border: 2px solid #4c4b4b;border-radius: 4px;text-align: center;line-height: 1.5;}

.labelCheckbox:hover input~.checkmark{background-color:#fff; border:2px solid #4c4b4b;}
.labelCheckbox input:checked~.checkmark{background-color:#fff}
.checkmark:after{content:"";position:absolute;display:none}
.labelCheckbox input:checked~.checkmark:after{display:block}

/* .labelCheckbox .checkmark:after{left:7px;top:3px;width:6px;height:11px;border:solid #202026;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
 */
.labelCheckbox .checkmark:after{transform: rotate(0);content: "\2713";font-size: 12px;font-weight: bold; color: #fff;text-align: center;line-height: 1.5;background: #4c4b4b;left: 0;top: 0; right: 0;bottom: 0; margin: auto;}
   

.labelCheckbox a{position:relative; }
.tab-rounded .nav-tabs > li{ width:25%;}
.tab-rounded .nav-tabs > li > a{ border-radius:0; border:0; background:#efefef; text-align:center; color:inherit; padding:10px 5px; position: relative;}
.tab-rounded .nav-tabs > li:last-child a{ margin-right:0px;}
.tab-rounded .nav-tabs > li > a:hover{border:0; background:#efefef;}
.tab-rounded  .col-sm-3{ padding:0;}
.tab-rounded .nav-tabs > li.active > a, .tab-rounded .nav-tabs > li.active > a:focus, .tab-rounded .nav-tabs > li.active > a:hover{border:0; background:#008752; color:#fff;}
.compliance-training__desc .tab-rounded .nav-tabs > li .title{margin-bottom:0; display:block;font-size:120%; }
.compliance-training__desc .list-group{padding-left:20px;}
.compliance-training__desc .list-group li{font-size:110%; margin-bottom:10px;}
.instructionList {counter-reset: item;list-style-type: none;}
.instructionList li{ font-size: 120%;  margin-bottom: 15px; position: relative;}
.instructionList li:before{content: counter(item) " ";width: 20px;height: 20px;background: #ccc;font-size: 85%;font-weight: bold;
    border-radius: 50%;position: absolute;z-index: 2;top: 0;bottom: 0;margin: auto auto auto -25px;text-align: center;counter-increment: item;  }
.scoreList{border:1px solid #ccc; border-radius:5px; }
.scoreList__Top{ padding:15px; }
.scoreList__Bottom{background:#4772ab; padding: 15px; border-radius: 0 0 5px 5px; text-align: left; }
.scoreCounter{ width: 130px; height:130px; margin: 0 auto; background: #fff;border:5px solid #cccccc; border-radius: 50%; text-align: center; font-size: 18px; position: relative;}
.scoreListCard1 .scoreCounter{color:#4772ab;  }
.scoreListCard2 .scoreCounter{color:#008752;  }
.scoreListCard3 .scoreCounter{color:#00427c;  }
.scoreListCard2 .scoreList__Bottom{background-color:#008752;  }
.scoreListCard3 .scoreList__Bottom{background-color:#00427c;  }
.scoreCounter.first{color:#4772ab;  }
.scoreCounter .counterText{ display: block; position: absolute; width: 100px; height: 30px; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.scoreList__Bottom h5, .scoreList__Bottom p{color:#fff;} 
.messageCongratulations{ text-align: center;}
.messageCongratulations .title{font-size:50px; color:#003e7e; font-weight: bold; }
.complianceTest   .custom_checkbox label:before{top:0; bottom:0; left:0; right:0; margin:auto 0;}
.scoreList--icon{ padding: 0 0 5px 22px;background-repeat: no-repeat;background-position: left top;display: block; }
.scoreList--icon.icon-question{background-image:url(../images/icon-questionMark.png);}
.scoreList--icon.icon-mark{background-image:url(../images/icon-Score.png);}
.scoreList--icon.icon-clock{background-image:url(../images/icon-Clock.png);}
.complianceTest .well{border-radius: 5px;-webkit-bordr-radius:5px;}
.test-sattus .circle.timer_danger:after{border: 4px solid #980000;}
.test-sattus circle.timer_danger .circle__content, .test-sattus circle.timer_danger .circle__content h5{color:#980000;}
.TrainingCertificate .labelCheckbox .checkmark {position: absolute;top: 0; left: 0;height: 20px; width: 20px; background-color: #fff;border: 1px solid #008752;bottom: 0;left: 0;right: 0;margin: auto 0;}
.testReport .two-column-table .table{ height:250px; background-repeat:no-repeat;background-position:center center; background-size:cover;}
.testReport .passed_watermark .two-column-table .table{background-image:url(../images/waterMark__Pass.png);}
.testReport .failed_watermark .two-column-table .table{background-image:url(../images/waterMark__Fail.png);}
.testReport .incomplete_watermark .two-column-table .table{background-image:url(../images/waterMark__Incomplete.png);}
.testReport .panel-group{margin-bottom:0px;}
.wrongAnswerSign{ background-color: transparent; background:url(../images/icon-cancel.png) no-repeat center; background-size: 20px;width: 20px;height: 20px; display: inline-block; position: relative; bottom: -5px;}
.rightAnswerSign{ width: 20px;height: 20px; display: inline-block; position: relative; bottom: -5px; background:url(../images/right-answer.png) no-repeat center;     background-size: 20px;}
.wrongAnswer{color: red;}
.rightAnswer{color: green;}

.file input {width: 100%;margin: 0;filter: alpha(opacity=0);opacity: 0;}
.file-custom {position: absolute;top: 0;right: 0;left: 0;z-index: 5;height: 2.5rem;padding: .5rem 1rem;line-height: 1.5;
	color: #555;background-color: #fff;border: .075rem solid #ddd;border-radius: .25rem;
	box-shadow: inset 0 0.2rem 0.4rem rgba(0,0,0,.05);-webkit-user-select: none;-moz-user-select: none;
	-ms-user-select: none;user-select: none;}
.file {position: relative;display: block;cursor: pointer;height: 2.5rem;}
.file-custom {position: absolute;top: 0;right: 0;left: 0;z-index: 5;height: 40px;padding: .5rem 1rem;line-height: 1.5;color: #555;
	background-color: #fff;border: .075rem solid #ddd;border-radius: .25rem;box-shadow: inset 0 0.2rem 0.4rem rgba(0,0,0,.05);
	-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.file-custom:before {position: absolute;top: -.075rem;right: -.075rem;bottom: -.075rem;z-index: 6;display: block;
	content: "Browse";height: 40px;padding: .5rem 1rem;line-height: 1.5;color: #555;background-color: #eee;
	border: .075rem solid #ddd;border-radius: 0 .25rem .25rem 0;}
.file-custom:after {content: "Choose file...";height: 100%;position: relative;display: block;top: 2px;}
.btnDownload,  .btnDownload:hover{background-image: url(../images/iconDownload.png);background-repeat: no-repeat;background-position: 10px center;padding: 10px 10px 10px 40px;background-size: 20px;}
.complianceTraining .customized-table .table tr:hover{cursor:pointer;}
.complianceTraining .customized-table .table tr:hove td{background:#8296b1}
.complianceTraining .testDetailContainer{float:left;width:100%}
.complianceTraining .display-table{height: 50px;background: #f5f5f5;padding: 10px; border-radius: 10px;}
.complianceTraining .display-table__row{display:table-row; width:100%; height:100%;}
.complianceTraining .display-table__cell{width: 20%;padding: 0 5px;}
.complianceTraining .display-table__cell .data-label{font-weight:600; }
.complianceTraining .testDetai{padding:20px;}
.complianceTraining .testDetai ul{list-style-type: lower-latin;}
.complianceTraining .testDetai ul li{margin:5px 0}
.complianceTraining .two-column-table{padding:0; }  
.complianceTraining .two-column-table .table{border:0}
.complianceTraining .two-column-table .table{ height:250px; background-repeat:no-repeat;background-position:center center; background-size:cover; margin-bottom:0;}
.complianceTraining .testDetailContainer .border {padding:0;} 
.complianceTraining .testDetailContainer .customized-title.hero-text-title{margin: 0 -0 20px;}
.ui-change .complianceTraining  .responsive-table.table td{font-size:100%;}
.ui-change .complianceTraining  .responsive-table.table tr:nth-child(even){background:transparent}
.ui-change .complianceTraining  .responsive-table.table tr:nth-child(odd){background:#f6f6f6}
.ui-change .complianceTraining  .responsive-table h5{margin:15px}
.ui-change .complianceTraining  .responsive-table.table tr.dataForRow{display: none; position:relative;}
.ui-change .complianceTraining  .responsive-table.table tr.tableRow.active + .dataForRow{display: table-row;;}
.ui-change .complianceTraining  .responsive-table.table tr.tableRow.active{border-radius:10px; -webkit-box-shadow: 0 0 10px 0 #C2C2C2;
	box-shadow: 0 0 10px 0 #C2C2C2;}
.ui-change .complianceTraining  .responsive-table.table tr.tableRow.active td{background-color: #008752;color: #fff;}


.ui-change .complianceTraining  .responsive-table.table tr.tableRow.active td:first-child{border-radius: 10px 0 0 0;}
.ui-change .complianceTraining  .responsive-table.table tr.tableRow.active td:last-child{border-radius: 0 10px 0 0 }
.ui-change .complianceTraining   #futureDataDiv .responsive-table.table tr:nth-child(even) {
    background: #d9e2ea;
}


.ui-change #futureDataDiv .responsive-table.table tr{cursor: default !important;}

.ui-change .myModalTestRecord .modal-body{max-height: 540px;overflow: hidden;overflow-y: auto;}
.reportrange{padding-right: 0 !important;background-image: url(../images/calender-icon.png); background-position: center;background-repeat: no-repeat; background-position: right center;}


.reportrange.reportrange__icononly{display:block;width: 20px;height: 19px;background-image: url(../images/iconCalenderFilter.png);background-repeat: no-repeat;background-position: right center;background-size:100%;position: absolute;right: 0;top: 0px;}



/* ################### END OF Online Test css################# */
.btn__forTd.btn__view_fx {background-image: url(../images/view-icon-sc-fx.png);}

/* ################### Regarding New Login css################# */
.logIn-module__new .logIn-banner .display__table{ display:table; height:100%; width:100%; vertical-align:middle; �}
.logIn-module__new .logIn-banner .display__table-cell{ display:table-cell; height:100%; width:100%; �vertical-align:middle;}
.logIn-module__new .logIn-banner label{color:#083674;}
.logIn-module__new .input-group-addon.icon_userPassword{background-image:url(../images/icon-passWord.png);}
.login-footer{display:none;text-align:center; width:100%;font-size:11px;} 
.LoadingMessage{color: #fff; text-align: center;width: 300px;  margin:0 auto; font-size:16px; position:absolute; left:0; right:0; bottom:200px;  }


/*======================CSS Faceauthentication=======================*/
.switch { position: relative;display: inline-block; width: 60px;height: 34px;}
.switch input {display:none;}
.switch .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.switch .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white;-webkit-transition: .4s; transition: .4s;}
.switch input:checked + .slider { background-color: #008752;}
.switch input:focus + .slider { box-shadow: 0 0 1px #2196F3;}
.switch input:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);transform: translateX(26px);}
.switch .slider.round {border-radius: 34px;}
.switch .slider.round:before { border-radius: 50%;}
.title__icon.icon__FaceAuthentication{background-image:url(../images/icon-FaceAuthentication.png);background-size: 35px auto; background-size: 35px auto;
    padding: 5px 0 5px 50px; }

/*
.CameraContent{width:640px; height: 480px; margin:16px 0;box-shadow: 0px 0px 0px 8px rgba(116, 116, 116, 0.25);    -webkit-transition: box-shadow 2s linear;
  transition: box-shadow 2s linear; position: relative;transition: all 2s ease;}

.CameraContent.OnboardingInprogress{  animation: OnboardingInprogress  2s infinite; }



@keyframes OnboardingInprogress {
	0%{box-shadow: 0px 0px 0px 8px rgba(116, 116, 116, 0.25);}
    25% {box-shadow: 0px 0px 0px 12px rgba(116, 116, 116, 0.5); }
	50% {box-shadow: 0px 0px 0px 16px rgba(116, 116, 116, 1); }
	75%{box-shadow: 0px 0px 0px 12px rgba(116, 116, 116, 0.5);}
	100% {box-shadow: 0px 0px 0px 8px rgba(116, 116, 116, 0.25); }

}

*/

.CameraContentContainer{width:640px; height:480px; border-radius: 10px; position: relative; margin: 16px 0 32px 0;}

.CameraContentContainer .CameraContent1{width: 640px;height: 480px; position: absolute; top: 0;left: 0;z-index: 10;right: 0;bottom: 0; margin: auto;border-radius: 10px;background: #bfbfbf;}
 .OnboardingInprogress {display: inline-block;background-color: #fff;width:656px; height: 496px; border-radius: 10px; background:#bfbfbf;position: absolute;top: -8px;left: -8px;right: 0;bottom: 0; z-index: 9;}


.CameraContentContainer.ShowInprogress .OnboardingInprogress{
     -webkit-animation: scaleAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);
      animation: scaleAnimation 3.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);	
}


.CameraContentContainer.ShowSuccess .OnboardingInprogress{
   background:#008752;  
}

.CameraContentContainer.ShowError .OnboardingInprogress{
   background:#a94442;  
}



    .OnboardingInprogress::after {
      content: "";
      border-radius: 10px; 
      position: absolute;
      z-index: -1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
     
      opacity: 0;
      -webkit-animation: fadeAnimation 2s infinite cubic-bezier(0.165, 0.84, 0.44, 1);
      animation: fadeAnimation 2s infinite cubic-bezier(0.165, 0.84, 0.44, 1);
    }


    @-webkit-keyframes fadeAnimation {
      0%, 80%, 100% {  opacity: 0; } 
      30%, 50% {  opacity: 1; }
    }

    @-webkit-keyframes scaleAnimation {
      0%, 80%, 100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
      } 30%, 50% {
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
      }
    }

    @keyframes fadeAnimation {
      0%, 80%, 100% {  opacity: 0; } 
      30%, 50% {  opacity: 1; }
    }

    @keyframes scaleAnimation {
      0%, 80%, 100% { 
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
      } 30%, 50% {
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
      }
    }















.CameraContent img{width:100%; height: 100%;}
.CameraContentRecognizer{width:200px; height:200px; border:2px solid #008752; position: absolute;left: 0; right: 0; top: 0; bottom:0; margin: auto; z-index: 10;}

.OnboardingCounter{
	width: 20px;
    height: 20px;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 4px 0;
    border: 1px solid #ccc;
    border-radius: 50%;
    color: #58585b;
    font-size: 12px;
}

   
 
 
 .EmailSuggestions {background: #fff; border-radius: 6px;border: 1px solid #ccc; position: absolute;  width: 100%;z-index: 999; box-shadow: 0 1px 3px rgb(0 0 0 / 25%);}
 .EmailSuggestions .EmailSuggestionsList { margin: 0;padding: 0;list-style: none;}
  .EmailSuggestions .EmailSuggestionsList li { padding: 10px 16px; cursor:pointer; border-bottom:1px solid #ccc;}
  .EmailSuggestions .EmailSuggestionsList li:hover { background:#008752; color:#fff;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 


.OnboardingSteps{
     display: inline-block;
    width: 32px;
    height: 32px;
    background: #f5f5f5;
    border-radius: 50%;
    text-align: center;
    padding: 4px;
    margin-right: 8px;
	border: 1px solid #ccc;
	position: relative;
	transform: scale(1);
  transition: all 350ms ease-in-out;
}

.OnboardingSteps.StepInprogress{
 -webkit-animation: StepInprogress 2s infinite ;
      animation: StepInprogress 2s infinite ;	
	
}


@-webkit-keyframes StepInprogress {
      0%, 80%, 100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
      } 30%, 50% {
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
      }
}





.OnboardingSteps.active{background: #083674; color: #fff;}
.SetupFaceList{list-style: none; margin: 0; padding: 0; }
/* .SetupFaceList li{float:none !important;} */

.disableClick{
    pointer-events: none;
}
.LoginFaceAuth{ padding:30px 0 0 0}
.SetupFaceList li a{ padding:12px;display:block; background: #f8f8f8; border-bottom: 1px solid #ccc; font-size: 16px; cursor: pointer; color:#008752; text-decoration: none;border-radius:8px; }
.SetupFaceList.ListFaceProfile{margin-top:80px; }
.SetupFaceList li a:hover{ background:#008752; color:#fff; }
.SetupFaceList.ListFaceProfile li{margin-bottom: 8px; }
.SetupFaceList.ListFaceProfile li a{ border: 1px solid #ccc; display:inline-block;min-width:180px; text-align: left; }
.SetupFaceList.ListFaceProfile li a:hover{ background:#f8f8f8; color:#58585b; -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75); }


.ListFaceProfile .FaceProfileInprogress a, .ListFaceProfile .FaceProfileNetInprogress   a{
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}



.ListFaceProfile .FaceProfileInprogress  .loader{display: none;  float:right;  width:24px; height: 24px; margin-left: 8px; background:url(../images/LoaderDataInprogress.gif) no-repeat center center; background-size: 100% auto; }


.ListFaceProfile .FaceProfileNetInprogress   .loader{  float:left;  width:24px; height: 24px; margin-right: 8px; background:url(../images/LoaderDataTransfering.gif) no-repeat center center; background-size: 100% auto; }
.ListFaceProfile li.FaceProfileNetInprogress   a{background: #083674; color: #fff;}
.ListFaceProfile li.FaceProfileNetInprogress   a:hover{background: #083674; color: #fff;}



.ListFaceProfile .FaceProfileDefault .IconCheck{display: none; float:left; margin-right: 8px;  width:20px; height: 20px; background:url(../images/IconCheck.png) no-repeat center center; background-size: 100%; }
.ListFaceProfile .Text{margin: 2px 0 0 0;}
.ListFaceProfile .FaceProfileError .IconCheck{ background:url(../images/ErrorIcon.svg) no-repeat center center; background-size: 80%; }
.ListFaceProfile .Text{margin: 2px 0 0 0;}

.ListFaceProfile .FaceProfileDefault.FaceProfileInprogress .loader{display: inline-block;}
.ListFaceProfile .FaceProfileDefault.FaceProfileTransferingToserver.loader{display: inline-block;}

.ListFaceProfile .FaceProfileDefault.FaceProfileCompleted .IconCheck{display:inline-block;}
.ListFaceProfile .FaceProfileDefault.FaceProfileError .IconCheck{display:inline-block;}
.ListFaceProfile .FaceProfileDefault.FaceProfileError a{border: 1px solid #a94442; }

.SetupFaceList.ListFaceProfile li.FaceProfileCompleted a{background: #008752; color: #fff; }




.StartNextProofile{width:300px; height:300px; padding: 16px; border-radius:8px;  background:rgba(255, 255, 255, 0.5);   position: absolute;left: 0; right: 0; top: 0; bottom:0; margin: auto; z-index: 10;font-size: 18px; text-align: center;}

.StartNextProofileCounter{display: inline-block; width: 72px; height: 72px; border-radius: 50%; border: 2px solid #58585b; margin: 16px 0 16px 32px; font-size: 16px;text-align: center; padding: 22px 0px;}
 
 
 .btnWithExportIcons .dt-buttons{position:absolute; top:-3px;} 
.ShowProgressFaceOnboard.progress{overflow: visible;}
.ShowProgressFaceOnboard .progress-bar{ position:relative;background: #008752;} 
 
.ShowProgressFaceOnboard .progress-bar .sr-only {overflow: visible; clip: inherit; display: block;width: 70px;height: 40px;background-color: #fff;border: 1px solid #ccc;color: #58585b;border-radius: 8px;bottom: 26px;right: -35px;padding: 12px 8px;z-index: 999;}
.ShowProgressFaceOnboard .progress-bar .sr-only:after, .ShowProgressFaceOnboard .progress-bar .sr-only:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.ShowProgressFaceOnboard .progress-bar .sr-only:after {border-color: rgba(255, 255, 255, 0);border-top-color: #fff;border-width: 10px;margin-left: -10px;}
.ShowProgressFaceOnboard .progress-bar .sr-only:before {border-color: rgba(204, 204, 204, 0);border-top-color: #ccc;border-width: 11px;margin-left: -11px;}


.ListItem{list-style: none;padding-left: 32px;}
.ListItem li{padding: 8px 0 8px 32px; background:url(../images/ListIcon2.png) no-repeat left center;font-size: 16px; }

.FaceAuthTitle {padding: 15px 0 16px 56px; font-weight: 600;}
.FaceAuthTitle.SetUpFaceIcon{background:url(../images/IconSetupFace.png) no-repeat left center;}

.FaceAuthTitle.IconInstructions{background:url(../images/IconInstructions.png) no-repeat left center; margin:0;}

.FaceAuthTitle.IconAuthQuize{background:url(../images/IconAtheQuize.png) no-repeat left center;}



.FaceAuthTitle.IconOnboardingSuccess{background:url(../images/IcononboardingSucces.png) no-repeat left center; margin:0;background-size: 40px;padding: 10px 0 10px 48px;}

.FaceAuthTitle.IconOnboardingInformation{background:url(../images/IconOnboardingInformation.png) no-repeat left center; margin:0;background-size: 40px;padding: 10px 0 10px 48px;
 }



.SetupFaceList.SetupFaceListIcons li a{
 padding-left:48px; background-repeat:no-repeat;background-position:16px center;	
} 

.SetupFaceListIcons li a.EnrollFace{background-image:url(../images/IconEnrollFace.png)}
.SetupFaceListIcons li a.EnrollFace:hover{background-image:url(../images/IconEnrollFaceActive.png)}

.SetupFaceListIcons li a.CompleteEnrollFace{background-image:url(../images/IconCompleteFaceEnroll.png)}
.SetupFaceListIcons li a.CompleteEnrollFace:hover{background-image:url(../images/IconCompleteFaceEnrollActive.png)}


.SetupFaceListIcons li a.UpdateFaceData{background-image:url(../images/IconUpdateFaceEnroll.png)}
.SetupFaceListIcons li a.UpdateFaceData:hover{background-image:url(../images/IconUpdateFaceEnrollActive.png)}


.SetupFaceListIcons li a.DeleteFaceData{background-image:url(../images/IconDeleteFaceData.png)}
.SetupFaceListIcons li a.DeleteFaceData:hover{background-image:url(../images/IconDeleteFaceDataActive.png)}



.faceAuthentication__success{padding-top: 130px; background:url(../images/FaceOnboardingSuccessIcon.png) no-repeat center top;background-size: 115px;}
.faceAuthentication__success h1{font-size:40px;}

.StartNextProofile .btn-play{width:100px; height: 100px; border-radius: 50%;margin: 16px auto;font-size: 16px;text-align: center; padding: 22px 0px;/* background-image:url(../images/IconPlay.png); */ background-repeat: no-repeat; background-position: center center;}



.myProgress {width: 100%;background-color: #ddd;}
.myProgressBar {width: 1%; height: 6px; position:relative;background: #5e87bd;}
 
 .myProgressBar .ToolTipNum { display: block; width: 60px; position: absolute;text-align: center;height: 30px;background-color: #5e87bd; border: 1px solid #5e87bd;color: #fff; border-radius: 4px; bottom: 26px; right: -35px;padding: 5px;z-index: 999;}
.myProgressBar .ToolTipNum:after,  .myProgressBar .ToolTipNum:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
 .myProgressBar .ToolTipNum:after {border-color: rgba(255, 255, 255, 0);border-top-color: #5e87bd;border-width: 8px;margin-left: -8px;}
.myProgressBar .ToolTipNum:before {border-color: rgba(204, 204, 204, 0);border-top-color:#5e87bd;border-width: 9px;margin-left: -9px;}



.btn-link.linkWithIcon{padding: 8px 0 8px 24px; background-repeat: no-repeat; background-position: left center;background-size: 20px;margin: 0 0 0 8px;}


.IconForgotPassword{background-image:url(../images/IconForgotPassword.png) !important}
.IconLogin{background-image:url(../images/IconLogin.png) !important}
.IconFaceLogin{background-image:url(../images/IconFacialRecognition.png) !important}
.btn-link.linkWithIcon.IconNext{background-image:url(../images/IconNext.png) !important; background-position: right center; padding: 0px 24px 0px 0px;}

.faceAuthentication__desc .switch{height: 28px;margin-top: 10px;}
.faceAuthentication__desc .switch .slider:before{    height: 20px;width: 20px;}

.selling-paying-agent__decs .btn__faceAuthenticationActive {background-image: url(../../../common/images/IconFaceAuthenticationActive.png);}
.selling-paying-agent__decs .btn__faceAuthenticationInactive {background-image: url(../../../common/images/IconFaceAuthenticationInactive.png);}

.selling-paying-agent__decs .btn__faceImgDataDownIcon {background-image: url(../../../common/images/IconFaceDataDownload.png);}

.profileReel {background-image: url(../../../common/images/profileReel.png);}



.FaceProfileImg{width:45px; height:45px; display:inline-block;   border-radius: 8px; background-repeat: no-repeat;background-size: cover; background-position: center;margin-top: -1px;}
.FaceProfileImg.FaceProfilefront{background-image:url(../../../common/images/FaceProfileFront.png);}
.FaceProfileImg.FaceProfileleft{background-image:url(../../../common/images/FaceProfileLeft.png);}
.FaceProfileImg.FaceProfileright{background-image:url(../../../common/images/FaceProfileRight.png);}
.FaceProfileImg.FaceProfilebottom{background-image:url(../../../common/images/FaceProfileTopt.png);}
.FaceProfileImg.FaceProfiletop{background-image:url(../../../common/images/FaceProfileBottom.png);}
.FaceProfileImg.FaceProfilegfront{background-image:url(../../../common/images/FaceProfileGfront.png);background-size: 145px;}
.FaceProfileImg.FaceProfilegleft{background-image:url(../../../common/images/FaceProfileGleft.png);background-size: 125px;}
.FaceProfileImg.FaceProfilegright{background-image:url(../../../common/images/FaceProfileGright.png);background-size: 125px;}

.SetupFaceList.ListFaceProfile li a.TempSubmitLst{background: transparent;color: #008752;text-transform: uppercase; border-radius: 25px;border: 2px solid;text-align: center;width:70px;}

.SetupFaceList.ListFaceProfile li a.TempSubmitLst:hover{background: #008752;color: #fff;	}

/* .ShowProfileError{position:absolute; top:50px; padding:10px 16px 10px 56px;  border:1px solid #d8bcba; background:#e1d2d1; width:100%;  border-radius:10px;background:url(../../../common/images/IconRejectFaceOnboard.png) no-repeat 16px  center #e1d2d1; background-size:24px; } */

.ShowProfileErrorDiv{padding-top:50px;}
.ShowProfileError{ padding:10px 16px 10px 56px;  border:1px solid #d8bcba; width:100%;  border-radius:10px; }

.ShowProfileError p{ font-weight:600;font-size: 16px;}
.frGeneralErrorMsg {background:url(../../../common/images/IconOnboardingMSgInfo.png) no-repeat 16px  center white; background-size:24px; }
.frRejectErrorMsg {position:absolute; padding:10px 16px 10px 56px;  border:1px solid #d8bcba; background:#e1d2d1; width:90%;  border-radius:10px; overflow-y:auto; background:url(../../../common/images/IconRejectFaceOnboard.png) no-repeat 16px  center #e1d2d1; background-size:24px; }
.FrBtnLoader{ position:absolute; background:url(../images/loader.gif) no-repeat center center; background-size:cover; opacity:1.2; height: 17px; position: absolute; width: 17px;}

/**for information icon on onboarding page*/

.FaceProfileImg.InfoIcon{background-image:url(../../../common/images/icon-information.png);background-size: 25px;}



.ListFaceProfile .FaceProfileDefault .IconFaceOnboardingStop{display: none; float:left; margin-right: 8px;  width:24px; height: 24px; background:url(../images/IconStopFaceOnboarding.png) no-repeat center center; background-size: 100%; }
.ListFaceProfile .FaceProfileDefault .IconFaceOnboardingStart{display: block; float:left; margin-right: 8px;  width:24px; height: 24px; background:url(../images/IconStartFaceOnboarding.png) no-repeat center center; background-size: 100%; }

/* .ListFaceProfile .FaceProfileDefault.FaceOnboardingStop .IconFaceOnboardingStop{display:inline-block;} */
.ListFaceProfile .FaceProfileDefault.FaceOnboardingCtrlBtn .IconFaceOnboardingStart{display:inline-block;}
.ListFaceProfile .FaceProfileDefault.FaceOnboardingCtrlBtn .IconFaceOnboardingStop{display:inline-block;}


/* .faceTooltip.tooltipBox { padding:5px;width:140px; border-radius: 6px;position: absolute;background: #fff;border: 1px solid #ccc; display:none; color:#58585b;top:10px;left: 110%;}
 */
.FaceProfileImg.InfoIcon{background:url(../images/FaceRecognitionInfoIcon.png) no-repeat center center;}
.FaceProfileImg.show-toolTip:hover .faceTooltip{display:block;}
.faceTooltip {
    padding: 5px;
    width:200px; 
    border-radius: 6px;
    position: absolute;
    left:110%;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
    color: #58585b;
}

.faceTooltip:after, .faceTooltip:before {
    top: 50%;
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.faceTooltip:before {
    border-color: rgba(194, 225, 245, 0);
    border-right-color: #ccc;
    border-width: 11px;
    margin-top: -11px;
}


.faceTooltip:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}


.frNotificationCounter{ width: 15px;height: 15px; border-radius: 50%; background: #f00; display: block; position: absolute; color: #fff;text-align: center; top: 89%;right: 310px;font-size: 65%; line-height: 1; padding: 2px 5px;}
.frNotification{background-image:url(../images/IconNotofication.png); padding:16px;}

.LoginMessage{text-align:center;}











 /* ################### START OF Bill Payment css################# */
 
 
  .ServiceList .circle {position: relative;display: block;margin: 1em 0;background-color: transparent;color: #222; text-align: center; cursor:pointer;}

 .ServiceList .circle:after {display: block;padding-bottom: 80%;width: 80%;height: 0; border-radius: 50%;background-color: #008752;content: ""; margin:0 auto;}
 .ServiceList .circle__inner { position: absolute;top: 0; bottom: 0;left: 0; width: 100%;height: 100%;}
 .ServiceList .circle__wrapper { display: table; width: 100%;height: 100%;}
 .ServiceList .circle__content {display: table-cell;padding: 1em;vertical-align: middle; background-repeat:no-repeat;background-position:center center;background-size:40%; ;font-weight: bold; color: #083674;font-size: 14px;}

 .ServiceList .custom_radio input[type="radio"] + label{ width:100%;}
 
 
 
 
 
 .ServiceList .custom_radio input[type="radio"] + label  .circle__content{background-size: 60%;}
 .ServiceList .custom_radio input[type="radio"] + label .circle::after{background-color:#fff; border:1px solid #aba9a9; }
  .ServiceList .custom_radio input[type="radio"]:hover + label .circle::after{  border:1px solid #008752;
    -webkit-box-shadow:inset 2px 5px 20px 0px rgb(0 132 85 / 75%);
    -moz-box-:inset 2px 5px 20px 0px rgb(0 132 85 / 75%);
   box-shadow: inset 2px 5px 20px 0px rgb(0 132 85 / 75%);

}
 
 
 .ServiceList .custom_radio input[type="radio"]:checked + label .circle::after{  border:1px solid #008752;
  -webkit-box-shadow:inset 2px 5px 20px 0px rgb(0 132 85 / 75%);
    -moz-box-:inset 2px 5px 20px 0px rgb(0 132 85 / 75%);
   box-shadow: inset 2px 5px 20px 0px rgb(0 132 85 / 75%);

}

 /* .ServiceList .custom_radio.error input[type="radio"] + label .circle::after{ border:1px solid #a94442; } */
/* .ServiceList .custom_radio input[type="radio"] + label .circle__desc{color:#a94442} */

.ServiceList .custom_radio input[type="radio"] + label .circle__desc{line-height: 1.2; display: block; height: 32px; overflow: hidden; font-size: 14px;}



 .ServiceList .custom_radio input[type="radio"]:checked + label .circle__account-credit .circle__content {background-image:url(../images/icon-account-credit-hover.png); }
 .ServiceList .custom_radio input[type="radio"]:checked + label .circle__home-deleivery .circle__content {background-image:url(../images/icon-home-deleivery-hover.png); }

.ServiceList.ServiceProviderList .custom_radio input[type="radio"] + label .circle:after{
padding-bottom: 60%;
width: 100%;
border-radius: 10px;
}

.BillDetail .LinkBillSample { position: relative; background: url(../images/IconBillInformation.png) no-repeat left center; padding: 24px 0 24px 40px; background-size: 32px auto; font-size: 18px;}
.BillSampleTooltip{display: none; width:500px; height: auto; border: 1px solid #dcdcdc;padding: 16px;  border-radius: 10px; background:#fff;  position: absolute;  left: 0; right: 0; top:56px; margin: 0 auto; z-index: 99; }
.BillDetail .LinkBillSample:hover .BillSampleTooltip{display: block; }
.btn-success.btnCheckBalance {width:100%; border-radius: 25px; border: 2px solid #007d48; background: transparent;    color: #007d48; font-weight: 600;}

.BillDetail .two-column-table--new .table-new__value{font-weight: 600; color:#003e7e; text-align: right;}
.BillDetail .two-column-table--new  .PaymentSummaryHeader{font-size:18px;}

 .ServiceList .circle__content img{width:70%; height:auto; margin: 0 auto;}
 
 .ServiceList.ServiceProviderList .circle__content img{width: 100%;}


.sample_bill_modal .modal-body{max-height:500px; overflow:hidden; overflow-y:scroll;}

.PayBills .SelectAService .bg-gray, .PayBills .SelectAServiceProvider .bg-gray {background-color:#fafafa;} 
.PayBills .SelectAService .well, .PayBills .SelectAServiceProvider .well {border:0;}

.PayBills .has-error .input-group-addon{background-color:transparent;}

.PayBills .SelectAService .well.SelectError, .PayBills .SelectAServiceProvider .well.SelectError{
	-webkit-box-shadow:inset 1px 1px 10px 0px rgb(169 68 66 / 100%);
    -moz-box-:inset 1px 1px 10px 0px rgb(169 68 66 / 100%);
   box-shadow:inset 1px 1px 10px 0px rgb(169 68 66 / 100%);
}







.TabStyle .nav-tabs > li{ width:25%;}
.TabStyle .nav-tabs > li > a{ border-radius:10px 10px 0 0; border:0; background:#efefef; text-align:center;font-size:70%; color:inherit; padding:10px 5px; position: relative;}
.TabStyle .nav-tabs > li:last-child a{ margin-right:0px;}
.TabStyle .nav-tabs > li > a:hover{border:0; background:#efefef;}
.TabStyle  .col-sm-3{ padding:0;}
.TabStyle .nav-tabs > li.active > a, .TabSearchTransaction .nav-tabs > li.active > a:focus, .TabSearchTransaction .nav-tabs > li.active > a:hover{border:0; background:#008752; color:#fff;}
.TabStyle .tab-content{ padding:15px 0px;}

.TabStyle .tab-content {
    padding: 20px;
    border: 1px solid #ccc;
}







 
.ui-change.PayBills .transaction-control__tab .panel-heading a span.small{color:#fff}
.ui-change.PayBills .transaction-control__tab .panel-heading a.collapsed span.small { color: #58585b;}
.ConfirmBill  .two-column-table--new .table-new__label{width: 35%;}
.ConfirmBill  .two-column-table--new .table-new__label{width: 35%;}
.ConfirmBill  .two-column-table--new .table-new__value strong{font-weight:700;}


.my-contacts__top .dropdown-menu li{border-bottom:1px solid #ccc} 


.btn.btnVerify{padding: 8px 0 8px 30px;margin: 15px 0 0 0;font-size: 2rem;transition: all;}

.btn.btnVerified{padding: 8px 0 8px 30px;margin: 15px 0 0 0;font-size: 2rem; transition: all; background: url(../images/Icon_Verified.png) no-repeat left center;}



 /* ################### END OF Bill Payment css################# */
.customSelect2Width .select2-container { width: 100% !important; }




.BorderBox{
    padding: 16px;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin-bottom:16px;
    position:relative;
}

.BorderBoxClose{
position: absolute;
    width: 24px;
    height: 24px;
    background: #ccc;
    right: -8px;
    top: -8px;
    border-radius: 50px;
    padding: 2px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.title__icon.icon__addNewBanner{background-image:url(../images/icon__Announcement.png);}
.my-contacts__top .btn-addBanner {padding: 5px 5px 5px 40px;font-size: 16px; color:#fff !important; background-image: url(../images/icon_AddBanner.png); background-repeat: no-repeat;  background-position:left center;background-size: 30px;}

.pdf_container {text-align: center; display: none; padding: 5px;}


 .toggle {
      width: 68px;
      height: 30px;

      position: relative;
      display: inline-block;
     
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
      border-radius: 30px;
      cursor: pointer;
    }

    .toggle input {
      display: none;
    }

    .toggle .slider {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 30px;
      background-color: #ccc;
      transition: all 0.4s ease-in-out;
    }

    .toggle .slider::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: calc(30px);
      height: calc(30px);
      border-radius: calc(15px);
      background-color: #fff;
      box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
      transition: all 0.4s ease-in-out;
    }

    .toggle input:checked ~ .slider  {
      background-color: #008752;
    }

    .toggle input:checked ~ .slider::before {
      transform: translateX(38px); 
    }

    .toggle .labels {
      position: absolute;
      top: 8px;
      left: 0;
      width: 100%;
      height: 100%;
      font-size: 12px;
      font-family: sans-serif;
      transition: all 0.4s ease-in-out;
    }

    .toggle .labels::after {
      content: attr(data-off);
      position: absolute;
      right: 5px;
      color: #4d4d4d;
      opacity: 1;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
      transition: all 0.4s ease-in-out;
    }

    .toggle .labels::before {
      content: attr(data-on);
      position: absolute;
      left: 5px;
      color: #ffffff;
      opacity: 0;
      text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4);
      transition: all 0.4s ease-in-out;
    }

    .toggle input:checked~.labels::after {
      opacity: 0;
    }

    .toggle input:checked~.labels::before {
      opacity: 1;
    }
    
    .receiptTxNum {
    	font-size: 20px;
    }
    
    #ie_browser_info_modal .modal-content{
        border:0px;
    }

    .browser-container {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 40px 30px 5px 30px;
    }

    .browser-icon {
        text-align: center;
    }

    .browser-name {
        font-size: 20px;
        color: royalBlue;
     }
    
.no-padding{
	padding:0;
}

.btn.btnAcVerify{padding: 0px 0px 0px 0px;margin: 12px 0 0 0;font-size: inherit;transition: all;}

.btn.btnAcVerified{padding: 0px 0px 0px 25px;margin: 12px 0 0 0;font-size: inherit; transition: all; background: url(../images/Icon_Verified.png) no-repeat left center; background-size: contain;}
 
 
 
.ui-change .CFPB-training-form .form-control{

	border-radius: 0;
    webkit-border-radius: 0;
    border: 0;
    border-bottom: 1px solid #333;
    box-shadow: none;
    padding-left:0;
    
}

.ui-change .CFPB-training-form .form-control[disabled], .ui-change .CFPB-training-form .form-control[readonly], .ui-change .CFPB-training-form fieldset[disabled] .form-control {
    background-color: #fff !important;
    opacity: 1;
}

.ui-change .CFPB-training-form .control-label{
padding:22px 0 0 0;
}

.ui-change .CFPB-training-form .required-icon{
	display:none;
}

.ui-change .CFPB-training-form .LogoContainer{
	
}



 