#mRayJumbotron .subscribe-btn {display:inline-flex;min-width:137px;align-items:center;justify-content:center;}
#mRayJumbotron .subscribe-btn .icon-add {margin-right:10px;}
@media (max-width:767px) {
    #mRayJumbotron .subscribe-btn {margin-top:10px;}
}
.mrayDetails {display:flex;margin:0 0 17px;border-radius:4px;padding:30px;position:relative;background-color:#fff;border:solid 2px #fff;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.03);align-items:center;}
.mrayDetails .col.d-flex {padding-right:0;}
.mrayDetails .link-edit {margin-left:10px;font-size:0.8571428571em;line-height:1.25;color:#ccc;position:absolute;top:50%;right:40px;transform:translateY(-50%);}
.mrayDetails .link-edit:hover, .mrayDetails .link-edit:focus {text-decoration:none;color:#a6a6a6;}
.mrayDetails .link-edit .icon-edit {margin-right:5px;}
.mrayDetails .link-edit .text-edit {color:#666;}
@media screen and (max-width:756px) {.mrayDetails .link-edit {top:15px;right:15px;}
}
.mrayDetails .mray-details {display:flex;justify-content:flex-start;flex-direction:row;}
.mrayDetails .ico {color:#faa532;width:40px;height:40px;border-radius:100%;border:solid 1px #ebeff4;display:flex;justify-content:center;align-items:center;font-size:1.3571428571em;line-height:0.7894736842;}
.mrayDetails .user-details {padding-left:10px;}
.mrayDetails .title {color:#666;display:block;font-size:0.8571428571em;line-height:1.5833333333;}
.mrayDetails .value {color:#222;display:block;font-weight:500;font-size:1.0714285714em;line-height:1.2666666667;}
.mrayDetails .text-cta {margin:0;flex:1.9;font-size:0.9285714286em;line-height:1.5384615385;color:#444444;margin-right:100px;}
@media (max-width:1199px) {.mrayDetails {display:inline-block;width:100%;}
    .mrayDetails .text-cta {margin-right:0;margin-bottom:20px !important;}
    .mrayDetails .mray-details {padding:0;margin-bottom:20px;}
    .mrayDetails .mray-details:last-child {margin-bottom:0;}
}
.mRayArtWork.img-holder {top:-40px;position:relative;}
.mRaySubsModal {padding:32px;}
.mRaySubsModal .subscriptionDetails {margin-bottom:30px;}
.mRaySubsModal .subscriptionDetails .title {font-size:1.2857142857em;line-height:1.3333333333;}
.mRaySubsModal .subscriptionDetails .info {font-size:0.9285714286em;line-height:1.3846153846;}
.mRaySubsModal .subscriptionDetails .field {margin-top:27px;}
.mRaySubsModal .personalInformation .title {font-size:1.1428571429em;line-height:1.5;margin-bottom:30px;}
.mRaySubsModal .personalInformation .link-edit {color:#979797;font-size:12px;margin-left:18px;}
.mRaySubsModal .personalInformation .link-edit .icon-edit {margin-right:5px;}
.mRaySubsModal .close {position:absolute;top:14px;right:14px;}
.mRaySubsModal .agreement {margin-top:35px;}
.mRaySubsModal .agreement.green {margin-top:35px !important;}
.mRaySubsModal .agreement .agreement-action {display:flex;align-items:center;}
.mRaySubsModal .agreement .slider-checkbox + label {margin-left:19px !important;}
.mRaySubsModal .agreement .agreement-text {font-size:0.9285714286em;line-height:1.4615384615;color:#222222;text-transform:none;}
.mRaySubsModal .mRay-main-holder {margin-top:40px;display:flex;align-items:center;justify-content:space-between;}
.mRaySubsModal .mRay-main-holder button {flex:1;}
.mRaySubsModal .mRay-main-holder button:last-child {margin-left:20px;}
.mRaySubsModal .mRay-main-holder button:first-child {margin-left:0;}
.mRayitemContainer {padding:27px 27px 0;}
.mRayitemContainer .mRayActions {margin-top:26px;}
.mRayitemContainer .mRayActions .sent {width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;padding:0;}
.mRayitemContainer .mRayActions .sent .icon {font-size:10px;}
.mRayitemContainer .mRayActions .sub-unsub {font-size:0.7857142857em;line-height:1.5454545455;color:#666;width:110px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;}
.mRayitemContainer .mRayActions .sub-unsub .icon {margin-right:9px;}
.mRayItems .mRayItem {border:1px solid #D8DDE4;border-radius:4px;background-color:#FFFFFF;padding:20px;margin-bottom:30px;min-height:154px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;}
.mRayItems .mRayItem .new {position:static;}
.mRayItems .mRayItem .icon-fixed {position:absolute;right:0;bottom:0;padding:20px;font-size:36px;color:#EBEFF4;}
.mRayItems .mRayItem .mRayTitle {font-size:1.1428571429em;line-height:1.5;font-weight:500;color:#222222;}
.mRayItems .mRayItem .mRayTitleInfo {font-size:0.7857142857em;line-height:1.5454545455;color:#666666;font-weight:400;margin-top:10px;display:flex;align-items:center;}
.mRayItems .mRayItem .mRayTitleInfo .icon {color:#999999;margin-right:7px;opacity:0.5;float:left;}
.mr-card {background:#fff;border-radius:4px;margin:0 0 20px;padding:30px;box-shadow:0 10px 20px 0 rgba(0, 0, 0, 0.02);}
.mr-card.grey {border-radius:4px;border:solid 1px #e3e7ed;padding:24px;background-color:rgba(235, 239, 244, 0.5);text-align:center;margin-bottom:0;}
.mr-info ~ #mrayOptions {margin-top:20px;}
#mrayOptions .mr-options {min-height:100%;}
#mrayOptions .mr-options .mr-icon {font-size:1.6428571429em;line-height:0.8695652174;margin-bottom:17px;}
#mrayOptions .mr-options .mr-options-title {font-size:0.8571428571em;line-height:1.5;color:#444444;font-weight:bold;text-align:center;margin-bottom:5px;text-transform:uppercase;}
#mrayOptions .mr-options .mr-options-desc {font-size:0.8571428571em;line-height:1.5;color:#444444;text-align:center;}
@media (max-width:812px) {#mrayOptions .mrayOptionsItems {margin-bottom:20px;}
    #mrayOptions .mrayOptionsItems:last-child {margin-bottom:0;}
}
.mray-panel h2 {font-size:1.1428571429em;line-height:1.5;color:#222222;font-weight:500;}
.mray-panel p {font-size:0.9285714286em;line-height:1.5384615385;color:#444444;font-weight:300;margin:0;}
.mray-panel .alert, .mray-panel .alert-alt {margin-top:20px;margin-bottom:20px;}
.alert.alert-primary, .alert.alert-success {padding:15px 54px 15px 3.8571428571em;font-size:0.92857em;line-height:1.38462;}
.alert.alert-primary .icon-info, .alert.alert-success .icon-info {top:50%;left:20px;position:absolute;margin:-10px 0 0;font-size:1.53846em;line-height:1;}
#mRayMainContent .table-switcher .select-holder {margin:0;min-width: 120px;}
#mRayMainContent .form-search {float:right;width:200px;border:solid #f0f0f0;border-width:0 0 0 1px;}
#mRayMainContent .form-search .form-control {padding:26px 52px 26px 26px;}
#mRayMainContent .form-search input[type=text] {width:100%;border:0;background:#ffffff;}
#mRayMainContent .form-search input[type=text]:focus {outline:none;}
#mRayMainContent .form-search input[type=text]::-webkit-input-placeholder {color:#B7B7B7;}
#mRayMainContent .form-search input[type=text]::-moz-placeholder {color:#B7B7B7;}
#mRayMainContent .form-search input[type=text]:-ms-input-placeholder {color:#B7B7B7;}
#mRayMainContent .form-search input[type=text]:-moz-placeholder {color:#B7B7B7;}
#mRayMainContent .table-switcher {border-width:0;background:none;position:relative;padding:0 30px 30px;}
#mRayMainContent .marker {float:right;padding:26px 22px;border:solid #f1f1f1;border-width:0 0 0 1px;}
#mRayMainContent .marker label {margin:0 8px 0 0;font-size:0.8571428571em;line-height:1.25;vertical-align:middle;}
#mRayMainContent .marker [class*=icheckbox_] {margin:0;vertical-align:middle;}
#mRayMainContent .table-switcher .result-rang-holder {margin:9px 0 0;}
#mRayMainContent .main-head {border-top-left-radius:4px;border-top-right-radius:4px;padding:0 0 0 30px;background:#ffffff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;overflow:hidden;}
#mRayMainContent .main-head h2 {float:left;margin:0;text-transform:capitalize;font-size:1.1428571429em;line-height:1.5;font-weight:500;flex:1;}
#mRayMainContent h2 {margin:0;font-weight:400;font-size:0.9285714286em;line-height:1.3846153846;}
#mRayMainContent .form-search .form-control {background:#ffffff;}
@media (max-width:500px) {#mRayMainContent .main-head {flex-direction:column;padding:0;}
    #mRayMainContent .main-head h2 {width:100%;padding:20px;text-align:center;}
    #mRayMainContent .form-search {width:100%;border-width:1px 0 0 0;}
}
#mRaySection.messages-section {border-radius:4px;}
#mRaySection.messages-section .bank-accounts.no-bank-account {display:none;padding:120px 0;}
#mRaySection.messages-section .bank-accounts.no-bank-account .no-account {background:rgba(225, 237, 249, 0.31);}
#mRaySection.messages-section .bank-accounts.no-bank-account h2 {margin:0;float:none;color:#666;font-weight:700;font-size:1.0714285714em;line-height:1.4666666667;}
#mRaySection.messages-section .bank-accounts.no-bank-account p {color:#666;font-size:0.9285714286em;line-height:1.4615384615;}
#mRaySection.messages-section.mail-0 .emails-holder {display:none;}
#mRaySection.messages-section.mail-0 .bank-accounts.no-bank-account {display:block;}
#mRaySection.messages-section .no-record {display:none;padding:60px 15px;text-align:center;}
#mRaySection.messages-section.no-record-found .no-record {display:block;}
#mRaySection.messages-section.no-record-found #mRayAlertsContainer,#mRaySection.messages-section.no-record-found .table-switcher {display:none;}
#mRaySection.messages-section #mRayAlertsContainer .no-record {display:block;}
#mRayAlertsContainer {min-height:150px;}
.mRayAlertModal .alert-image {margin-bottom:43px;}
.mRayAlertModal .title {font-size:1.2857142857em;line-height:1.0555555556;margin-bottom:8px;font-weight: 500}
.mRayAlertModal p.info {font-size:1.0714285714em;line-height:1.6;}
.mRayAlertModal .mRayAlertModal-holder {margin-top:43px;display:flex;align-items:center;justify-content:space-between;}
.mRayAlertModal .mRayAlertModal-holder button {flex:1;}
.mRayAlertModal .mRayAlertModal-holder button:first-child {margin-left:0;}
.mRayAlertModal .mRayAlertModal-holder button:last-child {margin-left:20px;}
#mRaySection ~ #mRayPanel {margin-top:20px;}
.mRayDetailsTitle {margin-bottom:20px;}
#mRayUserInformation.mray-user-details {border:1px solid #D8DDE4;border-radius:4px;margin-bottom:40px;position:relative;}
#mRayUserInformation .mray-ud-action {position:absolute;right:0;margin:20px;font-size:0.8571428571em;line-height:1.5;}
#mRayUserInformation .mray-ud-action a {color:#666;}
#mRayUserInformation .mray-ud-action a .icon {margin-right:5px;}
#mRayUserInformation .mray-ud-item {display:flex;align-items:center;justify-content:space-between;padding:23px 40px;border-bottom:1px dashed #DFE6EE;}
#mRayUserInformation .mray-ud-item:last-child {border-bottom:none;}
#mRayUserInformation .mray-ud-info {flex:1;margin-left:40px;}
#mRayUserInformation .mray-ud-info .label {margin-bottom:5px;}
#mRayUserInformation .mray-ud-info .card-num {font-size:1.1428571429em;line-height:1.1875;}
@media (max-width:500px) {#mRayUserInformation .mray-ud-action {z-index:1;}
    #mRayUserInformation .mray-ud-item {padding:20px;}
    #mRayUserInformation .mray-ud-img {display:none;}
    #mRayUserInformation .mray-ud-info {margin-left:0;}
}
#mRayAgreement.agreement {margin-bottom:40px !important;}
#mRayAgreement.agreement.green {margin-bottom:40px !important;}
#mRayAgreement.agreement .agreement-action {display:flex;align-items:center;}
#mRayAgreement.agreement .slider-checkbox + label {margin-left:19px !important;}
#mRayAgreement.agreement .agreement-text {font-size:0.9285714286em;line-height:1.4615384615;color:#222222;text-transform:none;}
#mRayTC button.close {position:absolute;top:0;right:0;padding:20px;color:#C8C9CC;}
#mRayTC .title {font-size:1.5714285714em;line-height:1.4545454545;margin-bottom:40px;text-align:center;}
#mRayTC .info {font-size:0.9285714286em;line-height:1.3846153846;border:1px solid #D8DDE4;padding:0;border-radius:4px;text-align:left;color:#444444;}
#mRayTC .info ul {margin-bottom:0;padding-left:16px;}
#mRayTC .info p, #mRayTC .info ul {color:#444444;font-size:1em;line-height:1.3846153846;}
#mRayTC .info strong {display:block;margin-top:30px;font-size:0.9230769231em;line-height:1.5;}
#mRayTC .btns {text-align:left;margin:50px auto 0 !important;}
.mRay-success {padding:120px 0;background:#fff;border-radius:4px;}
.mRay-success.credit .block {max-width:700px;}
.mRay-success .block {max-width:540px;margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:column;}
.mRay-success .heading {color:#00A675;font-size:1.5714285714em;line-height:1.4545454545;margin-bottom:12px;}
.mRay-success .desc {color:#444;font-size:0.9285714286em;line-height:1.3846153846;max-width:418px;margin-bottom:30px;}
.mRay-success .btn-back {border:1px solid #D8DDE4;border-radius:100px;min-width:245px;height:40px;display:flex;align-items:center;justify-content:center;color:#444444;}
.mRay-success .img-holder {margin-bottom:37px;}
.mRay-success .img-holder img {width:100%;}
.mray-confirmation-dialogs {padding:52px 52px 55px 52px;}
.mray-confirmation-dialogs.ui-dialog-content {padding:52px 52px 55px 52px;}
.mray-confirmation-dialogs .btns-holder {padding:0 32px;}
.mray-user-details .card-num .dot {margin:0 2px;}
.mray-user-details .card-num .dot:nth-child(1) {margin-left:5px;}
.mray-user-details .card-num .dot:last-child {margin-right:5px;}
.alert-alt.mr-alert.alert-primary {padding:15px 54px 15px 3.8571428571em;font-size:0.92857em;line-height:1.38462;position:relative;color:#2D619F;background-color:#E0F4FF;border-color:#A2C1FF;border:1px solid #A2C1FF;border-radius:4px;}
.alert-alt.mr-alert.alert-primary .close {color:#2d619f;top:40%;right:15px;font-size:10px;margin:0 0 0;position:absolute;text-shadow:none;opacity:0.5;display: none}
.alert-alt.mr-alert.alert-primary .close:hover, .alert-alt.mr-alert.alert-primary .close:focus {outline:dotted 1px;outline-offset:3px;text-decoration:none;color:#598cca;opacity:0.75;}
.alert-alt.mr-alert.alert-primary .icon-info {top:50%;left:20px;position:absolute;margin:-10px 0 0;font-size:1.53846em;line-height:1;}
#mRayMainContent .table-switcher .btn.btn-light.back span.ico {display:inherit;transform:rotate(180deg);}
.no-record.mRayNoRecord .ico-holder.w-mray-btn {margin-bottom:28px;}
.no-record.mRayNoRecord .ico-holder {margin-bottom:34px;}
.no-record.mRayNoRecord p.mray-disc {color:#666;font-size:13px;line-height:19px;text-align:center;margin:5px 63px 25px 63px;}
.no-record.mRayNoRecord .btn {min-width:135px;height:34px;display:inline-flex;align-items:center;justify-content:center;}
.no-record.mRayNoRecord .btn span.icon-add {margin-right:10px;}
@media (max-width:767px) {.no-record.mRayNoRecord .no-data-available {background-color:transparent;}
}
@media (max-width:579px) {#mRayMainContent .table-switcher .chosen-container .chosen-single {margin-bottom:10px;}
    .no-record.mRayNoRecord p.mray-disc {margin:5px 0 25px 0;}
    .mRayItems .mRayItem .icon-fixed {padding:20px 10px;}
    #mRayTC.ui-dialog-content {padding:20px !important;}
    #mRayTC.ui-dialog-content .info {max-height:200px;overflow:auto;padding:20px;}
    #mRayTC.ui-dialog-content .title {margin-bottom:20px;margin-top:20px;}
    .mray-confirmation-dialogs.ui-dialog-content {padding:52px 20px 55px 20px;}
    .mray-confirmation-dialogs.ui-dialog-content .btns-holder {padding:0;}
}
.alert.mr-alert.alert-success .close {color: #359152;}
.alert.mr-alert.alert-success .close:hover, .alert.mr-alert.alert-success .close:focus {opacity: 1}

@media (min-width:1199px) {
    #searchForm div:first-child .ss-select-parent {
        max-width: 310px
    }
}
