/*--9617--*/
@font-face{
    font-family: 'proxima_nova_rgregular';
    src: url('../../../../fonts/proximanova-regular-webfont.eot');
    src: url('../../../../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../fonts/proximanova-regular-webfont.woff') format('woff'),
    url('../../../../fonts/proximanova-regular-webfont.ttf') format('truetype'),
    url('../../../../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
    font-family: 'proxima_novasemibold';
    src: url('../../../../fonts/proximanova-semibold-webfont.eot');

    src: url('../../../../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../fonts/proximanova-semibold-webfont.woff') format('woff'),
    url('../../../../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
    url('../../../../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'proxima_nova_rgbold';
    src: url('../../../../fonts/proximanova-bold-webfont.eot');
    src: url('../../../../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../../../fonts/proximanova-bold-webfont.woff') format('woff'),
    url('../../../../fonts/proximanova-bold-webfont.ttf') format('truetype'),
    url('../../../../fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body { width:100%; height:100%; }
body{
    background:url(../../../c2f9a0bd-8b42-495c-8eb0-90c8a28873cf/qanz1bg.jpg) no-repeat scroll center top / cover;
    font-family: 'proxima_nova_rgregular';
}
a{
    outline:none;
    text-decoration:none !important;
}
a:hover, a:focus, a:active{
    text-decoration:none !important;
    outline:none;
}
h1, h2, h3{
    font-family: 'proxima_nova_rgbold';
}
form{
    margin:0px;
    padding:0px;
    border:1px solid transparent;
}
ul li{
    list-style:none;
}
input:focus{
    outline:0px none;
}
.clear{
    clear:both;
    padding:0px;
    margin:0px;
    line-height:0px;
    font-size:0px;
}
.seprator{
    height:1px;
    border-bottom:1px solid #efefef;
    margin:15px 0px;
}
.tooltip-inner{ font-size:11px; line-height:15px; }
/*-------------------------Top Navigation-----------------------------------*/

.top-nav{
    background:#fff;
    box-shadow:0px 1px 1px #ccc;
    padding:30px 0px;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:80px;
}
.top-nav .logo{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -259px -97px;
    float:left;
    width:83px;
    height:51px;
    position: relative;
    top:-12px;
}
.top-nav .logo_default{
    background: url("../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png") no-repeat scroll -10px -10px rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    width: 130px;
}
.top-nav .logo_oxfam{
    background: url("../../../9614db9b-f54a-4cd3-b7fa-d704a895ac29/oxfam_logo.png") !important;
    float:left;
    width:179px;
    height:55px;
    position: relative;
    top:-20px;
}
.top-nav .logo_bba{
    background:url(../images/bba_logo.jpg) !important;
    float:left;
    width:179px;
    height:55px;
    position: relative;
    top:-20px;
}
.top-nav .login-detail{
    float:left;
    margin-left:25px;
    font-size:18px;
    color:#4a73bd;
}
.top-nav .login-detail b{
    font-family: 'proxima_nova_rgbold';
    font-weight:normal;
}
.top-nav .login-detail span{
    font-size:14px;
    font-style:italic;
    color:#7ebf6b;
}
.top-nav .links a{
    display:block;
    width:29px;
    height:28px;
    float:left;
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat top left;
    margin:0px 0px 0px 29px;
    cursor:pointer;
    outline:none;
    transition: background 0.7s ease;
    -webkit-transition: background 0.7s ease;
    -ms-transition: background 0.7s ease;
}
.loginHead a{
    margin-left:0px !important;
}
.top-nav .links a.homeicon{
    background-position:-10px -42px;
}
.top-nav .links a:hover.homeicon,
.top-nav .links a:focus.homeicon{
    background-position:-10px -75px;
}
.top-nav .links a.contacticon{
    background-position:-255px -42px;
}
.top-nav .links a:hover.contacticon,
.top-nav .links a:focus.contacticon{
    background-position:-255px -75px;
}
.top-nav .links a.summary-icon{
    background-position:-58px -42px;
}
.top-nav .links a:hover.summary-icon,
.top-nav .links a:focus.summary-icon{
    background-position:-58px -75px;
}
.top-nav .links a.notification-icon{
    background:url(../../../11c2d844-3a7b-48cd-b0a4-1394e2c596fa/notification-sprite.png) no-repeat -11px -11px;
    position:relative;
}
.top-nav .links a.notification-icon .notification-count{
    background:#f55353;
    color:#fff;
    border-radius:100%;
    padding:1px 5px;
    display:block;
    position:absolute;
    right:-2px;
    top:1px;
    font-size:10px;
}
.top-nav .links a:hover.notification-icon,
.top-nav .links a:focus.notification-icon{
    background:url(../../../11c2d844-3a7b-48cd-b0a4-1394e2c596fa/notification-sprite.png) no-repeat -11px -44px;
}

.top-nav .links a.settings-icon{
    background-position:-105px -42px;
}
.top-nav .links a:hover.settings-icon,
.top-nav .links a:focus.settings-icon{
    background-position:-105px -75px;
}
.top-nav .links a.lock-screen{
    background-position:-164px -42px;
}
.top-nav .links a:hover.lock-screen,
.top-nav .links a:focus.lock-screen{
    background-position:-164px -75px;
}
.top-nav .links a.logout{
    background-position:-207px -42px;
}
.top-nav .links a:hover.logout,
.top-nav .links a:focus.logout{
    background-position:-207px -75px;
}
.top-nav .links .popover{
    position:absolute;
    top:71px !important;
    left:0;
    z-index:1010;
    display:none;
    width:288px;
    padding:1px;
    text-align:left;
    background-color:#4a73bd;
    background-clip:padding-box;
    border:0px;
    border-radius:0px;
    -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    white-space:normal;
}
.top-nav .links .popover.bottom .arrow:after{
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#4a73bd;
}
.top-nav .links .popover-content{
    color:#fff;
    padding:0px;
}
.top-nav .links .popover-content .summary-popover h1{
    font-family: 'proxima_novasemibold';
    font-size:16px;
    margin:0px;
    text-align:center;
    padding:17px 0px;
    border-bottom:1px solid #5780C9;
    font-weight:normal;
}
.top-nav .links .popover-content .summary-popover .pull-left,
.top-nav .links .popover-content .summary-popover .pull-right{
    text-align:center;
    width:49%;
}
.top-nav .links .popover-content .summary-popover strong{
    font-family: 'proxima_novasemibold';
    font-size:24px;
    display:block;
    font-weight:normal;
}
.top-nav .links .popover-content .summary-popover span{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    display:block;
    color:#fff;
    margin:5px 0px 17px 0px;
}
.top-nav .links .popover-content .summary-popover .card-activation-sec,
.top-nav .links .popover-content .summary-popover .card-loading-sec,
.top-nav .links .popover-content .summary-popover .card-redemption-sec{
    border-bottom:1px solid #5780C9;
}

.top-nav .links .popover-content .summary-popover .card-activation-sec h1{
    font-family: 'proxima_nova_rgregular';
    color:#fff;
    border:0px none;
}
.top-nav .links .popover-content .summary-popover .card-loading-sec h1{
    font-family: 'proxima_nova_rgregular';
    color:#fff;
    border:0px none;
}
.top-nav .links .popover-content .summary-popover .card-redemption-sec h1{
    font-family: 'proxima_nova_rgregular';
    color:#fff;
    border:0px none;
}

.top-nav .links .popover-content .settings-popover a{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    color:#fff;
    display:block;
    padding:15px 20px;
    width:auto;
    height:auto;
    float:none;
    margin:0px;
cursor:pointer;
    outline:none;
    transition:all 0.7s ease;
    -webkit-transition:all 0.7s ease;
    -ms-transition:all 0.7s ease;
    background:#4a73bd url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat 90% -391px;
}
.top-nav .links .popover-content .settings-popover a:first-child{
    border-bottom:1px solid #3b3f4c;
    background-position:90% -356px;
}
.top-nav .links .popover-content .settings-popover a:hover,
.top-nav .links .popover-content .settings-popover a:focus{
    color:#fff;
    text-decoration:none;
}

.top-nav .links .popover-content .summary-popover .top-nav .tooltip-inner{
    font-family: 'proxima_novasemibold';
    padding:5px 10px;
    color:#ffffff;
    text-align:center;
    text-decoration:none;
    background-color:#000000;
    border-radius:3px;
    font-size:12px;
}
.top-nav .links .popover-content .summary-popover #summaryContentScroll {
    width: 100%;
    height: 520px !important;
}

/*--------------Notification--------------*/

.top-nav .links .dropdown .notification-popover{
    background:#2c313e;
    border-radius:0px;
    box-shadow:none;
    border:0px none;
    right:-50px;
    left:auto;
    top:175%;
    width:300px;
    margin:0px;
    padding:0px;
}
.top-nav .links .dropdown .notification-popover .arrowTip{
    position:absolute;
    top:-8px;
    right:58px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2c313e;
}
.top-nav .links .dropdown .notification-popover a{
    font-family: 'proxima_nova_rgregular';
    font-size:13px;
    color:#7f8188;
    display:block;
    padding:15px 20px;
    width:auto;
    height:auto;
    float:none;
    margin:0px;
    cursor:pointer;
    outline:none;
    transition:all 0.7s ease;
    -webkit-transition:all 0.7s ease;
    -ms-transition:all 0.7s ease;
    border-bottom:1px solid #3b3f4c;
    background-image:none;
}
.top-nav .links .dropdown .notification-popover a:hover,
.top-nav .links .dropdown .notification-popover a:focus{
    background:#303542;
}

.top-nav .links .dropdown .notification-popover a .announcement-icon{
    background:url(../../../11c2d844-3a7b-48cd-b0a4-1394e2c596fa/notification-sprite.png) no-repeat top left;
    float:left;
    margin:0px 20px 0px 0px;
    width:26px;
    height:30px;
    display:block;
}
.top-nav .links .dropdown .notification-popover a .event-icon{
    background-position: -66px -12px;
}
.top-nav .links .dropdown .notification-popover a .news-icon{
    background-position: -118px -12px;
}
.top-nav .links .dropdown .notification-popover a .alert-icon{
    background-position: -170px -12px;
}

.top-nav .links .dropdown .notification-popover a .notify-text{
    float:left;
    width:185px;
}

.top-nav .links .dropdown .notification-popover a .user-icon{
    float:left;
    margin:0px 20px 0px 0px;
    width:26px;
    height:30px;
    display:block;
}
.top-nav .links .dropdown .notification-popover a .user-icon img{
    width:100%;
}
.top-nav .links .dropdown .notification-popover a h1{
    font-weight:normal;
    font-size:15px;
    margin:0px 0px 7px 0px;
    padding:0px;
    color:#fff;
}
.top-nav .links .dropdown .notification-popover a p{
    color:#bfc1c4;
    margin:0px 0px 7px 0px;
    padding:0px;
}
.top-nav .links .dropdown .notification-popover a span{
    color:#7f8188;
    font-size:11px;
    font-style:italic;
}

.top-nav .links .dropdown .notification-popover a.seeAllNoti{
    background:#373c48;
    color:#fff;
    font-size:15px;
    text-align:center;
}
.top-nav .dropdown .notification-popover a:last-child{
    display:none;
}

/*-----------------------------------------*/

/*----------------RCC Popover Start----------------*/

.top-nav .links .dropdown{
    float:left;
}
.top-nav .links .dropdown .summary-popover .arrowTip{
    position:absolute;
    top:-13px;
    right:58px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #5b88c9;
}
.top-nav .links .dropdown .summary-popover{
    background:#5b88c9;
    border-radius:0px;
    box-shadow:none;
    border:0px none;
    right:-50px;
    left:auto;
    top:175%;
    width:628px;
    margin:0px;
    padding:0px;
}
.top-nav .links .dropdown .summary-popover .heading{
    padding:17px;
    border-bottom:1px solid #6490d1;
}
.top-nav .links .dropdown .summary-popover .heading h1{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    margin:0px;
    text-align:left;
    font-weight:normal;
    color:#fff;
    float:left;
}
.top-nav .links .dropdown .summary-popover .heading span{
    font-family: 'proxima_novasemibold';
    font-size:14px;
    margin:0px;
    text-align:left;
    font-weight:normal;
    color:#fff;
    float:right;
}
.top-nav .links .dropdown .summary-popover .heading span b{
    font-weight:normal;
    font-family: 'proxima_nova_rgbold';
    font-size:14px;
}
.top-nav .links .dropdown .summary-popover .pull-left,
.top-nav .links .dropdown .summary-popover .pull-right{
    text-align:center;
    width:49%;
}
.top-nav .links .dropdown .summary-popover strong{
    font-family: 'proxima_novasemibold';
    font-size:24px;
    display:block;
    font-weight:normal;
    color:#fff;
}
.top-nav .links .dropdown .summary-popover span{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    display:block;
    color:#fff;
    margin:5px 0px 20px 0px;
}
.top-nav .links .dropdown .summary-popover .summary-popover-inner{
    border-bottom:1px solid #6490d1;
    border-right:1px solid #6490d1;
    float:left;
    width:313px;
}
.top-nav .links .dropdown .summary-popover .bottomBorderOff{
    border-bottom:0px none;
}
.top-nav .links .dropdown .summary-popover .rightBorderOff{
    border-right:0px none;
}
.top-nav .links .dropdown .summary-popover-inner h1{
    font-family: 'proxima_nova_rgregular';
    color:#fff;
    border:0px none;
    font-size:14px;
    text-align:center;
    margin:20px 0px;
}
/*.top-nav .links .dropdown:hover > .dropdown-menu{
    display: block;
}*/

.top-nav .links .dropdown .settings-popover .arrowTip{
    position:absolute;
    top:-8px;
    right:58px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #5b88c9;
}
.top-nav .links .dropdown .settings-popover{
    background:#5b88c9;
    border-radius:0px;
    box-shadow:none;
    border:0px none;
    right:-50px;
    left:auto;
    top:175%;
    width:270px;
    margin:0px;
    padding:0px;
}
.top-nav .links .dropdown .settings-popover a{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    color:#fff;
    display:block;
    padding:15px 20px;
    width:auto;
    height:auto;
    float:none;
    background:none;
    margin:0px;
    cursor:pointer;
    outline:none;
    transition:all 0.7s ease;
    -webkit-transition:all 0.7s ease;
    -ms-transition:all 0.7s ease;
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat 90% -355px;
    border-bottom:1px solid #6490d1;
}
.top-nav .links .dropdown .settings-popover a.adminToolsLink{
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat 90% -639px;
    border-bottom:0px none;
}
/*.top-nav .links .dropdown .settings-popover a:first-child{
	border-bottom:1px solid #6490d1;
	background-position:90% -356px;
}*/
.top-nav .links .dropdown .settings-popover a:hover,
.top-nav .links .dropdown .settings-popover a:focus{
    color:#fff;
    text-decoration:none;
}

.summary-popover .blockElement{
    left:35% !important;
}

.summary-popover .blockOverlay{
    height:105% !important;
    top:-5% !important;
}

/*----------------RCC Popover End------------------*/

/*----------------------ScrollPane----------------------------*/

.tab-scroll {
    width: 100%;
    height: 406px;
}
.seeGreen-dialog .tab-scroll form{
    min-height: 406px;
}



/*----------------Custom Dialog and Color-----------------*/


/*-----------Custom Dialog---------*/
.ui-widget-overlay{
    opacity:0.7;
    background:#000;
}
.fade {
    opacity: 0;
    transition: opacity 0.5s linear 0.3s;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
.modal-backdrop.fade.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.ui-dialog{
    border:0px none;
    padding:0px;
    box-shadow:0px 0px 7px #222;
}
.ui-dialog .ui-dialog-titlebar{
    padding:10px 13px 9px 13px;
    border-radius:0px;
}
.ui-dialog .ui-dialog-title{
    font-family: 'proxima_nova_rgbold';
    font-size:26px;
    font-weight:normal;
    padding-left:17px;
}

.ui-dialog  .ui-state-focus{
    outline:none;
}
/*.ui-dialog .tooltip{
	width:100%;
}*/

.ui-widget button{
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
}
.dialog-body{
    padding:40px 50px;
}
.dialog-body-lock{
    padding:25px;
}
.dialog-body .form-group:last-child{
    margin-bottom: 0px;
}
.valueCols {
    margin-bottom: 40px;
    text-align: center;
    width: 398px;
}
.valueCols div {
    display: inline-block;
    margin: 0 10px;
    text-align: center;
}
.valueCol-3 strong {
    color: #656565;
    display: block;
    font-family: 'proxima_nova_rgbold';
    font-size: 21px;
    font-weight: normal;
}
.valueCol-3 span {
    color: #CCCCCC;
    font-family: 'proxima_novasemibold';
    font-size: 14px;
}
.valueCol-2 strong {
    color: #656565;
    display: block;
    font-family: 'proxima_nova_rgbold';
    font-size: 26px;
    font-weight: normal;
}
.valueCol-2 span {
    color: #CCCCCC;
    font-family: 'proxima_novasemibold';
    font-size: 16px;
}
.valueCol-1 strong {
    color: #656565;
    display: block;
    font-family: 'proxima_nova_rgbold';
    font-size: 30px;
    font-weight: normal;
}
.valueCol-1 span {
    color: #CCCCCC;
    font-family: 'proxima_novasemibold';
    font-size: 18px;
}



.valueTable{
    margin:0px 0px 40px 0px !important;
    padding:0px !important;
}
.valueTableSmall label,
.valueTableSmall strong{
    font-size: 14px !important;
}
.valueTable label{
    font-family:proxima_nova_rgregular;
    font-size: 17px;
}
.valueTable label b{
    font-family:proxima_novasemibold;
    font-size: 17px;
    font-weight: normal;
}
.valueTable strong{
    font-family: proxima_novasemibold;
    font-size: 17px;
    font-weight:normal;
    color: #333;
}
.valueTable .seprator{
    margin: 3px 0px;
    border-bottom: 2px solid #EFEFEF;
}
.valueTable .valueTable-leftCol{
    width:60%;
    text-align:left;
}
.valueTable .valueTable-rightCol{
    width:40%;
    text-align: right;
}



.success-sec{
    padding:40px 60px;
}
.sec-results{
    text-align:center;
    margin-bottom:40px;
}
.sec-results .pull-left{
    width:49%; margin-right: 1%;
}
.sec-results .pull-right{
    width:49%;
}
.sec-results .pull-right strong { text-align: right; }
.sec-results .pull-right span { text-align: right; display: block; }  

.sec-results strong{
    display:block;
    font-family: 'proxima_nova_rgbold';
    font-size:28px;
    font-weight:normal;
    color:#656565;
}
.sec-results span{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    color:#999;
}
.success-mesgSec{
    padding:40px 60px;
    text-align:center;
}
.success-mesgSec .form-group:last-child{
    margin-bottom: 0px;
}
.success-mesgSec i{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -171px -379px;
    display:block;
    text-align:center;
    width:60px;
    height:61px;
    margin:0px auto;
    margin-bottom:20px;
}
.success-mesgSec p{
    font-family: 'proxima_nova_rgregular';
    color:#656565;
    font-size:18px;
    line-height:36px;
    margin-bottom:0px;
}
.success-mesgSec p b{
    font-family: 'proxima_nova_rgbold';
    font-size:30px;
    font-weight:normal;
}
/*.form-group .normal-btn{
	background:#e0e0e0;
	color:#737373;
}
.form-group .normal-btn:focus{
	background:#e0e0e0;
	color:#737373;
}
.form-group .normal-btn:hover{
	background:#f9be3c;
	color:#fff;
}*/
.form-group .btn-group-3{
    float:left;
    width:29%;
    margin:0px 2%;
}

.ui-dialog .ui-dialog-titlebar-close{
    font-family: 'proxima_nova_rgbold';
    font-size:40px;
    font-weight:bold;
    margin:-31px -13px 0 0;
    width:70px;
    height:62px;
    border:0px none;
    border-radius:0px;
    background:#4a73bd;
}
.ui-widget-header .ui-icon.ui-icon-closethick{
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat -1px -454px !important;
    opacity:0.6;
    transition:all 1s ease;
}
.ui-state-focus .ui-icon-closethick{
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat -1px -454px !important;
    opacity:0.6;
    transition:all 1s ease;
}
.ui-state-hover .ui-icon.ui-icon-closethick{
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat -1px -454px !important;
    opacity:1;
}

.lock-screen-dialog .user-info{
    width:100%;
    text-align:center;
    padding:10px;
    padding-bottom:40px;
}
.lock-screen-dialog .user-info img{
    margin-bottom:20px;
}
.lock-screen-dialog .user-info span{
    font-family: 'proxima_nova_rgbold';
    font-size:22px;
    color:#4a73bd;
    display:block;

}
.lock-screen-dialog .ui-dialog-titlebar{
    display:none !important;
}
.lock-screen-dialog button.btn{
    background:#df5c28;
    color: #fff;
}
.lock-screen-dialog button.btn:hover, .lock-screen-dialog button.btn:focus{
    background:#bd5026;
    color: #fff;
}
/*-------------Default-------------*/
.default-dialog .ui-dialog-titlebar{
    background:#4A73BD;
    border: 1px solid #4A73BD;
    color:#fff;
}
.default-dialog .ui-dialog-titlebar-close{
    background:rgba(0,0,0,.10);
    color:#fff;
}
.default-dialog .default-btn{
    background:#4A73BD;
    color:#fff;
}
.default-dialog .default-btn:hover,
.default-dialog .default-btn:focus{
    background:#4A73BD;
    color:#fff;
}
.default-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#4A73BD !important;
    background-position:78px -289px;
    color:#fff !important;
}
.default-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.default-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.default-dialog .normal-btn:hover{
    background:#4A73BD;
    color:#fff;
}
.default-dialog .form-control:focus, form#lockScreenId .form-control:focus{
    border-color:#4A73BD;
}



/*-------------SeeGreen-------------*/
.seeGreen-dialog .ui-dialog-titlebar{
    background:#09b58f;
    border: 1px solid #09b58f;
    color:#fff;
}
.seeGreen-dialog .ui-dialog-titlebar-close{
    background:rgba(0,0,0,.10);
    color:#fff;
}

.seeGreen-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#09b58f !important;
    background-position:93px -287px;
    color:#fff !important;
}
.next-pre-btns2{
    position: relative;
    text-align: right;
}
.seeGreen-dialog .seeGreen-btn{
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    padding: 13px 25px 11px 25px;
    border:0px none;
    width:auto;
    display:inline-block;
    border-radius:3px;
    color:#fff;
    background:#09b58f;
    margin:0px 0px 0px 10px;
}
.seeGreen-dialog .normal-btn{
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    padding: 13px 25px 11px 25px;
    border:0px none;
    width:auto;
    display:inline-block;
    border-radius:3px;
    color:#737373;
    background:#e0e0e0;
    margin:0px 0px 0px 10px;
}
.seeGreen-dialog .normal-btn:hover,
.seeGreen-dialog .normal-btn:focus{
    background:#09b58f;
    color:#fff;
}

/*-------------Yellow-------------*/
.yellow-dialog .ui-dialog-titlebar{
    background:#f9be3c;
    border: 1px solid #f9be3c;
    color:#fff;
}
.yellow-dialog .ui-dialog-titlebar-close{
    background:rgba(0,0,0,.10);
    color:#fff;
}
.yellow-dialog .yellow-btn{
    background:#f9be3c;
    color:#fff;
}
.yellow-dialog .yellow-btn:hover,
.yellow-dialog .yellow-btn:focus{background:#f7a424;}
.yellow-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#f9be3c !important;
    background-position:78px -289px;
    color:#fff !important;
}
.yellow-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.yellow-dialog .normal-btn:focus{
    background:#a8a8a8;
    color:#fff;
    outline:none;
}
.yellow-dialog .normal-btn:hover{
    background:#a8a8a8;
    color:#fff;
}
.yellow-dialog .icheckbox_flat, .yellow-dialog  .iradio_flat {
    background:url("../../../a8236754-d94f-42aa-987e-c1ab8c54aaa8/yellow-flat.png") no-repeat -91px 0;
    width:21px;
    height:21px;
}
.yellow-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
/*--fh--*/
.yellow-dialog table.table{
    font-size:16px;
}
.yellow-dialog table thead tr th {
    font-family: 'proxima_novasemibold';
    background: #f0f2f7 !important;
    color: #6c6f77;
    text-align: left;
    white-space: nowrap;
    font-size: 16px;
    border: none;
    height: 53px;
    vertical-align: middle;
    padding: 0px 24px;
}

.yellow-dialog #balanceenqsuccess table caption{
    padding: 21px;
    border: 1px solid;
    border-color: #eaebf0;
    border-bottom: none;
    text-align:left;
    color:#656565;
    font-weight:bold;
    font-size:18px;
}
.yellow-dialog #balanceenqsuccess table thead tr th:last-child{
    border-right:inherit;
}



.yellow-dialog .section-title {
    display: block;
    color: #282828;
    font-family: "proxima_novasemibold";
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
}

.yellow-dialog #balanceenqsuccess .table tbody>tr>td{
    border-top:none;
    padding:6px 24px 0px;
    border-color: #eaebf0;
}

.yellow-dialog #balanceenqsuccess table.mtable tbody tr:first-child td {
    padding-top: 24px;
}

.yellow-dialog #balanceenqsuccess table.mtable tbody tr:last-child td{
    padding-bottom: 24px;
}

.yellow-dialog #balanceenqsuccess table.mtable tbody img{
    width:25px;
    margin-right:8px;
}

.yellow-dialog #balanceenqsuccess table.mtable td.currency {
    font-weight: bold;
    color: #656565;
}
.yellow-dialog #balanceenqsuccess table.mtable td.amount {
    color: #999999;
    white-space:nowrap;
}


.yellow-dialog #balanceenqsuccess {
    padding:36px;
}
.yellow-dialog #balanceenqsuccess a {
    background-color: #f9be3c;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: auto;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
    margin-left: 8px;
    display: block;
    float: right;
}
.yellow-dialog #balanceenqsuccess a:hover,
.yellow-dialog #balanceenqsuccess a:focus {
    background: #f7a424;
}
.yellow-dialog #balanceenqsuccess a.disabled{
    background: #e0e0e0;
    color: #737373;
}
.yellow-dialog #balanceenqsuccess a.disabled:hover, .yellow-dialog #balanceenqsuccess a.disabled:active, .yellow-dialog #balanceenqsuccess a.disabled:focus {
    background: #a8a8a8;
    color: #fff;
}

.yellow-dialog	#balanceenqsuccess p{
    font-size: 14px;
    font-weight: 600;
    color: #6c6f77;
    margin: 12px 0;
    font-family:proxima_nova_rgregular;
}
.yellow-dialog .form-control:focus{border-color:#f9be3c;}
/*--fh--*/
/*-------------Blue-------------*/

.blue-dialog .ui-dialog-titlebar{
    background:#7e9bce;
    border: 1px solid #7e9bce;
    color:#fff;
}
.blue-dialog .ui-dialog-titlebar-close{
    background:#8ca7d8;
    color:#fff;
}
.blue-dialog .blue-btn{
    background:#7e9bce;
    color:#fff;
}
.blue-dialog .blue-btn:hover,
.blue-dialog .blue-btn:focus{
    background:#7e9bce;
    color:#fff;
}
.blue-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#7e9bce !important;
    background-position:78px -289px;
    color:#fff !important;
}
.blue-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.blue-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.blue-dialog .normal-btn:hover{
    background:#7e9bce;
    color:#fff;
}
.blue-dialog .icheckbox_flat, .blue-dialog  .iradio_flat {
    background:url("../../../a8236754-d94f-42aa-985e-c2ac8c6daa54/blue-flat.png") no-repeat -91px 0;
    width:21px;
    height:21px;
}
.blue-dialog .iradio_flat.checked {
    background-position: -114px 0;
}

/*-------------Red-------------*/
.red-dialog .ui-dialog-titlebar{
    background:#bd4a4a;
    border: 1px solid #bd4a4a;
    color:#fff;
}
.red-dialog .ui-dialog-titlebar-close{
    background:#c85555;
    color:#fff;
}
.red-dialog .red-btn{
    background:#bd4a4a;
    color:#fff;
}
.red-dialog .red-btn:hover,
.red-dialog .red-btn:focus{
    background:#bd4a4a;
    color:#fff;
}
.red-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#bd4a4a !important;
    background-position:78px -289px;
    color:#fff !important;
}

/*-------------Orange-------------*/

.orange-dialog .ui-dialog-titlebar{
    background:#df5c29;
    border: 1px solid #df5c29;
    color:#fff;
}
.orange-dialog .ui-dialog-titlebar-close{
    background: rgba(0,0,0,.10);
    color:#fff;
}
.orange-dialog .orange-btn{
    background:#df5c29;
    color:#fff;
}
.orange-dialog .orange-btn:hover,
.orange-dialog .orange-btn:focus{
    background:#df5c29;
    color:#fff;
}
.orange-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#df5c29 !important;
    background-position:78px -289px;
    color:#fff !important;
}
.orange-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.orange-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.orange-dialog .normal-btn:hover{
    background:#df5c29;
    color:#fff;
}


/*-------------Downy-------------*/

.downy-dialog .ui-dialog-titlebar{
    background:#65C6BB;
    border: 1px solid #65C6BB;
    color:#fff;
}
.downy-dialog .ui-dialog-titlebar-close{
    background: rgba(0,0,0,.10);
    color:#fff;
}
.downy-dialog .downy-btn{
    background:#65C6BB;
    color:#fff;
}
.downy-dialog .downy-btn:hover,
.downy-dialog .downy-btn:focus{
    background:#65C6BB;
    color:#fff;
}
.downy-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#65C6BB !important;
    background-position:78px -289px;
    color:#fff !important;
}
.downy-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.downy-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.downy-dialog .normal-btn:hover{
    background:#65C6BB;
    color:#fff;
}
.downy-dialog .switch-back{
    height: 12px;
    width: 16px;
    cursor:pointer;
    position: absolute;
    right: -30px;
    top: 10px;
}
.downy-dialog .switch-back .tootip-c3{ background: url("../../../a8236754-d94f-42aa-965e-c1124cfddc12/switch.png") no-repeat !important; }
.downy-dialog .amount-field .tooltip-inner{ max-width:130px; width:130px; }
.downy-dialog .amount-field{ position:relative; }
.downy-dialog .icheckbox_flat, .downy-dialog .iradio_flat {
    background: url("../../../a8236754-d94f-42aa-965e-c1a2acaddb12/downy-dialog-flat.png") no-repeat scroll -91px 0;
    height: 21px;
    width: 21px;
    float:left;
}
.downy-dialog label.selected-radio{ color:#999 !important; }
.downy-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
.downy-dialog .iradio_flat {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
.downy-dialog .gift-lock .tooltip-inner { max-width:250px; }

.downy-dialog .form-control:focus{
    border-color: #65C6BB;
}
/*-------------Steel Blue-------------*/

.steelBlue-dialog .ui-dialog-titlebar{
    background:#4B77BE;
    border: 1px solid #4B77BE;
    color:#fff;
}
.steelBlue-dialog .ui-dialog-titlebar-close{
    background:#527EC7;
    color:#fff;
}
.steelBlue-dialog .steelBlue-btn{
    background:#4B77BE;
    color:#fff;
}
.steelBlue-dialog .steelBlue-btn:hover,
.steelBlue-dialog .steelBlue-btn:focus{
    background:#4B77BE;
    color:#fff;
}
.steelBlue-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#4B77BE !important;
    background-position:78px -289px;
    color:#fff !important;
}
.steelBlue-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.steelBlue-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.steelBlue-dialog .normal-btn:hover{
    background:#4B77BE;
    color:#fff;
}
.steelBlue-dialog.icheckbox_flat, .steelBlue-dialog  .iradio_flat {
    background:url("../../../a8236754-d94f-42aa-125e-c1a98c6daaa2/steelBlue-flat.png") no-repeat -91px 0;
    width:21px;
    height:21px;
}
.steelBlue-dialog .iradio_flat.checked {
    background-position: -114px 0;
}

/*-------------Studio-------------*/

.studio-dialog .ui-dialog-titlebar{
    background:#a65a9c;
    border: 1px solid #a65a9c;
    color:#fff;
}
.studio-dialog .ui-dialog-titlebar-close{
    background:rgba(0,0,0,.10);
    color:#fff;
}
.studio-dialog .studio-btn{
    background:#a65a9c;
    color:#fff;
}
.studio-dialog .studio-btn:hover,
.studio-dialog .studio-btn:focus{
    background:#a65a9c;
    color:#fff;
}
.studio-dialog .studio-btn.addcart{
    background: #a65a9c;
    color: #fff;
    font-family: 'proxima_novasemibold' !important;
    font-size: 16px !important;
    padding: 9px 0px !important;
    margin:0;
}
.studio-dialog .studio-btn.addcart:hover,
.studio-dialog .studio-btn.addcart:focus{
    background: #823674;
}
.studio-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#a65a9c !important;
    background-position:78px -289px;
    color:#fff !important;
}
.studio-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.studio-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.studio-dialog .normal-btn:hover{
    background:#a65a9c;
    color:#fff;
}

.studio-dialog .chosen-container .chosen-results {
    max-height: 150px !important;
}

.studio-dialog .form-control:focus{
    border-color:#a65a9c;
}

/*-------------Content Dialog-------------*/
.content-dialog .ui-dialog-titlebar{
    background:none;
    border: 0px none;
    color:#09b58f;
}
.content-dialog .ui-dialog-titlebar-close{
    background:none;
    color:#09b58f;
    /*margin:0px !important;
	right:50px;*/
}
.content-dialog .ui-icon-closethick{
    background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat -1px -485px !important;
    opacity:0.6;
    transition:all 1s ease;
}
.content-dialog.ui-dialog{
    border: 0 none;
    box-shadow:none;
    padding: 0;
    position:fixed;
}
.content-btn{
    background:#09b58f;
    color:#fff;
}
.content-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#09b58f !important;
    background-position:78px -287px;
    color:#fff !important;
}
.content-dialog .tab-scroll {
    width: 100%;
    height: 330px;
}

.faqsSec{
    margin:0px auto;
    padding:30px;
}
.faqsSec .logo{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat  -259px -97px;
    width:83px;
    height:51px;
    margin:0px auto 30px;
    position:relative;
}
.faqsSec h1{
    font-family: 'proxima_novasemibold';
    font-size:28px;
    margin:40px 0px 30px;
}
.faqsSec h2{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    margin:0px 0px 5px;
    color: #000;
}
.faqsSec p{
    font-size:14px;
    color:#444;
    margin-bottom:25px;
}
.contactTable{
    border-color:#ddd;
}
.contactTable td{
    padding:7px 10px;
    vertical-align:top;
    color:#999;
    border-collapse: collapse;
    border-color:#ddd;
}
.contactTable tr td:first-child{
    background: #f2f2f2;
}
.contactTable td a{
    text-decoration:underline !important;
    color:#999;
}
.contactTable td a:hover,
.contactTable td a:focus{
    color:#333333;
}





/*.orange-dialog .modal-header{
	background:#df5c29;
	color:#fff;
}
.orange-dialog .close{
	background:#e76330;
	color:#fff;
}
.orange-dialog .orange-btn{
	background:#df5c29;
	color:#fff;
}
.orange-dialog .orange-btn:hover{
	background:#df5c29;
	color:#fff;
}
.red-dialog .next-btn{
	padding:13px 59px 11px 20px;
	background-color:#df5c29 !important;
	background-position:78px -289px;
	color:#fff !important;
}*/

/*-------------Cyan-------------*/
.cyan-dialog .ui-dialog-titlebar{
    background:#31bcea;
    border: 1px solid #31bcea;
    color:#fff;
}
.cyan-dialog .ui-dialog-titlebar-close{
    background:#3ac3f1;
    color:#fff;
}
.cyan-dialog .cyan-btn{
    background:#31bcea;
    color:#fff;
}
.cyan-dialog .cyan-btn:hover,
.cyan-dialog .cyan-btn:focus{
    background:#31bcea;
    color:#fff;
}
.cyan-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#31bcea !important;
    background-position:78px -289px;
    color:#fff !important;
}
.cyan-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.cyan-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.cyan-dialog .normal-btn:hover{
    background:#31bcea;
    color:#fff;
}

.enrolment-success{
    padding:40px;
    text-align:center;
}
.enrolment-success .form-group:last-child{
    margin-bottom: 0px;
}
.enrolment-success i{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -171px -379px;
    display:block;
    text-align:center;
    width:60px;
    height:61px;
    margin:0px auto;
    margin-bottom:20px;
}
.enrolment-inprogress i{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -239px -379px;
    display:block;
    text-align:center;
    width:60px;
    height:61px;
    margin:0px auto;
    margin-bottom:20px;
}
.enrolment-failure i{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -306px -379px;
    display:block;
    text-align:center;
    width:60px;
    height:61px;
    margin:0px auto;
    margin-bottom:20px;
}

.enrolment-success p{
    font-family: 'proxima_nova_rgregular';
    color:#656565;
    font-size:18px;
    line-height:inherit;
    margin-bottom:0px;
}
.enrolment-success p b{
    font-family: 'proxima_nova_rgbold';
    font-size:30px;
    font-weight:normal;
}
.enrolment-success p strong{
    font-family: 'proxima_novasemibold';
    font-size:20px;
    font-weight:normal;
    /*color:#31BCEA;*/
}
.enrolment-success p span,
.enrolment-success p a{
    color:#31BCEA !important;
}
.enrolment-success p a:hover,
.enrolment-success p a:focus{
    color:#111 !important;
}

label{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    color:#656565;
    font-weight:normal;
    margin-bottom:3px;
}
.form-group{
    margin-bottom:12px;
    position: relative;
}
.form-control{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    border:2px solid #efefef;
    height:40px;
    box-shadow:none;
}
.form-control:focus{
    box-shadow:none;
    border:2px solid #cccccc;
}
.btn{
    font-family: 'proxima_nova_rgbold' !important;
    font-size:18px !important;
    border:0px none;
    padding:7px 0px !important;
    outline:none 0px !important;
    text-shadow: none !important;
    height: auto !important;
}
.btn:hover, .btn:focus{
    color:#fff;
}

/*---------------------Page Center Body--------------------------------*/
.content-sec{
    position:absolute;
    height:calc(100% - 160px);
    width:100%;
    top:80px;
	padding:30px 0;
	overflow-y:auto;
}
.content-sec .container{
    height:100%;
}
/*--------------Login--------------*/
.top-margin-login{
    height: 50%;
    position: relative;
    margin-bottom:-200px;
    width: 1px;
}
.logic-sec{
    height: 100%;
    position: absolute;
    width:1140px;
    display:table;
}
.loginSecInner{
    vertical-align: middle;
    display: table-cell;
}
.login-txt{
    color:#FFF;
}
.login-txt h1{
    font-family: 'proxima_nova_rgbold';
    font-size:50px;
    color:#FFF;
    margin-top:0px;
}
.login-txt > p {
    color: #111111;
    font-size: 18px;
    margin: 15px 0 30px;
}
.login-txt > p > b {
    font-size: 24px;
    font-weight: 400;
}
.oxfam-txt h1{
    font-size:32px;
}
.login-txt ul{
    padding:0px;
    margin:20px 0px 0px 0px;
}
.login-txt ul li{
    font-family: 'proxima_novasemibold';
    font-size:26px;
    line-height:33px;
    padding-left:0px;
    margin-left:0px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.login-txt ul li:before{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -146px -7px;
    width:33px;
    height:33px;
    display:block;
    content: " ";
    float:left;
    position:relative;
    top:0;
    margin-right:25px;
}

.login-panel{
    width:392px;
    background:#fff;
    box-shadow:0px 0px 3px #ccc;
    border-radius:10px;
    padding:30px;
}
.login-panel h1{
    margin-top:0px;
    margin-bottom:15px;
    font-family: 'proxima_novasemibold';
    font-size:20px;
    text-transform:uppercase;
    color:#4a73b;
}
.login-field{
    padding:13px 35px 13px 19px;
    /*box-shadow:1px 1px 1px #d1d1d1 inset;*/
    display:block;
    width:100%;
    margin-top:20px;
    border-radius:6px;
    color:#818181;
    /*background:#fff url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat top right;*/
    background:#fff;
    font-family: 'proxima_nova_rgregular';
    border:2px solid #efefef;
    box-shadow:none;

}
.login-field:focus{
    box-shadow:none;
    border:2px solid #cccccc;
}
.txt-field{
    background-position:95% 2px;
}
.password-field{
    background-position:95% -35px;
}
.login-btn{
    font-family: 'proxima_novasemibold';
    font-size:20px;
    background:#8fc449;
    padding:8px;
    box-shadow:0px 0px 1px #ccc inset;
    border:0px none;
    display:block;
    width:100%;
    margin-top:20px;
    border-radius:6px;
    color:#fff;
}
.login-btn:hover,
.login-btn:focus{ background:#333}
.form-signin .login-remember-lost{
    text-align:center;
    font-size:13px;
    text-transform:uppercase;
    font-weight:normal;
    color:#828282;
    font-family: 'proxima_novasemibold';
}
.form-signin .login-remember-lost label{
    font-weight:normal;
    font-size:13px;
    margin-top: 20px;
    color:#828282;
}
.form-signin .login-remember-lost label:hover,
.form-signin .login-remember-lost label:focus{ color: #4a73bd;}

.form-signin .login-remember-lost .icheckbox_flat-green{
    float: left;
    position:relative;
    left: 30%;
    top: -2px;
    background: url(../../../b2a93fdc-033c-459a-83fd-d9627536d9b6/flat2.png) no-repeat;
}
.form-signin .login-remember-lost .icheckbox_flat-green.checked{
    background:url(../../../b2a93fdc-033c-459a-83fd-d9627536d9b6/flat2.png) no-repeat;
    background-position:-22px 0;
}
.form-signin .login-remember-lost input{
    float:none;
    margin:auto;
    position:relative;
    top:2px;
}
.form-signin .login-remember-lost a{
    color:#828282;
    font-family: 'proxima_novasemibold';
}
.form-signin .login-remember-lost a:hover,
.form-signin .login-remember-lost a:focus{
    color:#4a73bd;
    text-decoration:none;
}

/*-------------Error Fields--------------*/
.error-text{
    color:#FF8587;
    font-size: 13px;
    margin-top: 3px;
    display:block;
    font-family: 'proxima_nova_rgregular';
}
.info-text{
    color:#666;
    font-size: 13px;
    margin-top: 3px;
    display:block;
    font-family: 'proxima_nova_rgregular';
}
.disable-field{
    border:2px solid #efefef;
    box-shadow:none;
    background:#fff !important;
}
.info-field{
    border:2px solid #b9def7;
    box-shadow:none;
    background:#fff !important;
}
.success-field{
    border:2px solid #c7e9bd;
    box-shadow:none;
    background-color:#fff;
    background-position:95% -72px;
}
.error-field{
    border:2px solid #ffc2c3 !important;
    box-shadow:none;
    /*background-color:#fff;*/
    background-position:95% -108px;
}
.form-text-msg{
    font-family: 'proxima_novasemibold';
    font-size:15px;
    padding:13px 45px 12px 25px;
    border:0px none;
    display:block;
    width:100%;
    margin-bottom:15px;
    border-radius:6px;
    color:#fff;
    position: relative;
}
.form-text-msg i{
    /*display:block;
	background:url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat left top;
	width:18px;
	height:18px;
	float:left;
	margin-right:20px;*/
    position: absolute;
    right:25px;
    top: 16px;
}
/*.form-text-msg span{
	float:left;
	display:block;
	width:90%;
}
.form-text-msg span:after{
	clear:right;
}*/
.form-text-success{
    background-color:#38ca73;
}
.form-text-success-line{
    background-color:#fff;
    border:1px solid #38ca73;
    color: #38ca73;
    font-size: 14px;
}
/*.form-text-success i{
	background-position:0px -156px;

}*/
.form-text-info{
    background-color:#3b99d8;
}
.form-text-info-line{
    background-color:#fff;
    border:1px solid #3b99d8;
    color: #3b99d8;
    font-size: 14px;
}
/*.form-text-info i{
	background-position:0px -193px;
}*/
.form-text-error{
    background-color:#ff5252;
}
.form-text-error-line{
    background-color:#fff;
    border:1px solid #ff5252;
    color: #ff5252;
    font-size: 14px;
}
/*.form-text-error i{
	background-position:0px -230px;
}*/
.form-text-warning{
    background-color:#ffad39; /*#ffc26b*/
}
.form-text-warning-line{
    background-color:#fff;
    border:1px solid #ffad39;
    color: #ffad39;
    font-size: 14px;
}
/*.form-text-warning i{
	background-position:0px -268px;
}*/
.form-btn{
    font-family: 'proxima_novasemibold';
    font-size:17px;
    padding:13px 35px 11px 59px;
    border:0px none;
    display:inline-block;
    width:100%;
    border-radius:3px;
    color:#fff;
    background:#333 url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat left top;
    width:122px;
    margin:0px 0px 0px 10px;
}
.previous-btn{
    background-color: #E0E0E0;
    background-position: 20px -320px;
    color: #737373 !important;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
}
.next-btn{
    padding:13px 59px 11px 20px;
    background-color:#446cb3;
    background-position:78px -287px;
    color:#fff !important;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
}
.previous-btn-disable{
    padding:13px 0 11px 0;
    background-color:#e0e0e0;
    background-image:none;
    text-align:center;
    color:#c3c3c3;
}
.next-btn-disable{
    padding:13px 0 11px 0;
    background-color:#727272;
    background-image:none;
    text-align:center;
    color:#fff;
}
.ui-dialog .ui-dialog-content .form-text-msg{
    margin-bottom: 15px;
}
/*--------------Main Page----------------*/
.top-margin{
    height: 48%;
    position: relative;
    margin-bottom:-155px;
    width: 1px;
	display:none;
}
.widgets{
    height: 100%;
    margin: 0 auto;
    position: relative;
    text-align:center;
	display: table;
	width:100%;
}
.widgets > div{ display:table-cell; vertical-align:middle; text-align:center;}

.widgets a{
    width:24.4%;
    height:49.4%;
    display: inline-block;
    text-align:center;
    padding:3% 0px;
    margin:4px;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-size:18px;
    font-family: 'proxima_nova_rgbold';
    /*transition: all 0.6s ease-in-out 0.5s;*/
    transition: background-color 1s ease;
    -webkit-transition: background-color 1s ease;
    -ms-transition: background-color 1s ease;
    max-height: 173px;
	margin:0 3px 5px 0;
	vertical-align: top;
}
/*.widgets a span.txtTrim{
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	display: block;
	margin: 0px auto;
}*/

.widgets a.bigBox{
    width:49.1%;
}
.widgets-box-3-a a.bigBox{
    width:65.9%;
}

.wCol-3 a{
    width:32.8%;
    height:49.4%;
}
.wCol-3 a .top-margin-block-link{
    height: 50%;
    position: relative;
    margin-bottom:-70px;
    width: 1px;
}

.widgets .widget-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat top left;
    width:101px;
    height:70px;
    text-align:center;
    display:block;
    margin:0px auto;
    margin-bottom:10px;
}
.widgets .new-card-enrollment-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -10px -134px;
}
.widgets .card-activation-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -111px -130px;
}
.widgets .card-registration-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -212px -132px;
}
.widgets .reload-funds-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -313px -125px;
}
.widgets .logout-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -13px -292px;
}
.widgets .balance-inquiry-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -10px -208px;
}
.widgets .activate-load-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -111px -201px;
}
.widgets .redeem-funds-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -111px -291px;
}
.widgets .enrollment-status-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -212px -289px;
}
.widgets .transaction-activity-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -313px -201px;
}
.widgets .sell-card-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat 15px -2px;
}
.widgets .fare-products-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -73px -88px;
}
.widgets .load-funds-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -10px -475px;
}
.widgets .user-management-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -212px -475px;
}
.widgets .activate-card-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -11px -575px;
}
.widgets .activate-Load-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -113px -575px;
}
.widgets .add-prepaid-money-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -69px -2px;;
}
.widgets .conncurrent-Icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -195px -173px;
}
.widgets .check-card-balance-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -160px -2px;
}
.widgets .sales-invoice-summary-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -353px -2px;
}
.widgets .sales-inquiry-detail-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -457px -2px;
}
.widgets .card-ordering-icon{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -352px -95px;
}
.widgets .multi-load-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -213px -576px;
}
.widgets .card-registration-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -323px -575px;
}
.widgets .kyc-upload-icon{
    background:url(../../../a8236754-d94f-42aa-96ae-c1a24a6daa12/kyc-tile-icon.png) no-repeat center 6px;
}
.widgets .cashout-icon{
    background:url(../../../a8236754-d94f-42aa-9a5e-d1a24f6dda1a/cashout-icon.png) no-repeat center 6px;
}
.widgets .bulk-operations-icon{
    background:url(../../../af9b476f-0758-4d8e-9fc5-76e10dc0ad93/bulk-operations.png) no-repeat top center;
    width:101px;
    height:70px;
    text-align:center;
    display:block;
    margin:0px auto;
    margin-bottom:10px;
}
.widgets .widget-icon.icon-bulk-activate-load{
    background:url(../../../a8236754-d94f-42aa-9a5e-daa24f2ddaca/icon-bulk-activate-load.png) no-repeat center 6px;
}
.widgets .icon-search-order{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -9px -642px;
}

/*.widgets a{
	float:left;
	text-align:center;
	padding:3.5% 0px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	transition: background-color 1s ease;
}*/
.widgets1 a{
    width:100%;
    height:49.4%;
    margin-bottom:0.8%;
}
.widgets2 a{
    width:49.6%;
    height:49.4%;
}
.widgets3 a{
    width:32.8%;
    height:49.4%;
}
.widgets4 a{
    width:24.4%;
    height:49.4%;
}

.widgets-box-4 a{
    width:24.2%;
    height:49.4%;
}
.widgets-box-2 a{
    width:49%;
    height:49.4%;
}
.widgets-box-3 a{
    width:32.6%;
    height:49.4%;
}
.widgets-box-3-a a{
    width:32.6%;
    height:49.4%;
}
.widgets-box-1 a{
    width:100%;
    height:49.4%;
    margin-bottom:0.8%;
}

/*.widgets a span{
	display:block;
	margin-top:20px;
}*/
.widgets a.box1{
    background:#09b58f;
    background: rgba(9, 181, 143, 0.5);
}
.widgets a:hover.box1,
.widgets a:focus.box1{
    background:#09b58f;
}
.box1Color{
    color: #fff !important;
}

.widgets a.box2{
    background:#f9be3c;
    background: rgba(249, 190, 60, 0.5);
}
.widgets a:hover.box2,
.widgets a:focus.box2{
    background:#f9be3c;
}
.box2Color{
    color: #fff !important;
}

.widgets a.box3{
    background:#7e9bce;
    background: rgba(126, 155, 206, 0.5);
}
.widgets a:hover.box3,
.widgets a:focus.box3{
    background:#7e9bce;
}
.box3Color{
    color: #fff !important;
}

.widgets a.box4{
    background:#bd4a4a;
    background: rgba(189, 90, 90, 0.5);
}
.widgets a:hover.box4,
.widgets a:focus.box4{
    background:#bd4a4a;
}
.box4Color{
    color: #fff !important;
}

.widgets a.box5{
    background:#da4f0a;
    background: rgba(218, 79, 10, 0.5);
}
.widgets a:hover.box5,
.widgets a:focus.box5{
    background:#da4f0a;
}
.box5Color{
    color: #fff !important;
}

.widgets a.box6{
    background:#31bcea;
    background: rgba(49, 188, 234, 0.5);
}
.widgets a:hover.box6,
.widgets a:focus.box6{
    background:#31bcea;
}
.box6Color{
    color: #fff !important;
}

.widgets a.box7{
    background:#d572d4;
    background: rgba(213, 114, 212, 0.5);
}
.widgets a:hover.box7,
.widgets a:focus.box7{
    background:#d572d4;
}
.box7Color{
    color: #fff !important;
}

.widgets a.box8{
    background:#73ce57;
    background: rgba(115, 206, 87, 0.5);
}
.widgets a:hover.box8,
.widgets a:focus.box8{
    background:#73ce57;
}
.box8Color{
    color: #fff !important;
}

.widgets a.box9{
    background:#665884;
    background: rgba(102, 88, 132, 0.5);
}
.widgets a:hover.box9,
.widgets a:focus.box9{
    background:#665884;
}
.box9Color{
    color: #fff !important;
}

.widgets a.box10{
    background:#237eb8;
    background: rgba(35, 126, 184, 0.5);
}
.widgets a:hover.box10,
.widgets a:focus.box10{
    background:#237eb8;
}
.box10Color{
    color: #fff !important;
}

.widgets a.box11{
    background:#a65a9c ;
    background: rgba(166, 90, 156, 0.5);
}
.widgets a:hover.box11,
.widgets a:focus.box11{
    background:#a65a9c ;
}
.box11Color{
    color: #fff !important;
}

.widgets a.box12{
    background:#629558;
    background: rgba(98, 149, 88, 0.5);
}
.widgets a:hover.box12,
.widgets a:focus.box12{
    background:#629558;
}
.box12Color{
    color: #fff !important;
}

.widgets a.box13{
    background:#4B77BE;
    background: rgba(75, 119, 190, 0.5);
}
.widgets a:hover.box13,
.widgets a:focus.box13{
    background:#4B77BE;
}
.box13Color{
    color: #fff !important;
}

.widgets a.box14{
    background:#65C6BB;
    background: rgba(101, 198, 187, 0.5);
}
.widgets a:hover.box14,
.widgets a:focus.box14{
    background:#65C6BB;
}
.box14Color{
    color: #fff !important;
}

.widgets a.box15{
    background:#418edd;
    background: rgba(65, 142, 221, 0.5);
}
.widgets a:hover.box15,
.widgets a:focus.box15{
    background:#418edd;
}
.box15Color{
    color: #fff !important;
}

.widgets a.box16{
    background:#2d8417;
    background: rgba(19, 131, 33, 0.5);
}
.widgets a:hover.box16,
.widgets a:focus.box16{
    background:#2d8417;
}
.box16Color{
    color: #fff !important;
}
.widgets a.box17{
    background:#bf7582;
    background: rgba(191, 117, 130, 0.5);
}
.widgets a:hover.box17,
.widgets a:focus.box17{
    background:#bf7582;
}
.widgets a.box18{
    background:#e26a6a;
    background: rgba(226, 106, 106, 0.5);
}
.widgets a:hover.box18,
.widgets a:focus.box18{
    background:#e26a6a;
}
.box17Color{
    color: #fff !important;
}
.widgets a.box19{
    background:#34495e;
    background: rgba(52, 73, 94, 0.5);
}
.widgets a:hover.box19,
.widgets a:focus.box19{
    background:#34495e;
}
.box19Color{
    color: #fff !important;
}
.widgets a.box20{
    background:#36365c;
    background: rgba(54, 54, 92, 0.5);
}
.widgets a:hover.box20,
.widgets a:focus.box20{
    background:#36365c;
}
.box20Color{
    color: #fff !important;
}

.widgets a.defaultBox{
    background:#4a73bd;
    background: rgba(74, 115, 189, 0.5);
}
.widgets a:hover.defaultBox,
.widgets a:focus.defaultBox{
    background:#4a73bd;
}
.defaultBoxColor{
    color: #fff !important;
}



.boxMargin{
    margin:0% 0.8% 0.8% 0%;
}
.boxMargin2{
    margin:0% 0.8% 0% 0%;
}

/*---------------Tabs----------------*/
.ui-dialog .ui-dialog-content{
    padding:0px;
    border:0px none;
    overflow: visible;
}
.ui-tabs-vertical{
    padding:0px;
    border:0px none;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{
    margin:0px;
}
.ui-tabs-vertical{
}
.ui-tabs-vertical .steps-data{
    float:left;
    height:530px;
    width:76%;
}
.ui-tabs-vertical .steps-data-inner{
    padding:30px 20px 10px 40px;
    height:530px;
    overflow:hidden;
}
#step-1{
    padding-left:15px;
}
#frmCardPrgInfo .elastislide-carousel { overflow: visible;}
.ui-tabs-vertical .ui-tabs-nav{
    padding:0px;
    float: left;
    /*width: 263px;*/
    border:0px none;
    background:#efefef;
    height:530px;
}
.ui-tabs-vertical .ui-tabs-nav li{
    clear: left;
    width: 100%;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    padding:0px;
    margin:0px;
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    background:#efefef;
}
.ui-tabs-vertical .ui-tabs-nav li a{
    display:block;
    color:#333;
    padding:18px 32px;
    width:100%;
}
.ui-tabs-vertical .ui-tabs-nav li a br{
    display:none;
}
.ui-tabs-vertical .ui-tabs-nav li a.skip-tab{
    display:block;
    color:#333;
    padding:18px 32px;
    width:100%;
    text-decoration: line-through !important;
}
.ui-tabs-vertical .ui-state-active a, .ui-tabs-vertical .ui-state-active a:link, .ui-tabs-vertical .ui-state-active a:visited{
    color:#656565;
}
.ui-tabs-vertical .ui-state-hover{
    background:#fff !important;
}
.ui-tabs-vertical .ui-state-hover a{
    color:#656565;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active,
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-focus{
    padding:0px;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    background:#fff;
}

.ui-tabs-vertical .ui-tabs-panel{
    padding: 0px;
    font-size:16px;
    color:#656565;
}
.next-pre-btns{
    position: relative;
    text-align: right;
    top: 20px;
}
.personalInfo h1{
    padding-left:15px;
    font-size:24px;
    font-family: 'proxima_novasemibold';
    font-weight:normal;
    margin-bottom:15px;
    margin-top: 0px;
}
.personalInfo h1:first-child{
    margin-top:0px;
}
.seeGreen-dialog .personalInfo h1{
    color:#09b58f;

}

.successStep h1{
    padding-left:15px;
    font-size:30px;
    font-family: 'proxima_nova_rgbold';
    margin-bottom:15px;
}

.seeGreen-dialog .successStep p{
    margin:15px 0px;
    font-size: 15px;
}
.seeGreen-dialog .successStep h1{
    color:#09b58f;
}
.seeGreen-dialog .failureStep h1{
    color:#ee4d41;
}
.seeGreen-dialog .successStep{
    font-size: 12px;
}
.seeGreen-dialog .successStep h2{
    font-family:'proxima_novasemibold';
    font-size:18px;
    color:#09b58f;
    margin:30px 0px;
}

.ui-datepicker{
    font-size:13.5px !important;
    z-index: 100000000 !important;
}
.seeGreen-dialog .ui-datepicker .ui-widget-header{
    background:#066 !important;
}
.calender3{
    background: url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat scroll  96% -605px #fff !important;
}

.confirmation td{
    font-size:14px;
}
.confirmation td label{
    font-size:14px;
}

.ui-tabs-horizontal{
    border:0px none;
}
.ui-tabs-horizontal .ui-tabs-nav{
    padding:0px;
    float: none;
    /*width: 263px;*/
    border:0px none;
    background:none;
    height:auto;
    margin-bottom:50px;
}
.ui-tabs-horizontal .ui-tabs-nav li{
    clear: none;
    border:0px none;
    padding:0px;
    margin:0px 10px 0px 0px;
    border-radius:3px;
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    background:#efefef;
    float:left;
    width:auto;
}
.ui-tabs-horizontal .ui-tabs-nav li a{
    display:block;
    color:#bbbbbb;
    padding:8px 15px;
    width:100%;
}
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-active,
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-focus{
    padding:0px;
    border:0px none;
    background:#09b58f;
}
.ui-tabs-horizontal .ui-state-active a, .ui-tabs-horizontal .ui-state-active a:link, .ui-tabs-horizontal .ui-state-active a:visited{
    color:#fff;
}
.ui-tabs-horizontal .ui-state-hover{
    background:#09b58f !important;
}
.ui-tabs-horizontal .ui-state-hover a{
    color:#fff !important;
}
.ui-tabs-horizontal .ui-tabs-nav li.ui-tabs-active{
    margin-right:10px;
}


.radio-tabs{
    margin-bottom: 40px;
}
.radio-tabs label{
    color:#999;
}
.selected-radio{
    color:#09b58f !important;
}
.radio-tab-content{
    margin-bottom: 40px;
}

/*---------Chosen Customization-----------*/
.chzn-container{
    width:100% !important;
}
.chzn-container-single .chzn-single {
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: none !important;
    border: 2px solid #efefef;
    border-radius: 4px;
    box-shadow:none;
    color: #444444;
    display: block;
    height: 40px;
    line-height: 24px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.chzn-container-single .chzn-single span{
    font-family: 'proxima_nova_rgregular';
    font-size:16px;
    color:#adadad;
    padding:1px 0px 0px 5px;
}
.chzn-container-active.chzn-with-drop .chzn-single {
    border: 2px solid #e3e3e3;


    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow   : 0 1px 0 #fff inset;
    box-shadow        : 0 1px 0 #fff inset;
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
    background-image: none;
    -webkit-border-bottom-left-radius : 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft : 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius : 0;
    border-bottom-right-radius: 0;
}
.chzn-container-single .chzn-single div b {
    background: url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat scroll  10px -506px transparent;
    display: block;
    height: 100%;
    width: 100%;
}
.chzn-container-single .chzn-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    border-left:2px solid #efefef;
}
.chzn-container-active.chzn-with-drop .chzn-single div{
    border-left:2px solid #e3e3e3;
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
    background-position: 10px -555px;
}

.chzn-container-single .chzn-drop {
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
    margin-top: -1px;
}
.chzn-container .chzn-drop {
    background: #FFFFFF;
    border:2px solid #e3e3e3;
    border-top:0px;
    box-shadow: none;
    left: -9999px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010;
}
.seeGreen-dialog .chzn-container .chzn-results{
    max-height: 190px !important;
}
.seeGreen-dialog .chzn-container .chzn-results .highlighted{
    background-color: #09b58f;
    background-image:none;
    color: #fff;
}

/********/
.chosen-container{
    width:100% !important;
}
.chosen-container-single .chosen-single {
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: none !important;
    border: 2px solid #efefef;
    border-radius: 4px;
    box-shadow:none;
    color: #444444;
    display: block;
    height: 40px;
    line-height: 24px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.chosen-container-single .chosen-single span{
    font-family: 'proxima_nova_rgregular';
    font-size:16px;
    color:#555;
    padding:1px 0px 0px 5px;
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 2px solid #ccc;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow   : 0 1px 0 #fff inset;
    box-shadow        : 0 1px 0 #fff inset;
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
    background-image: none;
    -webkit-border-bottom-left-radius : 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft : 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius : 0;
    border-bottom-right-radius: 0;
}
.chosen-container-single .chosen-single div b {
    background: url(../../../57e6be20-ef0a-49d9-b017-b76efbe10df7/form-sprite.png) no-repeat scroll  6px -506px transparent !important;
    display: block;
    height: 100%;
    width: 100%;
}
.chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    border-left:2px solid #efefef;
    background: none !important;
}
.chosen-container-active.chosen-with-drop .chosen-single div{
    border-left:2px solid #e3e3e3;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: 6px -555px;
}

.chosen-container-single .chosen-drop {
    background-clip: padding-box;
    border-radius:4px;
    margin-top: -1px;
}
.chosen-container .chosen-drop{
    background: #FFFFFF;
    border:2px solid #ccc !important;
    border-top:0px;
    box-shadow: none;
    left: -9999px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010;
}
.chosen-container-active .chosen-single {
    border: 2px solid #CCCCCC;
}
.seeGreen-dialog .chosen-container .chosen-results{
    max-height: 160px !important;
}
.seeGreen-dialog .chosen-container .chosen-results .highlighted{
    background-color: #09b58f;
    background-image:none;
    color: #fff;
}
/********/

.seeGreen-dialog .icheckbox_flat-green, .seeGreen-dialog .iradio_flat-green{
    float: left;
    top:1px;
    margin-right:8px;
}
.seeGreen-dialog .form-group .col-lg-6{
    padding-left: 0px;
}
.icheckbox_flat-green, .iradio_flat-green {
    background: url("../../../a8236754-dfff-42aa-966e-c1a24c6dda12/green-flat.png") no-repeat;
    width: 21px;
    height: 21px;
}
.iradio_flat-green {
    background-position: -91px 0;
}
.iradio_flat-green.checked {
    background-position: -114px 0;
}

.footer{
    background:#fff;
    box-shadow:0px 0px 5px #ccc;
    padding:10px 0px;
    position:absolute;
    bottom:0px;
    left:0px;
    width:100%;
    height:80px;
    font-size:12px;
    color:#b9b9b9;
}
.footer .fLinks{
    margin-bottom:5px;
    padding-top:10px;
}
.footer .fLinks a{
    font-family: 'proxima_novasemibold';
    text-transform:uppercase;
    padding:0px 10px;
    color:#666;
    font-size:13px;
}
.footer .fLinks a:hover,
.footer .fLinks a:focus{
    color:#4a73bd;
    text-decoration:none;
}

.footer .fLinks a:first-child{
    padding-left:0px;
}

.footer .poweredby{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -304px -43px;
    width:77px;
    height:60px;
    display:block;
}

.footer .visalogo {
    background: url("../../../1f0af787-b111-4e8c-a5eb-41322b63b2dc/VISA.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    margin: 16px 25px 0 0;
    width: 72px;
}

/*------------------Error Page-------------------*/
.errorPage [class*="col-md-"]{
    padding:0px;
}
.errorPageText h1{
    font-size:180px;
    color:#000;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:40px;
    line-height:135px;
}
.errorPageText p{
    font-size:28px;
    color:#333333;
}
.backToHomeBtn{
    font-family: 'proxima_novasemibold';
    background:#6f6f6f;
    color:#fff;
    padding:8px 30px;
    font-size:17px;
    font-weight:normal;
    margin-top:40px;
}
.backToHomeBtn:hover,
.backToHomeBtn:focus{
    background:#333;
}
.errorPageImg{
    float:right;
    text-align:center;
}


.errorPageText03{
    margin:0px auto;
    float:none;
    text-align:center;
}
.errorPageText03 img{
    margin-bottom:20px;
}
.errorPageText03 h3{
    font-family: 'proxima_nova_rgregular';
    font-size:40px;
    color:#222;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:20px;
}
.errorPageText03 p{
    font-size:20px;
    color:#545454;
}
.errorPageText03 .font16{
    font-size:16px;
}
.errorPageText03 p a{
    color:#222;
}
.errorPageText03 p a:hover,
.errorPageText03 p a:focus{
    color:#4a73bd;
}



.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'proxima_nova_rgregular';
    font-size: 18px;
    /*color:#000;*/
}

.noCarouselData{
    font-size: 14px;
    color:#ADADAD;
    text-align: center;
}




/*---------------------Authenticate Images-----------------------*/

.auth-images{
    margin-bottom: 20px;
}
.auth-images .col-lg-4{
    margin: 0px auto;
}
.imageSection{
    font-family: 'proxima_novasemibold';
    position: relative;
    display: block;
    width: 220px;
    height:140px;
    text-align: center;
    text-decoration: none;
    color: #d0d0d0;
    font-size:16px;
    overflow: hidden;
}

.add-img{
    padding-top: 16%;
}
.add-img img{
    margin-bottom: 18px;
}
.img-loading{
    padding-top: 18%;
}
.remove-img,
.download-img{
    background: #f6f6f6;
    display: block;
    width:20px;
    height: 20px;
    padding:1px 0px;
    position: absolute;
    right: 8px;
    top: 7px;
    z-index: 2;
    border-radius:5px;
    font-size: 12px;
    opacity:0.4;
}
a:hover.remove-img,
a:hover.download-img,
a:focus.remove-img,
a:focus.download-img{
    opacity:0.9;
}

.uploaded-img img{
    position:relative;
    z-index:10;
    width: 219px;
    height: 137px;
    margin: 1px 0px 0px 1px;
    border-radius:6px;
}

.img-frame{
    position:absolute;
    z-index:1000;
    left:0px;
    top:0px;
    border: 2px solid #efefef;
    border-radius:5px;
    width: 220px;
    height: 140px;
}
.browse-file{
    cursor:pointer;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    font-size:990px;
    width: 219px;
    height: 140px;
    z-index: 1000;
    left:0px;
    top:0px;
}

/*-------------Login Captcha---------------*/
.captchaSec{
    margin-top: 20px;
    width:100%;
    height: 47px;
    position: relative;
    border:2px solid #efefef;
    overflow: visible !important;
    background:#fff;
    border-radius: 6px;
    box-shadow:none;
    display: block;
    /*padding: 13px 35px 13px 19px;*/
}
.captchaSec .captchaTxt{
    position: absolute;
    padding: 0px;
    text-align: left;
    left: 0px;
}
.captchaSec .captchaInput{
    position: absolute;
    padding: 0px;
    text-align: left;
    right: 0px;
    width:64%;
}
.captchaSec .captchaTxt{
    border:0px none;
    border-radius:0px;
    overflow: hidden;
    height:auto;
    border-right: 1px solid #e2e2e2;
    margin-top: 9px;
}
.captchaSec .captchaTxt img{
    height: 25px;
    position:relative;
    top: -4px;
    width: 113px !important;
}
.captchaSec .captchaTxtField{
    width: 68%;
    background:none !important;
    border: 0 none !important;
    border-right:1px solid #e2e2e2 !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #818181;
    display: block;
    margin-bottom: 25px;
    padding: 9px 14px !important;
    height: auto;
}
.captchaRefreshBtn,
.captchaHelpBtn{
    border-radius: 0px !important;
    margin-left: 2px;
    border:0px none !important;
    box-shadow:none !important;
    background-color: #fff !important;
    padding: 8px 18px 9px !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat;
}

.captchaHelpBtn {
    padding: 8px 18px !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat;
    position: static;
    background-image: url('../../../d64129e5-d7a2-4349-8032-5b4b6f003de2/helpCapIcon.png');
}
.captchaRefreshBtn{
    border-right:1px solid #e2e2e2 !important;
    height: auto;
    background-position: 50% 50% !important;
    background-repeat: no-repeat;
}
.form-control[readonly]{
    cursor: auto !important;
    background-color: #f9f9f9 !important;
}

.tootip-c3 {
    background: url("../../../d64129e5-d7a2-4349-8032-5b4b6f003de2/helpCapIcon.png") no-repeat scroll center center #FFFFFF !important;
    border-width: 0 !important;
    width: 24px !important;
    height:16px !important;
    position: relative;
    top:-1px;
}

.tooltip ol {
    text-align: left;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 11px;
}

.currencyCode{
    font-family: 'proxima_novasemibold';
    font-size: 13px;
    position: absolute;
    right: 15px;
    top: 40px;
    color:#999;
}
.extraPadding{
    padding-right: 43px !important;
}

#idletimeout {
    background:#fff;
    font-family: arial, sans-serif;
    text-align: center;
    font-size: 16px;
    padding: 40px;
    position: absolute;
    top: 45%;
    left: 35%;
    right: 0;
    z-index: 100000;
    width: 480px;
    display: none;
    border-radius:10px;
    color: #2659B5;
}

#idletimeout a {
    color: #2659B5;
    font-weight: bold
}
#idletimeout a:hover,
#idletimeout a:focus{
    text-decoration: underline;
}
#idletimeout span {
    font-weight: bold
}

.overlaytimeout {
    opacity: 0.4;
    filter: alpha(opacity = 40);
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    z-index: 5000;
    display: none;
}
.footer-logo{
    background:url(../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png) no-repeat -14px -178px;
    width: 47px;
    height: 46px;
    margin-right: 15px;
    position: relative;
    top:4px;

}
.footer-logo-bba{
    display: none !important;
}

/*-------------jellyBean-------------*/
.jellyBean-dialog .ui-dialog-titlebar{
    background:#237eb8;
    border: 1px solid #237eb8;
    color:#fff;
}
.jellyBean-dialog .ui-dialog-titlebar-close{
    background:#308EC9;
    color:#fff;
}
.jellyBean-btn{
    background:#237eb8;
    color:#fff;
}
.jellyBean-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#237eb8 !important;
    background-position:78px -287px;
    color:#fff !important;
}
.jellyBean-dialog .skip-btn{
    padding:13px 30px 11px 30px;
    background-color:#E0E0E0 !important;
    background-image:none;
    text-align:center;

    font-family: proxima_nova_rgbold;
    font-size:18px;
    color:#737373 !important;
    width:auto !important;
}
.jellyBean-dialog .tab-scroll {
    width: 100%;
    height: 400px;
}

.jellyBean-dialog .ui-tabs-vertical{
    padding:0px;
    border:0px none;
}
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{
    margin:0px;
}
.jellyBean-dialog .ui-tabs-vertical{
}
.jellyBean-dialog .ui-tabs-vertical .steps-data{
    float:left;
    height:520px;
    width:76%;
}
.jellyBean-dialog .ui-tabs-vertical .steps-data-inner{
    padding:30px 35px 10px 40px;
    height:520px;
    overflow:hidden;
}
.jellyBean-dialog #step-1{
    padding-left:0px;
}
.jellyBean-dialog .ui-tabs-vertical > .ui-tabs-nav{
    padding:0px;
    float: left;
    /*width: 263px;*/
    border:0px none;
    background:#efefef;
    height:510px;
    width:24%;
}
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li{
    clear: left;
    width: 100%;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    padding:0px;
    margin:0px;
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    background:#efefef;
}
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li a{
    display:block;
    color:#bbbbbb;
    padding:18px 32px;
    width:100%;
}
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li a br{
    display:none;
}
.jellyBean-dialog .ui-tabs-vertical .ui-state-active a,
.jellyBean-dialog .ui-tabs-vertical .ui-state-active a:link,
.jellyBean-dialog .ui-tabs-vertical .ui-state-active a:visited{
    color:#656565;
}
.jellyBean-dialog .ui-tabs-vertical .ui-state-hover{
    background:#fff;
}
.jellyBean-dialog .ui-tabs-vertical .ui-state-hover a{
    color:#656565;
}

.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active,
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-focus{
    padding:0px;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    background:#fff;
}
.jellyBean-dialog .ui-tabs-vertical .ui-tabs-panel{
    padding: 0px;
    font-size:16px;
    color:#656565;
}
.jellyBean-dialog .next-pre-btns{
    position:absolute;
    right:35px;
    bottom:32px;
}
.jellyBean-dialog .actions a{
    background-color: #237eb8;
    color: #FFFFFF;
    padding: 9px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.jellyBean-dialog .btnGroup{
    position: absolute;
    bottom:-42px;
    z-index: 1000;
}
.jellyBean-dialog .btnGroup a{
    background-color: #237EB8;
    color: #FFFFFF;
    padding: 9px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    margin-right:12px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}

.jellyBean-dialog .actions .disabled a{
    background-color: #E0E0E0;
    color: #737373;
}
.jellyBean-dialog .actions .disabled a:hover,
.jellyBean-dialog .actions .disabled a:focus{
    background-color: #237EB8 !important;
    color: #fff;
}
.jellyBean-dialog  .fareProductsAccordion h3.ui-accordion-header-active{
    background:#237eb8;
    color:#fff;
}
.jellyBean-dialog  .fareProductsAccordion .ui-state-hover{
    background:#237eb8 !important;
    color:#fff !important;
}
.jellyBean-dialog .availableItems a.current{
    background:#E1F0FA url(../../../4e07f14d-203b-4add-b9e7-7d162a834064/sc-check.jpg) no-repeat right top;
    border:1px solid #B4D8F0;
    color:#237eb8;
}
.jellyBean-dialog .cartTableHolder{
    margin-top:0px;
}

.jellyBean-dialog .abstractInfo{
    color: #656565;
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    border-top:1px solid #F2F2F2;
    padding: 10px 0px;
}
.jellyBean-dialog .abstractInfo div[class^="col"]{
    padding-left: 0px;
    text-align: center;
}
.jellyBean-dialog .abstractInfo strong{
    font-family: 'proxima_novasemibold';
    font-weight:normal;
}
.jellyBean-dialog .cartTable{
    border-collapse:collapse;
    width:100%;
    border:0px none;
}
.jellyBean-dialog .cartTable tr th{
    font-family: 'proxima_novasemibold';
    background:#237eb8;
    padding:7px 9px;
    color:#fff;
    font-weight:normal;
    text-align:center;
    font-size:16px;
}
.jellyBean-dialog .cartTable tr.alt td{
    background:#f3f3f3;
    padding:9px;
    color:#707070;
    font-weight:normal;
    text-align:center;
    font-size:14px;
}
.jellyBean-dialog .cartTable tr td{
    background:#fff;
    padding:9px;
    color:#707070;
    font-weight:normal;
    text-align:center;
    font-size:14px;
}
.jellyBean-dialog .cartTable tr td strong{
    font-family: 'proxima_novasemibold';
    font-weight:normal;
    color:#656565;
}
.jellyBean-dialog .cartTable tr td .tootip-c3{
    display: inline;
    position:relative;
    top:5px;
}
.jellyBean-dialog .cartTable tr.less-padding td{
    padding:2px;
}
.jellyBean-dialog .cartTable tr.less-padding hr{
    margin:5px 0px 7px;
}
.jellyBean-dialog .confirmationTxt h1{
    font-family: 'proxima_nova_rgbold';
    font-size:30px;
    font-weight:normal;
    margin-bottom:10px;
    color:#237eb8;
}
.jellyBean-dialog .confirmationTxt p{
    font-size:16px;
    margin-bottom:10px;
    color:#999999;
}
.jellyBean-dialog .wizard > .steps li.current a{
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #237EB8;
    background: #fff;
}
.jellyBean-dialog .wizard > .steps li.current a#sellCardFareProduct-t-0 em{
    background-position: -70px -322px;
}
.jellyBean-dialog .wizard > .steps li.current a#sellCardFareProduct-t-1 em{
    background-position: -129px -322px;
}
.jellyBean-dialog .wizard > .steps li.current a#sellCardFareProduct-t-2 em{
    background-position: -191px -322px;
}
.jellyBean-dialog .wizard > .steps li.current a#sellCardFareProduct-t-3 em{
    background-position: -251px -322px;
}

.jellyBean-dialog .icheckbox_flat-jellyBean, .jellyBean-dialog .iradio_flat-jellyBean{
    float: left;
    top:1px;
    margin-right:8px;
}
.jellyBean-dialog .form-group .col-lg-6{
    padding-left: 0px;
}
.icheckbox_flat-jellyBean, .iradio_flat-jellyBean {
    background: url(../../../14603794-8e36-48cc-9a48-c6315c9a3c53/jellyBean-flat.png) no-repeat;
    width: 21px;
    height: 21px;
}
.iradio_flat-jellyBean {
    background-position: -91px 0;
}
.iradio_flat-jellyBean.checked {
    background-position: -114px 0;
}
.jellyBean-dialog .studio-btn{
    background:#237eb8;
    color:#fff;
}
.jellyBean-dialog .studio-btn:hover,
.jellyBean-dialog .studio-btn:focus{
    background:#237eb8;
    color:#fff;
}
.jellyBean-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#237eb8 !important;
    background-position:78px -289px;
    color:#fff !important;
}
.jellyBean-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.jellyBean-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.jellyBean-dialog .normal-btn:hover{
    background:#237eb8;
    color:#fff;
}


.noProductFound{
    color: #ddd;
    position: absolute;
    top:43%;
    text-align: center;
    width: 97%;
}

.cartTable .form-control{
    border-width: 1px;
    font-size: 14px;
    height: 25px;
    padding: 0 10px;
    width: 75px;
    float: right;
}
.cartTable .popover{
    background-color: #000;
    color: #fff;
}

.cartTable .popover.right .arrow:after{
    border-right-color:#000;
}

/*-------------Plum-------------*/
.plum-dialog .ui-dialog-titlebar{
    background:#665884;
    border: 1px solid #665884;
    color:#fff;
}
.plum-dialog .ui-dialog-titlebar-close{
    background:#756695;
    color:#fff;
}
.plum-dialog .plum-btn{
    background:#665884;
    color:#fff !important;
}
.plum-dialog .plum-btn:hover,
.plum-dialog .plum-btn:focus{
    background:#665884 !important;
    color:#fff !important;
}
.plum-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#665884 !important;
    background-position:78px -287px;
    color:#fff !important;
}
.plum-dialog .skip-btn{
    padding:13px 30px 11px 30px;
    background-color:#E0E0E0 !important;
    background-image:none;
    text-align:center;
    font-family: proxima_nova_rgbold;
    font-size:18px;
    color:#737373 !important;
    width:auto !important;
}
.plum-dialog .tab-scroll {
    width: 100%;
    height: 400px;
}

.plum-dialog .ui-tabs-vertical{
    padding:0px;
    border:0px none;
}
.plum-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{
    margin:0px;
}
.plum-dialog .ui-tabs-vertical{
}
.plum-dialog .ui-tabs-vertical .steps-data{
    float:left;
    height:520px;
    width:76%;
}
.plum-dialog .ui-tabs-vertical .steps-data-inner{
    padding:30px 35px 10px 40px;
    height:520px;
    overflow:hidden;
}
.plum-dialog #step-1{
    padding-left:0px;
}
.plum-dialog .ui-tabs-vertical > .ui-tabs-nav{
    padding:0px;
    float: left;
    /*width: 263px;*/
    border:0px none;
    background:#efefef;
    height:510px;
    width:24%;
}
.plum-dialog .ui-tabs-vertical .ui-tabs-nav li{
    clear: left;
    width: 100%;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    padding:0px;
    margin:0px;
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    background:#efefef;
}
.plum-dialog .ui-tabs-vertical .ui-tabs-nav li a{
    display:block;
    color:#bbbbbb;
    padding:18px 32px;
    width:100%;
}
.plum-dialog .ui-tabs-vertical .ui-tabs-nav li a br{
    display:none;
}
.plum-dialog .ui-tabs-vertical .ui-state-active a,
.plum-dialog .ui-tabs-vertical .ui-state-active a:link,
.plum-dialog .ui-tabs-vertical .ui-state-active a:visited{
    color:#656565;
}
.plum-dialog .ui-tabs-vertical .ui-state-hover{
    background:#fff;
}
.plum-dialog .ui-tabs-vertical .ui-state-hover a{
    color:#656565;
}

.plum-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active,
.plum-dialog .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-focus{
    padding:0px;
    border:0px none;
    border-bottom:1px solid #e6e6e6;
    background:#fff;
}
.plum-dialog .ui-tabs-vertical .ui-tabs-panel{
    padding: 0px;
    font-size:16px;
    color:#656565;
}
.plum-dialog .next-pre-btns{
    position:absolute;
    right:35px;
    bottom:32px;
}

.cardNumber-sec{
    width:75%;
    margin:50px auto 0px auto;
}

.plum-dialog .cardNumber-sec{
    width:75%;
    margin:120px auto 0px auto;
}

.cardNumber-sec h1{
    font-family: 'proxima_novasemibold';
    font-size:30px;
    margin-bottom:2px;
    margin-top: 7px;
}
.cardNumber-sec h1 span{
    float: left;
    margin-right: 5px;
}
.cardNumber-sec h1 a{
    float: left;
    position: relative;
    top:9px;
}
.cardNumber-sec p{
    font-size:16px;
    color:#adadad;
    margin-bottom:8px;
}
.cardNumber-sec p b{
    font-weight:normal;
    font-family: 'proxima_nova_rgregular';
    color:#666;
}
.cardNumber-sec .form-control{
    color: #000;
    font-family: 'proxima_nova_rgregular';
    font-size: 30px;
    height: 60px;
}
/*.fareProducts-sec .form-control{
	width:74.8%;
	float:left;
}*/
.fareProducts-sec .col-md-5{
    padding-right: 0px;
}
.fareProducts-sec .cardNo{
    display:block;
    padding-top:4px;
    color:#a7a7a7;
    font-family: 'proxima_novasemibold';
}
.fareProducts-sec .findBtn{
    font-family: 'proxima_nova_rgbold';
    background:#efefef;
    background-image:none;
    color:#ababab;
    padding:11px 25px 11px 25px;
    width:auto;
    float:left;
    margin-left:5px;
}
.fareProductsAccordion{
    background:#fff;
    border-radius:5px;
    overflow:hidden;
}
.fareProductsAccordion .mCSB_container{
    min-height:230px;
}
.fareProductsAccordion h3.ui-accordion-header{
    background:#efefef;
    color:#9f9f9f;
    margin-top:0px;
    border:0px none;
    border-bottom:1px solid #fff;
    font-family: 'proxima_novasemibold';
    font-size:18px;
    padding:12px 16px;
}
.plum-dialog  .fareProductsAccordion h3.ui-accordion-header-active{
    background:#665884;
    color:#fff;
}
.plum-dialog  .fareProductsAccordion .ui-state-hover{
    background:#665884 !important;
    color:#fff !important;
}
.fareProductsAccordion .ui-accordion-content{
    border:1px solid #efefef;
    padding:10px;
}
.fareProductsAccordion h3.ui-accordion-header-active .ui-accordion-header-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -412px -13px;
    width:17px;
    height:17px;
}
.fareProductsAccordion .ui-accordion-header .ui-accordion-header-icon{
    right:20px;
    left:auto;
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -389px -13px;
    width:17px;
    height:17px;
}
.fareProductsAccordion .ui-state-hover .ui-accordion-header-icon{
    background:url(../../../c88766be-cbc3-4c71-ac5b-d7a77e3d18c9/qanz-css-sprite.png) no-repeat -412px -13px;
    width:17px;
    height:17px;
}
.availableItems{
    height:260px;
}
.availableItems p{
    font-size:14px;
    color:#adadad;
    margin-bottom:6px;
}
.availableItems a{
    display:block;
    float:left;
    background:#fff;
    border:1px solid #e5e1ee;
    color:#a7a7a7;
    width:159px;
    text-align:center;
    padding:12px 0px;
    margin:3px;
    font-size:10px;
    overflow: hidden;
    min-height: 75px;
    max-height: 75px;
}
.availableItems .form-text-msg{
    margin-bottom: 10px !important;
}
.plum-dialog .availableItems a.current{
    background:#dedae6 url(../../../c73d0471-fc74-4069-9c1d-192a8d072138/fp-check.jpg) no-repeat right top;
    border:1px solid #c7beda;
    color:#665884;
}
.availableItems a span{
    font-size:16px;
}
.availableItems a span.txtTrim{
    /*white-space:nowrap;

	overflow:hidden;
	text-overflow:ellipsis;*/
    display: block;
    width:90%;
    margin: 0px auto;
    font-size:10px;
    min-height: 26px;
}

.paymentMethod-sec{
    background:#f6f6f6;
    border-radius:3px;
    padding:15px 25px;
}
.paymentMethod-sec h1{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    margin:0px;
    padding:0px;
    font-weight:normal;
    color:#656565;
}
.paymentMethod-sec .pull-right > div{
    display:inline-block;
    margin-left:12px;
    font-size:16px;
}
.paymentMethod-sec .pull-right > div > label{
    font-family: 'proxima_nova_rgregular';
    font-size:16px;
    color:#656565;
    margin-bottom: 0px !important;
}
.plum-dialog .icheckbox_flat-plum, .plum-dialog .iradio_flat-plum{
    float: left;
    top:1px;
    margin-right:8px;
}
.plum-dialog .form-group .col-lg-6{
    padding-left: 0px;
}
.icheckbox_flat-plum, .iradio_flat-plum {
    background: url(../../../878fa7e5-1a58-4801-adb0-a15b38daa630/plum-flat.png) no-repeat;
    width: 21px;
    height: 21px;
}
.iradio_flat-plum {
    background-position: -91px 0;
}
.iradio_flat-plum.checked {
    background-position: -114px 0;
}

.plum-dialog .cartTableHolder{
    margin-top:5px;
}
.plum-dialog .abstractInfo{
    margin-bottom: 10px;
    color: #656565;
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    border-top:1px solid #F2F2F2;
    padding: 10px 0px;
}
.plum-dialog .abstractInfo div[class^="col"]{
    padding-left: 0px;
    text-align: center;
}
.plum-dialog .abstractInfo strong{
    font-family: 'proxima_novasemibold';
    font-weight:normal;
}
.plum-dialog .cartTable{
    border-collapse:collapse;
    width:100%;
    border:0px none;
}
.plum-dialog .cartTable tr th{
    font-family: 'proxima_novasemibold';
    background:#665884;
    padding:7px 9px;
    color:#fff;
    font-weight:normal;
    text-align:center;
    font-size:16px;
}
.plum-dialog .cartTable tr.alt td{
    background:#f3f3f3;
    padding:9px;
    color:#707070;
    font-weight:normal;
    text-align:center;
    font-size:14px;
}
.plum-dialog .cartTable tr td{
    background:#fff;
    padding:9px;
    color:#707070;
    font-weight:normal;
    text-align:center;
    font-size:14px;
}
.plum-dialog .cartTable tr td strong{
    font-family: 'proxima_novasemibold';
    font-weight:normal;
    color:#656565;

}
.plum-dialog .cartTable tr td .tootip-c3{
    display: inline;
    position:relative;
    top:5px;
}
.plum-dialog .cartTable tr.less-padding td{
    padding:2px;
}
.plum-dialog .cartTable tr.less-padding hr{
    margin:5px 0px 7px;
}

.plum-dialog .confirmationTxt h1{
    font-family: 'proxima_nova_rgbold';
    font-size:30px;
    font-weight:normal;
    margin-bottom:10px;
    color:#665884;
}
.plum-dialog .confirmationTxt p{
    font-size:16px;
    margin-bottom:10px;
    color:#999999;
}


/*------New Steps Navigation------*/
.wizard{

}
.wizard > .steps{
    background: #F8F8F8;
    height: 510px;
    float: left;
    width: 24%;
    border-right: 1px solid #E6E6E6;
}
.wizard > .steps li a{
    border-bottom: 1px solid #E6E6E6;
    border-right: 0px none;
    border-left: 1px solid #F8F8F8;
    padding: 22px 18px;
    color: #BBBBBB;
    font-size: 16px;
    position: relative;
    right:-1px;
}
.wizard > .steps li a em{
    background: url("../../../ed0fe52a-ca19-461a-9bc4-3144dd3fc7e6/septa-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left !important;
    height: 28px !important;
    margin-right: 10px !important;
    width: 31px !important;
}
.wizard > .steps li.disabled a#sellCardFareProduct-t-0 em,
.wizard > .steps li.disabled a#fareProductId-t-0 em{
    background-position: -70px -246px;
}
.wizard > .steps li.disabled a#sellCardFareProduct-t-1 em{
    background-position: -129px -284px;
}
.wizard > .steps li.disabled a#sellCardFareProduct-t-2 em,
.wizard > .steps li.disabled a#fareProductId-t-1 em{
    background-position: -191px -282px;
}
.wizard > .steps li.disabled a#sellCardFareProduct-t-3 em,
.wizard > .steps li.disabled a#fareProductId-t-2 em{
    background-position: -251px -282px;
}

.plum-dialog .wizard > .steps li.current a{
    border-bottom: 1px solid #E6E6E6;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #655886;
    background: #fff;
}
.plum-dialog .wizard > .steps li.current a#fareProductId-t-0 em{
    background-position: -70px -246px;
}
.plum-dialog .wizard > .steps li.current a#fareProductId-t-1 em{
    background-position: -191px -248px;
}
.plum-dialog .wizard > .steps li.current a#fareProductId-t-2 em{
    background-position: -251px -248px;
}
.wizard > .steps li.done a,
.wizard > .steps li.skip a,
.wizard > .steps li.done a:hover,
.wizard > .steps li.skip a:hover,
.wizard > .steps li.done a:focus,
.wizard > .steps li.skip a:focus{
    border-bottom:1px solid #D7F1D8;border-right:0px none;border-left:1px solid #EFFFE5;color:#86BF70;background:#EFFFE5;
    right:0px;
}
.wizard > .steps li.done a em{
    background-position: -9px -247px;
}

.wizard > .content{
    float: right !important;
    width: 76%;
    padding: 20px 35px 0px 30px;
    font-family: 'proxima_nova_rgregular';
    min-height: 430px;
    overflow: visible;
}
.wizard > .actions{
    position: absolute;
    right:27px;
    bottom:33px;
}
.wizard > .actions > ul > li{
    margin: 0px 12px 0px 0px;
}
.wizard > .steps .disabled a{
    background: none !important;
    color: #BBBBBB;
}
.deleteRecord{
    background: url(../../../f53763f4-4ce9-4198-b81d-8fe0f5c57bb8/cross.png) center center;
    width: 9px;
    height: 10px;
    margin: 0px auto;
}
.plum-dialog .actions a{
    background-color: #665884;
    color: #FFFFFF;
    padding: 9px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.plum-dialog .actions .disabled a{
    background-color: #E0E0E0;
    color: #737373;
}
.plum-dialog .actions .disabled a:hover,
.plum-dialog .actions .disabled a:focus{
    background-color: #665884 !important;
    color: #fff;
}
.plum-dialog .btnGroup{
    position: absolute;
    bottom: -42px;
    z-index: 1000;
}
.plum-dialog .btnGroup a{
    background-color: #665884;
    color: #FFFFFF;
    padding: 9px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    margin-right:12px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.plum-dialog .studio-btn{
    background:#665884;
    color:#fff;
}
.plum-dialog .studio-btn:hover,
.plum-dialog .studio-btn:focus{
    background:#665884;
    color:#fff;
}
.plum-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#665884 !important;
    background-position:78px -289px;
    color:#fff !important;
}
.plum-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.plum-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.plum-dialog .normal-btn:hover{
    background:#665884;
    color:#fff;
}
.cardNumber-sec2{
    color: #666;
    font-family: 'proxima_nova_rgregular';
    font-size: 16px;
    margin-bottom: 5px;
}
.cardNumber-sec2 .pull-left{
    font-family:proxima_nova_rgbold;
    font-size:18px;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}

.cardInfoNCountry div[class^="col"]:first-child{
    padding-left: 0px;
}
.labelVal {
    font-size: 18px;
	line-height:40px;
    font-family: 'proxima_nova_rgregular';
}
.displayNone{
    display: none;
}
.popupTxt{
    background-color: #f9edbe;
    border: 1px solid #f0c36d;
    color: #777;
    font-size: 14px;
    border-radius: 6px;
    display: block;
    font-family: 'proxima_novasemibold';
    margin-bottom: 15px;
    padding: 20px 45px 20px 25px;
    position: relative;
    width: 100%;
}
/*------------Privacy----------*/
.privacy_holder{
    padding:15px;
}
.mb35{
    margin-bottom: 35px !important;
}
.Prvcyul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.privacyQBlock {
    border: 1px solid #999;
    margin: 0 0 20px;
    width: 100%;
}
.privacyQBlock .privacyQBlockLeft {
    background: none repeat scroll 0 0 #999;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 15px;
    width: 15%;
    text-align: center;

}
.privacyQBlock .privacyQBlockRight {
    padding: 10px 15px;
    width: 85%;
}

.Stng .privacyQBlockLeft{
    background: none repeat scroll 0 0 #333 !important;
}
.Stng .privacyQBlockRight{
    color: #000;
    font-size: 24px;
    font-family: 'proxima_novasemibold';
    line-height: 27px;
    text-align: left;
}

/*.Prvcyul li div:last-child{
	clear: both;
    float: none;
    padding: 0;
}*/
.Prvcyul li ul {
    list-style-position: inside;
    padding: 0;
}
.Prvcyul p {
    margin: 0 0 15px;
    color:#000 !important;
}
.Prvcyul p:last-child {
    margin: 0;
}
.Prvcyul li ul li {
    border: 0 none;
    margin: 0 0 5px;
}
.responsive_table {
    width: 100%;
}
.responsive_table thead {
    background: none repeat scroll 0 0 #999;
}
.responsive_table thead th {
    color: #fff;
    font-size: 18px;
    font-family: 'proxima_novasemibold';
    font-weight:normal;
    padding: 10px 0 10px 10px;
    text-align: left;
}
.responsive_table tbody td {
    border-bottom: 1px solid #eaeaea;
    color: #000;
    font-size: 15px;
    font-weight: normal;
    padding: 15px 0 15px 10px;
}
.responsive_table tbody tr:nth-child(2n) {
    background-color: #f5f5f5;
}
.responsive_table tbody tr:nth-child(2n) td {
    color: #000;
}

.privacy_holder .responsive_table {
    border: 1px solid #999;
}
.privacy_holder .responsive_table tbody td {
    border-bottom: 0 none;
}
.privacy_holder .responsive_table tbody td ul li{
    list-style:disc;
}

.login-panel-center{
    margin: 0px auto;
    float: none !important;
}
.no-gutter{
    padding:0px;
}
.amount-field{
    float:left;
    width: 100%
}
.amount-currency{
    background: #efefef;
    border-radius: 0 1px 1px 0;
    float: left;
    margin-top: 2px;
    padding: 5px 5px 2px 4px;
    position: absolute;
    right: 2px;
    text-align: center;
    width: 18%;
}
.amount-currency-sell{
    float:left;
    width: 11%;
    padding-top: 16px;
    padding-left: 4px;
    text-align: center;
}
.amount-clear{
    clear: both;
}
.yellow-dialog .tootip-c3,
.studio-dialog .tootip-c3,
.blue-dialog .tootip-c3,
.steelBlue-dialog .tootip-c3,
.downy-dialog .tootip-c3,
.indigo-dialog .tootip-c3{
    top: 2px;
    display: inline-block !important;
}




/*--------------MCustom Scrollbar-------------*/
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #f5f5f5;
}
.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 9px;
    width: 9px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #e3e3e3;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 9px;
    width: 9px;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar{
    background: #E0E0E0;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background: #E0E0E0;
}
/*----------------------------------------*/


/*------------------------user Management - Start----------------------*/
.userManagementMainDiv{
    height:530px;
}
.orange-dialog .user-management{
    padding:35px;
}
.orange-dialog .new-user-record{
    padding:35px;
    padding-bottom:0px;
}
.orange-dialog .new-user-record{
    font-family: 'proxima_nova_rgregular';
}
.orange-dialog .popupTxt{
    margin-bottom:13px;
    font-size:14px !important;
    padding:15px;
}
.orange-dialog .new-user-record .paddingTop{
    padding-top:39px;
}
.orange-dialog .tab-scroll{
    height:415px;
}
.orange-dialog .user-management.tab-scroll{
    height:524px;
}
.orange-dialog  .mCSB_container{
    min-height:300px;
}
.orange-dialog .user-management .form-btn{
    font-family:proxima_nova_rgregular;
    padding:4px 15px;
    text-align:center;
    margin-left:0px;
    margin-right:7px;
    margin-top:0px;
    display:inline-block;
    font-size:14px;
    width:auto;
}
.orange-dialog .user-management .normal-btn{
    border:1px solid #d5d5d5;
}
.orange-dialog .user-management .normal-btn:hover,
.orange-dialog .user-management .normal-btn:focus{
    background:#b0b0b0;
    border:1px solid #b0b0b0;
    color:#fff;
}
.orange-dialog .user-management .active-search-sec{
    background:#b0b0b0;
    border:1px solid #b0b0b0;
    color:#fff;
}
.orange-dialog .search-section{
    background: #b0b0b0;
    border-radius: 5px;
    left: 0;
    padding: 20px;
    position: absolute;
    top: 24px;
    z-index: 1000;
    width:600px;
}
.orange-dialog .search-section .col-md-4{
    padding:0px 5px;
}
.orange-dialog .search-section .form-group{
    margin:6px 0px;
}
.orange-dialog .search-section .form-control{
    width:100%;
    font-size:14px;
    height:31px;
}
.orange-dialog .search-section .chosen-container-single .chosen-single{
    font-size:14px;
    height:30px;
    padding:0px 10px;
}
.orange-dialog .search-section .chosen-container-single .chosen-single div b{
    background-position:10px -510px;
}
.orange-dialog .search-section .chosen-container-active.chosen-with-drop .chosen-single div b{
    background-position:10px -510px;
}
.orange-dialog .chosen-container .chosen-results .highlighted{
    background-color: #df5c29;
    background-image:none;
    color: #fff;
}
.orange-dialog  .chosen-disabled{
    opacity:1 !important;
}
.orange-dialog  .chosen-disabled .chosen-single{
    background:#f9f9f9 !important;
}
.orange-dialog .icheckbox_flat.checked {
    background-position: -22px 0;
}
.orange-dialog .icheckbox_flat {
    background-position: 0 0;
}
.orange-dialog .icheckbox_flat, .orange-dialog .iradio_flat {
    background: url("../../../b6623178-4604-4054-b992-1208a0c9f0f8/orange-flat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 21px;
}

.orange-dialog .search-section .black-btn{
    font-family:proxima_nova_rgregular;
    padding:5px 15px;
    background:#444;
    text-align:center;
    margin-left:0px;
    margin-right:7px;
    margin-top:0px;
    display:inline-block;
    font-size:14px;
    height:30px;
    width:100% !important;
    color:#fff;
}
.orange-dialog .search-section .chosen-container-single .chosen-single span{
    font-size:14px;
}
.orange-dialog .aSearchLink{
    margin-top:10px;
}
.orange-dialog .aSearchLink a{
    color:#444;
    font-size:13px;
    padding-left:5px;
}
.orange-dialog .aSearchLink a:hover,
.orange-dialog .aSearchLink a:focus{
    color:#000;
}
.orange-dialog .buttons-group{
    margin-top:15px;
    text-align:right;
    padding-right:71px;
    padding-left:42px;
}
.orange-dialog .new-user-record .tootip-c3{
    top:4px !important;
}
.orange-dialog .buttons-group .form-btn {
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: 'proxima_novasemibold';
    font-size: 17px;
    margin: 0 0 0 10px;
    padding: 9px 30px 7px;
    text-align: center;
    width: auto;
}

.orange-dialog .datagrid{
    width:100%;
    margin:0px auto;
    line-height:normal;
}
.orange-dialog .dgTop{
    margin-bottom:13px;
}
.orange-dialog .dgTop .pull-left{
    position:relative;
}
.orange-dialog .dgTop .pull-right{
    padding-top:4px;
}
.orange-dialog .columnBtn{
    background:#fff;
    padding:3px 8px;
    padding-right:7px;
    height:26px;
    border:1px solid #d1d1d2;
    border-radius:3px;
    cursor:pointer;
    display:inline-block;
    margin:0px 4px;
}
.orange-dialog .columnBtn:first-child{
    margin-left:0px;
}
.orange-dialog .columnBtn:last-child{
    margin-right:0px;
}
.orange-dialog .columnBtn span{
    background:url(../../../f43aa1f2-4e7e-4769-ba18-82a07e6c96c8/dgSprite.png) no-repeat;
    display:inline-block;
    padding:0px 1px;
}
.orange-dialog .columnBtn:hover,
.orange-dialog .columnBtn:focus{
    opacity:0.85;
}
.orange-dialog .columnBtn .colIcon{
    background-position:-10px -51px;
    width:17px;

    height:16px;
}
.orange-dialog .columnBtn .colSep{
    background-position:-108px -51px;
    width:1px;
    height:16px;
}
.orange-dialog .columnBtn .colArrow{
    background-position:-118px -51px;
    width:7px;
    height:16px;
}
.orange-dialog .columnBtn .printerIcon{
    background-position:-37px -51px;
    width:14px;
    height:16px;
}
.orange-dialog .columnBtn .docIcon{
    background-position:-61px -51px;
    width:11px;
    height:16px;
}
.orange-dialog .columnBtn .settingsIcon{
    background-position:-82px -51px;
    width:16px;
    height:16px;
}

/*----------Datagrid Control---------*/
.orange-dialog .myTable .ui-jqgrid .ui-jqgrid-view{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
}
.orange-dialog .myTable .ui-jqgrid,
.orange-dialog .myTable .ui-jqgrid-view,
.orange-dialog .myTable .ui-jqgrid-hdiv,
.orange-dialog .myTable .ui-jqgrid-htable,
.orange-dialog .myTable .ui-jqgrid-btable,
.orange-dialog .myTable .ui-jqgrid-bdiv,
.orange-dialog .myTable .ui-jqgrid-pager{
    width: 100% !important;
}
.orange-dialog .myTable .ui-jqgrid{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e6e8;
    padding:1px;
}
.orange-dialog .myTable .ui-jqgrid .ui-state-default{
    border-bottom:0px none;
}
.orange-dialog .myTable .ui-jqgrid .ui-jqgrid-htable th{
    font-family: 'proxima_novasemibold';
    background:#ddd url("../../../0787d9a0-02c0-41d2-a25f-c66043a45eaa/bgSprite.png") repeat-x scroll 0 -28px !important;
    border:0px none !important;
    color: #6c6f77;
    padding: 12px 0px 12px 0px;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    white-space:normal;
}
.orange-dialog .myTable .ui-jqgrid .ui-jqgrid-htable th:hover,
.orange-dialog .myTable .ui-jqgrid .ui-jqgrid-htable th:focus{
    border:0px none;
}
.orange-dialog .myTable .ui-jqgrid tr.jqgrow td{
    background: none repeat scroll 0 0 #fff !important;
    border:0px none;
    border-left: 1px solid #eaebf0;
    border-right: 1px solid #eaebf0;
    color: #6c6f77;
    padding: 12px 10px;
    white-space:normal;
}
.orange-dialog .myTable .ui-jqgrid tr.jqgrow td:first-child{
    border-left:0px none;
}
.orange-dialog .myTable .ui-jqgrid tr.jqgrow td:last-child{
    border-right:0px none;
}
.orange-dialog .myTable .ui-jqgrid-btable tbody tr:nth-child(2n+3) td {
    background: none repeat scroll 0 0 #f5f6fa !important;
    color: #6c6f77;
    padding: 12px 10px;
}
.orange-dialog .myTable .ui-jqgrid tr{
    border:0px none;
}
.orange-dialog .myTable .ui-jqgrid .ui-jqgrid-hbox{
    padding-right:0px !important;
    width:100%;
}
.orange-dialog .myTable .ui-jqgrid-pager{
    font-family: 'proxima_nova_rgregular';
    background:none !important;
    border:0px none;
    border-top: 1px solid #eaebf0;
    font-size: 13px;
    height:34px;
}
.orange-dialog .myTable .ui-jqgrid .ui-pager-control{
    padding: 3px 0px;

}
.orange-dialog .myTable .ui-jqgrid .ui-pg-input{
    background: none repeat scroll 0 0 #686868;
    border:0px none;
    border-radius: 3px;
    color: #f2f2f2;
    height: 23px;
    text-align: center;
    width: 35px;
    font-size:13px;
}
.orange-dialog .myTable .ui-jqgrid .ui-paging-info{
    padding-right:5px;
}
.orange-dialog .myTable .ui-icon-seek-first,
.orange-dialog .myTable .ui-icon-seek-prev,
.orange-dialog .myTable .ui-icon-seek-end,
.orange-dialog .myTable .ui-icon-seek-next{
    border: 1px solid #d1d1d2;
    border-radius: 3px;
    color: #717171;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 23px;
    margin: 0 3px;
    padding: 3px 10px 2px 10px;
}

.orange-dialog .myTable .ui-icon-seek-next {
    background-position: -30px -158px;
}
.orange-dialog .myTable .ui-icon-seek-end {
    background-position: -62px -158px;
}
.orange-dialog .myTable .ui-icon-seek-prev {
    background-position: -46px -158px;
}
.orange-dialog .myTable .ui-icon-seek-first {
    background-position: -78px -158px;
}

.orange-dialog .myTable .ui-jqgrid-pager .ui-state-hover{
    background:none !important;
    border:0px none;
    padding:0px 1px;
}
.orange-dialog .myTable .ui-separator{
    padding: 0px 2px;
    background: none;
    border:0px none;
}
.orange-dialog .myTable .actions a{
    background:url(../../../f43aa1f2-4e7e-4769-ba18-82a07e6c96c8/dgSprite.png) no-repeat;
    margin:0px 2px;
    height:13px;
    display:inline-block;
    opacity:1;
}
.orange-dialog .myTable .actions a:hover,
.orange-dialog .myTable .actions a:focus{
    opacity:0.85;
}
.orange-dialog .myTable .actions a.addIcon{
    background-position:-10px -29px;
    width:11px;
}
.orange-dialog .myTable .actions a.editIcon{
    background-position:-29px -29px;
    width:13px;
}
.orange-dialog .myTable .actions a.deleteIcon{
    background-position:-52px -29px;
    width:11px;
}
.orange-dialog .myTable .actions a.viewIcon{
    background-position:-72px -29px;
    width:12px;
}

/*--------Datagrid Control End---------*/


/*------------------------user Management - End----------------------*/

/*----------------Reporting - Start ------------------*/

.content-sec-reporting{
    position:absolute;
    height:calc(100% - 160px);
    width:100%;
    top:81px;
    background:#fff;
	overflow-y: auto;
	
}
.reporting-sec{
    padding:25px 0px;
}
.reporting-sec .title-hdg{
    margin-bottom:18px;
}
.reporting-sec .title-hdg .pull-left{
    font-family: 'proxima_nova_rgbold';
    font-size:18px;
    color:#4A73BD;
}
.reporting-sec .title-hdg .filterSec{
    position: relative;
}
.reporting-sec .title-hdg .filterSec a.filterBtn{
    background:#4A73BD;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgregular !important;
    font-size: 14px;
    padding: 7px 29px;
    position:relative;
    top:3px;
}
/*.reporting-sec .title-hdg .filterSec a.filterBtnActive{
	background:#4a73bd;
	color:#fff;
}*/
.reporting-sec .title-hdg .filterSec .filter{
    position: absolute;
    padding:20px;
    background:#4A73BD;
    border:0px none;
    border-radius:3px;
    margin-bottom:20px;
    width: 440px;
    right:0px;
    z-index: 100;
    top:24px;
}
.reporting-sec .filter .form-control{
    font-family: 'proxima_nova_rgregular';
    font-size:12px;
    border:1px solid #eaeaea;
    height:28px;
    box-shadow:none;
    color:#90939c;
}
.reporting-sec .filter .submitRecord{
    font-family: 'proxima_nova_rgregular';
    font-size:13px;
    border-radius:3px;
    background:rgba(255,255,255,.15);
    width:47.6%;
    color:#fff;
    border:0px none;
    margin-right:4px;
    display:inline-block;
}
.reporting-sec .filter .resetRecord{
    font-family: 'proxima_nova_rgregular';
    font-size:13px;
    border-radius:3px;
    background:rgba(255,255,255,.15);
    width:47.6%;
    color:#fff;
    border:0px none;
    display:inline-block;
}
.reporting-sec .filter .submitRecord:hover,
.reporting-sec .filter .resetRecord:hover,
.reporting-sec .filter .submitRecord:focus,
.reporting-sec .filter .resetRecord:focus{ background:rgba(1,1,1,.2);}
.reporting-sec .filter .calender3{
    background-position:96% -611px !important;
}
.reporting-sec .filter div[class^="col-"]{
    padding:5px 4px;
}
.reporting-sec .filter .col-lg-3{
    width:20% !important;
}
.reporting-sec .reporting-content{
    font-family: 'proxima_nova_rgregular';
    margin-bottom:20px;
    color:#555;
}
.reporting-sec .chosen-container-single .chosen-single{
    font-size:12px;
    height:30px;
    padding:0px 10px;
    border:1px solid #eaeaea;
}
.reporting-sec .chosen-container-single .chosen-single div {
    border-left:0px;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.reporting-sec .chosen-container-single .chosen-single div b {
    background:url(../../../497a5695-36c8-407e-80e7-e9993f744fb9/select-icon.jpg) no-repeat center center !important;
}
.reporting-sec .chosen-container-active.chosen-with-drop .chosen-single div b{
    background:url(../../../497a5695-36c8-407e-80e7-e9993f744fb9/select-icon.jpg) no-repeat center center !important;
}
.reporting-sec .chosen-container .chosen-drop{
    border:1px solid #eaeaea !important;
    border-top:0px none;
}
.reporting-sec .chosen-container .chosen-results{
    font-size:12px;
}
.reporting-sec  .chosen-container .chosen-results .no-results{
    background:#f9f9f9;
    color:#90939c;
}
.reporting-sec .chosen-container .chosen-results .highlighted{
    background-color:#4A73BD;
    background-image:none;
    color: #fff;
}
.reporting-sec .chosen-container-single .chosen-single{
    height:28px;
}
.reporting-sec .chosen-container-single .chosen-single span {
    color: #90939c;
    font-family: 'proxima_nova_rgregular';
    font-size: 12px;
    padding: 2px 0 0 3px;
    margin-right:0px;
}
.reporting-sec .chosen-container-single .chosen-search input {
    border: 1px solid #eaeaea;
    font-family: 'proxima_nova_rgregular';
    font-size: 12px;
}

.reporting-sec .graphs{
    padding:0px 0px 35px 0px;
}
.reporting-sec .graphs div:first-child{
    border-right:1px solid #f0f2f7;
}
.reporting-sec .graphs div{
    text-align:center;
}

/*----------Datagrid Control---------*/
.reporting-sec .myTable{
    position:relative;
}
.reporting-sec .myTable .ui-resizable-handle{
    display:none !important;
}
.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-view{
    font-family: 'proxima_nova_rgregular';
    font-size:13px;
    border:1px solid #ededed;
    padding:1px;
    border-radius:3px;
    overflow:hidden;
}
.reporting-sec .myTable .ui-jqgrid,
.reporting-sec .myTable .ui-jqgrid-view,
.reporting-sec .myTable .ui-jqgrid-hdiv,
.reporting-sec .myTable .ui-jqgrid-htable,
.reporting-sec .myTable .ui-jqgrid-btable,
.reporting-sec .myTable .ui-jqgrid-bdiv,
.reporting-sec .myTable .ui-jqgrid-pager{
    width: 100% !important;
}
.reporting-sec .myTable .ui-jqgrid{
    background: none !important;
    border: 0px none;
    padding:0px;
}
.reporting-sec .myTable .ui-jqgrid .ui-state-default{
    border-bottom:0px none;
}
.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-htable th{
    font-family: 'proxima_novasemibold';
    background:#f0f2f7 !important;
    border:0px none;
    border-bottom:1px solid #ededed !important;
    color: #6c6f77;
    padding: 12px 10px;
    text-align: left;
    width:auto !important\9;
}
.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-htable th:hover,
.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-htable th:focus{
    border:0px none;
}
.reporting-sec .myTable .ui-jqgrid tr.jqgrow td{
    background: none repeat scroll 0 0 #fff !important;
    border:0px none;
    /*border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;*/
    color: #6c6f77;
    padding: 12px 10px;
    white-space:normal;
}
/*.reporting-sec .myTable .ui-jqgrid tr.jqgrow td:first-child{
	border-left:0px none;
}
.reporting-sec .myTable .ui-jqgrid tr.jqgrow td:last-child{
	border-right:0px none;
}*/
.reporting-sec .myTable .ui-jqgrid-btable tbody tr:nth-child(2n+3) td {
    background: none repeat scroll 0 0 #f9f9f9 !important;
    color: #6c6f77;
    padding: 12px 10px;
}
.reporting-sec .myTable .ui-jqgrid tr{
    border:0px none;
}
.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-hbox{
    padding-right:0px !important;
}
.reporting-sec .myTable .ui-jqgrid-pager{
    font-family: 'proxima_nova_rgregular';
    background:none !important;
    border:0px none;
    font-size: 13px;
    height:45px;
}
.reporting-sec .myTable .ui-jqgrid .ui-pager-control{
    padding: 10px 0px;

}
.reporting-sec .myTable .ui-jqgrid .ui-pg-input{
    background: none repeat scroll 0 0 #4a73bd;
    border:0px none;
    border-radius: 3px;
    color: #f2f2f2;
    height: 23px;
    text-align: center;
    width: 35px;
    font-size:13px;
}
.reporting-sec .myTable .ui-jqgrid .ui-paging-info{
    padding-right:5px;
}
.reporting-sec .myTable .ui-icon-seek-first,
.reporting-sec .myTable .ui-icon-seek-prev,
.reporting-sec .myTable .ui-icon-seek-end,
.reporting-sec .myTable .ui-icon-seek-next{
    border: 1px solid #d1d1d2;
    border-radius: 3px;
    color: #717171;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 23px;
    margin: 0 3px;
    padding: 3px 10px 2px 10px;
}

.reporting-sec .myTable .ui-icon-seek-next {
    background-position: -30px -158px;
}
.reporting-sec .myTable .ui-icon-seek-end {
    background-position: -62px -158px;
}
.reporting-sec .myTable .ui-icon-seek-prev {
    background-position: -46px -158px;
}
.reporting-sec .myTable .ui-icon-seek-first {
    background-position: -78px -158px;
}

.reporting-sec .myTable .ui-jqgrid-pager .ui-state-hover{
    background:none !important;
    border:0px none;
    padding:0px 1px;
}
.reporting-sec .myTable .ui-separator{
    padding: 0px 2px;
    background: none;
    border:0px none;
}

.reporting-sec .myTable .mCSB_container{
    margin-right:0px !important;
}

.reporting-sec2 .myTable .mCSB_container{
    margin-right:0px !important;
    left: 0 !important;
    overflow-x: auto;
    width: 1500px !important;
}

.reporting-sec .myTable .mCSB_scrollTools{
    background:#fff;
}

.reporting-sec2 .myTable .mCSB_scrollTools {
    background: #fff;
    visibility: visible !important;
	width: 9px;
}
.reporting-sec .myTable .jqgroup td{
    background: #f9f4e7;
    color: #323234;
    font-family: 'proxima_novasemibold';
    font-size: 14px;
    padding: 12px 10px !important;
    border:0px none !important;
}
.reporting-sec2 .mCSB_scrollTools .mCSB_draggerRail{width:5px;}
.reporting-sec2  #mCSB_1_dragger_horizontal{display: none !important;}
/*--------Datagrid Control End---------*/








/* -> Datagrid Table Start
--------------------------------*/
/*.reporting-sec .myTable{
	background:#FFF;
	border:0px none;
	margin-bottom:10px;
}
.reporting-sec .myTable table{
	border-collapse:collapse;
	font-size:13px;
}
.reporting-sec .myTable table th{
	background:#a4a5a9;
	padding:12px 10px;
	color:#fff;
	text-shadow:none;
	text-align:left;
	border-top:1px solid #fff;
}
.reporting-sec .myTable table th:first-child{
	border-left:0px none;
	border-radius:5px 0px 0px 0px;
}
.reporting-sec .myTable table th:last-child{
	border-radius:0px 5px 0px 0px;
}
.reporting-sec .myTable table tr:last-child td:first-child{
	border-radius:0px 0px 0px 5px;
}
.reporting-sec .myTable table tr:last-child td:last-child{
	border-radius:0px 0px 5px 0px;
}
.reporting-sec .myTable table th a.dataSorting{
	background:url(../images/dgSprite.png) no-repeat;
	background-position:-10px -10px;
	display:inline-block;
	width:7px;
	height:10px;
	float:right;
	position:relative;
	top:3px;
}
.reporting-sec .myTable table th a.dataSorting:after{
	content:"";
	clear:both;
}
.reporting-sec .myTable table td{
	background:#fff;
	padding:12px 10px;
	color:#6c6f77;
	border:0px none;
}
.reporting-sec .myTable table .recordGroup td{
	font-family: 'proxima_novasemibold';
	background:#f9f4e7;
	padding:12px 10px;
	font-size:14px;
	color:#323234;
}

.reporting-sec .myTable table .alt td{
	background:#f5f6fa;
	padding:12px 10px;
	color:#6c6f77;
}
.reporting-sec .myTable table .txtCenter{
	text-align:center;
}

.reporting-sec .dg-pagination{
	text-align:right;
	float:right;
	font-size:12px;
}
.reporting-sec .dg-pagination a{
	background:#fff;
	padding:3px 8px 2px;
	padding-right:7px;
	height:26px;
	border:1px solid #d1d1d2;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	margin:0px 3px;
	color:#717171;
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.reporting-sec .dg-pagination span{
	padding:4px 8px 2px;
	padding-right:7px;
	height:25px;
	cursor:pointer;
	display:inline-block;
	margin:0px 3px;
	color:#717171;
	float:left;
	font-family: 'proxima_novasemibold';
}
.reporting-sec .dg-pagination a:first-child{
	margin-left:0px;
}
.reporting-sec .dg-pagination a:last-child{
	margin-right:0px;
}

.reporting-sec .dg-pagination a.biggerTxt{
	padding:0px 8px 7px;
	font-size:16px;
	line-height:22px;
}
.reporting-sec .dg-pagination a:hover{
	border:1px solid #5e5e5e;
	background:#686868;
	color:#f2f2f2;
	text-shadow:0px 0px 0px none;
}
.reporting-sec .dg-pagination .pageNumber{
	border:1px solid #5e5e5e;
	background:#686868;
	color:#f2f2f2;
	text-shadow:0px 0px 0px none;
	float:left;
	width:40px;
	height:25px;
	border:1px solid #5e5e5e;
	border-radius:3px;
	text-align:center;
}
.reporting-sec .dg-pagination .selectRecord{
	float:left;
	width:60px;
	background:#fff;
	padding:3px 3px 3px 3px;
	height:26px;
	border:1px solid #d1d1d2;
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	margin-left:4px;
}
*/
/* -> Datagrid End
-----------------------------------------------------------*/

.reporting-sec .myTable .downloadBtn, .reporting-sec .myTable .printBtn{
    position:absolute;
    bottom:7px;
    left:8px;
}

.reporting-sec .myTable .downloadBtn a,
.reporting-sec .myTable .printBtn a{
    display:block;
    padding:5px 10px;
    border-radius:3px;
    background:#e76330;
    color:#fff;
    font-size:13px;
}

.less-gutter{
    padding:0px 4px;
}
.myTable .noRecords{
    font-size:12px;
    color:#aaa;
    font-weight:normal;
    position: relative;
    text-align: center;
    top: -35px;
    margin:5px 0px;
    display:none;
}
.dialogLinkSec p{
    color:#666;
    font-size:13px;
}
.dialogLinkSec a{
    margin-top:25px;
    color: #4A73BD;
    border: 0 none;
    font-family: proxima_nova_rgbold;
    font-size: 14px;
    text-align: left;
    background:none;
}
.orange-dialog .mCSB_inside > .mCSB_container{
    margin-right: 20px !important;
}
.orange-dialog .myTable{
    width: 1051px;
}
.orange-dialog .ui-dialog-buttonpane{
    border-top:1px solid #ddd;
    padding:20px !important;
}
.orange-dialog #dialog-confirm.ui-dialog-content{
    height: auto !important;
    color:#666;
    font-size: 13px;
}
.orange-dialog .ui-dialog-buttonpane .ui-button{
    background: none repeat scroll 0 0 #666;
    color: #fff;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: 'proxima_novasemibold';
    font-size: 13px;
    margin: 0 0 0 10px;
    padding: 4px 20px 3px;
    text-align: center;
    width: auto;
}

.orange-dialog .ui-dialog-buttonpane .yesBtn{
    background: none repeat scroll 0 0 #df5c29;
}
/*--------------------- Reporting - End ----------------*/

.availableItems .fixedMesg {
    position: fixed;
    width: 670px;
    z-index: 1000;
}



/*-------------New Black Popover Start-------------*/

.top-nav .links .dropdown .newBlackPopOver .arrowTip{
    position:absolute;
    top:-13px;
    right:58px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2c313e;
}
.top-nav .links .dropdown .newBlackPopOver{
    background:#2c313e;
    border-radius:0px;
    box-shadow:none;
    border:0px none;
    right:-50px;
    left:auto;
    top:175%;
    width:628px;
    margin:0px;
    padding:0px;
}
.top-nav .links .dropdown .newBlackPopOver .heading{
    padding:17px;
    border-bottom:1px solid #3b3f4c;
}
.top-nav .links .dropdown .newBlackPopOver .heading h1{
    font-family: 'proxima_novasemibold';
    font-size:18px;
    margin:0px;
    text-align:left;
    font-weight:normal;
    color:#fff;
    float:left;
}
.top-nav .links .dropdown .newBlackPopOver .heading span{
    font-family: 'proxima_novasemibold';
    font-size:14px;
    margin:0px;
    text-align:left;
    font-weight:normal;
    color:#fff;
    float:right;
}
.top-nav .links .dropdown .newBlackPopOver .heading span b{
    font-weight:normal;
    font-family: 'proxima_nova_rgbold';
    font-size:14px;
}
.top-nav .links .dropdown .newBlackPopOver .pull-left,
.top-nav .links .dropdown .newBlackPopOver .pull-right{
    text-align:center;
    width:49%;
}
.top-nav .links .dropdown .newBlackPopOver strong{
    font-family: 'proxima_novasemibold';
    font-size:24px;
    display:block;
    font-weight:normal;
    color:#fff;
}
.top-nav .links .dropdown .newBlackPopOver span{
    font-family: 'proxima_nova_rgregular';
    font-size:14px;
    display:block;
    color:#fff;
    margin:5px 0px 20px 0px;
}
.top-nav .links .dropdown .newBlackPopOver .newBlackPopOver-inner span{
    color:#7f8188 !important;
}
.top-nav .links .dropdown .newBlackPopOver .newBlackPopOver-inner{
    border-bottom:1px solid #3b3f4c !important;
    border-right:1px solid #3b3f4c !important;
    float:left;
    width:313px;
}
.top-nav .links .dropdown .newBlackPopOver .bottomBorderOff{
    border-bottom:0px none;
}
.top-nav .links .dropdown .newBlackPopOver .rightBorderOff{
    border-right:0px none;
}
.top-nav .links .dropdown .newBlackPopOver-inner h1{
    font-family: 'proxima_nova_rgregular';
    color:#fff;
    border:0px none;
    font-size:14px;
    text-align:center;
    margin:20px 0px;
}

.top-nav .links .dropdown .newBlackPopOver .box1Color{
    color: #09b58f !important;
}
.top-nav .links .dropdown .newBlackPopOver .box2Color{
    color: #f9be3c !important;
}
.top-nav .links .dropdown .newBlackPopOver .box3Color{
    color: #7e9bce !important;
}
.top-nav .links .dropdown .newBlackPopOver .box4Color{
    color: #bd4a4a !important;
}
.top-nav .links .dropdown .newBlackPopOver .box5Color{
    color: #da4f0a !important;
}
.top-nav .links .dropdown .newBlackPopOver .box6Color{
    color: #31bcea !important;
}
.top-nav .links .dropdown .newBlackPopOver .box7Color{
    color: #d572d4 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box8Color{
    color: #73ce57 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box9Color{
    color: #665884 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box10Color{
    color: #237eb8 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box11Color{
    color: #a65a9c !important;
}
.top-nav .links .dropdown .newBlackPopOver .box12Color{
    color: #629558 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box13Color{
    color: #4B77BE !important;
}
.top-nav .links .dropdown .newBlackPopOver .box14Color{
    color: #65C6BB !important;
}
.top-nav .links .dropdown .newBlackPopOver .box15Color{
    color: #418edd !important;
}
.top-nav .links .dropdown .newBlackPopOver .box16Color{
    color: #2d8417 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box17Color{
    color: #bf7582 !important;
}
.top-nav .links .dropdown .newBlackPopOver .box18Color{
    color: #e26a6a !important;
}
/*-------------New Black Popover End-------------*/


/*------------Session Timeout Popup Start---------*/
.sessionPopup .defaultThemeForm ul{
    margin:0px !important;
    padding:0px !important;
}
.sessionPopup .defaultThemeForm span.btnsholder{ width:100%; float:none; text-align:center; clear:both; }
.sessionPopup .defaultThemeForm {padding:30px 58px !important; overflow:hidden;}
.sessionPopup .no-padd{ padding:0 !important; margin-bottom:0 !important; }
.sessionPopup .style.colorDefinition.size_lg{ font-size:24px !important; margin-bottom: 30px !important; text-align: center; width:100%;  display:block;}
.sessionPopup.ui-dialog .ui-dialog-title { color: #fff !important; }
.sessionPopup.ui-dialog {
    background-color: #FFFFFF;
    border: 0px  !important;
    border-radius: 0px !important;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 0;
    outline: none;
    overflow: hidden;
    padding: 0px !important;
    z-index: 1050;
}

.sessionPopup.ui-dialog .ui-dialog-titlebar {
    background: #4A73BD !important;
    border: 0px none !important;
    padding: 5px 15px;
    position: relative;
    text-decoration: none;
}

.sessionPopup.ui-dialog .ui-dialog-title {
    color: #fff !important;
    float: left;
    font-weight: normal !important;
    margin-bottom: 5px;
    margin-top: 5px;
    overflow: hidden;
    padding: 5px;
    font-size:20px !important;
}

.sessionPopup.ui-widget-header {
    border: 0px none !important;
    font-weight: normal !important;
}

.sessionPopup .defaultThemeForm span.btnsholder .popUpUpdate,
.sessionPopup .defaultThemeForm span.btnsholder .popUpCancel{
    font-family: 'proxima_nova_rgbold';
    font-size:16px !important;
    padding: 7px 15px 8px 15px;
    border:0px none;
    width:auto;
    display:inline-block;
    border-radius:3px;
    color:#fff;
    background:#4A73BD;
    margin:0px 0px 0px 10px;
}
/*------------Session Timeout Popup End---------*/

.ui-dialog-titlebar-close {
    display: block !important;
}

.top-nav .glogo{
    background:none !important;
    float:left;
    /*width:83px;*/
    height:51px;
    position: relative;
    top:-14px;
}

/*-------------ebony clay-------------*/
.ebonyclay .ui-dialog-titlebar{
    background:#2c313e;
    border: 1px solid #2c313e;
    color:#fff;
}
.ebonyclay .ui-dialog-titlebar-close{
    background:#313643;
    color:#fff;
}
.ebonyclay .default-btn{
    background:#2c313e;
    color:#fff;
}
.ebonyclay .default-btn:hover,
.ebonyclay .default-btn:focus{
    background:#2c313e;
    color:#fff;
}



.notifications-list{
    float:left;
    width:28%;
    background:#f5f6f8;
    height:430px;
}
.notifications-list a{
    font-family: 'proxima_nova_rgregular';
    font-size:13px;
    color:#2c313e;
    display:block;
    padding:15px 20px;
    width:auto;
    height:auto;
    float:none;
    margin:0px;
    cursor:pointer;
    outline:none;
    transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    border-bottom:1px solid #e8e9ec;
    border-right:1px solid #e8e9ec;
}
.notifications-list a:hover,
.notifications-list a:focus{
    background:#fff;
}
.notifications-list a.active{
    background:#fff;
    border-right:1px solid #fff;
}
.notifications-list a .announcement-icon{
    background:url(../../../11c2d844-3a7b-48cd-b0a4-1394e2c596fa/notification-sprite.png) no-repeat top left;
    float:left;
    margin:0px 20px 0px 0px;
    width:26px;
    height:30px;
    display:block;
}
.notifications-list a .event-icon{
    background-position: -66px -12px;
}
.notifications-list a .news-icon{
    background-position: -118px -12px;
}
.notifications-list a .alert-icon{
    background-position: -170px -12px;
}
.notifications-list a .notify-text{
    float:left;
    width:77%;
}

.notifications-list a  .user-icon{
    float:left;
    margin:0px 20px 0px 0px;
    width:26px;
    height:30px;
    display:block;
}
.notifications-list a  .user-icon img{
    width:100%;
}

.notifications-list a h1{
    font-family: 'proxima_nova_rgregular';
    font-weight:normal;
    font-size:15px;
    margin:0px 0px 5px 0px;

    padding:0px;
    color:#2c313e;
}
.notifications-list a span{
    color:#7c7e82;
    font-size:11px;
    font-style:italic;
}


.notifications-detail{
    width:72%;
    float:right;
    padding:13px 35px;
}

.notifications-detail h1{
    font-family: 'proxima_novasemibold';
    font-size:24px;
    border-bottom:1px solid #e3e4e6;
    padding-bottom:10px;
    margin-bottom:20px;
}
.notifications-detail h1 span{
    font-family: 'proxima_nova_rgregular';
    font-size:12px;
    color:#82858b;
    float:right;
    position:relative;
    top:7px;
}


.notifications-detail-txt{
    height: 310px;
}
.notifications-list .mCSB_inside > .mCSB_container{
    margin-right: 0px;
}
.notifications-list .mCSB_scrollTools{
    width: 6px;
}
.notifications-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    border-radius: 6px;
    width: 6px;
}

/*-------------------------*/

/*---------------Redeem Fund New--------------*/
.redeem-fund-inner{
    padding:34px 40px;
}
.redeem-fund-inner h1{
    font-family: 'proxima_novasemibold';
    font-size:20px;
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;
    border-bottom:1px solid #efefef;
    color:#7e9bce;
}
.redeem-fund-inner h1 .tootip-c3{
    top:0px !important;
}
.redeem-fund-inner [class*="col-"]{
    padding:0px;
}
/*
.redeem-fund-inner > .col-lg-6:nth-child(odd){
	padding-right:20px;
}*/
.redeem-fund-inner .border-left{
    border-left:1px solid #efefef;
    padding-left:20px;
}
.redeem-fund-inner .cardholder-info{
    height:235px;
}
.redeem-fund-inner .cardholder-info .sp-viewport{
    padding-right:0px !important;
}

.redeem-fund-inner .paddingRight{
    padding-right:20px;
}
.redeem-fund-inner .paddingLeft{
    padding-left:20px;
}
.redeem-fund-inner .cardholder-info .chosen-container .chosen-drop{
    height:170px;
}
.redeem-fund-inner .cardholder-info .chosen-container .chosen-results{
    height:124px;
}
.redeem-fund-inner .pull-right{
    margin-top:20px;
}
.redeem-fund-inner .pull-right .col-lg-6{
    padding:0px 0px 0px 15px;
}
.blue-dialog-570{
    width:570px !important;
}
.minInfoHeight{
    height: auto !important;
    min-height:204px;
}
/*-------------------*/

.td-wrap {
    word-wrap: break-word;
}


.top23percent{
    top:23% !important;
}
.top18percnt{
    top:18% !important;
}


/* Bulk Activate and Load */
.pickledBluewood-dialog{
    font-family: 'proxima_nova_rgregular';
}

.pickledBluewood-dialog .ui-dialog-titlebar{
    background:#34495e;
    border: 1px solid #34495e;
    color:#fff;

}
.pickledBluewood-dialog .ui-dialog-titlebar-close{
    background:#3c5165;
    color:#fff;
}
.pickledBluewood-dialog .peter-river-btn{
    background:#34495e;
    color:#fff;
}
.pickledBluewood-dialog .peter-river-btn:hover,
.pickledBluewood-dialog .peter-river-btn:focus{
    background:#34495e;
    color:#fff;
}
.pickledBluewood-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#418edd !important;
    background-position:78px -289px;
    color:#fff !important;
}
.pickledBluewood-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.pickledBluewood-dialog .normal-btn:focus{
    background:#e0e0e0;
    color:#737373;
    outline:none;
}
.pickledBluewood-dialog .normal-btn:hover{
    background:#34495e;
    color:#fff;
}
.pickledBluewood-dialog .load-amount{
    color: #5a5a5a;
    font-size: 21px;
    font-weight: bold;
    margin-bottom:12px;
    text-align: center;
}
.pickledBluewood-dialog .load-amount span{
    color: #418edd;
    font-size: 24px;
}
.pickledBluewood-dialog .peter-river-fund-inner{
    padding:20px 35px 34px 35px;
}
.pickledBluewood-dialog .filter{
    background: #eef4f9;
    margin-bottom:10px;
    padding:15px;
    font-family: 'proxima_novasemibold';
    font-size:17px;
    color:#656565;
}
.pickledBluewood-dialog .filter .cardNumber .pull-left:nth-child(2n){
    margin-left:15px;
}
.pickledBluewood-dialog .addMoreCard a{
    font-size:14px;
    background:#fff;
    padding:6px 10px;
    color:#656565;
    border:1px solid #d4d4d4;
    border-radius:3px;
    transition: all 0.3s ease;
}
.pickledBluewood-dialog .addMoreCard a span{
    font-size:16px;
    position:relative;
    top:1px;
}
.pickledBluewood-dialog .addMoreCard a:hover,
.pickledBluewood-dialog .addMoreCard a:focus{
    color:#418edd;
    border:1px solid #418edd;
}
.pickledBluewood-dialog  .load-amount-sec{
    margin-bottom:20px;
}
.pickledBluewood-dialog  .load-amount-sec [class*="col-"]{
    padding-left:0px;
}
.pickledBluewood-dialog .form-group.col-lg-6.pull-right{
    padding:0px;
    margin:0px;
}
.pickledBluewood-dialog .form-group.col-lg-6.pull-right .btn-group-3:nth-child(3n){
    margin-right:0px;
    padding-right:0px;
}
.pickledBluewood-dialog .form-group .btn-group-3 {
    display: inline-block;
    margin: 0 3%;
    width: 28%;
}
.pickledBluewood-dialog .icheckbox_flat, .pickledBluewood-dialog .iradio_flat{
    background: rgba(0, 0, 0, 0) url("../../../a8236754-d94f-42aa-965e-c1ac4c6daa22/pickledBluewood-flat.png") no-repeat scroll 0 0;
    float:left;
    top:3px;
    margin-right:10px;
    width: 21px;
    height:21px;
}
.pickledBluewood-dialog .icheckbox_flat.checked{
    background-position: -22px 0;
}
.pickledBluewood-dialog .iradio_flat {
    background-position: -91px 0;
}
.pickledBluewood-dialog .iradio_flat.checked {
    background-position: -114px 0;
}

.pickledBluewood-dialog .filter .cardNumber{
    font-size:17px;
}

.pickledBluewood-dialog .tootip-c3{
    background: url("../../../d64129e5-d7a2-4349-8032-5b4b6f003de2/helpCapIcon.png") no-repeat scroll center center transparent !important;
    border-width: 0 !important;
    width: 24px !important;
    height:16px !important;
    position: relative;
    top: 5px;
}
.pickledBluewood-dialog .multi-load-summary .tootip-c3 {
    background: transparent url("../../../d64129e5-d7a2-4349-8033-5b4b6f003de2/info-icon.png") no-repeat scroll center center !important;
    border-width: 0 !important;
    height: 16px !important;
    position: relative;
    top: 3px;
    width: 24px !important;
}

.pickledBluewood-dialog .currency-sell{
    position:relative;
}
.pickledBluewood-dialog .currency-sec{
    background: #efefef none repeat scroll 0 0;
    border-radius: 0 1px 1px 0;
    display: block;
    padding: 5px 10px;
    position: absolute;
    right: 17px;
    text-align: center;
    top: 2px;
}
.pickledBluewood-dialog .multi-load-summary strong{
    color:#adadad;
    font-weight:normal;
    font-family: 'proxima_novasemibold';
    display:block;
    font-size:18px;
}
.pickledBluewood-dialog .cartTableHolder {
    margin-top: 10px;
}
.pickledBluewood-dialog .cartTable {
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
}
.pickledBluewood-dialog .cartTable tr th {
    background: #34495e;
    color: #fff;
    font-family: "proxima_novasemibold";
    font-size: 16px;
    font-weight: normal;
    padding: 7px;
}
.pickledBluewood-dialog .cartTable tr.alt td {
    background: #eef4f9;
    color: #707070;
    font-size: 14px;
    font-weight: normal;
    padding: 9px;
}
.pickledBluewood-dialog .cartTable tr td {
    background: #fff none repeat scroll 0 0;
    color: #656565;
    font-size: 14px;
    font-weight: normal;
    padding: 9px;
}
.pickledBluewood-dialog .txtCenter{
    text-align:center;
}
.pickledBluewood-dialog .cartTableHolderInner{
    height: 210px;
}
.pickledBluewood-dialog .cartTableHolder .mCSB_inside > .mCSB_container{
    margin-right:0px;
}
.pickledBluewood-dialog .cartTableHolder .mCSB_scrollTools{
    background:#fff;
    width:14px;
}
.pickledBluewood-dialog .cartTableHolder .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    border-radius: 7px;
    width: 7px;
}
.pickledBluewood-dialog .cartTableHolder .mCSB_scrollTools .mCSB_draggerRail{
    border-radius: 7px;
    width: 7px;
}
.pickledBluewood-dialog .multiLoadEmail {
    margin: 0 auto;
    padding: 70px 0;
    width: 430px;
}
/* Bulk Activate and Load*/
/*-------------------*/

/*--------------Multi Load Dialogue------------------*/


.peter-river-dialog{
    font-family: 'proxima_nova_rgregular';
}

.peter-river-dialog .ui-dialog-titlebar{
    background:#418edd;
    border: 1px solid #418edd;
    color:#fff;

}
.peter-river-dialog .ui-dialog-titlebar-close{
    background:#3883d1;
    color:#fff;
}
.peter-river-dialog .peter-river-btn{
    background:#418edd;
    color:#fff;
}
.peter-river-dialog .peter-river-btn:hover,
.peter-river-dialog .peter-river-btn:focus{
    background:#2a639f;
    color:#fff;
}
.peter-river-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#418edd !important;
    background-position:78px -289px;
    color:#fff !important;
}
.peter-river-dialog .normal-btn{
    background:#e0e0e0;
    color:#737373;
}
.peter-river-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
    outline:none;
}
.peter-river-dialog .normal-btn:hover{
    background: #a8a8a8;
    color: #fff;
}
.peter-river-dialog .load-amount{
    color: #5a5a5a;
    font-size: 21px;
    font-weight: bold;
    margin-bottom:12px;
    text-align: center;
	max-width:600px;
	margin: 0 auto 10px;
}
.load-amount + .load-amount {
    border-top: 1px solid #f1f1f1;
    padding: 10px 0 20px;
}
.peter-river-dialog .load-amount span.pull-left{ color: #5a5a5a; font-weight: normal;}
.peter-river-dialog .load-amount span{
    color: #418edd;
    font-size: 18px;
	font-weight: bold;
}
.peter-river-dialog .peter-river-fund-inner{
    padding:20px 35px 34px 35px;
}
.peter-river-dialog .filter{
    background: #eef4f9;
    margin-bottom:10px;
    padding:15px;
    font-family: 'proxima_novasemibold';
    font-size:17px;
    color:#656565;
}
.peter-river-dialog .filter .cardNumber .pull-left:nth-child(2n){
    margin-left:15px;
}
.peter-river-dialog .addMoreCard a{
    font-size:14px;
    background:#fff;
    padding:6px 10px;
    color:#656565;
    border:1px solid #d4d4d4;
    border-radius:3px;
    transition: all 0.3s ease;
}
.peter-river-dialog .addMoreCard a span{
    font-size:16px;
    position:relative;
    top:1px;
}
.peter-river-dialog .addMoreCard a:hover,
.peter-river-dialog .addMoreCard a:focus{
    color:#418edd;
    border:1px solid #418edd;
}
.peter-river-dialog  .load-amount-sec{
    margin-bottom:20px;
}
.peter-river-dialog  .load-amount-sec [class*="col-"]{
    padding-left:0px;
}
.peter-river-dialog .form-group.col-lg-6.pull-right{
    padding:0px;
    margin:0px;
}
.peter-river-dialog .form-group.col-lg-6.pull-right .btn-group-3:nth-child(3n){
    margin-right:0px;
    padding-right:0px;
}
.peter-river-dialog .form-group .btn-group-3 {
    display: inline-block;
    margin: 0 3%;
    width: 28%;
}
.peter-river-dialog .icheckbox_flat, .peter-river-dialog .iradio_flat{
    background: rgba(0, 0, 0, 0) url("../../../a8236754-d94f-42aa-965e-c1a24c6dda12/peter-river-flat.png") no-repeat scroll 0 0;
    float:left;
    top:3px;
    margin-right:10px;
    width: 21px;
    height:21px;
}
.peter-river-dialog .icheckbox_flat.checked{
    background-position: -22px 0;
}
.peter-river-dialog .iradio_flat {
    background-position: -91px 0;
}
.peter-river-dialog .iradio_flat.checked {
    background-position: -114px 0;
}

.peter-river-dialog .filter .cardNumber{
    font-size:17px;
}

.peter-river-dialog .tootip-c3{
    background: url("../../../d64129e5-d7a2-4349-8032-5b4b6f003de2/helpCapIcon.png") no-repeat scroll center center transparent !important;
    border-width: 0 !important;
    width: 24px !important;
    height:16px !important;
    position: relative;
    top: 5px;
}
.peter-river-dialog .multi-load-summary .tootip-c3 {
    background: transparent url("../../../d64129e5-d7a2-4349-8033-5b4b6f003de2/info-icon.png") no-repeat scroll center center !important;
    border-width: 0 !important;
    height: 16px !important;
    position: relative;
    top: 3px;
    width: 24px !important;
}

.peter-river-dialog .currency-sell{
    position:relative;
}
.peter-river-dialog .currency-sec{
    background: #efefef none repeat scroll 0 0;
    border-radius: 0 1px 1px 0;
    display: block;
    padding: 5px 10px;
    position: absolute;
    right: 17px;
    text-align: center;
    top: 2px;
}
.peter-river-dialog .multi-load-summary strong{
    color:#adadad;
    font-weight:normal;
    font-family: 'proxima_novasemibold';
    display:block;
    font-size:18px;
}
.peter-river-dialog .cartTableHolder {
    margin-top: 10px;
}
.peter-river-dialog .cartTable {
    border: 0 none;
    border-collapse: collapse;
    width: 100%;
}
.peter-river-dialog .cartTable tr th {
    background: #418edd none repeat scroll 0 0;
    color: #fff;
    font-family: "proxima_novasemibold";
    font-size: 16px;
    font-weight: normal;
    padding: 7px;
}
.peter-river-dialog .cartTable tr.alt td {
    background: #eef4f9 none repeat scroll 0 0;
    color: #707070;
    font-size: 14px;
    font-weight: normal;
    padding: 9px;
}
.peter-river-dialog .cartTable tr td {
    background: #fff none repeat scroll 0 0;
    color: #656565;
    font-size: 14px;
    font-weight: normal;
    padding: 9px;
}
.peter-river-dialog .txtCenter{
    text-align:center;
}
.peter-river-dialog .cartTableHolderInner{
    height: 210px;
}
.peter-river-dialog .cartTableHolder .mCSB_inside > .mCSB_container{
    margin-right:0px;
}
.peter-river-dialog .cartTableHolder .mCSB_scrollTools{
    background:#fff;
    width:14px;
}
.peter-river-dialog .cartTableHolder .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    border-radius: 7px;
    width: 7px;
}
.peter-river-dialog .cartTableHolder .mCSB_scrollTools .mCSB_draggerRail{
    border-radius: 7px;
    width: 7px;
}

.peter-river-dialog .multiLoadEmail {
    margin: 0 auto;
    padding: 70px 0;
    width: 430px;
}


/*-------------------*/

.col-lg-12.no-gutter.popup-settings ol li {
    list-style: inherit;
    font-size: 14px;
    color: #444;
}
.col-lg-12.no-gutter.popup-settings li h4{
    margin:13px 0 5px;
}
.col-lg-12.no-gutter.popup-settings td {
    border: 1px solid;
    padding: 8px;
}
.col-lg-12.no-gutter.popup-settings td:first-child{
    padding:8px;
    width: 60%;
}

.radio-loadfunds .iradio_flat {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.radio-loadfunds label{ margin-right:20px; }
.src-account {
    color: #666;
    font-size: 16px;
    font-weight: bold;
	max-width: 600px;
	margin: 0 auto;
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
}
#frmLoadFunds > .src-account:first-child{ border-bottom: 0;}
.src-account > span.pull-left{ margin: 0; color: #666; font-weight: normal;}
.src-account > span {
    color: #333;
    margin-left: 46px;
}

.studio-dialog .select-fix .chosen-container.chosen-container-single {
    width: 180px !important;
}
.studio-dialog .select-fix .chosen-single {
    padding: 5px 10px 5px 5px;
    text-align: left;
}
.studio-dialog .select-fix .chosen-single > span {
    color: #333 !important;
    font-size:14px;
}
.studio-dialog .iradio_flat {
    background:url("../../../a8236754-d94f-42aa-966e-c1a24c6dda12/studio-flat.png") no-repeat -91px 0;
    width:21px;
    height:21px;
}
.studio-dialog .iradio_flat.checked {
    background-position: -114px 0;
}

.studio-dialog .icheckbox_flat-grey {
    background:url("../../../a8236754-d94f-42aa-966e-c1a24c6dda12/studio-flat.png") no-repeat 0px 0px !important;
    width:21px !important;;
    height:21px !important;;
}

.studio-dialog .icheckbox_flat-grey.checked {
    background-position: -21px 0 !important;;
}

.studio-dialog .icheckbox_flat-grey {
    float: left;
    margin-right: 10px;
    margin-top: -2px ;
    cursor: pointer;
}

.studio-dialog .labelpos label {
    margin-bottom: 0;
    margin-top: 2px;
}

/*--Load Funds Multi Currency--*/
.dialog-body.loadFundsmulticur {
    padding: 0px;
}

.studio-dialog #multicurrencyrow .row{
    position:relative;
}

.studio-dialog .wizard > .steps li.current a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #a65a9c;
}

.studio-dialog #headingText p{
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.studio-dialog .section-title {
    display: block;
    color: #282828;
    font-family: "proxima_novasemibold";
    font-size: 20px;
    font-weight: normal;
}

.studio-dialog p.loadfintextinfo {
    margin-bottom: 20px;
    font-size: 14px;
    color: #7f8186;
}

.studio-dialog strong.section-title.studio-head {
    margin: 0px 0px 20px;
}

.studio-dialog  .tab-scroll.confirmation .section-title{ font-weight:normal; }
.studio-dialog  .wizard > .steps li a em{ background: rgba(0, 0, 0, 0) url("../../../58e7be10-eg1a-45d9-c035-u76efce11gf9/loadfundsbendigo-sprite.png") no-repeat -15px -4px; }
.studio-dialog  .wizard > .steps li.disabled a#loadFundsMultiCurrency-t-0 em { background-position: -75px -38px; }
.studio-dialog  .wizard > .steps li.disabled a#loadFundsMultiCurrency-t-1 em{ background-position: -135px -35px; }
.studio-dialog  .wizard > .steps li.disabled a#loadFundsMultiCurrency-t-2 em{ background-position: -195px -37px; }
.studio-dialog  .wizard > .steps li.disabled a#loadFundsMultiCurrency-t-3 em{ background-position: -255px -37px; }

.studio-dialog  .wizard > .steps li.current a#loadFundsMultiCurrency-t-0 em{ background-position: -75px -5px; }
.studio-dialog  .wizard > .steps li.current a#loadFundsMultiCurrency-t-1 em{ background-position: -135px -3px; }
.studio-dialog  .wizard > .steps li.current a#loadFundsMultiCurrency-t-2 em{ background-position: -195px -4px; }
.studio-dialog  .wizard > .steps li.current a#loadFundsMultiCurrency-t-3 em{ background-position: -255px -4px; }

.studio-dialog .actions a {
    background-color: #a65a9c;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.studio-dialog .actions a:hover,
.studio-dialog .actions a:focus{ background: #823674; }
.studio-dialog .actions .disabled a {
    background-color: #e0e0e0;
    color: #737373;
}

.studio-dialog .actions .disabled a:hover,
.studio-dialog .actions .disabled a:focus{ background: #a8a8a8; color:#fff;}

.studio-dialog table.table tbody tr td, .studio-dialog table.table  thead tr th {
    font-size: 14px;
}

.studio-dialog table thead tr th {
    font-family: 'proxima_novasemibold';
    background: #f0f2f7 !important;
    color: #6c6f77;
    text-align: left;
    white-space: nowrap;
    border: none;
    height: 40px;
    vertical-align: middle;
    padding: 0px 16px;
}

.studio-dialog .table-striped>tbody>tr:nth-child(odd)>td,
.studio-dialog .table-striped>tbody>tr:nth-child(even)>td {
    vertical-align: middle;
    height: 50px;
    padding: 0px 16px;
    text-align: left;
    color: #7f8186;
    border-color: #eaebf0;
}

.studio-dialog .table-striped>tbody>tr:nth-child(odd)>td {
    background-color: #fff !important;
}

.studio-dialog .table-striped>tbody>tr:nth-child(even)>td {
    background-color: #f5f6fa !important;
}

.studio-dialog table.table.table-bordered {
    border: 1px solid #eeeeef;
}



.studio-dialog table thead tr th:last-child{
    border-right:inherit;
}


.studio-dialog table.table a.filterBtn{
    background: #fff;
    border-radius: 3px;
    color: #6c6f77;
    font-family: proxima_nova_rgregular !important;
    font-size: 12px;
    padding: 6px 16px;
    position: relative;
    cursor: pointer;
    border: 1px solid #e9e9e9;
}
.studio-dialog table.table a.filterBtn:hover,
.studio-dialog table.table a.filterBtn:focus {
    background: #e6e6e6;
    border-color: #e6e6e6;
}
.studio-dialog table.table colgroup col {
    width: inherit !important;
}

.studio-dialog table thead tr th:last-child {
    border-right: 1px solid #eaebf0;
}

.studio-dialog .actions a.btn-block.btn-normal{
    width: 100%;
    background: #e0e0e0;
    color: #737373;
    box-shadow: none;
    font-family: 'proxima_novasemibold' !important;
    font-size: 16px !important;
    padding: 8.5px 0px !important;
}
.studio-dialog .actions a.btn-block.btn-normal:hover,
.studio-dialog .actions a.btn-block.btn-normal:focus{
    background: #a8a8a8;
    color: #fff;
}

.studio-dialog table.table tr td span.flag img{
    width: 25px;
    height: 18px;
    margin-right:8px;
}

.studio-dialog  #multicurrencyequal.equal-sign {
    position: absolute;
    bottom: 0;
    font-size: 24px;
    top: 37px;
    margin: 0;
    left: 323px;
    right: 0;
}

.studio-dialog  p.addTocardAmount {
    margin: 10px 0px;
}
.studio-dialog  .convertedAmount p{
    color: #7f8186;
    font-size: 13px;
    margin: 0px 0px 5px;
}
.studio-dialog  .convertedAmount p span {
    padding: 0px 16px;
}
/*
.studio-dialog .actions .disabled a:focus {
    background: #eee;
    color: #aaa;
}
.studio-dialog  #convertedAmount p{
	color: #7f8186;
    font-size: 13px;
    margin: 0px 0px 5px;
}
.studio-dialog  #convertedAmount p span {
    padding: 0px 16px;
}*/

.studio-dialog .chosen-container .chosen-results .highlighted{
    background-color: #a65a9c;
    background-image: none;
    color: #fff;
}




.studio-dialog #succesLoadFunds .box{
    background: #fff;
    padding: 25px;
    border: 1px solid rgba(0,0,0, .1);
    height: 310px;
}

.studio-dialog #succesLoadFunds .box h4{
    margin-top: 0;
    font-family: "proxima_novasemibold";
    color:#656565;
    font-size:20px;
}

.studio-dialog #succesLoadFunds .box p {
    font-size: 13px;
    color: #999999;
    margin-bottom:25px;
}

.studio-dialog ul.list-unstyled li span.transaction.value{
    font-family: "proxima_novasemibold" !important;
    color:#656565 !important;
}

.studio-dialog #succesLoadFunds .box span.value
{
    color: #999999;
    font-weight: 400;
    font-family: 'proxima_nova_rgregular';
    float:right;
}

.studio-dialog #succesLoadFunds .box img.flag{
    margin-right:8px;
    width: 100%;
    max-width: 30px;
    height: auto;
}

.studio-dialog ul.list-unstyled{
    font-size:15px;
    color: #656565;
}
.studio-dialog ul.list-unstyled li {
    margin-bottom:10px;
    font-weight:bold;
}

.studio-dialog ul.list-unstyled.payments li:last-child {
    margin-top:25px;
    margin-bottom:0px;
}



.studio-dialog #loadFundsmulticur .mCustomScrollBox {
    max-height: 406px !important;
}

.studio-dialog #succesLoadFunds .wallet-scroll .mCustomScrollBox{
    height: 186px !important;
}

.studio-dialog #verificationpanelscroll .mCustomScrollBox{
    height: 380px !important;
}

.studio-dialog .ui-widget-content a.remove{
    cursor: pointer;
    background:rgba(0, 0, 0, 0) url("../../../58e7be10-eg1a-45d9-c035-u76efce11gf9/loadfundsbendigo-sprite.png") no-repeat -21px -41px;
    width: 18px;
    height: 18px;
    display: block;
    margin: auto;
}


.studio-dialog p.value.form-control-static {
    padding-top: 10px;
    color: #7f8186;
}

.studio-dialog hr{
    margin-top:20px;
    margin-bottom:20px;
}

.studio-dialog td.actionCell.text-center {
    text-align: center !important;
}

.studio-dialog .cr-email-buttons {
    bottom: -48px;
    position: absolute;
    right: 308px;
    text-align: right;
    z-index: 1;
}

.studio-dialog .cr-email-buttons .normal-btn {
    background-color: #eee;
    border:none;
    border-radius: 3px;
    color:#aaa;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    margin: 0;
    padding: 9px 25px 8px;
    text-align: center;
    background-image: none;
}

.studio-dialog .cr-email-buttons .normal-btn:hover,
.studio-dialog .cr-email-buttons .normal-btn:focus {
    background-color: #a8a8a8;
    color: #fff;
}


/*--End Load Funds Multi Currency--*/




.peter-river-dialog .load-amount-sec .mCustomScrollBox > .mCSB_container {
    margin-right: 0;
}
/* Card Registration */
.green-dialog .ui-dialog-titlebar {
    background: #2d8417;
    border: 1px solid #2d8417;
    color: #fff;
}
.green-dialog .ui-dialog-titlebar-close {
    background: rgba(0,0,0,.10);
    color: #fff;
}
.green-dialog .next-btn {
    background-color: #2d8417 !important;
}
.green-dialog .iradio_flat-green,
.green-dialog .icheckbox_flat, .green-dialog .iradio_flat {
    background: rgba(0, 0, 0, 0) url("../../../a8236754-dfff-42aa-966e-c1a24c6dda12/green-flat.png") no-repeat scroll -91px 0;
    height: 21px;
    width: 21px;
    float:left;
}
.green-dialog label.selected-radio{ color:#999 !important; }
.green-dialog .iradio_flat-green.checked,
.green-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
.green-dialog .iradio_flat,
.green-dialog .iradio_flat-green {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
.green-dialog .gener-label-fix label{ color:#999; }
.green-dialog .radio-tab-content{ margin-bottom:0; }
.green-dialog .section-title{
    display: block;
    color:#282828;
    font-family: "proxima_novasemibold";
    font-size: 20px;
    font-weight:normal;
}

.green-dialog label .icheckbox_flat-green {float: left; margin-right: 10px; }

.green-dialog .chosen-container .chosen-results {
    max-height: 150px !important;
}
#BulkActivateLoadForm #allCardRowsMulti .form-group:nth-child(n+7) .chosen-container.chosen-with-drop .chosen-drop,
.green-dialog .chosen-select-top .chosen-container.chosen-with-drop .chosen-drop{
    bottom: 38px !important;
    left: 0;
    top: auto !important;
}
.green-dialog .extraInfo .mCSB_container{ overflow:visible; }
.green-dialog .chosen-container .chosen-results .highlighted{
    background-color: #2d8417;
    background-image:none;
    color: #fff;
}
.green-dialog .form-btn.btn-grey-kyc,
.green-dialog .form-btn.btn-green-submit{
    background-color: #2d8417;
    color: #fff !important;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    padding: 12px 0;
    text-align: center;
    background-image:none;
}
.green-dialog .form-btn.btn-grey-kyc{
    background-color: #e0e0e0;
    color: #737373 !important
}
.green-dialog .tool-tip-position{ display:inline-block; }
.green-dialog .tool-tip-position .tootip-c3{ top:4px; }
.green-dialog .card-number-binput .form-control{ height: 52px; }
.green-dialog .card-number-binput .chosen-container-single .chosen-single{
    height: 52px;
    line-height: 38px;
}
.green-dialog .card-number-binput .chosen-container-single .chosen-single div b{
    background-position:12px -501px;
}
.green-dialog .card-number-binput .chosen-container-single .chosen-single div{ width:52px; }
.green-dialog .card-number-binput .chosen-container .chosen-results {
    max-height: 105px !important;
}
.green-dialog label.register-contact-country{
    color:#999;
}
.green-dialog .actions a{
    background-color: #2d8417;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.green-dialog .actions a:hover,
.green-dialog .actions a:focus{
    background: #126900;
}
.green-dialog .actions .disabled a {
    background-color: #e0e0e0;
    color: #737373;
}
.green-dialog .actions .disabled a:hover,
.green-dialog .actions .disabled a:focus{
    background: #a8a8a8;
    color: #fff;
}
.green-dialog .wizard > .steps li.current a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #2d8417;
}
.green-dialog .tab-scroll.confirmation .section-title{ font-weight:normal;}
.green-dialog .wizard > .steps li a em{ background: rgba(0, 0, 0, 0) url("../../../a8999754-d94f-42aa-965e-c1a24c6dda12/card-registration-icons.png") no-repeat -8px -4px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-0 em { background-position: -75px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-1 em{ background-position: -439px -38px; width:33px !important; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-2 em{ background-position: -135px -37px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-3 em{ background-position: -195px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-4 em{ background-position: -313px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-5 em{ background-position: -377px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistration-t-6 em{ background-position: -377px -38px; }

.green-dialog .wizard > .steps li.current a#cardRegistration-t-0 em{ background-position: -75px -5px; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-1 em{ background-position: -439px -4px; width:33px !important; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-2 em{ background-position: -135px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-3 em{ background-position: -195px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-4 em{ background-position: -313px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-5 em{ background-position: -377px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistration-t-6 em{ background-position: -377px -4px; }

/*--cibu specific--*/
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-0 em { background-position: -75px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-1 em{ background-position: -439px -38px; width:33px !important; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-2 em{ background-position: -195px -37px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-3 em{ background-position: -555px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-4 em{ background-position: -135px -40px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-5 em{ background-position: -313px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegistrationWithKYC-t-6 em{ background-position: -375px -38px; }

.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-0 em{ background-position: -500px -5px; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-1 em{ background-position: -439px -4px; width:33px !important; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-2 em{ background-position: -195px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-3 em{ background-position: -555px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-4 em{ background-position: -135px -7px; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-5 em{ background-position: -313px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegistrationWithKYC-t-6 em{ background-position: -375px -4px; }

.green-dialog .cr-message h1.ooops{
    font-size:30px;
    line-height:40px;
    color:#e93035;
}
.green-dialog .cr-message h1.success{
    font-size:30px;
    line-height:40px;
    font-family: proxima_novasemibold;
    color:#2d8417;
}
.green-dialog .cr-message p{
    color: #333; font-family: proxima_nova_rgregular; margin-bottom: 0;
}
.green-dialog .cr-message .msg-heading{
    font-weight: normal;color: #494949;font-family: proxima_novasemibold;font-size: 21px;margin: 15px 0;
}
.green-dialog .cr-message .msg-heading span{
    color:#2d8417;
}
.green-dialog .cr-message a{ color: #000000; font-weight: bold; }
.green-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#2d8417 !important;
    color:#fff !important;
    background-image:none;
}
.green-dialog .next-btn:hover,
.green-dialog .next-btn:focus{
    background-image:none;
}
.green-dialog .normal-btn {
    background: #e0e0e0;
    color: #737373;
}
.green-dialog .normal-btn:hover,
.green-dialog .normal-btn:focus {
    background: #2d8417;
    color: #fff;
}
.green-dialog .cardregistration-add-info .form-group{ margin-bottom: 18px; }
/*
.green-dialog .cardregistration-add-info .error-text{
    position:absolute;
    bottom: -19px;
}
*/
.green-dialog .tab-scroll.additional .mCSB_container{ overflow:visible !important; }

.green-dialog table.table.table-bordered {
    border: 1px solid #eeeeef;
}

.green-dialog table#currencyConversionTable tbody tr td,
.green-dialog table#currencyConversionTable thead tr th{
    font-size: 14px;
}

.green-dialog table thead tr th {
    font-family: 'proxima_novasemibold';
    background: #f0f2f7 !important;
    color: #6c6f77;
    text-align: left;
    white-space: nowrap;
    font-size: 13px;
    border: none;
    height: 40px;
    vertical-align: middle;
    padding: 0px 16px;
}

.green-dialog table thead tr th:last-child{
    border-right:inherit;
}

.green-dialog .table-striped>tbody>tr:nth-child(odd)>td,
.green-dialog .table-striped>tbody>tr:nth-child(even)>td{
    vertical-align: middle;
    height: 50px;
    padding: 0px 16px;
    text-align: left;
    color: #7f8186;
    border-color: #eaebf0;
}

.green-dialog .table-striped>tbody>tr:nth-child(odd)>td {
    background-color: #fff !important;
}

.green-dialog .table-striped>tbody>tr:nth-child(even)>td {
    background-color: #f5f6fa !important;
}

.green-dialog table.table colgroup col {
    width: inherit !important;
}

.green-dialog .actions a.btn-block.btn-normal{
    width: 100%;
    background: #e0e0e0;
    color: #737373;
    box-shadow: none;
    font-family: 'proxima_novasemibold' !important;
    font-size: 16px !important;
    padding: 8.5px 0px !important;
}
.green-dialog .actions a.btn-block.btn-normal:hover,
.green-dialog .actions a.btn-block.btn-normal:focus{
    background: #a8a8a8;
    color: #fff;
}

.green-dialog table.table tr td span.flag img{
    width: 25px;
    height: 18px;
    margin-right:6px;
}


.green-dialog  #cardRegistrationWithKYC-p-5 table tbody tr td {
    font-size:14px;
    word-break: normal !important;
    word-break: inherit !important;
    vertical-align: top;
}


.green-dialog #cardRegistrationWithKYC-p-6 .cr-message h1.success{
    color: #333333 !important;
}
.green-dialog #cardRegistrationWithKYC-p-6 .cr-message p{
    color: #999999 !important;
    opacity: 1 !important;
    font-size: 16px;
}

.green-dialog #cardRegistrationWithKYC-p-6 li{ list-style: inherit !important; color:#999999 !important; font-size:16px !important;}
.green-dialog #cardRegistrationWithKYC-p-6 li a{ color:#7172b0; text-decoration:none; }

.green-dialog .confirmation table tbody tr td {
    font-size:14px;
    word-break: break-word;
    word-break: break-all; /*--firefox--*/
    vertical-align: top;
}

.green-dialog #userOrderInfo b{
    white-space: pre-wrap;
    word-break: break-word;
    word-break: break-all; /*--firefox--*/
    display:block;
}

.green-dialog .in-rate p span{
    margin:10px ;
}

.green-dialog p.value.form-control-static {
    padding-top: 10px;
    color: #7f8186;
}

.green-dialog #userOrderInfo {
    color: #666666;
    padding-bottom: 30px;
    border-bottom: 1px solid #efefef;
    margin-bottom:30px;
}
.green-dialog .ui-widget-content a.remove{
    cursor: pointer;
    background:rgba(0, 0, 0, 0) url("../../../58e7be10-eg1a-45d9-c035-u76efce11gf9/loadfundsbendigo-sprite.png") no-repeat -21px -41px;
    width: 18px;
    height: 18px;
    display: block;
    margin: auto;
}
.green-dialog #frmCardRegKYCup{
    padding:32px;
}
.green-dialog #frmCardRegKYCup h1, .green-dialog#frmCardRegKYCup h1 p{
    margin: 0 0 15px 0;
}
.green-dialog #frmCardRegKYCup p{
    opacity:.6;
}
.green-dialog #frmCardRegKYCup p.lead{
    opacity:1;
}
.green-dialog  #convertedAmount p{
    color: #7f8186;
    font-size: 13px;
    margin: 0px 0px 5px;
}
.green-dialog  #convertedAmount p span {
    padding: 0px 16px;
}

.green-dialog #curInfo .form-group:last-child {
    margin-bottom: 0px;
}

.green-dialog strong.section-title.green-head {
    margin-bottom: 20px;
}
.green-dialog #current-address-heading label{
    margin:0;
    cursor: pointer;
}

.green-dialog #current-address-heading .icheckbox_flat-green {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

.green-dialog .well {
    font-size: 19px;
    font-family: 'proxima_novasemibold';
    color: #656565;
    border: none;
    box-shadow: none;
}
.green-dialog .well-sm{
    padding:5px;
}
/*--cbgg--*/
.box-relative{ position: relative}
.box-absolute{     position: absolute;}
.green-dialog #idSignature .figure-caption,
.green-dialog #uploadedImage .figure-caption{
    color: #b9b9b9;
    font-family: "proxima_nova_rgregular";
    font-size: 15px;
    margin-top: 10px;
}


.green-dialog #idSignature figure.figure.placeholder {
    border: 2px solid #efefef;
    border-radius: 5px;
    width: 246px;
    height: 160px;
    text-align: center;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

.green-dialog  #uploadedImage figure.figure.placeholder {
    width: 246px !important;
    height: 160px !important;
    text-align: center;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    border: none !important;
    overflow: hidden;
    background-color: #fff;
}

.green-dialog  #uploadedImage img.img-placeholder{
    width: 100%;
    height: 160px;
    border-radius: 5px;
    border: 2px solid #efefef;

}

.green-dialog #UploadImage .btn-file {
    position: relative;
    overflow: hidden;
    margin: 0 !important;
    /* display: block; */
}

.green-dialog #UploadImage .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.green-dialog #UploadImage .btn-file {
    background:#e0e0e0;
    color: #737373;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 100%;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}

.green-dialog #UploadImage .btn-file:hover, #UploadImage .btn-file:focus{ opacity:.8; }

#signature-specimen-outer, #valid-id-outer{ position:relative;   }
#idSignature a.ccart-delete {  position: absolute; right: 16px; top: 16px; }

.green-dialog .form-control:focus{
    border-color:#2d8417;
}
/*--cbgg--*/
/*--end green dialog--*/
/* Cash out */
.cashout-dialog .ui-dialog-titlebar {
    background: #e26a6a;
    border: 1px solid #e26a6a;
    color: #fff;
}
.cashout-dialog .ui-dialog-titlebar-close {
    background: #d95d5d;
    color: #fff;
}
.cashout-dialog .btn.btn-block.studio-btn{
    background: #e26a6a;
    color:#fff;
}
.cashout-dialog .iradio_flat-pink,
.cashout-dialog .icheckbox_flat, .cashout-dialog .iradio_flat {
    background: url("../../../a8236754-d94f-42aa-9a5e-c1a24a6ddd1a/cashout-flat.png") no-repeat scroll -91px 0;
    height: 21px;
    width: 21px;
    float:left;
}
.cashout-dialog label.selected-radio{ color:#999 !important; }
.cashout-dialog .iradio_flat-pink.checked,
.cashout-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
.cashout-dialog .iradio_flat,
.cashout-dialog .iradio_flat-green {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
.cashout-dialog .amount-title{ font-family: proxima_novasemibold; font-size:21px; color:#5a5a5a; text-align:center; margin:0 0 30px; }
.cashout-dialog .amount-title span{ font-size:24px; color:#e26a6a; }
.cashout-dialog .fullamount{ font-family: proxima_novasemibold; font-size:20px;  }
.cashout-dialog .icheckbox_flat-green, .cashout-dialog .iradio_flat-green{ float:left; margin:2px 10px 0 0; background: url("../../../a8236754-d94f-42aa-9a5e-c1a24a6ddd1a/cashout-flat.png") no-repeat; }
.cashout-dialog .icheckbox_flat-green.checked{ background-position: -22px 0; }
.cashout-dialog .btn.btn-block.normal-btn{ background:#e0e0e0; color:#737373; }
.cashout-dialog .btn.btn-block.normal-btn:hover,
.cashout-dialog .btn.btn-block.normal-btn:focus{ background:#e26a6a; color:#fff; }
.cashout-dialog .action-buttons { overflow:hidden; }
.cashout-dialog .action-buttons .studio-btn{ float: left; margin: 0; width: 48%; }
.cashout-dialog .action-buttons .normal-btn{ float: left; margin:  0 4% 0 0; width: 48%; }
.cashout-dialog .action-buttons.add .normal-btn:first-child{ margin:0; }
.cashout-dialog .action-buttons.add .studio-btn,
.cashout-dialog .action-buttons.add .normal-btn{ margin: 0 0 0 2%; width: 32%; }
/* End Cash out */
/* KYC */
.pink-dialog .ui-dialog-titlebar {
    background: #c07481;
    border: 1px solid #c07481;
    color: #fff;
}
.pink-dialog .ui-dialog-titlebar-close {
    background: #b46976;
    color: #fff;
}
.pink-dialog .btn.btn-block.studio-btn{
    background: #b46976;
    color:#fff;
}
.pink-dialog .btn.btn-block.normal-btn{
    background:#e0e0e0;
    color:#8d8d8d;
}
.pink-dialog .iradio_flat-pink,
.pink-dialog .icheckbox_flat, .pink-dialog .iradio_flat {
    background: rgba(0, 0, 0, 0) url("../../../a8236754-d94f-42aa-969d-c1a24d6adaa3/pink-flat.png") no-repeat scroll -91px 0;
    height: 21px;
    width: 21px;
    float:left;
}
.pink-dialog label.selected-radio{ color:#999 !important; }
.pink-dialog .iradio_flat-pink.checked,
.pink-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
.pink-dialog .iradio_flat,
.pink-dialog .iradio_flat-green {
    float: left;
    margin-right: 10px;
    margin-top: 1px;
}
.pink-dialog .img-frame,
.pink-dialog .browse-file,
.pink-dialog .imageSection{
    width:169px;
    height:110px;
}
.pink-dialog .uploaded-img img{
    height:110px;
    width:100%;
    margin-bottom:4px;
}
.pink-dialog .kyc-cardinfo{
    color: #656565;
    font-family: proxima_novasemibold;
    font-size: 17px;
    margin-bottom: 18px;
    margin-left: 14px;
}
.green-dialog .kyc-message,
.pink-dialog .kyc-message {
    color: #656565;
    text-align: center;
}
.pink-dialog .add-img img{ margin-bottom: 42px; }
.pink-dialog .imageSection.edit-img .add-img { padding-top:0; }
.pink-dialog .imageSection.edit-img .add-img  img{ height: 108px; margin-bottom: 10px; width: 100%; }
.pink-dialog .add-img{ padding-top: 21%; }
.pink-dialog .imageSection{ height:138px; }
.pink-dialog .uploaded-img.kyc-doc-img > img {
    height: auto;
    margin: 36px 0 41px;
    width: auto;
}


.green-dialog .img-frame,
.green-dialog .browse-file,
.green-dialog .imageSection{
    width:320px;
    height:160px;
}
.green-dialog .uploaded-img img{
    height: 158px;
    margin-bottom: 12px;
    width: 100%;
}
.green-dialog .kyc-cardinfo{
    color: #656565;
    font-family: proxima_novasemibold;
    font-size: 17px;
    margin-bottom: 18px;
    margin-left: 14px;
}
.green-dialog  .add-img img{ margin-bottom: 66px; }
.green-dialog  .add-img{ padding-top: 21%; }
.green-dialog .imageSection{ height:190px; }
.green-dialog .uploaded-img.kyc-doc-img > img {
    height: auto;
    margin: 36px 0 41px;
    width: auto;
}
.green-dialog .uploaded-img.kyc-doc-img > img {
    height: auto;
    margin: 68px 0 65px;
    width: auto;
}
.green-dialog .cr-kyc-buttons {
    bottom: -60px;
    right: 7px;
    position: absolute;
    text-align: right;
    width: 250px;
}
.green-dialog .cr-kyc-buttons button{
    background-color: #2d8417;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    margin: 0;
    padding: 9px 25px 8px;
    text-align: center;
    width: 122px;
}
.green-dialog .cr-email-buttons {
    bottom: -48px;
    position: absolute;
    right: 287px;
    text-align: right;
    width: auto;
    z-index: 100;
}

.green-dialog .cr-email-buttons .green-btn {
    background-color: #146c00;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    margin: 0;
    padding: 9px 25px 8px;
    text-align: center;
    background-image: none;
}

.green-dialog .cr-email-buttons .green-btn:hover,
.green-dialog .cr-email-buttons .green-btn:focus {
    background-color: #a8a8a8;
    color: #333;
}


.green-dialog .green-btn {
    background-color: #2d8417;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    margin: 0;
    padding: 9px 25px 8px;
    text-align: center;
    background-image: none;
}
.green-dialog .green-btn:hover,
.green-dialog .green-btn:focus {
    background-color: #2d8417;
    color: #fff;
}

.green-dialog .green-btn.addcart{
    font-family: 'proxima_novasemibold' !important;
    font-size: 16px !important;
    padding: 9px 0px !important;
}

.green-dialog .green-btn.addcart:hover,
.green-dialog .green-btn.addcart:focus{
    background: #126900;
}

.fl{ float:left; }
.o-hidden{ overflow:hidden; }
.mr10{ margin-right:10px; }
.mr20{ margin-right:20px; }
.m0{ margin:0 !important; }
.mt10{ margin-top:10px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px !important; }
.b0{ border:none !important;}
.p0{ padding:0 !important;}
.pl0{padding-left:0;}
.pr0{padding-right:0;}
.captchaHolder .captchaSec{
    margin-top: 20px;
    width:100%;
    height: 47px;
    position: relative;
    border:2px solid #efefef;
    overflow: visible !important;
    background:#fff;
    border-radius: 6px;
    box-shadow:0px none;
    display: block;
    /*padding: 13px 35px 13px 19px;*/
}
.captchaHolder .captchaSec .captchaTxt{
    position: absolute;
    padding: 0px;
    text-align: left;
    left: 0px;
}
.captchaHolder .captchaSec .captchaInput{
    position: absolute;
    padding: 0px;
    text-align: left;
    right: 0px;
    width:64%;
}
.captchaHolder .captchaSec .captchaTxt{
    border:0px none;
    border-radius:0px;
    overflow: hidden;
    height:auto;
    border-right: 1px solid #e2e2e2;
    margin-top: 9px;
}
.captchaHolder .captchaSec .captchaTxt img{
    height: 25px;
    position:relative;
    top: -4px;
    width: 113px !important;
}
.captchaHolder .captchaSec .captchaTxtField{
    width: 63%;
    background:none !important;
    border: 0 none !important;
    border-right:1px solid #e2e2e2 !important;
    border-radius: 0px !important;
    box-shadow:none !important;
    color: #818181;
    display: block;
    margin-bottom: 25px;
    padding: 10px 14px 10px 14px !important;
    height: auto;
}
.captchaHolder .captchaRefreshBtn,
.captchaHolder .captchaHelpBtn{
    border-radius: 0px !important;
    margin-left: 2px;
    border:0px none !important;
    box-shadow:none !important;
    background-color: #fff !important;
    padding: 10px 18px 9px !important;
}

.captchaHolder .captchaHelpBtn {
    padding: 22px 18px !important;
}
.captchaHolder .captchaRefreshBtn{
    border-right:1px solid #e2e2e2 !important;
    height: auto;
}
.captchaHolder .tooltip{ width:200px !important; top:3px  !important;}
#UploadedDocBefore .edit-img,
#UploadedDocBefore #kycdocbtn {    height: auto; }
#UploadedDocBefore .btn{margin-left:0; margin-right:0; }
#UploadedDocBefore #kycphotobtn .add-img img {    margin-bottom: 7px;    max-width: 90% !important; }
#UploadedDocBefore .kycDocLabel {    display: none; }
#UploadedDocBefore .col-sm-offset-3 .btn {    margin-bottom: 0 !important;    margin-top: 10px; }
#UploadedDocBefore #kycphotobtn .add-img	{ padding-top:0px !important; overflow:hidden !important; margin: 0 0 11px;}
#UploadedDocBefore #kycphotobtn .add-img img{max-width:100%; max-height:90% !important; }
#UploadedDocBefore #kycphotobtn .add-img img {    margin: 0 auto 5px;    max-height: 165px !important;    max-width: 100%;    padding-bottom: 10px;}
.green-dialog #UploadedDocBefore a{ background: #2d8417 !important;    border: 0 none;    border-radius: 3px;    color: #fff;    font-family: proxima_nova_rgbold;    font-size: 18px;    margin: 0;    padding: 9px 25px 8px;    text-align: center;    width: 100%;}
.green-dialog #UploadedDocBefore .img-frame {    max-width: 99.5% !important; }
.green-dialog #UploadedDocBefore > div {    max-width: 310px !important; }
.green-dialog #cardRegistration-p-4 #kycDocFormCRId {    min-height: 330px;}
.green-dialog #cardRegistration-p-4 #kycDocFormCRId .cr-kyc-buttons{right: 7px; bottom: -50px; }
.green-dialog #kycDocCardRegDialog{ position:relative; }

.reverseIcon {
    background: url("../../../8ddfdf97-587c-4df1-91cc-50c7c9c93f2a/reverse-icon.png") no-repeat center center;
    display: block;
    height: 16px;
    text-align: center;
    width: 16px;
    margin:0px auto;
}
.captchaHolder .tooltip{ width:200px !important; }

.reporting-sec2 .mCSB_container_wrapper{overflow-x: auto; margin-bottom: 0; margin-right: 0;}
.reporting-sec .mCSB_container_wrapper{margin-right:10px !important; overflow-x: auto;}
.reporting-sec .mCSB_container_wrapper > .mCSB_container{padding-right: 10px !important;}
.reporting-sec2 .mCSB_container_wrapper > .mCSB_container{padding-right: 0 !important;}

.reporting-sec2 .mCSB_container,
.reporting-sec2 .ui-jqgrid-hdiv,
.reporting-sec2 .ui-jqgrid-bdiv{ max-width:1500px !important;}
.fieldOverlay {
    background: #f9f9f9 !important;
    border: 2px solid #eeeeee;
    border-radius: 3px;
    bottom: 0;
    color: #555;
    cursor: default;
    font-family: "proxima_nova_rgregular";
    font-size: 18px;
    height: 40px;
    left: 0;
    padding: 5px 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.fieldOverlayHolder{
    position: relative;
}
.fieldOverlayHolder .error-field + .fieldOverlay {
    border-color: #ffc2c3;
}
.fieldOverlayHolder .fieldOverlay.default-text {
    color: #c5c5c5;
}
/* address dialog */
.address-verification-dialog .ui-widget-header {/*background-color: #00B2D8 !important;background: none; */color: #ffffff;margin: -1px 0 0 -1px;}
.address-verification-dialog .ui-dialog-titlebar-close {/*background: #029DBE;*/}
.address-verification-dialog.ui-dialog.ui-widget-content {min-width: 683px;min-height: inherit;overflow: hidden;}
.address-verification-dialog.ui-dialog .ui-dialog-content {padding: 31px 30px 50px;position: relative;}
.address-verification-dialog.ui-dialog .slimScrollDiv { margin: 0 -20px 0 0; padding: 0 20px 0 0; }
.address-verification-dialog.ui-dialog .slimScrollDiv,		
.address-verification-dialog .scroll-holder { max-height: calc(100vh - 124px);}
/* .address-verification-dialog .scroll-holder { height: auto !important; } */
.address-verification-dialog .dialog-head  {padding: 0 0 36px;}
.address-verification-dialog .dialog-heading { color: #000; font-size: 22px; line-height: 32px; font-weight: 500; display: block; margin: 0 0 9px; }
.address-verification-dialog .dialog-head p {color: #444;font-size: 13px;font-weight: 300;line-height: 18px;margin: 0;text-align: left;}
.address-verification-dialog .heading2 { color: #444; font-size: 13px; font-weight: 300; line-height: 18px; margin: 0 0 9px; display: block; }
.address-verification-dialog .entered-address { margin: 0 0 43px; }
.address-verification-dialog .entered-address .address-holder { border: 1px solid #D8DDE4; background-color: rgba(235,239,244,0.2); border-radius: 4px; position: relative; padding: 19px 20px 19px 51px; }
.address-verification-dialog .entered-address .icon-pin-filled {position: absolute;top: 19px;left: 20px;font-size: 15px;color: #FAA532;}
.address-verification-dialog .entered-address .icon-pin-filled svg {fill: #00C3ED;} 
.address-verification-dialog .entered-address address {font-weight: 700;}
.address-verification-dialog address {margin: 0;font-size: 13px;line-height: 18px;color: #444444;font-style: normal;font-family: proxima_nova_rgregular;text-transform: uppercase;}
.address-verification-dialog .heading3 {color: #444;font-size: 15px;line-height: 18px;font-weight: 600;margin-bottom: 8px;display: block;}
.address-verification-dialog .suggested-address { padding: 0 0 11px; }
.address-verification-dialog .suggested-address > div {margin: 0 0 12px;}
.address-verification-dialog .suggested-address .address-holder { height: 100%; position: relative; }
.address-verification-dialog .suggested-address .address-holder .iradio_flat-green {top: 40px;left: 18px;width: 18px;height: 18px; background: none;border: 1px solid #D8DDE4;border-radius: 50%;}
.address-verification-dialog .suggested-address .address-holder .iradio_flat-green.checked {position: relative;}
.address-verification-dialog .suggested-address .address-holder .iradio_flat-green.checked:before {border: 2px solid white;border-radius: 50%;display: block;  width: 14px;  height: 14px;  position: absolute;   top: 50%;  left: 50%;  margin-top: -7px;  margin-left: -7px;  content: '';}
.address-verification-dialog .suggested-address label { margin: 0; width: 100%; height: 100%; padding: 20px 20px 21px 49px; cursor: pointer; border: 1px solid #D8DDE4; border-radius: 4px; background-color: #FFF; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05); }
.address-verification-dialog .suggested-address label.hover,
.address-verification-dialog .suggested-address label:hover,
.address-verification-dialog label.label-radio-checked {border-color: #00C3ED;} 
.address-verification-dialog .next-pre-btns { min-width: 116px; background-color: white;}
.address-verification-dialog .next-pre-btns .form-btn  {background-image: none;padding: 7px 14px;/*background: #00B2D8;*/}

 

@media (max-width: 767px) {
	.address-verification-dialog .form .btn { margin: 0; }
	.address-verification-dialog .form .btn + .btn { margin: 15px 0 0; }
}
@media (max-width: 750px) {
	.address-verification-dialog.ui-dialog.ui-widget-content { min-width: 100%; width: auto !important; left: 15px !important; right: 15px; max-width: none; }
	.address-verification-dialog.ui-dialog .ui-dialog-content { padding: 30px 20px; }
	.address-verification-dialog.ui-dialog .slimScrollDiv,
	.address-verification-dialog .scroll-holder { max-height: calc(100vh - 90px);  }
	.address-verification-dialog .dialog-head { padding: 0 0 15px; }
	.address-verification-dialog .entered-address { margin: 0 0 20px; }
	.address-verification-dialog .heading3 { margin: 0 0 15px; }
}
/********************* PRINT **********************/
#printReceiptFromJs,
#inPage-printReceiptFromJs { display:none;}
@media print{
	@page {    margin: 0 12px 0 12px;}
	#inPage-printReceiptFromJs {display: block;}	
}
@media print{
    div:empty{ display:none;}
    #header,	#logoutForm,	.content-sec,	#footer,
    .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix,
    .success-sec,
    .dialog-body,
    .ui-widget-overlay,
    .bulk-print{display:none;}
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{		position:static !important;		left:0;		top:0;		right:0;		width:100% !important;		background:#000;		margin:0 auto;	}
    #printReceiptFromJs h2,	#printReceiptFromJs h3,	#printReceiptFromJs h4,	#printReceiptFromJs span{		text-align:center;		display:block;	}
    #printReceiptFromJs span{ padding-bottom:10px;}
    #printReceiptFromJs h4{font-weight:bold;}
    #printReceiptFromJs{
        display:block !important;
        width:100% !important;
        margin:0 auto;
    }
    .print-holder{		width:90%;		margin:0 auto;		display:block;		border:5px solid #000;		padding:10px;	}
    .print-holder table{ width:100%; margin:0 auto; font-size:20px; line-height:25px;}
    .print-holder table tr td{ padding:10px; font-weight:bold;}
    .print-holder table tr td:last-child{ text-align:right; font-weight:normal;}
    .print-holder table.cardload-table tr th,
    .print-holder table.cardload-table tr td,
    .print-holder table.cardload-table tr td:last-child{ text-align:center;}
}
/****************** END OF PRINT *****************prd***/
.green-dialog .failureStep h1{color:#ff5252;}
#gview_sales_Detail_transactions .ui-jqgrid-hbox{ float:none !important;}

.current-location {
    background:#4A73BD;
    margin: -30px -30px 10px;
    padding: 10px 30px;
    border-radius:10px 10px 0 0;
    color: #fff;
}

.current-label-01{ display:block; margin-bottom:7px;}
.selected-location-01{font-family: "proxima_nova_rgbold";}
.login-panel-container {  float: right; width: 392px; }
.login-panel-container .glogo { overflow: hidden; padding: 20px 0 0; width: 100%; }
.login-panel-container .glogo img { display: block; margin: 0 auto; }


/*----JSON Messages Style---*/
.gen_msg{
    font-family: 'proxima_novasemibold';
    font-size:15px;
    padding:13px 45px 12px 25px;
    border:0px none;
    display:block;
    width:100%;
    margin-bottom:15px;
    border-radius:6px;
    color:#fff;
    position: relative;
}
.success-msg{
    background-color:#fff;
    border:1px solid #38ca73;
    color: #38ca73;
    font-size: 14px;
}
.error-msg{
    background-color:#fff;
    border:1px solid #ff5252;
    color: #ff5252;
    font-size: 14px;
}
/*.warning-msg{
	background-color:#fff;
	border:1px solid #ffad39;
	color: #ffad39;
	font-size: 14px;
}
.info-msg{
	background-color:#fff;
	border:1px solid #3b99d8;
	color: #3b99d8;
	font-size: 14px;
}
*/
/*----------------------------------*/

/** Login Banner Specific Style **/
.loginSecInner h1 em {
    color: #4a73bd;
    font-style: normal;
}
.loginSecInner .login-txt h1 span {
    color: #f6b221;
}
/** End of BAnner Specific Style **/



/*--search-order--*/

.indigo-dialog div#searchOrder {
    padding: 30px 30px;
}
.indigo-dialog div#searchOrder .reporting-sec {
    padding: 0;
}
.indigo-dialog #searchOrder .reporting-sec .title-hdg{
    margin:0;
}
.indigo-dialog #searchOrder .reporting-sec .title-hdg .pull-left{
    color:#333333;
    font-family: 'proxima_novasemibold' !important;
}
.indigo-dialog div#cancelOrderDialog .dialog-body {
    padding: 16px;
}
.indigo-dialog #userOrderInfo {
    color: #656565;
    padding-bottom: 30px;
    border-bottom: 1px solid #efefef;
    margin-bottom:15px;
    font-size: 18px;
}

.indigo-dialog div#idAmountAndCurrency .form-group{
    margin-bottom:0;
}

.indigo-dialog #orderAmout label, h3{
    color: #656565 !important;
}
.indigo-dialog #orderAmout label{
    font-family: proxima_nova_rgregular !important;
}
.indigo-dialog #orderAmout h3 {
    margin:0 !important;
    font-family: 'proxima_novasemibold';
}

/*--Filters--*/
.indigo-dialog .reporting-sec .title-hdg .filterSec a.filterBtn {
    background: #606060;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgregular !important;
    font-size: 14px;
    padding: 7px 29px;
    position: relative;
    top: 3px;
    border: 1px solid transparent;
}
.indigo-dialog .reporting-sec .title-hdg .filterSec a.filterBtn:focus{ border: 1px solid #404040;}
.indigo-dialog .reporting-sec .title-hdg .filterSec .filter{
    position: absolute;
    padding: 20px;
    background: #606060;
    border: 0px none;
    border-radius: 3px;
    margin-bottom: 20px;
    width: 440px;
    right: 0px;
    z-index: 100;
    top: 24px;
}

.indigo-dialog .reporting-sec .filter .form-control {
    font-family: 'proxima_nova_rgregular';
    font-size: 12px;
    border: 1px solid #eaeaea;
    height: 35px;
    box-shadow: none;
    color: #90939c;
}


.indigo-dialog  .reporting-sec .filter .resetRecord,
.indigo-dialog  .reporting-sec .filter .submitRecord {
    font-family: 'proxima_nova_rgregular';
    font-size: 13px;
    border-radius: 3px;
    background: #787878;
    width: 20%;
    color: #fff;
    border: 0px none;
    margin-right: 14px;
    display: inline-block;
    height:30px;
}

.indigo-dialog  .reporting-sec .filter .submitRecord:hover,
.indigo-dialog  .reporting-sec .filter .submitRecord:focus,
.indigo-dialog  .reporting-sec .filter .resetRecord:hover,
.indigo-dialog  .reporting-sec .filter .resetRecord:focus{
    background-color: #4d4d4d;
}

.indigo-dialog  button.filterBtn{
    background: #36365c;
    border-radius: 3px;
    color: #fff;
    font-family: proxima_nova_rgregular !important;
    font-size: 14px;
    padding: 5px 30px;
    position: relative;
    outline:none;
    border:none;
}
.indigo-dialog  button.filterBtn:hover,
.indigo-dialog  button.filterBtn:focus{ background: #202037;}

.indigo-dialog .cr-email-buttons {
    bottom: -43px;
    position: absolute;
    right: 27px;
    text-align: right;
    z-index: 100;
}

.indigo-dialog .cr-email-buttons a.disable{
    background:#f1f2f7;
    color: #666666;
    cursor: pointer;
}


.indigo-dialog  button.filterBtn.disable{
    background:#f1f2f7;
    color: #666666;
}

.indigo-dialog  button.filterBtn.disable:hover,
.indigo-dialog  button.filterBtn.disable:focus{}


.indigo-dialog .ui-dialog-titlebar {
    background: #36365c;
    border: 1px solid #36365c;
    color: #fff;
}
.indigo-dialog .ui-dialog-titlebar-close {
    background: rgba(0,0,0,.10);
    color: #fff;
}
.indigo-dialog .indigo-btn{
    background:#36365c;
    color:#fff;
}
.indigo-dialog .indigo-btn:hover,
.indigo-dialog .indigo-btn:focus{
    background: #202037;
}

.indigo-dialog .next-btn {
    background-color: #36365c !important;
}
.indigo-dialog .next-btn:hover,
.indigo-dialog .next-btn:focus{
    background-image:none;
}

.indigo-dialog .iradio_flat-green,
.indigo-dialog .icheckbox_flat, .indigo-dialog .iradio_flat {
    background: rgba(0, 0, 0, 0) url("../../../b9347864-dffg-43aa-966e-c2b25c6cea13/indigo-flat.png") no-repeat scroll -91px 0;
    height: 21px;
    width: 21px;
    float:left;
}
.indigo-dialog .iradio_flat-green:focus{ border: 1px solid #000;}
.indigo-dialog label.selected-radio{ color:#999 !important; }
.indigo-dialog .iradio_flat-green.checked,
.indigo-dialog .iradio_flat.checked {
    background-position: -114px 0;
}
.indigo-dialog .iradio_flat,
.indigo-dialog .iradio_flat-green {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
.indigo-dialog .gener-label-fix label{ color:#999; }
.indigo-dialog .radio-tab-content{ margin-bottom:0; }
.indigo-dialog .section-title{
    display: block;
    color: #282828;
    font-family: "proxima_novasemibold";
    font-size: 20px;
    font-weight:normal;
}
.indigo-dialog .chosen-container .chosen-results {
    max-height: 190px !important;
}
#BulkActivateLoadForm #allCardRowsMulti .form-group:nth-child(n+7) .chosen-container.chosen-with-drop .chosen-drop,
.indigo-dialog .chosen-select-top .chosen-container.chosen-with-drop .chosen-drop{
    bottom: 38px !important;
    left: 0;
    top: auto !important;
}
.indigo-dialog .extraInfo .mCSB_container{ overflow:visible; }
.indigo-dialog .chosen-container .chosen-results .highlighted{
    background-color: #36365c;
    background-image:none;
    color: #fff;
}
.indigo-dialog .form-btn.btn-grey-kyc,
.indigo-dialog .form-btn.btn-indigo-submit{
    background-color: #2d8417;
    color: #fff !important;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    padding: 12px 0;
    text-align: center;
    background-image:none;
}
.indigo-dialog .form-btn.btn-grey-kyc{
    background-color: #e0e0e0;
    color: #737373 !important
}
.indigo-dialog .tool-tip-position{ display:inline-block; }
.indigo-dialog .tool-tip-position .tootip-c3{ top:4px; }
.indigo-dialog .card-number-binput .form-control{ height: 52px; }
.indigo-dialog .card-number-binput .chosen-container-single .chosen-single{
    height: 52px;
    line-height: 38px;
}
.indigo-dialog .card-number-binput .chosen-container-single .chosen-single div b{
    background-position:12px -501px;
}
.indigo-dialog .card-number-binput .chosen-container-single .chosen-single div{ width:52px; }
.indigo-dialog .card-number-binput .chosen-container .chosen-results {
    max-height: 165px !important;
}
.indigo-dialog label.register-contact-country{
    color:#999;
}
.indigo-dialog .actions a{
    background-color: #36365c;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}
.indigo-dialog .actions a:hover,
.indigo-dialog .actions a:focus{
    background-color: #202037;
}

.cancellation-success-print-btn.indigo-btn.disable:hover,
.cancellation-success-print-btn.indigo-btn.disable:focus{
    color:#fff;
    background-color:#a8a8a8;
}
.indigo-dialog .actions .disabled a {
    background-color: #e0e0e0;
    color: #737373;
}
.indigo-dialog .actions .disabled a:hover,
.indigo-dialog .actions .disabled a:focus{
    color:#fff;
    background-color:#a8a8a8;
}
.indigo-dialog .wizard > .steps li.current a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #36365c;
}
.indigo-dialog .tab-scroll.confirmation .section-title{ font-weight:normal; }
.indigo-dialog .wizard > .steps li a em{ background: rgba(0, 0, 0, 0) url("../../../d95578ge-dcf3-5c81-fc6b-30178e3d17c6/wpbendigo1-cancel-order-sprite.png") no-repeat -8px -4px; }
.indigo-dialog .wizard > .steps li.disabled a#cancelACard-t-0 em { background-position: -75px -38px; }
.indigo-dialog .wizard > .steps li.disabled a#cancelACard-t-1 em{ background-position: -135px -38px; }
.indigo-dialog .wizard > .steps li.disabled a#cancelACard-t-2 em{ background-position: -195px -37px; }

.indigo-dialog .wizard > .steps li.current a#cancelACard-t-0 em{ background-position: -75px -4px; width:33px !important; }
.indigo-dialog .wizard > .steps li.current a#cancelACard-t-1 em{ background-position: -135px -5px; }
.indigo-dialog .wizard > .steps li.current a#cancelACard-t-2 em{ background-position: -195px -4px; }


.indigo-dialog .cr-message h1.ooops{
    font-size:30px;
    line-height:40px;
    color:#e93035;
}
.indigo-dialog .cr-message h1.success{
    font-size:30px;
    line-height:40px;
    font-family: proxima_novasemibold;
    color:#2d8417;
}
.indigo-dialog .cr-message p{
    color:#999;
    margin:0 0 15px;
    font-family:proxima_nova_rgregular;
}
.indigo-dialog .cr-message .msg-heading{
    font-weight:normal;
    color:#494949;
    font-family: proxima_novasemibold;
    font-size:21px;
    margin: 26px 0 20px;
}
.indigo-dialog .cr-message .msg-heading span{
    color:#2d8417;
}
.indigo-dialog .cr-message a{ color:#494949; }
.indigo-dialog .next-btn{
    padding:13px 59px 11px 20px;
    background-color:#2d8417 !important;
    color:#fff !important;
    background-image:none;
}

.indigo-dialog .normal-btn {
    background: #e0e0e0;
    color: #737373;
}
.indigo-dialog .normal-btn:hover,
.indigo-dialog .normal-btn:focus{background: #a8a8a8; color:#fff;}
.indigo-dialog .cardregistration-add-info .form-group{ margin-bottom: 18px; }
.indigo-dialog .cardregistration-add-info .error-text{
    position:absolute;
    bottom: -19px;
}
.indigo-dialog .mCustomScrollBox{ height:406px !important; }

.indigo-dialog table.table.table-bordered{
    border: 1px solid #eeeeef;
}

.indigo-dialog table thead tr th {
    font-family: 'proxima_novasemibold';
    background: #f0f2f7 !important;
    color: #6c6f77;
    text-align: left;
    white-space: nowrap;
    font-size: 14px;
    border: none;
    height: 40px;
    vertical-align: middle;
    padding: 0px 16px;
}


.indigo-dialog table#orderinfotable tbody tr td,
.indigo-dialog table#orderinfotable thead tr th{
    font-size:14px;
}

.indigo-dialog table thead tr th:last-child{
    border-right:inherit;
}

.indigo-dialog .table-striped>tbody>tr:nth-child(odd)>td {
    background-color: #fff !important;
    vertical-align: middle;
    font-size: 12px;
    height: 50px;
    padding: 0px 16px;
    text-align: left;
    color:#7f8186;
    border-color: #eaebf0;
}

.indigo-dialog .table-striped>tbody>tr:nth-child(even)>td {
    background-color: #f5f6fa !important;
    vertical-align: middle;
    font-size: 12px;
    height: 50px;
    padding: 0px 16px;
    text-align: left;
    color:#7f8186;
    border-color: #eaebf0;
}

.indigo-dialog table tbody tr#noRecords td {
    white-space: nowrap;
}

.indigo-dialog table.table a.filterBtn{
    background: #fff;
    border-radius: 3px;
    color: #6c6f77;
    font-family: 'proxima_novasemibold' !important;
    font-size: 12px;
    padding: 6px 14px;
    position: relative;
    cursor: pointer;
    border: 1px solid #eeeeef;
}
.indigo-dialog table.table a.filterBtn:hover,
.indigo-dialog table.table a.filterBtn:focus {
    background: #e6e6e6;
    border-color: #e6e6e6;
}
.indigo-dialog table.table colgroup col {
    width: inherit !important;
}

.indigo-dialog .actions a.btn-block.btn-normal{
    width: 100%;
    background: #e0e0e0;
    color: #737373;
}
.indigo-dialog .actions a.btn-block.btn-normal:hover,
.indigo-dialog .actions a.btn-block.btn-normal:focus{
    background: #eee;
    color: #aaa;
}

.indigo-dialog table.table tr td span.flag img{
    width: 25px;
    height: 18px;
}

.indigo-dialog .in-rate span span{
    margin:10px ;
}

.indigo-dialog #userOrderInfo b{
    white-space: pre-wrap;
    word-break: break-word;
    word-break: break-all;
    display:block;
    font-family: 'proxima_novasemibold';
}

.indigo-dialog .actions button{
    background-color: #36365c;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: auto;
    font-family: proxima_nova_rgbold;
    font-size: 16px;
    text-align: center;
}
.indigo-dialog .actions button.disabled {
    background-color: #e0e0e0;
    color: #737373;
}

.indigo-dialog p.value.form-control-static {
    padding-top: 10px;

}

.indigo-dialog #idAmountAndCurrency p.value.form-control-static{
    padding-top:5px;
    font-size:20px;
    color:#adadad;
}

.dpBlock{ display:block;}

/*--table helpers--*/
tr.ht60{
    height: 60px;
}
td.wh50{
    width: 50%;
    font-family: 'proxima_novasemibold';
    color: #676666 !important;
    font-size: 13px !important;
}
td.noBorder{
    border: none !important;
}

#noRecords h5{
    margin:100px 0px 100px 0px !important;
}

.ui-widget{
    font-family: 'proxima_nova_rgregular' !important;
}

/*--Card Regestration--*/
div#curInfo {
    position: relative;
}
div#curInfo .equal-sign {
    position: absolute;
    bottom: 0;
    font-size: 24px;
    top: 37px;
    margin: 0;
    left: 330px;
    right: 0;
}
/*--end search-order--*/

/*--Cancellation and Confirmation--*/
#cancellationConfirmation {
    padding:32px;
}

#cancellationConfirmation h1, #cancellationConfirmation h1 p{
    margin: 0 0 15px 0;
}

#cancellationConfirmation p{
    opacity:.6;
}

#cancellationConfirmation p.lead{
    opacity:1;
}

/*--Cancellation and Confirmation--*/

/*--Utilities--*/
.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.form-control-static {
    min-height: 2.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-bottom: 0;
}

.form-control-static.equal{
    font-size: 24px;
    padding-bottom: 0;
    color:#666666;
}

.br{
    word-break: break-word;
    word-break: break-all; /*--firefox--*/
}

.text-center{
    text-align:center !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn{
    opacity: 0.3 !important;
}


#userOrderInfo .col-md-3.refNo {    padding-left: 0;}
#userOrderInfo .col-md-3.transDate {    padding-left: 0;}
#verifyOrderInfo thead th {    font-size: 12px !important;    font-weight: normal;    padding: 10px !important;    text-align: center;    white-space: pre-line;    word-wrap: break-word;}
#verifyOrderInfo tbody tr .currencyCell {    padding: 5px !important;}
#verifyOrderInfo .flag > img {    height: auto !important;    width: 100%;}
#verifyOrderInfo .flag {    float: left;    height: 20px;    margin-right: 5px;    width: 25px !important;}
table#verifyOrderInfo {    margin-bottom: 0;}
.widgets .icon-online-order {    background: url(../../../c88766be-cbc3-4c71-ac5b-20177e3d18c9/bendigo-css-sprite.png) no-repeat -100px -642px;}
.widgets .icon-sell-cards {    background: url(../../../c88766be-cbc3-4c71-ac5b-20177e3d18c9/bendigo-css-sprite.png) no-repeat -211px -130px; }
.contanct-us_holder h4 {  font-family: 'proxima_novasemibold'; font-size: 20px; color:#282828; margin-bottom: 30px; }
.contanct-us_holder p {  font-family: 'proxima_nova_rgregular'; margin-bottom:10px !important;}
/** Concurrent session **/
.session-holder{ padding:20px; background:#fff; margin-top:20px; box-shadow:0px 0px 10px -4px #000;}
.session-holder > p{ text-align:center;}
.session {    border: 1px solid #ccc;    padding: 15px;    box-sizing: border-box; border-radius:3px; margin-bottom:10px;}
.session h3{ margin:0;}
.session table{ margin:0;}
.session table tr td{ padding:5px;}
.session table tr td a,
.btn-holder	a.button{    padding: 5px 10px;    background:#8fc449;    color: #fff;    border-radius: 5px;    float: right; margin-left:10px;}
.session table tr td a:hover,
.btn-holder	a.button:hover{ background:#333;}
.btn-holder{ overflow:hidden;}
.no-session {    font-size: 20px;    line-height: 25px;    font-weight: normal;    padding-top: 10px; color:#4A73BD; background:#fff; padding:10px 15px;}
#frmPersonalInfoCR .col-lg-4 .form-group{min-height:97px;}
/** End of Concurrent session **/

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chosen-container-single .chosen-search input[type="text"]{
        background-image: url(../../../70b682d6-3e50-40d1-a4ed-3a2f71c8213a/chosen-sprite.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;

    }
}

.gendersDiv > div { margin:6px 0px;     display: inline-block; }
.gendersDiv label{ float:left; margin-right:15px;}
.gendersDiv span.error-text{ width: 200px; position: absolute; left: 0; right: 0; bottom: -32px;}

.logic-sec a { color: #333333; }
.logic-sec a:focus { text-decoration: underline !important; }

/*--112516--*/
#loadFundsDialog .dialog-body{ padding: 25px 60px 50px; }
.btn-block + .btn-block{ margin-top:7px; }
#loadFundsDialog .sec-results { margin-top: 5px; }
.loadFundsReset .valueTable-leftCol{ padding-left:0;}
.loadFundsReset .valueTable-rightCol{ padding-right:0; }
.loadFundsReset .btn-group-3 { margin: 0 2% 0 0; width: 31.9%; }
.loadFundsReset .btn-group-3:last-child{margin:0;}
.loadFundsReset .valueTable{ margin: 0 0 20px !important; }
.pt6{padding-top:6px;}
.pt8{padding-top:8px;}
.pl0{padding-left:0;}
.pr0{padding-left:0;}
.loadFundsReset .tootip-c3{ left: -2px; top: 4px; }
.loadFundsReset #frmConfirmLoadFunds .valueTable-leftCol{ width: 67%; padding-bottom: 2px; padding-top: 3px; }
.loadFundsReset #frmConfirmLoadFunds .valueTable-rightCol{ width: 33%; padding-bottom: 2px; padding-top: 3px; }
.loadFundsReset #frmConfirmLoadFunds label{ margin:0; }
.color999{ color:#999 !important; }

/*--flat Box combinators--*/
div[class*="iradio_flat"].focus + label,
div[class*="iradio_flat"].checked.focus + label,
div[class^="icheckbox_flat"].focus ~ label,
div[class^="icheckbox_flat"].checked.focus ~ label{
    text-decoration: underline !important; }

div[class*="icheckbox_flat-"] , div[class*="icheckbox_flat-"] + label {
    display: inline-block;
    margin-bottom: -4px;
    margin-right: 6px;
}

ul.btn-actions.list-inline>li { min-width:15%; }
ul.btn-actions.list-inline>li button{padding: 7px 16px !important;}
.green-dialog .confirmation table tbody tr td.valignM{ vertical-align: middle !important;}
.green-dialog .confirmation table tbody tr td.valignM label{ margin-bottom:0;}

#otp{ margin-top: 150px}
#otp h1{ font-size: 18px; margin: 0; }
ul.opt-info.list-unstyled{ margin-bottom: 0; }
ul.opt-info.list-unstyled li h1{ margin-bottom: 0; }
ul.opt-info.list-unstyled li{ border-bottom: 1px solid #cccccc; padding: 20px 0; }
ul.opt-info.list-unstyled li:last-child{ border-bottom: none; }
#otp input.form-control, #otp span.input-group-addon{ font-size: 18px; }
#otp .btn-default{ border:1px solid #cccccc; font-size: 14px !important; }
#otp .btn-primary, #otp .btn-default{ background-image: none; }
#otp .btn-default:hover, #otp .btn-default:focus{ color: #000000; }
#otp .panel{ background: #fff; box-shadow: 0 0 3px #ccc; border-radius: 10px; overflow:hidden; }
#otp .form-text-msg{ margin-bottom:0; padding:16px 40px 16px 16px;}
#otp .panel-body{ padding:30px; } p.opt-value{ margin-bottom:0; float: none; display: block; font-weight: bold;color: #333;}
@media (min-width: 768px){ p.opt-value{ float: right} }
@media (max-width: 767px){ .return-btn{display: block;clear: both;width: 100%;margin-top: 30px;padding: 0;}  }
@media (max-width: 768px){ #card-banner img { margin-top:0; margin-bottom:20px;} }
button#returnToClient { background-image: none; font-family: 'proxima_nova_rgregular' !important; font-size: 16px !important; padding: 8px 16px !important; margin-top: 6px; }
#card-banner img{max-height: 100px; margin-top: 20px;}
#card-banner ~ .top-margin{margin-top: 0;display: inline-block;margin-bottom: -280px;}
.static-field{background: #eee none repeat scroll 0 0;border-radius: 3px;color: #333;text-align: center;}
.pd20{ padding:20px !important;}
.pd10{ padding:10px !important;}
.pt20{padding-top: 20px;}
#faQs.pagecontent{border: 1px solid #ccc;display: block;padding: 24px 20px 34px;}
#faQs.pagecontent p {font-size: 13px; line-height: 19px; margin:0;}

/** Overriding the jquery style **/
.ui-widget-header .ui-icon::before{ display: none;}
#searchUsersForm .chosen-container-single .chosen-single div:after,
.filter .chosen-container-single .chosen-single div:after{ margin-top: 6px;}
.chosen-container-single .chosen-single div:after{ margin-left: 12px; margin-top: 10px; width: 10px; height: 10px; background-position: 0 -2px;}
.chosen-container-active.chosen-with-drop .chosen-single div:after{ background-position: -18px -2px;}
#countryDiv .chosen-container-single .chosen-single div:after{ position: absolute; left: 40%; top: 40%; margin: 0 !important;}
.chosen-container-single .chosen-single div b{ display: none;}
/** End of Overriding the jquery style **/

/** BULK ACTIVATE AND LOAD beneficioary button styling **/
#BulkActivateLoadForm .beneficiaryButton {display: block; margin-top: 7px; text-align: center; padding: 0 5px;}
/*--#BulkActivateLoadForm #allCardRowsMulti { margin-bottom: 0 !important;} --*/
.aladditionalInfoBox .aladditionalInfoBox-heading { font-size: 18px; color: #34495e; padding-bottom: 17px; font-weight: 600; font-family: "proxima_novasemibold";}
.aladditionalInfoBox [class*="col-"] { padding-left: 15px !important;}
.aladditionalInfoBox .form-group { font-size: 18px; color: #293980; margin-bottom: 18px;}
.aladditionalInfoBox .form-group label{ margin-bottom: 4px;}
.aladditionalInfoBox .comment-box { margin-top: 17px; margin-bottom: 19px;}
.aladditionalInfoBox textarea { height: 136px; resize: none;}
.aladditionalInfoBox .controls-btn { font-size: 20px; font-weight: 400; float: right; padding: 6px 34px !important; margin-left: 24px;}
#agreeWithTermsAndConditions_icheck ~ label a { text-decoration: underline !important; }
/** Component Captcha Fix **/
.captchaSec .cptcha-Actions ul {    margin: 0;    padding: 0;    text-align: right;    width: 100%;}
.captchaSec .cptcha-Actions ul li {    display: inline-block;    float: left;}
.captchaSec .cptcha-Actions .cptcha-btn {    padding: 22px 19px 21px 18px !important;    position: static;}
.form-signin .captchaSec .cptcha-Actions .cptcha-btn { padding: 22px 16px 21px 16px !important;}
.captchaSec .captchaTxtField{margin-bottom:0 !important}
.form-signin .captchaSec .captchaTxtField{padding:12px 14px !important;}
.masKed {	font-size: 16px; font-weight: normal; color: #535353; text-decoration: none; background: #fff; overflow: auto;  position: absolute;  bottom: 6px !important; height: 30px; left: 26px !important; padding: 6px 2px; top: 38px !important; visibility: hidden; }
#identificationInfo .masKed {	top: 32px !important; overflow: visible !important;}
.uploadKycDoc .mCSB_container { min-height: 370px; }
#kycDocTemporaryDiv #preview-image {	display: block;	max-width: 100%;width: 100%;height: 160px; max-height: 160px;overflow: hidden; border-radius: 5px;border: 2px solid #efefef;}
#kycDocTemporaryDiv .remove-img img { height: 20px; }
#kycDocTemporaryDiv .figure-caption {margin: 10px 0 8px 0; color: #b9b9b9; font-family: "proxima_nova_rgregular"; font-size: 15px;}
#kycDocTemporaryDiv .upload-message { text-align: center; background: #EFFFE5; padding: 20px; color: #86BF70; border: 1px solid #D7F1D8; margin:0; } 
#kycDocTemporaryDiv .upload-message p { margin: 0;}
/** End of Component Captcha Fix **/
/*----*/
@media (max-width: 1024px) { .login-txt.wpfc1_cta h1{font-size: 38px} .login-txt.wpfc1_cta ul li{ font-size:25px;} } 
@media (max-width: 768px) { .login-txt.wpfc1_cta h1{font-size: 38px;} .login-txt.wpfc1_cta ul li{ font-size:17px; } .login-txt.wpfc1_cta ul li:before { margin-right:10px;} }
/*--9617--*/
.required > em { color: #c00; display: none; }
@media print {
	 
#inPage-printReceiptFromJs { width: 96%; margin: 0 auto; padding-top: 10px; }
	#inPage-printReceiptFromJs table { width: 100% !important; }
	#inPage-printReceiptFromJs table th,
	#inPage-printReceiptFromJs table td { vertical-align: top !important; }

	body { margin: 0; width: 100% !important; }
	#inPage-printReceiptFromJs .print-doc * {  -webkit-font-smoothing: antialiased !important; letter-spacing: 0.02rem; }
	#inPage-printReceiptFromJs .print-doc > table { width: 96% !important; }
	#inPage-printReceiptFromJs .print-doc td { vertical-align: top !important; font-family : 'Open Sans' , Calibri , Arial, Helvetica, sans-serif !important; }
	#inPage-printReceiptFromJs .print-doc table table { width: 100% !important; }
	#inPage-printReceiptFromJs .print-doc .trans-info td { font-size: 11px !important; line-height: 1.25 !important; padding: 1px 2px !important; }
	#inPage-printReceiptFromJs .print-doc .trans-desc td { font-size: 10px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .print-doc .tran-sign td { font-size: 12px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .print-doc .logo-space, #inPage-printReceiptFromJs .print-doc td[height="40"], #inPage-printReceiptFromJs .print-doc td[height="50"] { height: 3px !important; line-height: 3px !important; }
	#inPage-printReceiptFromJs .print-doc td[height="80"], .print-doc td[height="60"] { height: 6px !important; line-height: 4px !important; }
	#inPage-printReceiptFromJs .print-doc .logo img { width: 160px !important; height: auto !important; display: block !important; }
	#inPage-printReceiptFromJs .print-doc .table-width.border { border-width: 1px !important; }
	#inPage-printReceiptFromJs .print-doc .width96 { width: 86% !important; margin: 0 auto; }

	/* doc 2 */
	.wizard > .content,
	.wizard #inPage-printReceiptFromJs  .table-holder{ width: 100% !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .f16 ,
	#inPage-printReceiptFromJs .WPCardReg-doc .f16  span{ font-size: 16px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .f14 ,
	#inPage-printReceiptFromJs .WPCardReg-doc .f14  p{ font-size: 14px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .f12 { font-size: 12px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .f11 { font-size: 11px !important; line-height: 1.25 !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .pb10 { padding-bottom: 10px !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .pb5 { padding-bottom: 5px !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .p3 { padding: 3px !important }
	#inPage-printReceiptFromJs .WPCardReg-doc .tabel-divider { width: 2% !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder { margin: 0 0 10px !important; width: 100% !important; table-layout:fixed; }
	#inPage-printReceiptFromJs .WPCardReg-doc .table-info { margin: 0 0 10px !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .w100 { width: 100% !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .w50,
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder02{ width: 49% !important; min-height:10px !important;}
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder02 .table-border{ 	max-width: 100%;min-height: 0 !important;margin: 0 auto; padding:0 !important;}
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder02 .table-border thead tr td,
	#inPage-printReceiptFromJs .wrapper{ width:100%; max-width:100%; min-height:0 !important; padding:0 !important;}
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder02 .table-border .f16{margin:0 0 10px !important;}
	#inPage-printReceiptFromJs .w100 .table-border{ width:100% !important;}
	#inPage-printReceiptFromJs .table-data td{ height:auto !important}
	#inPage-printReceiptFromJs .table-data .font3{ padding:20px 0 0 !important;}
	#inPage-printReceiptFromJs .table-data img{ width: 160px !important; height: auto !important; display: block !important; }
	#inPage-printReceiptFromJs .WPCardReg-doc .table-holder02:first-child .table-border tbody tr td {    padding-top: 15px !important;}
	#succesLoadFunds, .cr-message,     .wizard .steps,    .wizard .actions,    div:empty{ display:none !important;}
}
/*================================================================= FOR CMS ====================================================================*/
.popup-custom .ui-widget-header, 
.popup-custom .ui-dialog-titlebar-close { background:#4a73bd; color:#fff; }
.widgets > div > ul { padding: 0; margin: 0;} 
.widgets > div > ul > li { float: left; width: 32.6%; margin: 0 8px 5px 0; }
.widgets > div > ul > li a { height: auto; width: 100%; padding: 34.2px 0; margin: 0; }
.widgets a.cmsnewbox { background:#2d8417; background: rgba(45,132,23, 0.6); display: inline-block; vertical-align: top; padding: 80px 0 80px 0; }
.popup-custom .sub-popup-custom { max-height: 500px; overflow: auto; padding: 40px; }
.cms-default-popup form .btn.btn-block { margin-top:90px; background:#2d8417; color:#fff; }

/*================================================================= For Wizard Email Buttons in bottom actions ====================================================================*/
.wizard > .actions .cr-email-buttons {position: relative; right: auto; bottom: auto; display: inline-block; vertical-align: middle; margin: 0px 12px 0px 0px;}
.wizard > .actions > ul{vertical-align: middle;}
.wizard > .actions .cr-email-buttons .green-btn:hover, .wizard > .actions .cr-email-buttons .green-btn:focus {color:#fff;}
.wizard > .actions .cr-email-buttons .green-btn:focus {background-color: #e0e0e0 !important; color: #737373 !important;}
.wizard > .actions > ul li a{width:auto; display: block; padding: 9px 25px 8px 25px;}
@media (max-width: 768px) {.wizard > .steps li a{padding: 10px;}}
@media (max-width: 667px) {.wizard > .actions .cr-email-buttons {margin: 0px 24px 10px 0px;display: block;} .wizard > .actions .cr-email-buttons > div {float: none;}}
/*================================================================= End of Wizard Email Buttons in bottom actions ====================================================================*/

/*================================================================= FOR Administration Tools - adminControl Start Tiles ====================================================================*/
.widgets > .widgets-box-1 > ul > li { width:100%;}
.widgets > .widgets-box-2 > ul > li {  width:49%;}
.widgets > .widgets-box-3 > ul > li {width:32.6%;}
.widgets > .widgets-box-3 > ul > li.bigBox {width: 65.9%;}
.widgets > .widgets-box-3 > ul > li > a.bigBox {width:100%;}
.widgets > .widgets-box-3-a > ul > li {  width:32.6% important;}
.widgets > .widgets-box-3-a > ul > li.bigBox {width: 65.9%;}
.widgets > .widgets-box-3-a > ul > li > a.bigBox {width:100%;}
.widgets > .widgets-box-4 > ul > li { width:24.2%; }

@media screen and (min-width:320px) and (max-width:599px){
	.widgets > .widgets-box-3 > ul > li.bigBox, 
	.widgets > .widgets-box-3-a > ul > li.bigBox	{width: 49.2%; margin: 0 0.8% 5px 0;}	
}
@media screen and (min-width:600px) and (max-width:1022px){
	.widgets > .widgets-box-3 > ul > li.bigBox, 
	.widgets > .widgets-box-3-a > ul > li.bigBox{width: 99%; }	
}
@media (max-width: 1200px){.widgets > .widgets-box-3 > ul > li, .widgets > .widgets-box-3-a > ul > li {width:32.4%;}
.widgets > .widgets-box-4 > ul > li { width:24.1%; }}
@media (max-width: 1022px){
	.widgets > .widgets-box-1 > ul > li,
	.widgets > .widgets-box-2 > ul > li,
	.widgets > .widgets-box-4 > ul > li,
	.widgets > .widgets-box-3 > ul > li, .widgets > .widgets-box-3-a > ul > li {width: 49.2%; margin: 0 0.8% 5px 0;}
	.widgets > .widgets-box-1 > ul > li a,
	.widgets > .widgets-box-2 > ul > li a,
	.widgets > .widgets-box-4 > ul > li a,
	.widgets > .widgets-box-3 > ul > li a, .widgets > .widgets-box-3-a > ul > li a {width: 100% !important; }
}

/*================================================================= FOR Administration Tools - adminControl End Tiles ====================================================================*/


/*================================================================= FOR Forgot Password Alert Dialog Start ====================================================================*/
#passwordExpiryAlertDialog .dialog-body {padding: 34px 30px 40px;  }
#passwordExpiryAlertDialog .dialog-body p {font-size: 18px;margin-bottom: 38px;font-weight: 600;}
#passwordExpiryAlertDialog .change-password-controls { text-align: right;}
#passwordExpiryAlertDialog .change-password-controls .form-btn { padding: 9px 20px; width: auto; background-image: none;}
/*================================================================= FOR Forgot Password Alert Dialog End ====================================================================*/
#langSelectionDropdown{
    float: right;
    margin: -6px 5px -6px 29px;
    min-width: 150px ;
}
.peter-river-dialog .form-group.col-lg-6.pull-right{
    float: none !important;
    text-align: right;
    width: 100% !important;
}
.peter-river-dialog .form-group .btn {
    padding: 7px 10px !important;
}
.peter-river-dialog .form-group .btn-group-3{
    vertical-align: top;
    margin: 0 0 0 10px;
    float: none;
    width: auto;
    min-width: 150px;
}
.sessionPopup.ui-dialog {
    width: 600px !important;
}
.sessionPopup .no-padd{
    text-align:center;
}
.downy-dialog .btn, .steelBlue-dialog .btn{
    padding: 7px 10px !important;
    min-width: 90px;
}
.downy-dialog .dialog-body .form-group:last-child, .steelBlue-dialog .dialog-body > .form-group{
    text-align: center;
}
.downy-dialog .form-group .btn-group-3,.steelBlue-dialog .form-group .btn-group-3 {
    width: auto;
    margin: 0 5px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.ui-dialog.steelBlue-dialog{
    width: 600px !important;
}

/*New Card Enrollment Styles*/

.enrollment-form-wrapper .tootip-c3{
	top: 4px;
}
.clearLeft {
	clear: left;
}
.address-info-wrapper {
    margin: 0 0 25px;
}
/**/
/*.ui-widget-header .ui-icon.ui-icon-closethick { top: 5px; }*/
.ui-widget-header.ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon.ui-icon-closethick, .ui-widget-header.ui-dialog-titlebar .ui-dialog-titlebar-close:focus .ui-icon.ui-icon-closethick { opacity: 1; }
.ui-state-default .ui-icon { background: url(../../../../images/ui-icons_888888_256x240.png); }
.ui-jqgrid .ui-pg-table { min-width: 300px; }
.sessionPopup .ui-widget-header.ui-dialog-titlebar .ui-dialog-titlebar-close { background: rgba(0,0,0,.10); }
.sessionPopup[aria-describedby="sessionTimeoutdialog"] { left: 50% !important; top: 50% !important; margin: -125px 0 0 -300px; }
/* cardenrollment section error message height fix */
/* sh-style */
.inputbox-container{ min-height: 105px;}
#statsViewerForm .captcha-area.visual-verification{margin-top: 20px;}
.login-panel-container .google-captcha{margin-top: 20px;}
#forgotPasswordDialog .form-group.google-captcha > label {display: none;}
.grecaptcha-badge {z-index: 9;}
#frmPersonalInfo .form-group{min-height: 92px;}

/* Loadfunds Multi Currency widget height */
/* div#loadFundsMultiCurrency .steps{height: 600px;} */

#cardRegistration .wizard > .steps{ height:auto;}


div#loadFundsMultiCurrency .steps{height: auto;}	

.pink-dialog .actions .disabled a{
    background-color: #e0e0e0;
    color: #737373;
}

.pink-dialog .actions .disabled a:hover, .pink-dialog .actions .disabled a:focus {
    background: #a8a8a8;
    color: #fff;
}

.pink-dialog .actions a{
    background-color: #c07481;
    color: #fff;
    padding: 11px 25px 8px 25px;
    border: 0 none;
    border-radius: 3px;
    margin: 0px;
    width: 122px;
    font-family: proxima_nova_rgbold;
    font-size: 18px;
    text-align: center;
}

.pink-dialog .actions a:hover, .pink-dialog .actions a:focus{
    background-color: #a7646f;
}

.seeGreen-dialog .next-btn:hover, .seeGreen-dialog .next-btn:focus{
    background-color: #069777 !important;
}

.seeGreen-dialog .seeGreen-btn:hover, .seeGreen-dialog .next-btn:focus{
    background-color: #069777 !important;
}

.seeGreen-dialog .seeGreen-btn:hover, .seeGreen-dialog .seeGreen-btn:focus{
    background-color: #069777 !important;
}

.seeGreen-dialog .previous-btn:hover, .seeGreen-dialog .previous-btn:focus{
    background-color: #c7c5c5;
}

.steelBlue-dialog .steelBlue-btn:hover, .steelBlue-dialog .steelBlue-btn:focus{
    background-color: #3a5c93;
}

.steelBlue-dialog .normal-btn:hover, .steelBlue-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
}

.studio-dialog .studio-btn:hover, .studio-dialog .studio-btn:focus{
    background: #87497e;
}

.studio-dialog .normal-btn:hover, .studio-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
}

.indigo-dialog .blue-btn{
    background: #36365c;
    color: #fff;
}

.indigo-dialog .blue-btn:hover, .indigo-dialog .blue-btn:focus{
    background: #272744;
    color: #fff;
}

.peter-river-dialog .peter-river-btn:hover,
.peter-river-dialog .peter-river-btn:focus{
    background:#2a639f;
    color:#fff;
}

.peter-river-dialog .normal-btn:hover, .peter-river-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
}

.downy-dialog .downy-btn:hover, .downy-dialog .downy-btn:focus{
    background: #4e9990;
    color: #fff;
}

.downy-dialog .normal-btn:hover, .downy-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
}

.pickledBluewood-dialog .peter-river-btn:hover, .pickledBluewood-dialog .peter-river-btn:focus{
    background: #202d3a;
    color: #fff;
}

.pickledBluewood-dialog .normal-btn:hover, .pickledBluewood-dialog .normal-btn:focus{
    background: #a8a8a8;
    color: #fff;
}
/* Quick Fix */
.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-htable th,.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-bdiv tr > td{height:auto;vertical-align:middle}
.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-htable th > *,.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-bdiv tr > td{height:auto;width:100%}
.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-htable th{white-space:normal!important;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}
.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-bdiv tr > td{white-space:nowrap}
.reporting-sec .myTable .ui-jqgrid #gview_sales_Detail_transactions .ui-jqgrid-htable th,.reporting-sec .myTable .ui-jqgrid .ui-jqgrid-bdiv tr > td{font-size:90%}
.reporting-sec .myTable .ui-jqgrid #gview_searchGrid .ui-jqgrid-htable th,.reporting-sec .myTable .ui-jqgrid #gview_searchGrid .ui-jqgrid-bdiv tr > td{font-size:88%}
/* Quick Fix Ends */
.d-none { display: none;}
#cardRegistration .confirmation table tbody tr td { word-break: break-word;}

.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-0 em { background-position: -75px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-1 em{ background-position: -439px -38px; width:33px !important; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-2 em{ background-position: -135px -37px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-3 em{ background-position: -195px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-4 em{ background-position: -556px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-5 em{ background-position: -135px -37px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-6 em{ background-position: -313px -38px; }
.green-dialog .wizard > .steps li.disabled a#cardRegMultiCurrKyc-t-7 em{ background-position: -377px -38px; }

.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-0 em{ background-position: -75px -5px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-1 em{ background-position: -439px -4px; width:33px !important; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-2 em{ background-position: -135px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-3 em{ background-position: -195px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-4 em{ background-position: -556px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-5 em{ background-position: -135px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-6 em{ background-position: -313px -4px; }
.green-dialog .wizard > .steps li.current a#cardRegMultiCurrKyc-t-7 em{ background-position: -377px -4px; }

#cardRegMultiCurrKyc.wizard > .steps{ height: 542px; }

.pickledBluewood-dialog{max-width: 98% !important;}
.beneficiaryButton ~ .BulkActivateContainer{padding-right: 45px;}

#cardRegistrationWithKYC-p-5 .col-md-7 .row .col-lg-6:nth-of-type(2n+1){clear: both;}
#cardRegistrationWithKYC-p-4 #formKYCDocuments{padding-bottom: 30px;}


/*Cache Refresher Module Css*/

.cacheManagment .pagetitle .server-ip{
    border: 1px solid #FFAD3A;
    border-radius: 9px;
    padding: 16px 20px;
    font-style: normal;
    font-weight: 500 !important;;
    font-size: 15px;
    line-height: 12px;
    color: #FFAD3A !important;
    
    margin:24px 0 0 0 !important;
}
.cacheManagment .content-sec .container{
    max-width: 865px;
margin: auto;
width: auto;
}
.cacheManagmentRow{
    background: #FCFCFC;
    padding: 30px 40px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.cacheManagmentRow .col-sm-6{
    padding-left: 0;
}
.cacheManagment #cacheFormContent #paneldata, #cacheFormContentTemplate #paneldataTemplate {
    background: #FCFCFC;
    margin: 0;
}
#cacheFormContentTemplate #paneldataTemplate {
    margin-left: 13px;

}

#cacheFormId, #templateCacheFormId{
    margin: 0;
    padding-left: 0px;
}
.cacheManagmentRow .padd-left{
    padding-left: 0 !important;
}

#paneldata .submitBtn, #paneldataTemplate .submitBtn{
    width: 119px;
    height: 39px;
    border: none;
    background: #FF199F;
    border-radius: 3px;
    color:#fff;
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 20px;
    float:right;
    margin-top: 30px;
}

.chosen-container-multi .chosen-choices li.search-field .default {
    background-image: none !important;
    border: 2px solid #efefef;
    border-radius: 4px;
    box-shadow: none;
    color: #999;
    height: 40px;
    line-height: 24px;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: normal;
    width: 200px;
}
.cacheManagment .chosen-container-single .chosen-single{
    border: 2px solid #C4C4C4 !important;
    height: 37px;
    border-radius: 1px;
}
.cacheManagment .chosen-container-single .chosen-single span{
    color:#555;
}
.cacheManagment .chosen-container-single .chosen-single div{border-color: #C4C4C4;}
.cacheManagmentRow #timeInMints, .cacheManagmentRow #selectedInstancesTemplList_chosen .chosen-choices, .cacheManagmentRow #selectedCacheName_chosen .chosen-choices,.cacheManagmentRow #selectedInstancesList_chosen .chosen-choices,.cacheManagmentRow #selectedTemplCachesList_chosen .chosen-choices{
    border: 2px solid #C4C4C4 !important;
    background-image: none !important;
    box-shadow: none;
    color: #444444;
    line-height: 24px;
    padding: 5px 10px;
    border-radius: 1px;
}
.chosen-container-multi .chosen-choices:focus{
    box-shadow: none;
    border: 2px solid #efefef !important;
  }
  .chosen-container-single .chosen-single span {
    font-size: 18px;
    color: #555;
  }
  .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
    color: #999;
    background-image: none !important;
    border: 2px solid #efefef;
    border-radius: 4px;
    box-shadow: none;
    color: #999;
   
  }
#paneldata .formrow.row ,#paneldataTemplate .formrow.row{
    margin-bottom: 0px;
}

.cacheManagmentRow #paneldata .label label, .cacheManagmentRow #paneldataTemplate .label label{

    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 14px;
    color: #212121;
    padding: 22px 0 13px !important;
    margin: 0;
}

#paneldata h2, #paneldataTemplate h2 {
    margin-top: 24px;
    margin-bottom: 0;
    font-style: normal;
    font-weight: 100 !important;
    font-size: 18px;
    line-height: 18px;
    color: #283782;
}








.cacheManagment .pagetitle h1 {
    width: 100%;
    background: #283782;
    color: #fff;
    padding: 15px 28px 16px;
    line-height: 1.18182;
    margin: 0;
    border-radius: 3px 3px 0px 0px;
    font-size: 26px;
}








.cacheManagment .pagetitle p {
    color: #000000;
    letter-spacing: .23px; margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
}






@media screen and (min-width:360px) and (max-width:480px){
    .cacheManagment .content-sec .container{
        width: 100%;
        margin: auto;
    }





}

#chacheContainer{
    width: 431px;
    margin: auto;
}



#userAuthenticationFormId .cache-input .form-control {
    background: #FFFFFF;
    border: 2px solid #C4C4C4;

}

#userAuthenticationFormId .cache-input .form-control:focus {
  box-shadow: none;
  border: 2px solid #efefef;
}



#chacheContainer #userAuthenticationFormContent .captchaSec {

    border: 2px solid #C4C4C4;
    overflow: hidden !important;
    margin-top: 0px !important;
    height: 56px;
}
#chacheContainer #userAuthenticationFormContent .captchaSec:focus {
    box-shadow: none;
    border: 2px solid #efefef;
  }
  
#userAuthenticationFormId {
    margin: 0;
}
#userCaptcha{

line-height: 19px;
padding: 12px 0 !important;
position: relative;
z-index: 1;
    border-right:none !important;
}

#userAuthenticationFormContent {
    width: auto;
    background: #fff;
    box-shadow: 0px 0px 3px #ccc;
    border-radius: 0;
    padding: 30px 40px 37px;
    margin: 0;
    border-radius: 3px;
}

#chacheContainer .pagetitle h1 {
    background: #283782;
    color: #fff;
    padding: 16px 28px;
    border-radius: 0;
    margin: 0;
    font-style: normal;
    /*! font-weight: 700; */
    font-size: 26px;
    line-height: 30px;
}






#chacheContainer #userAuthenticationFormContent .sectionTitle{
color: #283782;
font-style: normal;
font-size: 18px;
line-height: 18px;
margin: 0px;
}








#chacheContainer #submitButton{
    background: #FF199F;
    box-shadow: 0px 0px 1px #ccc inset;
    border: 0px none;
    display: block;
    width: 100%;
    margin-top: 41px;
    border-radius: 3px;
    color: #fff;
    height: 39px !important;
}


#chacheContainer #submitButton:focus{
    background: #fff;
    color: #FF199F;
    border: 1px solid #FF199F;
}
#chacheContainer #submitButton:hover{
    background: #ff199fe0;
}
#paneldata .submitBtn:focus, #paneldataTemplate .submitBtn:focus{
    background: #fff;
    color: #FF199F;
    border: 1px solid #FF199F;
}
#paneldata .submitBtn:hover, #paneldataTemplate .submitBtn:hover{
    background: #ff199fe0;
}

#chacheContainer .cache-label .label{
padding: 0;
}

#chacheContainer #userAuthenticationFormContent .cache-label label {

    font-size: 14px;
    line-height: 14px;
    color: #212121;
    padding: 21px 0 11px !important;
    margin-bottom: 0;
}


#chacheContainer .cache-label span{
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: #212121;
}



#chacheContainer .cache-input{
    margin-bottom:0px;
}


#userAuthenticationFormContent #paneldata p {
font-style: normal;
/*! font-weight: 400; */
font-size: 16px;
line-height: 24px;
color: #000000;
margin-bottom: 30px;
}

/*Error Message*/
#userAuthenticationFormContent .error-msg, .cacheManagmentRow  .error-msg , .cacheManagmentRow .success-msg{

    border-radius: 9px;
    padding: 16px 20px 16px 17px;
    font-style: normal;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 14px;
    margin: 24px 0 0 0 !important;
    width: inherit;
}
#cacheFormId .label, #templateCacheFormId .label {padding: 0;}
.captchaSec .cptcha-Actions .cptcha-btn:focus{
    border: 2px dotted #eeeeee !important;
    margin-top: -2px;
    margin-left: 0px;
}
.captchaSec .cptcha-Actions .cptcha-btn {
    padding: 33px 25px 22px 20px !important;
    position: static;
    background-size: 21px;
  }
  
  #loadFundsDialog .dialog-body {
    padding: 30px 32px 32px;
}
#loadFundsDialog .radio-custom-wrapper {
	margin: 0 0 20px 0;
}
.dialog-custom-wrapper .filter {
	margin: 0 -35px 15px;
    padding: 17px 42px 14px 32px;
}
.dialog-custom-wrapper .filter .cardNumber label,
.dialog-custom-wrapper .filter .amountTxt label{
	margin:0;
}
.multiload-wrapper {
	margin-top:20px;
}
#loadFundsDialog .multiload-wrapper .radio-custom-wrapper {
    margin: 0 0 5px 0;
}
.dialog-custom-wrapper .show-mob {
	display:none;
}

/*card_amount*/
#activateCardDialog .available_card_amount .amount span, #cardRedemptionDialog .available_card_amount .amount span, #balanceInquiryDialog .available_card_amount .amount span, #activateLoadCardDialog .available_card_amount .amount span, #loadFundsDialog .available_card_amount .amount span{
    display: inline-block;
    font-family: 'proxima_nova_rgbold';
    font-size: 28px;
    font-weight: normal;
    color: #656565;
}

#activateCardDialog .available_card_amount span, #cardRedemptionDialog .available_card_amount span, #balanceInquiryDialog .available_card_amount span, #activateLoadCardDialog .available_card_amount span, #loadFundsDialog .available_card_amount span{
    display: inline-block;
    font-family: 'proxima_nova_rgbold';
    font-size: 28px;
    font-weight: normal;
    color: #656565;
}

.yellow-dialog, .downy-dialog, .studio-dialog, .blue-dialog, .indigo-dialog{
    min-width: 650px !important;
}
    
#activateCardDialog .sec-results .pull-left, #cardRedemptionDialog .sec-results .pull-left, #balanceInquiryDialog .sec-results .pull-left, #activateLoadCardDialog .sec-results .pull-left, #loadFundsDialog .sec-results .pull-left{width:40%;}
#activateCardDialog .sec-results .pull-right, #cardRedemptionDialog .sec-results .pull-right, #balanceInquiryDialog .sec-results .pull-right, #activateLoadCardDialog .sec-results .pull-right, #loadFundsDialog .sec-results .pull-right{width:59%;}



/* ========== New Card Enrollment ========== */
.personalInfo form#frmPersonalInfo .masKed {
	left: 12px !important;
	top: 32px !important;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	color: #535353;
	text-decoration: none;
	background: #fff;
	position: absolute;
	bottom: 6px !important;
	height: 30px;
	padding: 7px 2px 4px;
}
#frmIdentificationInfo #SSNSection .masKed,
#frmIdentificationInfo #FISection .masKed,
#frmIdentificationInfo #DLSection .masKed
{
    overflow: hidden;
    padding: 7px 2px 4px;
}
/* ========== End New Card Enrollment ========== */
#loadFundsMultiCurrency #loadFundsDialog .multiload-wrapper {max-height: 290px; overflow-y: auto; margin-right: -27px; padding-right: 27px}
/* ========== Header Right Section ========== */
.top-nav .pull-right .login-detail {font-size: 14px; margin-left: 15px; padding-top: 4px}

/* QNA Welcome Page Popup : Start */
.welcome-dialog-parent .ui-dialog-titlebar {padding: 18px 28px !important;background: #013838;}
.welcome-dialog-parent .ui-dialog-titlebar .ui-dialog-title {font-size: 26px;line-height: 31px;font-weight: 700; color: #fff;white-space: wrap;padding-left: 0;}
.welcome-dialog-parent .ui-dialog-titlebar .ui-dialog-titlebar-close {background: transparent;}
.welcome-dialog-parent #QNAPopup {padding: 40px 60px;}
.welcome-dialog-parent #QNAPopup .visaContent p {font-size: 16px;line-height: 19px;font-weight: 400;color: #000;margin-bottom: 16px;}
.welcome-dialog-parent #QNAPopup .visaContent strong {font-weight: 700;}
.welcome-dialog-parent #QNAPopup .modalAction {margin-top: 24px;}
.welcome-dialog-parent #QNAPopup .modalAction button.btn {background: #D9D9D9;width: 100%;color: #73737E;font-size: 20px;line-height: 24px;font-weight: 700;}
/* QNA Welcome Page Popup : End */

/* Trust Seal : Start */
.trust-seal {margin: 8px 0 0 30px;}
/* Trust Seal : End */