@font-face {
    font-family: 'ubuntuBold';
    src: url('../font/ubuntu.bold.ttf');
}

.font-ubuntu-bold {
    font-family: 'ubuntuBold' !important;
}

@font-face {
    font-family: 'ubuntuBoldItalic';
    src: url('../font/ubuntu.bold-italic.ttf');
}

.font-ubuntu-bold-italic {
    font-family: 'ubuntuBoldItalic' !important;
}

@font-face {
    font-family: 'ubuntuCondensed';
    src: url('../font/ubuntu.condensed.ttf');
}

.font-ubuntu-condensed {
    font-family: 'ubuntuCondensed' !important;
}

@font-face {
    font-family: 'ubuntuItalic';
    src: url('../font/ubuntu.italic.ttf');
}

.font-ubuntu-italic {
    font-family: 'ubuntuItalic' !important;
}

@font-face {
    font-family: 'ubuntuLight';
    src: url('../font/ubuntu.light.ttf');
}

.font-ubuntu-light {
    font-family: 'ubuntuLight' !important;
}

@font-face {
    font-family: 'ubuntuLightItalic';
    src: url('../font/ubuntu.light-italic.ttf');
}

.font-ubuntu-light-italic {
    font-family: 'ubuntuLightItalic' !important;
}

@font-face {
    font-family: 'ubuntuMedium';
    src: url('../font/ubuntu.medium.ttf');
}

.font-ubuntu-medium {
    font-family: 'ubuntuMedium' !important;
}

@font-face {
    font-family: 'ubuntuMediumItalic';
    src: url('../font/ubuntu.medium-italic.ttf');
}

.font-ubuntu-medium-italic {
    font-family: 'ubuntuMediumItalic' !important;
}

@font-face {
    font-family: 'ubuntuMono';
    src: url('../font/ubuntu.mono.ttf');
}

.font-ubuntu-mono {
    font-family: 'ubuntuMono' !important;
}

@font-face {
    font-family: 'ubuntuMonoBold';
    src: url('../font/ubuntu.mono-bold.ttf');
}

.font-ubuntu-mono-bold {
    font-family: 'ubuntuMonoBold' !important;
}

@font-face {
    font-family: 'ubuntuMonoBoldItalic';
    src: url('../font/ubuntu.mono-bold-italic.ttf');
}

.font-ubuntu-mono-bold-italic {
    font-family: 'ubuntuMonoBoldItalic' !important;
}

@font-face {
    font-family: 'ubuntuMonoItalic';
    src: url('../font/ubuntu.mono-italic.ttf');
}

.font-ubuntu-mono-italic {
    font-family: 'ubuntuMonoItalic' !important;
}

@font-face {
    font-family: 'ubuntuRegular';
    src: url('../font/ubuntu.regular.ttf');
}

.font-ubuntu-regular {
    font-family: 'ubuntuRegular' !important;
}

header {
    font-family: 'ubuntuRegular';
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    -webkit-print-color-adjust: exact !important;
}

body {
    min-width: 0px !important;
    font-family: 'ubuntuRegular';
    background: #ffffff !important;
    /*background-color: rgba(245,246,247,1) !important;*/
    background-color: rgba(255,255,255,1) !important;
    color: #1A1D23;
    font-size: 13px;
    -webkit-font-smoothing: antialiased;
    -webkit-print-color-adjust: exact !important;
}

div {
    /*padding: 0px 0px 0px 0px !important;*/
}

.display-box-background {
    background-color: #F1F2F4 !important;
}

.tag-hidden {
    visibility: hidden !important;
}

.tag-visible {
    visibility: visible !important;
}

.display-icon-width {
    position: relative !important;
    width: 45px !important;
}

.display-icon-size {
    font-size: 25px !important;
}

.margin-row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.no-margin {
    margin: 0px !important;
}

.no-border {
    border: 0px !important;
}

.no-padding {
    padding: 0px !important;
}

.no-space {
    margin: 0px !important;
    border: 0px !important;
    padding: 0px !important;
}

.row-form-box {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.no-break-text {
    width: 100% !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
}

.no-break-text-ellipsis-less {
    width: 100% !important;
    white-space: nowrap !important;
    display: inline-block !important;
}

.space-left {
    margin-left: 10px !important;
}

.space-right {
    margin-right: 10px !important;
}

.margin-left {
    margin-left: 10px !important;
}

.margin-right {
    margin-right: 10px !important;
}

.space-button-left {
    margin-left: 6px !important;
}

.space-button-right {
    margin-right: 6px !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-top {
    vertical-align: top !important;
}

.text-middle {
    vertical-align: middle !important;
}

.text-bottom {
    vertical-align: bottom !important;
}

.uppercase {
    text-transform: uppercase !important;
}

/*CONTAINER-SEARCH*/
.container-search {
    padding: 0px 6px 0px 6px !important;
    max-width: 464px !important;
    min-height: 640px !important;
}


@media (min-width:576px) {
    .container-search {
        max-width: 464px !important;
    }
}
/*CONTAINER-SEARCH - End.*/

.container {
    min-width: 0px !important;
    width: 100% !important;
    padding-right: 16px !important;
    padding-left: 16px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width:576px) {
    .container {
        max-width: 556px !important;
    }
}

@media (min-width:768px) {
    .container {
        max-width: 748px !important;
    }
}

@media (min-width:850px) {
    .container {
        max-width: 830px !important;
    }
}

@media (min-width:992px) {
    .container {
        max-width: 972px !important;
    }
}

@media (min-width:1100px) {
    .container {
        max-width: 1080px !important;
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1180px !important;
    }
}

@media (min-width:1320px) {
    .container {
        max-width: 1300px !important;
    }
}

@media (min-width:1400px) {
    .container {
        max-width: 1360px !important;
    }
}

@media (min-width:1440px) {
    .container {
        max-width: 1380px !important;
    }
}

@media (min-width:1500px) {
    .container {
        max-width: 1480px !important;
    }
}

@media (min-width:1640px) {
    .container {
        max-width: 1620px !important;
    }
}







/*CONTAINER-CHECKOUT*/
.container-checkout {
    padding: 0px 6px 0px 6px !important;
    min-width: 0px !important;
    width: 100% !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width:576px) {
    .container-checkout {
        max-width: 464px !important;
    }
}

@media (min-width:576px) {
    .container-checkout{
        max-width: 464px !important;
    }
}

@media (min-width:768px) {
    .container-checkout{
        max-width: 658px !important;
    }
}

@media (min-width:992px) {
    .container-checkout{
        max-width: 768px !important;
    }
}

@media (min-width:1320px) {
    .container-checkout{
        max-width: 768px !important;
    }
}

@media (min-width:1640px) {
    .container-checkout{
        max-width: 768px !important;
    }
}
/*CONTAINER-CHECKOUT - End.*/



/*CONTAINER-LAPTOP*/
.container-laptop {
    min-width: 0px !important;
    width: 100% !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width:576px) {
    .container-laptop {
        max-width: 464px !important;
    }
}

@media (min-width:768px) {
    .container-laptop {
        max-width: 708px !important;
    }
}

@media (min-width:992px) {
    .container-laptop {
        max-width: 944px !important;
    }
}

@media (min-width:1320px) {
    .container-laptop {
        max-width: 1262px !important;
    }
}

@media (min-width:1640px) {
    .container-laptop {
        max-width: 1579px !important;
    }
}
/*CONTAINER-LAPTOP - End.*/


/*CONTAINER-TABLET*/
.container-tablet {
    padding: 0px 6px 0px 6px !important;
    min-width: 0px !important;
    width: 100% !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width:576px) {
    .container-tablet{
        max-width: 464px !important;
    }
}

@media (min-width:576px) {
    .container-tablet{
        max-width: 464px !important;
    }
}

@media (min-width:768px) {
    .container-tablet{
        max-width: 658px !important;
    }
}

@media (min-width:992px) {
    .container-tablet{
        max-width: 768px !important;
    }
}

@media (min-width:1320px) {
    .container-tablet{
        max-width: 768px !important;
    }
}

@media (min-width:1640px) {
    .container-tablet{
        max-width: 768px !important;
    }
}
/*CONTAINER-TABLET - End.*/


/*CONTAINER-SMARTPHONE*/
.container-smartphone {
    padding: 0px 6px 0px 6px !important;
    min-width: 0px !important;
    width: 100% !important;
    padding-right: 6px !important;
    padding-left: 6px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

@media (min-width:576px) {
    .container-smartphone {
        max-width: 464px !important;
    }
}

@media (min-width:576px) {
    .container-smartphone{
        max-width: 464px !important;
    }
}

@media (min-width:768px) {
    .container-smartphone{
        max-width: 464px !important;
    }
}

@media (min-width:992px) {
    .container-smartphone{
        max-width: 464px !important;
    }
}

@media (min-width:1320px) {
    .container-smartphone{
        max-width: 464px !important;
    }
}

@media (min-width:1640px) {
    .container-smartphone{
        max-width: 464px !important;
    }
}
/*CONTAINER-SMARTPHONE - End.*/

/*CONTAINER-DISPLAY-BOX*/
.container-display-box {
    width: 100% !important;
    margin: 0px !important;
    padding: 15px !important;
    border: 0px !important;
    min-width: 0px !important;
}

@media (min-width:576px) {
    .container-display-box {
        padding: 20px !important;
    }
}

@media (min-width:768px) {
    .container-display-box {
        padding: 25px !important;
    }
}

@media (min-width:992px) {
    .container-display-box {
        padding: 30px !important;
    }
}

@media (min-width:1320px) {
    .container-display-box {
        padding: 30px !important;
    }
}

@media (min-width:1640px) {
    .container-display-box {
        padding: 30px !important;
    }
}
/*CONTAINER-DISPLAY-BOX - End.*/


/*CONTAINER-DIALOG*/
.container-dialog {
    width: 100% !important;
    margin: 0px !important;
    padding: 15px !important;
    border: 0px !important;
    min-width: 0px !important;
}

@media (min-width:576px) {
    .container-dialog {
        padding: 20px !important;
        max-width: 464px !important;
    }
}

@media (min-width:768px) {
    .container-dialog {
        padding: 25px !important;
        max-width: 658px !important;
    }
}

@media (min-width:992px) {
    .container-dialog {
        padding: 30px !important;
        max-width: 768px !important;
    }
}

@media (min-width:1320px) {
    .container-dialog {
        padding: 30px !important;
        max-width: 768px !important;
    }
}

@media (min-width:1640px) {
    .container-dialog {
        padding: 30px !important;
        max-width: 768px !important;
    }
}
/*CONTAINER-DIALOG - End.*/



.font-size-one {
    font-size: 1px !important;  
}

.font-size-two {
    font-size: 2px !important;  
}

.font-size-three {
    font-size: 3px !important;  
}

.font-size-four {
    font-size: 4px !important;  
}

.font-size-five {
    font-size: 5px !important;  
}

.font-size-six {
    font-size: 6px !important;  
}

.font-size-seven {
    font-size: 7px !important;  
}

.font-size-eight {
    font-size: 8px !important;  
}

.font-size-nine {
    font-size: 9px !important;  
}

.font-size-ten {
    font-size: 10px !important;  
}

.font-size-eleven {
    font-size: 11px !important;  
}

.font-size-twelve {
    font-size: 12px !important;  
}

.font-size-thirteen {
    font-size: 13px !important;  
}

.font-size-fourteen {
    font-size: 14px !important;  
}

.font-size-fifteen {
    font-size: 15px !important;  
}

.font-size-sixteen {
    font-size: 16px !important;  
}

.font-size-seventeen {
    font-size: 17px !important;  
}

.font-size-eighteen {
    font-size: 18px !important;  
}

.font-size-nineteen {
    font-size: 19px !important;  
}

.font-size-twenty {
    font-size: 20px !important;  
}

.font-size-twenty-one {
    font-size: 21px !important;  
}

.font-size-twenty-two {
    font-size: 22px !important;  
}

.font-size-twenty-three {
    font-size: 23px !important;  
}

.font-size-twenty-four {
    font-size: 24px !important;  
}

.font-size-twenty-five {
    font-size: 25px !important;  
}

.font-size-twenty-six {
    font-size: 26px !important;  
}

.font-size-twenty-seven {
    font-size: 27px !important;  
}

.font-size-twenty-eight {
    font-size: 28px !important;  
}

.font-size-twenty-nine {
    font-size: 29px !important;  
}

.font-size-thirty {
    font-size: 30px !important;  
}

.font-size-thirty-one {
    font-size: 31px !important;  
}

.font-size-thirty-two {
    font-size: 32px !important;  
}

.font-size-thirty-three {
    font-size: 33px !important;  
}

.font-size-thirty-four {
    font-size: 34px !important;  
}

.font-size-thirty-five {
    font-size: 35px !important;  
}

.font-size-thirty-six {
    font-size: 36px !important;  
}

.font-size-thirty-seven {
    font-size: 37px !important;  
}

.font-size-thirty-eight {
    font-size: 38px !important;  
}

.font-size-thirty-nine {
    font-size: 39px !important;  
}

.font-size-forty {
    font-size: 40px !important;  
}

.font-size-forty-one {
    font-size: 41px !important;  
}

.font-size-forty-two {
    font-size: 42px !important;  
}

.font-size-forty-three {
    font-size: 43px !important;  
}

.font-size-forty-four {
    font-size: 44px !important;  
}

.font-size-forty-five {
    font-size: 45px !important;  
}

.font-size-forty-six {
    font-size: 46px !important;  
}

.font-size-forty-seven {
    font-size: 47px !important;  
}

.font-size-forty-eight {
    font-size: 48px !important;  
}

.font-size-forty-nine {
    font-size: 49px !important;  
}

.font-size-fifty {
    font-size: 50px !important;  
}

.font-size-sixty {
    font-size: 60px !important;  
}

.font-size-seventy {
    font-size: 70px !important;  
}

.font-size-eighty {
    font-size: 80px !important;  
}

.font-size-ninety {
    font-size: 90px !important;  
}

.background-color-app {
    background-color: #00afef !important;  
}

.background-color-box-app {
    background-color: #292929 !important;  
}

.font-color-app {
    color: #00afef !important;  
}

.font-color-black {
    color: #1A1D23 !important;  
}

.font-color-default {
    color: #1A1D23 !important;
}

.font-color-gray {
    color: #1A1D23 !important;  
}

.font-color-gray-middle {
    color: #4c4c4c !important;  
}

.font-color-gray-lite {
    color: #949494 !important;  
}

.font-color-monsoon {
    color: #908F90 !important;  
}

.font-color-fedora {
    color: #706E70 !important;  
}

.font-color-green-strong {
    color: #128E64 !important;  
}

.font-color-green-light {
    color: #1ACC8F !important;  
}

.font-color-red-strong {
    color: #b70000 !important;  
}

.font-color-red-light {
    color: #FA7878 !important;  
}

.font-color-silver {
    color: #c0c0c0 !important;  
}

.font-color-white {
    color: #ffffff !important;  
}

.font-color-gumbo {
    color: #908F90 !important;  
}

.font-color-mine-shaft {
    color: #212121 !important;  
}

.footer-menu {
    float: bottom !important;
    padding-top: 40px !important;
    padding-bottom: 16px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    background-color: #ffffff !important;
}


.footer-menu-divider {
    margin-bottom: 60px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: purple !important;
    border-bottom: 1px solid #e5e5e5 !important;
}


.footer-block {
    padding-top: 40px !important;
}

.footer-block-item {
    padding-bottom: 70px !important;
}


.footer-support-title {
    font-size: 18px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    color: #1A1D23;
    margin-bottom: 10px !important;
}

.footer-support-description {
    font-size: 16px;
    font-family: 'ubuntuLight';
    line-height: 1.5;
    color: #4c4c4c;
    margin-bottom: 26px !important;
}

.footer-support-link-box {
    font-family: 'ubuntuRegular' !important;
    font-size: 16px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    transition: all .1s ease;
}

.footer-support-link-box-color-link {
    color: #1A1D23 !important;
    transition: all .1s ease;
}

.footer-support-link-box-color-link:hover {
    color: #9a9aa1 !important;
    transition: all .1s ease;
}

.footer-support-icon {
    color: #1A1D23 !important;
    font-size: 30px;
    margin-bottom: 10px !important;
}

.footer-support-link-icon {
    margin-left: 10px !important;
    font-size: 15px;
}



.footer-manu-item-title {
    font-size: 13px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    color: #1A1D23;
    margin-bottom: 10px !important;
    text-transform: uppercase !important;
}

.footer-manu-item-link-box {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    margin-bottom: 10px !important;
}

.footer-manu-item-link-box-color-link {
    color: #4c4c4c !important;
    transition: all .05s ease;
}

.footer-manu-item-link-box-color-link:hover {
    color: #c0c0c0 !important;
    transition: all .05s ease;
}




.safe-ico-wrap {
    float: left !important;
    padding: 0px 10px 12px 0px;
    margin-top: -5px !important;

}




.safe-ico-left {
    /*
    padding: 1px 4px 1px 8px !important;
    border: 0px solid #fff !important;
    border-radius: 4px 0px 0px 4px;
    color: #ffffff;
    text-align: center !important;
    max-width: 100px !important;
    background-image: linear-gradient(to top right, #0b2f54, #247ec4);
    */

    padding: 0px 4px 1px 8px !important;
    border: 1px solid #ffffff !important;
    border-radius: 4px 0px 0px 4px;
    background-image: linear-gradient(to top right, #0b2f54, #247ec4) !important;
    color: #ffffff;
    text-align: center !important;
    max-width: 100px !important;
}

.safe-ico-right {
    padding: 1px 4px 0px 4px !important;
    border: 0px solid #fff !important;
    border-radius: 0px 4px 4px 0px;
    background-color: #ffffff;
    color: #4f5d5c;
    text-align: center !important;
    max-width: 100px !important;
}

.padding-icon {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.footer-pay-trust-icon {
    margin-top: -5px !important;
    height: 23px !important;
}

.footer-logo {
    max-width: 100% !important;
    height: 140px !important;
}

.footer-partner {
    margin-top: 60px !important;
    max-width: 100% !important;
    height: 35px !important;
    padding-left: 30px !important;
}

.footer-data-caption {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    margin-bottom: 6px !important;
}

.footer-data-title {
    font-size: 14px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    margin-bottom: 2px !important;
}

.footer-data-description {
    font-size: 13px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    margin-bottom: 2px !important;
}

.link-start-box {
    font-family: 'ubuntuBold' !important;
    font-size: 16px !important;
    background-color: #ffffff !important;
    padding: 14px 20px 14px 20px !important;
    margin-right: 10px !important;
    min-width: 180px;
    border: 2px solid #ffffff;
    border-radius: 30px !important;
    opacity: 1 !important;
    transition: all .2s ease;
    color: #00afef !important;
}

.link-start-box:hover {
    background-color: transparent !important;
    border: 2px solid #ffffff;
    opacity: 1 !important;
    transition: all .2s ease;
    color: #ffffff !important;
}

.shape-circle-one {
    position: relative;
    max-width: 100%;
    margin-top: -650px;
    bottom: -300px;
    right: -200px;
}

.home-session-background-one {
    background: rgb(166,6,91);
    background: linear-gradient(90deg, rgba(166,6,91,1) 0%, rgba(201,14,113,1) 35%, rgba(237,52,150,1) 100%);
}

.home-session-background-two {
    background: rgb(166,6,91);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 35%, rgba(0,0,0,1) 100%);
}

.home-session-profile-caption {
    font-size: 44px;
    font-family: 'ubuntuBold';
    line-height: 1.2;
}

.home-session-profile-description {
    font-size: 26px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
}

.home-session-start-title {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    margin-bottom: 8px !important;
    letter-spacing: 3px;
}

.home-session-start-text {
    font-size: 40px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.home-session-start-text-mini {
    font-size: 30px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.home-session-start-subtext {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}

.home-session-start-subtext-with-title {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}

.home-session-comparatitext {
    margin-top: 40px;
    font-size: 26px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}

.home-session-comparatisubtext {
    margin-top: 10px;
    margin-bottom: 100px;
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.7;
}

.home-session-start-list-item {
    font-size: 17px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
}

.home-session-conversion-text {
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #454550;
}

.home-session-conversion-data {
    margin-top: -20px;
    margin-bottom: -12px;
    font-size: 70px;
    font-family: 'ubuntuBold';
    line-height: 1.5;
    color: #00afef;
}

.home-session-feedback-title {
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #070817;
}

.home-session-feedback-description {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #454550;
}

.home-session-feedback-divider {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: purple !important;
    border-bottom: 1px solid #E6E6E6 !important;
}

.home-session-feedback-company {
    font-size: 13px;
    font-family: 'ubuntuLight';
    line-height: 1.5;
    color: #181818;
}

.home-session-niche-title {    
    font-size: 20px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    color: #1A1D23 !important;
}

.home-session-niche-description {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #545454;
}

.nav-menu-main-icon-down {
    margin-left: 6px !important;
    color: #00afef !important;
}

.icon-on-left {
    margin-right: 6px !important;
}

.icon-on-right {
    margin-left: 6px !important;
}

.box-on-right {
    padding-left: 16px !important;
}

.list-icon {
    position: absolute;
}

.bg-course-display-two {
    min-height: 20px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;
    display: block !important;
}

.bg-course-display-three {
    min-height: 20px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;
    display: block !important;
}

.product-display-category-link-title {
    position: relative;
    padding-left: 4px !important;
    font-size: 16px;
    color: #777777 !important;
    font-family: 'ubuntuRegular' !important;
    text-decoration: none; 

    /*
    padding-left: 4px !important;
    font-size: 16px;
    color: #777777;
    font-family: 'ubuntuRegular' !important;
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
    margin-right: 10px;
    */
}

.product-display-category-link-title:hover {
    color: #777777;
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.product-display-category-link-divider-icon {
    color: #CCCED7;
    font-size: 14px;
    font-family: 'ubuntuRegular' !important;
    margin-left: 10px;
    margin-right: 6px;
}

/*
.product-display-category-link {
    position: relative;
    padding-left: 2px !important;
    font-size: 16px;
    color: #23527C !important;
    font-family: 'ubuntuRegular' !important;
    text-decoration: none;
}

.product-display-category-link:before {
    content: "";
    position: absolute;
    color: #23527C !important;
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #23527C;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
*/

.product-display-category-link:hover:before {
    visibility: visible;
    color: #23527C !important;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.product-display-category-link-title {
    position: relative;
    padding-left: 2px !important;
    font-size: 16px;
    color: #777777 !important;
    font-family: 'ubuntuRegular' !important;
    text-decoration: none;
}

.product-display-info-use {
    font-size: 15px !important;
    color: #8C8C8C;
    font-family: 'ubuntuRegular' !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.3;
    margin-bottom: 0px !important;
}

.product-display-main-box-warp {
    /*background-color: #F1F2F4 !important;*/
    padding: 0px 6px 0px 6px;
    margin-bottom: 16px;
    min-height: 200px;
}

.paragraph-margin-remove {
    margin-bottom: 0px !important;
}

.pre-wrap {
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px !important;
    margin-left: 0px !important;
}

.line-height-zero {
    line-height: 1.0 !important;
}

.line-height-one {
    line-height: 1.1 !important;
}

.line-height-two {
    line-height: 1.2 !important;
}

.line-height-three {
    line-height: 1.3 !important;
}

.line-height-four {
    line-height: 1.4 !important;
}

.line-height-five {
    line-height: 1.5 !important;
}

.line-height-six {
    line-height: 1.6 !important;
}

.line-height-seven {
    line-height: 1.7 !important;
}

.line-height-eight {
    line-height: 1.8 !important;
}

.line-height-nine {
    line-height: 1.9 !important;
}

.line-height-ten {
    line-height: 2.0 !important;
}

.display-box-warp {
    margin-bottom: 50px !important;
    -webkit-border-radius: 16px 16px 16px 16px !important;
    border-radius: 16px 16px 16px 16px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
}

.display-box {
}

.display-subbox {
}

.text-ellipsis {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.text-ellipsis-less {

    /*
    width: 100% !important;
    white-space: nowrap !important;
    display: inline-block !important;
    */
}

.action-box {
    margin-bottom: 20px !important;
}

.action-box-caption {
    padding-left: 0px !important;
    color: #172B4D !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 26px !important;
}

.action-box-title {
    padding-left: 0px !important;
    color: #172B4D !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 22px !important;
}

.action-box-form-title {
    padding-left: 0px !important;
    color: #172B4D !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 18px !important;
}

.action-box-subtitle {
    padding-left: 0px !important;
    color: #172B4D !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 13px !important;
}



.link-action-color-default {
    text-align: left !important;
    padding-left: 0px !important;
    background-color: transparent !important;
    color: #1A1D23 !important;
    opacity: 1;
    font-family: 'ubuntuMedium' !important;
    font-size: 16px !important;
    transition: all .1s ease;
}

.link-action-color-default:hover {
    text-decoration: underline !important;
    opacity: 0.6 !important;
}

.link-action-color-default-icon {
    font-size: 13px !important;
    font-family: 'ubuntuLight' !important;
}









.link-full {
    width: 100% !important;
}

.link-height-full {
    height: 100% !important;
}


.link-action-box {
    font-family: 'ubuntuRegular' !important;
    font-size: 17px !important;
    /*border: none !important;*/
    border-radius: 4px !important;
    text-align: left !important;
    transition: all .1s ease;
}

.link-action-box:hover {
    transition: all .1s ease;
}

.link-action-box-mini {
    font-family: 'ubuntuRegular' !important;
    font-size: 12px !important;
    border: none !important;
    border-radius: 30px !important;
    text-align: left !important;
    transition: all .1s ease;
}

.link-action-box-mini:hover {
    transition: all .1s ease;
}

.link-action-box-margin {
    margin-top: 8px !important;
}

.link-action-box-margin-mine {
    margin-top: 0px !important;
}

.link-action-box-padding {
    padding: 12px 16px 12px 16px !important;
}

.link-action-box-padding-mine {
    padding: 8px 14px 8px 14px !important;
}

.link-action-checkbox-padding {
    padding: 12px 55px 12px 16px !important;
}

.link-action-box-flex {
    width: 100% !important;
}

.link-action-on-left {
    margin-left: 16px !important;
    font-size: 16px !important;
}

.link-action-on-right {
    margin-left: 16px !important;
    font-size: 16px !important;
}

.link-action-icon-on-left {
    position: absolute;
    font-size: 16px;
}

.link-action-icon-on-right {
    margin-left: 20px !important;
    font-size: 16px;
}

.link-action-icon-checkbox {
    position: absolute;
    margin-top: -7px;
    margin-bottom: 7px;
    font-size: 31px;
}

.cursor-auto {
    cursor: auto !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-not-allowed {
    cursor: not-allowed !important;
}

.icon-on-right {
    cursor: pointer !important;
}

.link-action-paragraph-title {
    padding-left: 15px !important;
    padding-right: 10px !important;
}

.link-action-paragraph {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.3;
    margin-bottom: 0px !important;
}

.link-action-text {
    /*cursor: pointer !important;*/
    padding-left: 32px !important;
}

.link-action-text-icon {
    font-size: 16px !important;
    /*cursor: pointer !important;*/
    padding-left: 0px !important;
}

.link-action-text-icon-mini {
    font-size: 12px !important;
    /*cursor: pointer !important;*/
    padding-left: 0px !important;
}

.link-action-text-text {
    font-size: 13px !important;
    /*cursor: pointer;*/
    padding-left: 0px !important;
}

.link-action-text-text-mini {
    font-size: 12px !important;
    /*cursor: pointer;*/
    padding-left: 0px !important;
}

.link-action-text-icon-less {
    /*cursor: pointer !important;*/
    padding-left: 0px !important;
}

.link-action {    
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:link {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:link:hover {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:visited {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:hover {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:active {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action:focus {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action-remove-toggle {
    padding-left: 7px !important;   
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-action-remove-toggle::before {
    content: none !important;
}

.link-action-remove-toggle::after {
    padding-left: 10px !important;
    content: none !important;
}



.slide-toggle-text {
    position: relative;
    font-size: 15px;
    color: #172B4D !important;
    text-decoration: none;
}



.timeline-user {
    position: relative;
    font-size: 15px;
    color: #172B4D !important;
    font-family: 'ubuntuBold' !important;
    text-decoration: none;
}

.timeline-user:before {
    content: "";
    position: absolute;
    color: #172B4D !important;
    width: 100%;
    height: 0px;
    bottom: 0;
    left: 0;
    background-color: #23527C;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.timeline-user:hover:before {
    visibility: visible;
    color: #172B4D !important;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.timeline-time-up {
    position: relative;
    margin-left: 0px !important;
    font-size: 15px;
    color: #172B4D !important;
    text-decoration: none;
    white-space: pre-wrap !important;
    /*text-indent: 0px !important;*/
    line-height: 1.3 !important;
}

.timeline-time {
    position: relative;
    margin-left: 0px !important;
    font-size: 13px;
    color: #768296 !important;
    font-family: 'ubuntuMedium' !important;
    text-decoration: none;
}

.timeline-time:before {
    content: "";
    position: absolute;
    color: #070817 !important;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #23527C;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.timeline-time:hover:before {
    visibility: visible;
    color: #070817 !important;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}




.timeline-link {
    position: relative;
    margin-left: 0px !important;
    font-size: 13px;
    color: #768296 !important;
    font-family: 'ubuntuMedium' !important;
    text-decoration: underline;
}

.timeline-link:hover {
    color: #838ea0 !important;
}






.timeline-comment {
    /*
    position: relative;
    margin-left: 0px !important;
    font-size: 16px;
    color: #172B4D !important;
    text-decoration: none;
    line-height: 1.3 !important;
    */

    position: relative;
    margin-left: 0px !important;
    font-size: 16px;
    color: #172B4D !important;
    text-decoration: none;
    white-space: pre-wrap !important;
    /*text-indent: 0px !important;*/
    line-height: 1.3 !important;
}

quill-editor {
    background-color: #ffffff;
    padding-left: 0px !important;
    padding-right: 0px !important;
}






.link-comment-box {
    padding-left: 0px !important;
    margin-left: 0px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2) !important;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2) !important;
}

.link-comment-box-radius {
    border-radius: 12px !important;
    margin-bottom: 20px !important;
}

.link-comment-quill-box-radius {
    border-radius: 0px 0px 0px 0px !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 6px !important;
    border: 1px solid #D0D4DB !important;
}


.link-comment-box-color {
    position: relative !important;
    z-index: 110;

    background-color: #ffffff !important;
    color: #070817 !important;

    font-family: 'ubuntuRegular' !important;
    font-size: 15px !important;
    border: none !important;
    border-radius: 12px !important;
    text-align: left !important;
    transition: all .1s ease;

    padding: 15px 30px 15px 30px !important;

    outline: none !important;

    box-shadow: none !important;

    /*
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
    */


    text-decoration: none !important;
}

.link-comment-box-color:hover {
    background-color: #F7F8F9 !important;
    color: #070817 !important;
}

.modal-body-box {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}




.dialog-icon-close {
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    text-align: center !important;
    font-size: 20px !important;
    border-radius: 50% !important;
    height: 46px !important;
    line-height: 46px !important;
    width: 46px !important;
}

.dialog-icon-close:hover {
    background-color: #E4E6EA !important;
    transition: background-color 85ms,color 85ms !important;
}


.comment-icon {
    font-family: 'ubuntuBold' !important;
    opacity: 1 !important;
    color: #ffffff !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    margin-left: -4px !important;
    margin-right: 4px !important;
    text-align: center !important;
    font-size: 14px !important;
    border-radius: 50% !important;
    height: 32px !important;
    line-height: 32px !important;
    width: 32px !important;
}

.comment-icon:hover {
    opacity: 0.8 !important;
    transition: background-color 85ms,color 85ms !important;
}


.response-icon {
    font-family: 'ubuntuBold' !important;
    opacity: 1 !important;
    color: #ffffff !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    margin-left: -4px !important;
    margin-right: 4px !important;
    text-align: center !important;
    font-size: 12px !important;
    border-radius: 50% !important;
    height: 30px !important;
    line-height: 30px !important;
    width: 30px !important;
}

.response-icon:hover {
    opacity: 0.8 !important;
    transition: background-color 85ms,color 85ms !important;
}







.link-menu-top-item {
    font-family: 'ubuntuRegular' !important;
    font-size: 12px !important;
    padding: 12px 0px 0px 0px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    color: #16a4d8 !important;
    transition: all .1s ease;
}

.link-menu-top-item:hover {
    color: #00afef !important;
    transition: all .1s ease;
}

.link-menu-top-item-divider {
    font-family: 'ubuntuLight' !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
    color: #ececec !important;
    transition: all .1s ease;
}












.home-session-image-flex {
    max-width: 100%;
    max-height: 660px;
}

.home-session-background-one {
    background: rgb(166,6,91);
    background: linear-gradient(90deg, rgba(166,6,91,1) 0%, rgba(201,14,113,1) 35%, rgba(237,52,150,1) 100%);
}

.home-session-background-two {
    background: rgb(166,6,91);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 35%, rgba(0,0,0,1) 100%);
}

.uppercase {
    text-transform: uppercase !important;
}

.home-session-image-left {
    padding: 0px 50px 50px 0px !important;
}

.home-session-image-left-full {
    padding: 0px 50px 20px 0px !important;
}


.home-session-image-text-right {
    padding-bottom: 80px !important;
}

.home-session-image-right {
    padding: 0px 0px 50px 50px !important;
}



.home-session-data-item {
    padding: 30px 30px 30px 30px !important;
}



.menu-footer-feedback-wrap {
    padding: 20px !important;
}

.menu-footer-feedback-box {
    padding-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 200px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 3px 3px !important;
    border-radius: 0px 0px 3px 3px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.menu-footer-feedback-box:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}


.menu-footer-feedback-icon-wrap {
    margin-top: 24px;
    margin-bottom: 30px;
    height: 150px; 
    width: 150px;
}

.menu-footer-feedback-icon {
    height: 150px !important;
}

.feedback-star-on {
    margin-top: -2px !important;
    margin-bottom: 2px !important;
    margin-right: 2px !important;
    font-size: 11px !important;
    color: #FF8000 !important;
}

.feedback-star-on:hover {
    color: #DF7000 !important;
}

.feedback-star-off {
    margin-top: -2px !important;
    margin-bottom: 2px !important;
    margin-right: 2px !important;
    font-size: 11px !important;
    color: #E5E5E5 !important;
}

.feedback-star-off:hover {
    color: #DF7000 !important;
}

.feedback-general-avaliate-star-on {
    margin-top: -2px !important;
    margin-bottom: 2px !important;
    margin-right: 2px !important;
    font-size: 15px !important;
    color: #FF8000 !important;
}

.feedback-general-avaliate-star-on:hover {
    color: #DF7000 !important;
}

.feedback-general-avaliate-star-off {
    margin-top: -2px !important;
    margin-bottom: 2px !important;
    margin-right: 2px !important;
    font-size: 15px !important;
    color: #E5E5E5 !important;
}

.feedback-general-avaliate-star-off:hover {
    color: #DF7000 !important;
}



.feedback-account-sm-icon {
    width: 48px !important; 
    height: 48px !important;
    color: #212121 !important;
}

.feedback-account-sm-img-block {
    z-index: 12 !important;
    position: absolute !important;
    float: left !important;
    width: 48px !important; 
    height: 48px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    padding-bottom: 10px !important;
}

.feedback-menu-main-account-img {
    margin-left: 0px !important; 
    margin-top: 0px !important;
    width: 48px !important; 
    height: 48px !important;
}

.feedback-account-sm-img {
    height: 48px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: top !important;
    position: absolute !important;
    overflow: hidden !important;
    background-size: cover !important;
    display: block !important;
}

.feedback-img-rounded-five {
  border-radius: 30px !important;
}

.feedback-account-sm-block {
    z-index: 10 !important;
    position: relative !important;
    float: left !important;
    padding-left: 64px !important; 
    margin-top: -44px !important; 
    width: 100% !important; 
    height: 48px !important;
    padding-bottom: 10px !important;
}

.feedback-account-sm-wrap {
    margin-top: 0px !important;
    text-align: left !important;
    padding-left: 0px !important;
    padding-right: 4px !important;
    padding-bottom: 0px !important;
}

.feedback-account-sm-name {
    text-align: left !important;
    font-size: 13px !important;
    color: #212121 !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: 'ubuntuMedium' !important;
}

.feedback-account-sm-token {
    text-align: left !important;
    font-size: 12px !important;
    color: #782B95 !important;
    width: 100% !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: 'ubuntuRegular' !important;
}

.feedback-account-sm-comment {
    text-align: left !important;
    font-size: 13px !important;
    color: #782B95 !important;
    width: 100% !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: 'ubuntuRegular' !important;
}


.link-start-box {
    font-family: 'ubuntuBold' !important;
    font-size: 16px !important;
    background-color: #ffffff !important;
    padding: 14px 20px 14px 20px !important;
    margin-right: 10px !important;
    min-width: 180px;
    border: 2px solid #ffffff;
    border-radius: 30px !important;
    opacity: 1 !important;
    transition: all .2s ease;
    color: #00afef !important;
}

.link-start-box:hover {
    background-color: transparent !important;
    border: 2px solid #ffffff;
    opacity: 1 !important;
    transition: all .2s ease;
    color: #ffffff !important;
}

.shape-circle-one {
    position: relative;
    max-width: 100%;
    margin-top: -650px;
    bottom: -300px;
    right: -200px;
}












.menu-main-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.menu-shadow-bottom {
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
}

.top-menu-header-secundary {
    padding: 0px !important;
    background: #ffffff !important;
    line-height: 28px;
}

.container-menu-header {
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.nav-logo {
    margin-left: 0px !important; 
    margin-right: 8px !important; 
    margin-top: 4px !important; 
    margin-bottom: 4px !important;
    width: 186px;
}

.nav-menu-main-margin-box {
    margin: 5px 0px 5px 0px !important;
}

.nav-menu-main-margin-right {
    margin-right: 40px !important;
}

.navbar-toggler {
    margin-top: 6px; 
    margin-bottom: 8px;
    padding: 8px 10px 8px 10px !important;
    border: 2px solid #16a4d8 !important;   
    color: #16a4d8 !important;
    font-size: 14px !important;
}

.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler:focus {
    border: 2px solid #f167b0 !important;   
    color: #f167b0 !important;
    outline: none !important;
    box-shadow: none !important;
}















.nav-menu-main-caption-box {
    border-radius: 5px !important;
    padding: 5px 20px 20px 6px !important;
}

.nav-menu-main-caption-wrap {
    margin-top: 0px !important;
    text-align: left !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.nav-menu-main-caption {
    text-align: left !important;
    font-size: 17px !important;
    /*margin-right: 6px !important;*/
    color: #070817 !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: 'ubuntuRegular' !important;
}












.nav-menu-main-icon-down {
    margin-left: 6px !important;
    color: #00afef !important;
}

.icon-on-left {
    margin-right: 6px !important;
}

.icon-on-right {
    margin-left: 6px !important;
}

.box-on-right {
    padding-left: 16px !important;
}

.list-icon {
    position: absolute;
}

.nav-menu-main-dropdown {
    min-width: 0px !important;
    min-height: 0px !important;
    margin-top: 6px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
    background-color: transparent !important;
    border: 0px !important;
    min-width: 280px !important;
    max-height: 420px !important;
    overflow-y: auto !important;
    border-radius: 0px 0px 46px 0px !important;
}

.nav-menu-main-account-img {
    margin-left: -8px !important; 
    margin-top: -22px !important;
}

.nav-account-dropdown {
    min-width: 0px !important;
    margin-top: -4px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
    background-color: transparent !important;
    border: 0px !important;
    min-width: 160px !important;
}

.nav-account-dropdown-box {
    background-color: #ffffff !important;
    margin-top: -4px !important;
    padding: 6px 0px 6px 0px !important;
    width: 100% !important;
    border: 0px !important;
    border-top: 1px solid #E6E6E6 !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
}

.nav-account-dropdown-wrap { 
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.nav-account-dropdown-title {
    border-radius: 0px !important;
    margin-left: 0px;
    padding: 2px 4px 4px 4px !important;
    width: 100% !important;
    text-align: left !important;
    font-size: 15px !important;
    color: #c0c0c0 !important;
    font-family: 'ubuntuRegular' !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
}

.nav-account-dropdown-title:hover {
    background-color: #ffffff !important;
    color: #c0c0c0 !important;
    cursor: default;
}

.nav-account-dropdown-item {
    border-radius: 0px !important;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    margin-left: 0px;
    padding: 2px 4px 4px 4px !important;
    width: 100% !important;
    text-align: left !important;
    font-size: 15px !important;
    color: #070817 !important;
    font-family: 'ubuntuRegular' !important;
    font-weight: lighter !important;
    -webkit-font-smoothing: antialiased !important;
}

.nav-account-dropdown-item:hover {
    background-color: #00afef !important;
    color: #ffffff !important;
}

.nav-account-dropdown-divider {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: purple !important;
    border-bottom: 1px solid #E6E6E6 !important;
}

.menu-header-icon-on-left {
    position: absolute;
    font-size: 16px;
}

.menu-header-icon-on-right {
    margin-left: 10px !important;
    font-size: 18px;
}

.link-remove-decoration {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:link {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:link:hover {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:visited {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:hover {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:active {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.link-remove-decoration:focus {
    outline: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.search-msg-paragraph-title {
    padding-left: 17px !important;
    padding-right: 10px !important;
}

.search-msg-paragraph {
    padding-left: 13px !important;
    padding-right: 10px !important;
}

.search-msg-margins-top {
    padding-top: 6px !important;
}

.search-msg-margins-bottom {
    padding-bottom: 6px !important;
}







.design-columns-block {
    padding-top: 40px !important;
}

.design-columns-block-item {
    padding-left: 20px !important;
    padding-bottom: 70px !important;
}

.design-columns-icon {
    font-size: 36px;
    margin-bottom: 10px !important;
}

.design-columns-title {
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    margin-bottom: 10px !important;
}

.design-columns-description {
    font-size: 22px;
    font-family: 'ubuntuLight';
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: 26px !important;
}

.design-columns-link-box {
    font-family: 'ubuntuRegular' !important;
    font-size: 22px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    transition: all .1s ease;
}




.background-color-blue {
    background-color: #3957bd !important;
}






.background-color-white {
    background-color: #ffffff !important;
}

.text-color-white {
    color: #ffffff !important;
}

.link-color-white {
    color: #ffffff !important;
}

.link-color-white:hover {
    color: #202020 !important;
}



.background-color-black {
    background-color: #202020 !important;
}

.text-color-black {
    color: #202020 !important;
}

.link-color-black {
    color: #202020 !important;
}

.link-color-black:hover {
    color: #ffffff !important;
}







.background-color-gray-one {
    background-color: #191919 !important;
}

.text-color-gray-one {
    color: #191919 !important;
}

.link-color-gray-one {
    color: #191919 !important;
}

.link-color-gray-one:hover {
    color: #20252a !important;
}



.background-color-gray-two {
    background-color: #20252a !important;
}

.text-color-gray-two {
    color: #20252a !important;
}

.link-color-gray-two {
    color: #20252a !important;
}

.link-color-gray-two:hover {
    color: #454550 !important;
}





.background-color-gray-three {
    background-color: #454550 !important;
}

.text-color-gray-three {
    color: #454550 !important;
}

.link-color-gray-three {
    color: #454550 !important;
}

.link-color-gray-three:hover {
    color: #7a7a7a !important;
}



.background-color-gray-four {
    background-color: #7a7a7a !important;
}

.text-color-gray-four {
    color: #7a7a7a !important;
}

.link-color-gray-four {
    color: #7a7a7a !important;
}

.link-color-gray-four:hover {
    color: #949494 !important;
}



.background-color-gray-five {
    background-color: #949494 !important;
}

.text-color-gray-five {
    color: #949494 !important;
}

.link-color-gray-five {
    color: #949494 !important;
}

.link-color-gray-five:hover {
    color: #c1c1c1 !important;
}





.background-color-gray-six {
    background-color: #c1c1c1 !important;
}

.text-color-gray-six {
    color: #c1c1c1 !important;
}

.link-color-gray-six {
    color: #c1c1c1 !important;
}

.link-color-gray-six:hover {
    color: #e6ecf2 !important;
}




.background-color-gray-seven {
    background-color: #e6ecf2 !important;
}

.text-color-gray-seven {
    color: #e6ecf2 !important;
}

.link-color-gray-seven {
    color: #e6ecf2 !important;
}

.link-color-gray-seven:hover {
    color: #eff4f8 !important;
}




.background-color-gray-eight {
    background-color: #eff4f8 !important;
}

.text-color-gray-eight {
    color: #eff4f8 !important;
}

.link-color-gray-eight {
    color: #eff4f8 !important;
}

.link-color-gray-eight:hover {
    color: #eff4f8 !important;
}




.background-color-pink-one {
    background-color: #008dc1 !important;
}

.text-color-pink-one {
    color: #008dc1 !important;
}

.link-color-pink-one {
    color: #008dc1 !important;
}

.link-color-pink-one:hover {
    color: #00afef !important;
}



.background-color-pink-two {
    background-color: #00afef !important;
}

.text-color-pink-two {
    color: #00afef !important;
}

.link-color-pink-two {
    color: #00afef !important;
}

.link-color-pink-two:hover {
    color: #19b7f0 !important;
}



.background-color-pink-three {
    background-color: #19b7f0 !important;
}

.text-color-pink-three {
    color: #19b7f0 !important;
}

.link-color-pink-three {
    color: #19b7f0 !important;
}

.link-color-pink-three:hover {
    color: #19b7f0 !important;
}



.home-session-start-subbox-caption {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 22px;
    font-family: 'ubuntuRegular';
    line-height: 1.7;
}

.home-session-start-subbox-text {
    margin-bottom: 0px !important;
    font-size: 42px;
    font-family: 'ubuntuLight';
    line-height: 1.5;
}

.home-session-start-subbox-subtext {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 22px;
    font-family: 'ubuntuRegular';
    line-height: 1.7;
}

.column-divider {
    width: 10px !important;
    background-color: orange;
}




.session-subbox-icon-wrap {
    margin-top: 24px;
    margin-bottom: 30px;
    height: 120px; 
    width: 120px;
}

.session-subbox-title {
    font-size: 26px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #070817;
}

.session-subbox-description {
    font-size: 18px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #454550;
}

.session-subbox-subtitle {
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #070817;
}

.session-subbox {
    padding-top: 0px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    min-height: 200px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 3px 3px !important;
    border-radius: 0px 0px 3px 3px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.session-subbox:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.border-right {
    border-right: 1px solid #E5E5E5 !important;
}

.session-sticky-box {
    margin-bottom: 100px !important;
}

.session-sticky {
    top: 0px !important;
    position: sticky !important;
    padding-right: 40px !important;
}

.text-strong {
    font-family: 'ubuntuMedium' !important;
}

.session-list-box {
    padding: 16px !important;
    min-height: 50px !important;
    max-height: 300px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    background-color: #f5f6f8 !important;
    overflow-y: auto !important;
}

.session-list {
    list-style-type: none !important;
    padding: 0px !important;
}

.session-list-item {
    font-size: 15px;
    font-family: 'ubuntuMedium' !important;
    color: #3C4453;
    line-height: 1.4 !important;
    margin-bottom: 0px !important;
}

.session-list-item:hover {
    color: #1A1D23 !important;
}

.session-list-subitem {
    padding-left: 40px !important;
    font-size: 15px;
    font-family: 'ubuntuMedium' !important;
    color: #3C4453;
    line-height: 1.4 !important;
    margin-bottom: 0px !important;
}

.session-list-subitem:hover {
    color: #1A1D23 !important;
}

.session-list-caption {
    font-size: 48px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.2 !important;
}

.session-list-title {
    margin-bottom: 30px !important;
    font-size: 24px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.7 !important;
}

.session-list-subtitle {
    margin-bottom: 30px !important;
    font-size: 22px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.session-list-description {
    margin-bottom: 30px !important;
    font-size: 18px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.session-list-date {
    margin-bottom: 30px !important;
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.session-divider {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    width: 100% !important;
    height: 1px !important;
}

.session-divider-white {
    border-bottom: 1px solid #F1EEF8 !important;
}

.id-scroll {
    margin-top: -192px !important;
    margin-bottom: 210px !important;
}



.line-top {
    border-top: 1px solid #575763 !important;
}

.line-right {
    border-right: 1px solid #575763 !important;
}

.line-bottom {
    border-bottom: 1px solid #575763 !important;
}

.line-left {
    border-left: 1px solid #575763 !important;
}





.brands-icon {
    /*height: 100px !important;*/
    width: 70px !important;
    margin-top: 0px !important;
    margin-right: 15px !important;
    margin-bottom: 15px !important;
}




.list-icon-width {
    position: relative !important;
    z-index: 1 !important;
    width: 40px !important;
}

.list-icon-size {
    font-size: 22px !important;
}

.list-text {
    padding-left: 0px !important;
    font-family: 'ubuntuLight' !important;
    font-size: 18px !important;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.6;
    margin-bottom: 20px;
}

.list-item {
    padding-left: 0px !important;
    font-family: 'ubuntuLight' !important;
    font-size: 18px !important;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.6;
    margin-bottom: 6px;
}

.payments-tab-header {
    margin-top: 15px !important;
    padding: 0px !important;
    /*width: 100% !important;*/
}

.payments-tab-header-item {
    padding: 16px 20px 16px 20px !important;
    font-size: 15px !important;
    font-family: 'ubuntuMedium' !important;
    border-radius: 50px !important;
    background-color: #ffffff !important;
    color: #2c3e50 !important;
}

.payments-tab-header-item:hover {
    background-color: #eff4f8 !important;
    color: #2c3e50 !important;
}

.payments-tab-header-item.active {
    background-color: #20252a !important;
    color: #ffffff !important;
}

.payments-tab-header-item.active:hover {
    background-color: #20252a !important;
    color: #ffffff !important;
}

.payments-tab-body {
    padding: 40px !important;
    border-radius: 50px !important;
}




.card-item-wrap {
    padding: 0px !important;
    min-width: 300px !important;
    width: 100% !important;
    max-width: 360px !important;
}

.card-item-box {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 330px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-item-box:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}





.card-item-detail-wrap {
    padding: 0px !important;
    min-width: 460px !important;
    width: 100% !important;
    max-width: 560px !important;
}



.card-item-home-box-wrap {
    padding: 0px !important;
    min-width: 300px !important;
    width: 100% !important;
    max-width: 360px !important;
}

.card-item-home-box {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 0px !important;
    min-height: 330px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    /*
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    */
    transition: all .2s ease;
    border: 0px !important;
}

.card-item-home-box:hover {
    /*
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}

.card-item-home-panel {
    padding-left: 0px !important;
    width: 100% !important !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    padding-right: 50px !important;
}






.card-item-panel {
    padding-left: 10px !important;
    width: 100% !important !important;
    margin-top: 40px !important;
    margin-bottom: 10px !important;
    padding-right: 10px !important;
}

.card-item-panel-white {
    padding-left: 10px !important;
    width: 100% !important !important;
    margin-top: 40px !important;
    margin-bottom: 10px !important;
    padding-right: 10px !important;
}

.card-item-internal-panel {
    width: 100% !important !important;
    margin: 30px 0px 30px 0px !important;
    padding: 20px !important;
    background-color: #f5f5f7 !important;
}

.card-item-internal-panel-white {
    width: 100% !important !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px !important;
    background-color: #ffffff !important;
}

.card-item-internal-panel-title {
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.7 !important;
    color: #000000 !important;
    margin-bottom: 6px !important;
}

.card-item-internal-panel-white-title {
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.7 !important;
    color: #5E6A82 !important;
    margin-bottom: 6px !important;
}

.card-item-internal-panel-text {
    font-size: 13px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.7 !important;
    color: #000000 !important;
    margin-bottom: 10px !important !important;
}

.card-item-internal-panel-white-text {
    font-size: 13px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.7 !important;
    color: #5E6A82 !important;
    margin-bottom: 10px !important !important;
}

.card-item-image-one {
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    height: 160px !important;
    border-radius: 5px !important;
    margin-bottom: 20px !important;
}

.card-item-image-two {
    height: 160px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;  
    display: block !important;
    border-radius: 5px !important;
    margin-bottom: 0px !important;
}

.card-item-logo {
    /*background-image: url('../img/home/03.jpg') !important;*/
    height: 40px !important;
    width: 80px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;  
    display: block !important;
}

.card-item-divider {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: #dcded5 !important;
    border-bottom: 1px solid #dcded5 !important;
}

.card-item-home-divider {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}

.card-item-title {    
    font-size: 18px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    color: #1A1D23 !important;
    margin-right: 10px !important;
    margin-bottom: 20px !important;
}

.card-item-home-title {    
    font-size: 30px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    color: #1A1D23 !important;
    margin-right: 10px !important;
    margin-bottom: 20px !important;
}

.card-item-description {
    font-size: 14px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
    color: #1A1D23 !important;
}

.card-item-home-description {
    font-size: 14.4px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.5 !important;
    color: #1A1D23 !important;
}

.home-background-one {
    background-image: url('../img/home/01.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
    max-height: 580px !important;
}

.home-background-two {
    background-image: url('../img/home/02.jpg') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.home-background-key {
    background-image: url('../img/home/key.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 230px !important;
}

.home-background-five {
    background-image: url('../img/home/05.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.home-background-seven {
    background-image: url('../img/home/07.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.home-background-eight {
    background-image: url('../img/home/08.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.home-background-eleven {
    background-image: url('../img/how/12.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 230px !important;
}

.payments-tab-background-one {
    background-image: url('../img/part-payments/payments-one.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-background-two {
    background-image: url('../img/part-payments/payments-two.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-background-three {
    background-image: url('../img/part-payments/payments-three.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-background-four {
    background-image: url('../img/part-payments/payments-four.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-background-five {
    background-image: url('../img/part-payments/payments-five.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-background-six {
    background-image: url('../img/part-payments/payments-six.png') !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    min-height: 430px !important;
}

.payments-tab-box {
    background-color: #ffffff !important;
    padding: 30px !important;
    border-radius: 30px !important;
    min-height: 390px !important;
}

.payments-tab-title {
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.6 !important;
}

.payments-tab-caption {
    font-size: 34px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.2 !important;
}

.payments-tab-description {
    font-size: 18px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.4 !important;
}

.payments-accordion-block {
    width: 100% !important;
    max-width: 800px !important;
}

.payments-accordion-box {
    margin-bottom: 20px !important;
}

.payments-accordion-header {
    padding: 6px 10px 6px 10px !important;
    border: none !important;
}

.payments-accordion-body {
    padding: 6px 10px 16px 10px !important;
    border: none !important;
}

.payments-accordion-caption {
    font-size: 21px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.2 !important;
    margin-bottom: 0px !important;
    color: #2c3e50 !important;
}

.payments-accordion-description {
    font-size: 17px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.6 !important;
    margin-bottom: 20px;
    color: #2c3e50 !important;
}

.accordion-button:not(.collapsed) {
    color: #2c3e50 !important;
    background-color: #ffffff;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.0);
}

.border-box-white {
    border: 2px solid #ffffff !important;
}

.margin-bottom-list {
    margin-bottom: 6px !important;
}

.button-icon-on-left {
    margin-right: 10px !important;
    font-size: 20px !important;
}

.socialnetwork-icon {
    opacity: 1 !important;
}

.socialnetwork-icon:hover {
    opacity: 0.8 !important;
}

.socialnetwork-icon-title {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    font-size: 17px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.6 !important;
    text-align: center !important;
}

.subscription-box {
    padding-top: 40px !important;
    padding-bottom: 100px !important;
}

.subscription-box-left {
    padding-right: 16px;
    padding-left: 16px;
}

.subscription-box-right {
    padding-right: 16px;
    padding-left: 16px;
}



.subscription-radio-box {
    margin-bottom: 30px !important;
}

.subscription-radio-icon {
    margin-right: 16px !important;
    width: 22px !important;
    height: 22px !important;
    border: 5px solid #1A1D23 !important;
    border-radius: 50% !important;
}

.subscription-radio-checked-icon {
    margin-right: 16px !important;
    width: 22px !important;
    height: 22px !important;
    border: 5px solid #16a4d8 !important;
    border-radius: 50% !important;
}

.subscription-radio-text {
    font-family: 'ubuntuMedium' !important;
    font-size: 20px !important;
    color: #1A1D23 !important;
}

.check-box {
    margin-bottom: 10px !important;
}

.check-icon {
    margin-right: 12px !important;
    width: 16px !important;
    height: 16px !important;
    border: 2px solid #A8A8AD !important;
    background-size: 18px 18px !important;
    background-repeat: no-repeat !important;
    border-radius: 3px !important;
}

.check-checked-icon {
    margin-right: 12px !important;
    width: 16px !important;
    height: 16px !important;
    border: 2px solid #16a4d8 !important;
    /*background-image: url('../img/svg/radio-checked.svg') !important;*/
    background-image: url('../img/svg/check-checked.svg') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 3px !important;
}

.check-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 12px !important;
    color: #575763 !important;
}



.radio-label {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.7;
}

.radio-box {
    margin-bottom: 2px !important;
}

.radio-icon {
    margin-right: 16px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #A8A8AD !important;
    background-size: 18px 18px !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

.radio-checked-icon {
    margin-right: 16px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #16a4d8 !important;
    background-image: url('../img/svg/radio-checked.svg') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

.radio-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 18px !important;
    color: #1A1D23 !important;
}

.display-box {
    padding-left: 20px;
    width: 100% !important;
    margin-top: 40px;
    margin-bottom: 20px;
    padding-right: 20px !important;
}

.align-items-start {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.align-items {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.align-items-detail-start {
    margin-top: 0px !important;
    margin-bottom: 2px !important;
}

.cards-container {
    padding-right: 7px;
    padding-bottom: 7px;
}

.cards-content {
    min-height: 200px;
    padding-right: 16px !important;
    padding-bottom: 16px !important;
    border-radius: 16px;
}

.cards-box-image {
    min-height: 120px;
    padding-bottom: 0px !important;
    border-radius: 10px !important;
}

.cards-box-text {
    min-height: 180px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 16px 16px;
}

.cards-image {
    min-height: 100px !important;
    width: 100% !important;
    border-radius: 10px !important;
}

.cards-description {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    color: #666666 !important;
}

.cards-price {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 6px;
    font-size: 22px;
    font-family: 'ubuntuRegular';
    line-height: 1.0;
    color: #1A1D23 !important;
}

.cards-joining-fee {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20x;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    color: #9595a4 !important;
}

.cards-area {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'ubuntuMedium';
    line-height: 1.2;
    color: #1A1D23 !important;
}

.cards-allotment {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 6px;
    font-size: 21x;
    font-family: 'ubuntuMedium';
    line-height: 1.2;
    color: #9595a4 !important;
}

.cards-address {
    padding: 0px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20x;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    color: #9595a4 !important;
}

.text-lines-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;     /* fallback */
    max-height: 32px;      /* fallback */
    -webkit-line-clamp: 2; /* number of lines to show */
    -webkit-box-orient: vertical;
}

.cards-bulet-content {
    position: absolute important;
    bottom: -100px;
    background-color: red !important;
    z-index: 1000 !important;
}

.cards-bulet-image {
    height: 10px !important;
    margin-right: 15px !important;
    background-color: red !important;
}

.cards-link {
    position: relative !important;
    z-index: 2 !important;
    cursor: pointer !important;
}

.menu-item {
    padding: 10px 20px !important;
    color: #1A1D23 !important;
    font-size: 16x !important;
    font-family: 'ubuntuMedium' !important;
    transition: all .4s ease !important;
}

.menu-item:hover {
    background-color: #f2f2f2 !important;
    transition: all .4s ease !important;
}

.home-slick-container {
    min-height: 400px;
    padding: 40px 0px 0px 0px;
}

.home-container {
    min-height: 600px;
    padding: 100px 0px 0px 0px;
}

.find-container {
    min-height: 50px;
    padding: 36px 0px 0px 0px;
}

.find-list-container {
    min-height: 400px;
    padding: 20px 0px 0px 0px;
}

.home-box-text-defaut {
    padding: 50px 50px 20px 50px !important;
}

.home-box-text-find {
    padding: 0px 10px 0px 10px !important;
}

.home-box-text-padding-defaut {
    padding: 0px 50px 0px 50px !important;
}

.home-box-mini-container {
    padding: 20px !important;
}

.home-box-mini-content {
    padding: 20px !important;
}

.home-box-mini-text {
    font-size: 32px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.home-box-mini-subtext {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}

.home-box-second-slide {
    padding: 0px 0px 0px 40px !important;
}

.home-box-first {
    padding: 40px !important;
}

.home-box-first-content {
    border-radius: 20x !important;
}

.home-box-first-image {
    max-width: 100%;
    max-height: 660px;
    border-radius: 30px !important;
}

.home-box-first-padding {
    padding: 20px 0px 20px 0px !important;
}

.padding-bottom {
    padding-bottom: 40px !important;
}

.padding-top {
    padding-top: 20px !important;
}

.design-caption {
    font-size: 40px;
    font-family: 'ubuntuRegular';
    line-height: 1.0;
}

.design-icon {
    font-size: 28px;
    margin-bottom: 15px !important;
}

.design-title {
    font-size: 17px;
    font-family: 'ubuntuMedium';
    line-height: 1.5;
    margin-bottom: 15px !important;
}

.design-description {
    font-size: 17px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: 26px !important;
}

.design-block {
    border-radius: 30px !important;
    padding: 20px !important;
    min-height: 500px !important;
}

.design-block-item {
    padding-left: 20px !important;
    padding-bottom: 30px !important;
}

.design-space-right {
    padding-right: 50px !important;
}

.design-extra-block {
    border-radius: 30px !important;
    padding: 20px !important;
    min-height: 200px !important;
}

.design-extra-caption {
    font-size: 56px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: -10px !important;
}

.design-extra-title {
    font-size: 30px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: 70px !important;
}

.design-extra-description {
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #ffffff;
    margin-bottom: 0px !important;
}

.design-span-box {
    margin-bottom: 14px !important;
}

.design-span-count {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    padding: 5px 10px 5px 10px !important;
    border-radius: 30px !important;
    background-color: green !important;
    color: #ffffff !important;
}

.checkout-container {
    min-height: 600px;
    padding: 60px 0px 60px 0px;
}




.checkout-start-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 40px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.checkout-start-subtext {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}

.checkout-start-mini-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 30px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.checkout-start-mini-subtext {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 14px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
}



.checkout-allotment {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 22px;
    font-family: 'ubuntuLight';
    line-height: 1.0;
    color: #9595a4 !important;
}

.checkout-apartment {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 16px;
    font-family: 'ubuntuLight';
    line-height: 1.5;
    color: #9595a4 !important;
}

.checkout-area {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 16px;
    font-family: 'ubuntuMedium';
    line-height: 1.2;
    color: #1A1D23 !important;
}

.checkout-street {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #9595a4 !important;
}




.checkout-price {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    font-size: 28px;
    font-family: 'ubuntuRegular';
    line-height: 1.0;
    color: #1A1D23 !important;
}

.checkout-joining-fee {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 18px;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    color: #9595a4 !important;
}

.checkout-address {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 20x;
    font-family: 'ubuntuRegular';
    line-height: 1.2;
    color: #9595a4 !important;
}

.checkout-divider {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: #1A1D23 !important;
    border-bottom: 1px solid #1A1D23 !important;
}

.checkout-resume-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 22px;
    font-family: 'ubuntuLight';
    line-height: 1.0;
    color: #9595a4 !important;
}

.checkout-resume-description {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 22px;
    font-family: 'ubuntuLight';
    line-height: 1.0;
    color: #9595a4 !important;
}

.checkout-resume-note {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
    padding-top: 6px !important;
    border-top: 1px solid #9595a4 !important;
    font-size: 13px;
    font-family: 'ubuntuLight';
    line-height: 1.0;
    color: #9595a4 !important;
}

.access-text {
    margin-top: 16px !important;
    margin-bottom: 6px !important;
    font-size: 22px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
    color: #1A1D23 !important;
}

.access-subtext {
    margin-top: 0px !important;
    margin-bottom: 16px !important;
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #1A1D23 !important;
}

.access-subtext-mini {
    margin-top: 0px !important;
    margin-bottom: 16px !important;
    font-size: 13px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #1A1D23 !important;
}

.access-in-box-subtext-mini-margin {
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}

.access-in-box-subtext-mini {
    font-size: 15px;
    font-family: 'ubuntuRegular';
    line-height: 1.5;
    color: #3C4453 !important;
}

.access-block {
    /*background-color: #F9F9F9 !important;*/
    padding-right: 16px !important;
    padding-left: 16px !important;
}

.access-box {
    min-width: 386px !important;
    max-width: 480px !important;
}

.access-image-box {
    margin-bottom: 40px !important;
}

.access-box-color {
    background-color: #ffffff !important;
    padding: 36px !important;
    margin-bottom: 10px !important;
    border-radius: 26px !important;
    border: 1px solid #efefef !important;
}

.docs-list-box {
    margin-bottom: 18px !important;
}

.docs-list-item {
    font-size: 13px;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.2 !important;
    margin-bottom: 8px !important;
}

.investiment-detail-sticky-card {
    padding: 0px !important;
    min-width: 300px !important;
    width: 100% !important;
    /*max-width: 360px !important;*/
}

.card-sticky {
    top: 80px !important;
    position: sticky !important;
}

.link-line {
    color: #575763 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}

.link-line:hover {
    color: #191919 !important;
}

.link-line-active {
    color: #1A1D23 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}

.link-line-active:hover {
    color: #1A1D23 !important;
}

.link-line-divider {
    color: #1A1D23 !important;
    font-size: 15px !important;
    font-family: 'ubuntuLight' !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.link-line-padding-bottom {
    padding-bottom: 20px !important;
}

.home-link-line-active {
    color: #1A1D23 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}

.home-link-line-active:hover {
    color: #1A1D23 !important;
}




.box-location-background {
    background-color: #ffffff !important;
    background-image: url('../img/svg/map.svg') !important;
    /*min-height: 600px !important;*/
    border-radius: 0px !important;
    margin-bottom: 0px !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block !important;
    overflow: hidden !important;
    padding: 15px 25px 15px 25px !important;
}


.box-location-find-background {
    background-color: #f5f6f7 !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
    padding: 15px 15px 15px 15px !important;
}



.space-radio-box {
    width: 100% !important;
    white-space: wrap !important;
    display: inline-block !important;
}

.space-radio-horizontal-item {
    margin-right: 60px !important;
    display: inline-block !important;
}

.space-radio-vertical-item {
    margin-right: 60px !important;
    display: block !important;
}

.space-radio-top {
    margin-top: 10px !important;
}

.space-radio-left {
    margin-left: 15px !important;
}

.space-radio-right {
    margin-right: 15px !important;
}

.space-radio-bottom {
    margin-bottom: 20px !important;
}








.space-benefit-box {
    width: 100% !important;
    white-space: wrap !important;
    display: inline-block !important;
}

.space-benefit-horizontal-item {
    margin-right: 60px !important;
    display: inline-block !important;
}

.space-benefit-vertical-item {
    margin-right: 60px !important;
    display: block !important;
}

.space-benefit-top {
    margin-top: 20px !important;
}

.space-benefit-left {
    margin-left: 10px !important;
}

.space-benefit-right {
    margin-right: 10px !important;
}

.space-benefit-bottom {
    margin-bottom: 40px !important;
}

.space-benefit-column {
    margin-right: 30px !important;
    display: inline-block !important;
}













.link-line-action-text {
    padding-left: 32px !important;
}

.link-line-action-text-icon-less {
    padding-left: 0px !important;
}










.space-faq-description-left {
    margin-left: 20px !important;
}

.space-faq-description-right {
    margin-right: 20px !important;
}

.space-faq-description-box-bottom {
    margin-bottom: 20px !important;
}

.space-faq-description-paragraph-bottom {
    margin-bottom: 10px !important;
}

.button-slick-top {
    margin-top: 10px !important;
}

.button-slick-bottom {
    margin-bottom: 40px !important;
}











.box-location {
    padding: 20px 30px 20px 30px !important;
    background-color: #ffffff !important;
    border-radius: 0px 0px 0px 0px !important;
}

.box-location-card {
    padding: 20px 30px 20px 30px !important;
    background-color: #ffffff !important;
    border: 1px solid rgba(184,175,184,0.4) !important;
    border-radius: 15px 15px 15px 15px !important;
}

.box-location-card-left {
    padding: 0px 0px 0px 0px !important;
    background-color: green !important;
}

.box-location-card-right {
    padding: 0px 0px 0px 0px !important;
    background-color: red !important;
}

.box-location-title {
    color: #1A1D23 !important;
    font-size: 20px !important;
    font-family: 'ubuntuMedium' !important;
    margin-bottom: 4px !important;
}

.box-location-text {
    color: #1A1D23 !important;
    font-size: 14px !important;
    font-family: 'ubuntuMedium' !important;
}

.box-location-icon {
    color: #1A1D23 !important;
    font-size: 22px !important;
}




.box-benefit-title {
    color: #1A1D23 !important;
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    margin-bottom: 0px !important;
}

.box-benefit-title-disabled {
    color: #9a9aa1 !important;
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    margin-bottom: 0px !important;
}

.box-benefit-text {
    color: #575763 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}

.box-benefit-icon {
    color: #1A1D23 !important;
    font-size: 22px !important;
}

.box-benefit-icon-disabled {
    color: #9a9aa1 !important;
    font-size: 18px !important;
}




.slide-caption {
    color: #1A1D23 !important;
    font-size: 20px !important;
    font-family: 'ubuntuMedium' !important;
    margin-bottom: 4px !important;
}

.slide-caption-disabled {
    color: #9a9aa1 !important;
    font-size: 20px !important;
    font-family: 'ubuntuMedium' !important;
    margin-bottom: 4px !important;
}


.slicky-margin-top {
    margin-top: 15px !important;
}

.slicky-margin-bottom {
    margin-bottom: 15px !important;
}


.margin-top {
    margin-top: 20px !important;
}

.margin-bottom {
    margin-bottom: 40px !important;
}






.dash-color-white {
    background-color: #ffffff !important;
}

.dash-color-default {
    background-color: #f5f5f5 !important;
}

.dash-header-block {
    padding: 20px 30px 20px 30px !important;
    margin-bottom: 20px !important;
}

.dash-block-space {
    padding: 0px 10px 0px 10px !important;
}

.dash-space {
    padding: 0px 10px 0px 10px !important;
}

.dash-block {
    padding: 20px 20px 20px 20px !important;
    /*margin-top: 0px !important;*/
}

.dash-block-table {
    padding: 20px 20px 0px 20px !important;
    margin-top: 0px !important;
}

.dash-block-bottom {
    margin-bottom: 20px !important;
}

.dash-divider {
    margin-top: 25px !important;
    margin-bottom: 30px !important;
    width: 100% !important;
    height: 2px !important;
    border-bottom: 2px solid #f9f9f9 !important;
}

.dash-tab {
    padding: 0px !important;
    border-radius: 4px 0px 0px 4px !important;
    margin-top: 0px !important;
    margin-bottom: 18px !important;
    width: 100% !important;
}

.dash-tab-table {
    padding: 0px !important;
    border-radius: 4px 0px 0px 4px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100% !important;
}

.dash-tab-header {
    margin-top: 15px !important;
    padding: 0px !important;
    width: 100% !important;
}


.dash-tab-header-item {
    padding: 6px 14px 6px 14px !important;
    border-radius: 0px !important;
}

.dash-tab-body {
    margin-top: 0px !important;
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
    min-height: 10px !important;
}

.dash-background-color-gray-code-header {
    /*background-color: #ebedef !important;*/
    font-family: 'ubuntuMedium' !important;
    color: #202020 !important;
}

.dash-background-color-gray-code-header.active {
    background-color: #ffffff !important;
    border-bottom: 3px solid #CFD4DD !important;
    font-family: 'ubuntuMedium' !important;
    color: #1A1D23 !important;
}

.dash-background-color-gray-code-body {
    background-color: #ffffff !important;
    border-top: 3px solid #f9f9f9 !important;
    margin-top: -3px !important;
}



.dash-table {
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
}

.dash-table-header {
    background-color: #f5f5f5 !important;
    padding: 0px 0px 0px 0px !important;
    /*
    display: table;
    width: calc(100% - 20px) !important;
    table-layout: fixed;
    */
}

.dash-table-body {
    /*
    display: block;
    max-height: 540px;
    overflow-y: scroll;
    */
}

.dash-table-col {
    font-family: 'ubuntuLight' !important;
    font-size: 12px !important;
    color: #1A1D23 !important;
    padding: 10px 10px 10px 10px !important;
    white-space: pre-wrap !important;
}

.dash-table-cell {
    color: #2e303a !important;
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    padding: 10px 10px 10px 10px !important;
}

.dash-table-row {
    /*
    display: table;
    width: 100%;
    table-layout: fixed;
    */
}

.dash-table-row:nth-child(odd) {
    background-color: #ffffff !important;
}

.dash-table-row:nth-child(even) {
    background-color: #f9f9f9 !important;
}



.dash-box-min-height {
    min-height: 194px !important;
}

.dash-table-mine-divider {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    width: 100% !important;
    height: 1px !important;
    border-bottom: 1px solid #f9f9f9 !important;
}

.dash-table-mine {
    padding: 0px 0px 0px 0px !important;
    width: 100% !important;
}

.dash-table-mine-body {
    /*display: block;*/
}

.dash-table-mine-col {
    font-family: 'ubuntuMedium' !important;
    color: #1c1c1c !important;
    font-size: 15px !important;
    padding: 6px 10px 6px 10px !important;
}

.dash-table-mine-cell {
    font-size: 13px !important;
    padding: 6px 10px 6px 0px !important;
}

.dash-table-mine-cell-icon {
    font-size: 13px !important;
    padding: 0px 0px 6px 0px !important;
    width: 20px !important
}

.dash-table-mine-row {
    border-bottom: 1px solid #f9f9f9 !important;
}

.dash-table-mine-row:nth-child(odd) {
    background-color: #ffffff !important;
}

.dash-table-mine-row:nth-child(even) {
    background-color: #ffffff !important;
}









.dash-space-right {
    margin-right: 10px !important;
}


.dash-header-menu-icon-width {
    position: relative !important;
    z-index: 1 !important;
    /*width: 22px !important;*/
    margin-right: 15px !important;
}

.dash-header-menu-icon-size {
    font-size: 28px !important;
}

.dash-header-menu-caption {
    padding-left: 0px !important;
    color: #1A1D23 !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 18px !important;
}

.dash-header-menu-title {
    padding-left: 0px !important;
    color: #1A1D23 !important;
    font-family: 'ubuntuMedium' !important;
    font-size: 17px !important;
}

.dash-box-left {
    padding-right: 40px !important;
}

.dash-box-space-text-right {
    margin-right: 20px !important;
}

.dash-box-space-icon-right {
    margin-right: 6px !important;
}

.dash-box-title {
    font-size: 16px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.5 !important;
    margin-bottom: 0px !important;
}

.dash-box-title-mine {
    font-size: 13px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.5 !important;
    margin-bottom: 10px !important;
}

.dash-box-subtitle-mine {
    margin-bottom: 10px !important;
    font-size: 18px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.dash-box-subtitle {
    margin-bottom: 0px !important;
    font-size: 28px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.dash-box-subtitle-currency {
    font-size: 18px !important;
}

.text-strong {
    font-family: 'ubuntuMedium' !important;
}




.dash-table-mine-cell-link {
    color: #070766 !important;
    transition: all .1s ease;
}

.dash-table-mine-cell-link:hover {
    color: #0504c9 !important;
    transition: all .1s ease;
}







.dash-table-scrollbar {
    min-height: 10px !important;
    /*max-height: 800px !important;*/
    overflow-y: auto !important;
    overflow-x: auto !important;
}

.dash-table-title-mine {
    font-size: 12px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.5 !important;
    margin-bottom: 0px !important;
}


.dash-table-menu-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 12px !important;
    padding: 4px 0px 4px 0px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    color: #070766 !important;
    transition: all .1s ease;
}


.dash-table-menu-item {
    font-family: 'ubuntuRegular' !important;
    font-size: 12px !important;
    padding: 6px 10px 2px 10px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    color: #070766 !important;
    transition: all .1s ease;
}

.dash-table-menu-item-mini {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    padding: 3px 10px 3px 10px !important;
    border: none !important;
    border-radius: 4px !important;
    text-align: left !important;
    color: #070766 !important;
    transition: all .1s ease;
}

.dash-table-menu:hover {
    color: #0504c9 !important;
    transition: all .1s ease;
}

.dash-table-filter {
    border-bottom: 2px solid #ffffff !important;
}

.dash-table-filter-apply:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
    border-bottom: 2px solid #0504c9 !important;
}

.dash-table-filter-clear {
    color: #999999 !important;
}

.dash-table-filter-clear:hover {
    background-color: #DCDFE4 !important;
    color: #070817 !important;
    border-bottom: 2px solid #DCDFE4 !important;
}

.dash-table-menu-divider {
    font-family: 'ubuntuLight' !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    color: #ececec !important;
    transition: all .1s ease;
}

.dash-table-menu-text-divider {
    font-family: 'ubuntuLight' !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    color: #ececec !important;
    transition: all .1s ease;
}

.dash-table-header-box {
    background-color: #e6e6e6 !important;
    padding: 14px 10px 14px 10px !important;
}

.dash-table-header-title {
    font-size: 18px !important;
    font-family: 'ubuntuMedium' !important;
}


.dash-table-footer-box {
    background-color: #ffffff !important;
    padding: 14px 0px 14px 0px !important;
}

.dash-table-footer-title {
    font-size: 18px !important;
    font-family: 'ubuntuMedium' !important;
}




.dash-table-empty-box-width {
    min-width: 320px !important;
    max-width: 340px !important;
}

.dash-table-empty-box-icon {
    padding: 20px 0px 0px 0px !important;
}

.dash-table-empty-box-title {
    padding: 16px 0px 0px 0px !important;
}

.dash-table-empty-title {
    font-size: 16px !important;
    font-family: 'ubuntuMedium' !important;
    color: #7D7A8D !important;
}

.dash-table-empty-box-subtitle {
    padding: 10px 0px 20px 0px !important;
}

.dash-table-empty-subtitle {
    font-size: 14px !important;
    font-family: 'ubuntuRegular' !important;
    color: #575763 !important;
}

.dash-table-pagination-message {
    font-size: 12px !important;
    font-family: 'ubuntuRegular' !important;
    color: #575763 !important;
}

.link-dark {
    cursor: pointer !important;
}


.option-label {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 13px;
    font-family: 'ubuntuRegular';
    color: #4D5062 !important;  
    line-height: 1.7;
}



.find-check-box {
    margin-bottom: 10px !important;
}

.find-check-icon {
    margin-right: 12px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #A8A8AD !important;
    background-size: 18px 18px !important;
    background-repeat: no-repeat !important;
    border-radius: 3px !important;
}

.find-check-checked-icon {
    margin-right: 12px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #16a4d8 !important;
    /*background-image: url('../img/svg/radio-checked.svg') !important;*/
    background-image: url('../img/svg/check-checked.svg') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 3px !important;
}

.find-check-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #4D5062 !important;
}



.button-inline {
    display: inline-block !important;
}


.filter-datepicker-space-small {
    margin-right: 0px !important;
}

.filter-datepicker-space-medium {
    margin-right: 16px !important;
}


.find-radio-horizontal-item {
    margin-right: 10px !important;
    display: inline-block !important;
}

.find-radio-vertical-item {
    margin-right: 10px !important;
    display: block !important;
}

.find-radio-left {
    margin-left: 15px !important;
}

.find-radio-right {
    margin-right: 15px !important;
}

.find-radio-bottom {
    margin-bottom: 100px !important;
}

.find-radio-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 14px !important;
    color: #1A1D23 !important;
}

.find-radio-text-large {
    font-family: 'ubuntuRegular' !important;
    font-size: 16px !important;
    color: #1A1D23 !important;
}

.find-align-items-start {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

.find-radio-label {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    font-family: 'ubuntuRegular';
    line-height: 1.7;
}

.find-radio-box {
    margin-bottom: 2px !important;
}

.find-radio-icon {
    margin-right: 10px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #A8A8AD !important;
    background-size: 18px 18px !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

.find-radio-checked-icon {
    margin-right: 10px !important;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #16a4d8 !important;
    background-image: url('../img/svg/radio-checked.svg') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

.find-radio-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #4D5062 !important;
}


.find-option-box {
    width: 100% !important;
    white-space: wrap !important;
    display: inline-block !important;
}

.find-option-top {
    margin-top: 10px !important;
}

.find-option-bottom {
    margin-bottom: 20px !important;
}

.find-option-top-mini {
    margin-top: 5px !important;
}

.find-option-label {
    cursor: auto !important;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    font-family: 'ubuntuMedium';
    color: #1A1D23 !important;  
    line-height: 1.7;
}

.find-option-label-small {
    cursor: auto !important;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 13px;
    font-family: 'ubuntuMedium';
    color: #1A1D23 !important;  
    line-height: 1.7;
}


.card-input-divider-box {
    width: 21px !important;
}

.card-input-divider {
    margin-left: 10px !important;
    margin-right: 10px !important;
    width: 1px !important;
    height: 100% !important;
    background-color: #dcded5 !important;
    border-left: 1px solid #dcded5 !important;
}

.card-session-title {
    font-size: 24px;
    font-family: 'ubuntuRegular';
    line-height: 1.0;
}

.card-session-title-mini {
    font-size: 16px;
    font-family: 'ubuntuRegular';
    line-height: 1.0;
}

.box-benefit-text {
    color: #575763 !important;
    font-size: 14px !important;
    font-family: 'ubuntuMedium' !important;
}






.link-find {
    background-color: #ffffff !important;
    color: #0504c9 !important;
}

.link-find:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
}

.link-find-fill {
    background-color: #0504c9 !important;
    color: #ffffff !important;
}

.link-find-fill:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
}

.link-find-outline {
    background-color: #ffffff !important;
    color: #0504c9 !important;
    border: 1px solid rgba(237, 52, 150, .25) !important;
}

.link-find-outline:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
    border: 1px solid rgba(237, 52, 150, 1) !important;
}

.link-find-transparent {
    background-color: #ffffff !important;
    color: #0504c9 !important;
}

.link-find-transparent:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
}

.link-find-disabled {
    background-color: #ECF0F4 !important;
    color: #575763 !important;
}

.link-find-disabled:hover {
    background-color: #ECF0F4 !important;
    color: #7D7A8D !important;
}

.find-display-city {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    font-size: 14px !important;
    font-family: 'ubuntuBold' !important;
    color: #1A1D23 !important;  
    line-height: 1.7 !important;
}

.find-display-address {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
    color: #575763 !important;  
    line-height: 1.7 !important;
}

.find-display-icon {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #1A1D23 !important;
    font-size: 22px !important;
}

.find-display-icon-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #1A1D23 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}

.find-sale-display-caption {
    margin-top: 10px !important;
}

.find-sale-display-caption-bottom {
    padding-bottom: 6px !important;
}

.find-sale-display-title {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 16px !important;
    font-family: 'ubuntuBold' !important;
}

.find-display-title {
    margin-top: 10px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 16px !important;
    font-family: 'ubuntuBold' !important;
}

.find-display-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #575763 !important;
    font-size: 13px !important;
    font-family: 'ubuntuMedium' !important;
}


.find-display-box {
    width: 100% !important;
    white-space: wrap !important;
    display: inline-block !important;
}

.find-display-horizontal-item {
    margin-right: 15px !important;
    display: inline-block !important;
}

.find-display-vertical-item {
    margin-right: 15px !important;
    display: block !important;
}

.find-display-top {
    margin-top: 0px !important;
}

.find-display-left {
    margin-left: 10px !important;
}

.find-display-right {
    margin-right: 5px !important;
}

.find-display-bottom {
    margin-bottom: 0px !important;
}

.find-display-detail-title {
    color: #1A1D23 !important;
    font-size: 40px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.find-display-detail-text {
    color: #575763 !important;
    font-size: 34px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.find-display-detail-title-bottom {
    margin-bottom: 120px !important;
}

.find-display-detail-subtitle {
    color: #1A1D23 !important;
    font-size: 30px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.find-display-detail-subtext {
    color: #575763 !important;
    font-size: 20px;
    font-family: 'ubuntuMedium';
    line-height: 1.0;
}

.find-display-detail-subtitle-bottom {
    margin-bottom: 50px !important;
}

.find-display-detail-item-right {
    padding-right: 40px !important;
}


.tip-box-top {
    margin-top: 18px !important;
}

.tip-box-bottom {
    margin-bottom: 10px !important;
}

.tip-box-right {
    margin-right: 10px !important;
}

.tip-box-inline-block {
    display: inline-block !important;
}

.tip-box {
    border: none !important;
    border-radius: 3px !important;
    text-align: left !important;
    transition: all .1s ease;
}

.tip-box-table {
    font-family: 'ubuntuMedium' !important;
    font-size: 11px !important;
    padding: 6px 8px 6px 8px !important;
}

.tip-box-display {
    font-family: 'ubuntuBold' !important;
    font-size: 12px !important;
    padding: 6px 8px 6px 8px !important;
}

.tip-green {
    background-color: #c8f0df !important;
    color: #2c7b5a !important;
}

.tip-red {
    background-color: #fcd4d1 !important;
    color: #94433e !important;
}

.tip-orange {
    background-color: #fee3cf !important;
    color: #98613a !important;
}

.tip-yellow {
    background-color: #fbefc7 !important;
    color: #927a2a !important;
}

.tip-purple {
    background-color: #e1ddf9 !important;
    color: #5e558e !important;
}

.tip-blue {
    background-color: #cce1fe !important;
    color: #335d98 !important;
}

.tip-gray {
    background-color: #D4DAE0 !important;
    color: #30343C !important;
}

.tip-gray-black {
    background-color: #dddddf !important;
    color: #1A1D23 !important;
}




.tip-text {
    color: #575763 !important;
    font-size: 13px !important;
    font-family: 'ubuntuRegular' !important;
    margin-bottom: 0px !important;
}

.tip-icon {
    color: #575763 !important;
    font-size: 18px !important;
}

.tip-icon-right {
    margin-right: 4px !important;
}






.space-faq-left {
    margin-left: 25px !important;
}

.space-faq-right {
    margin-right: 25px !important;
}

.faq-title {
    color: #1A1D23 !important;
    font-size: 26px !important;
    font-family: 'ubuntuMedium' !important;
    margin-bottom: 6px !important;
    line-height: 1.7 !important;
}

.faq-subtitle {
    color: #575763 !important;
    font-size: 15px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.7 !important;
}

.faq-title-icon {
    color: #1A1D23 !important;
    font-size: 36px !important;
}

.faq-text {
    color: #575763 !important;
    font-size: 15px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.7 !important;
}

.faq-text-icon {
    color: #1A1D23 !important;
    font-size: 20px !important;
}



.faq-description-title {
    color: #1A1D23 !important;
    font-size: 18px !important;
    font-family: 'ubuntuMedium' !important;
    margin-bottom: 6px !important;
    line-height: 1.7 !important;
}

.faq-description-text {
    color: #575763 !important;
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
}

.faq-description-icon {
    color: #1A1D23 !important;
    font-size: 25px !important;
}

.card-title-icon {
    color: #1A1D23 !important;
    font-size: 27px !important;
}

.card-item-icon {
    color: #1A1D23 !important;
    font-size: 64px !important;
}



.dropdown-item-icon {
    color: #1A1D23 !important;
    font-size: 24px !important;
}

.dropdown-item-box {
    cursor: pointer !important;
    padding: 10px 30px 10px 20px !important;
    width: 100% !important;
    color: #1A1D23 !important;
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
}

.dropdown-item-box:hover {
    background-color: #f5f6f7 !important;
    color: #1A1D23 !important;
}


.dropdown-item-right {
    margin-right: 10px !important;
}

.dropdown-item-title {
    color: #1A1D23 !important;
    font-size: 14px !important;
    font-family: 'ubuntuRegular' !important;
    margin-bottom: 0px !important;
}

.dropdown-special-box {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-top: 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 20px !important;
    min-height: 10px !important;
    max-height: 280px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    overflow-y: scroll !important;
}

.dropdown-special-box:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.nav-item {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

.menu-logo-image {
    cursor: pointer !important;
    height: 38px !important;
}

.menu-profile {
    cursor: pointer !important;
    height: 44px !important;
}

.menu-cover {
    cursor: pointer !important;
    height: 44px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(207, 212, 221, 0.6) !important;
}

.menu-cover-sidebar {
    cursor: pointer !important;
    height: 64px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(207, 212, 221, 0.6) !important;
}

.menu-profile-sidebar {
    cursor: pointer !important;
    height: 64px !important;
}

.menu-cover-box {
    height: 300px !important;
}

.menu-cover-edit {
    cursor: pointer !important;
    height: 226px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(207, 212, 221, 0.6) !important;
}



/*
.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 0, 0, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
*/

.navbar-toggler {
    margin-top: 6px;
    margin-bottom: 8px;
    padding: 8px 10px 8px 10px !important;
    /*
    border: 2px solid red !important;
    color: red !important;
    */
    font-size: 14px !important;

    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 1px 2px 2px 1px rgba(184,175,184,0.4);
    -moz-box-shadow: 1px 2px 2px 1px rgba(184,175,184,0.4);
    box-shadow: 1px 2px 2px 1px rgba(184,175,184,0.4);
    transition: all .2s ease;
    border: 0px !important;
}

.navbar-toggler:focus, .navbar-toggler:active, .navbar-toggler:focus {
    /*
    border: 2px solid yellow !important;
    color: yellow !important;
    outline: none !important;
    box-shadow: none !important;
    */


    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 4px 4px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 4px 4px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}





.access-background {
    background-image: url('../img/access/access-background.png') !important;
    background-color: #0504ba !important;
    /*
    height: 100% !important;
    width: 100% !important;
    */
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;  
    display: block !important;
}



.access-header-title {
    margin-top: 0px !important;
    margin-bottom: 12px !important;
    font-size: 25px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.3 !important;
    color: #1A1D23 !important;
}




.access-header-text {
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
    color: #3C4453 !important;
}

.access-header-link {
    cursor: pointer !important;
    color: #0504ba !important;
    font-family: 'ubuntuBold';
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}

.access-header-link:hover {
    color: #040394 !important;
    text-decoration: underline !important;
}


.access-middle-text {
    margin-top: 10px !important;
    margin-bottom: 60px !important;
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.7 !important;
    color: #3C4453 !important;
}


.access-footer-text {
    margin-top: 40px !important;
    margin-bottom: 0px !important;
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
    color: #5E6A82 !important;
}

.access-footer-link {
    cursor: pointer !important;
    color: #5E6A82 !important;
    font-family: 'ubuntuRegular';
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}

.access-footer-link:hover {
    color: #4b5468 !important;
    text-decoration: underline !important;
}

.card-info-caption-bottom {
    margin-bottom: 40px !important;
}

.card-info-wrap {
    padding: 20px !important;
    min-width: 300px !important;
    width: 100% !important;
    max-width: 360px !important;
}

.card-info-box {
    padding-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 330px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-info-box:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-info-subbox {
    padding-left: 20px !important;
    width: 100% !important;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-right: 20px !important;
}

.card-info-subbox-box {
    height: 70px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.card-info-subbox-icon {
    color: #42444d !important;
    font-size: 50px !important;
}

.card-info-subbox-link {
    background-color: #ffffff !important;
    height: 60px !important;
    width: 60px !important;
    border-radius: 100px !important;
}

.card-info-title-bottom {
    margin-bottom: 20px !important;
}

.margin-bottom-caption {
    margin-bottom: 10px !important;
}

.table-link {
    font-size: 13px;
    font-family: 'ubuntuRegular';
    color: #2e303a !important;
    text-decoration: none !important;
}

.table-link:hover {
    cursor: pointer !important;
    color: #42444d !important;
    text-decoration: underline !important;
}



.table-status-size {
    font-family: 'ubuntuBold' !important;
    font-size: 11px !important;
    padding: 6px 8px 6px 8px !important;
    border: none !important;
    border-radius: 3px !important;
    text-align: left !important;
    color: #070766 !important;
    transition: all .1s ease;
}

.table-status-green {
    background-color: #c8f0df !important;
    color: #2c7b5a !important;
}

.table-status-red {
    background-color: #fcd4d1 !important;
    color: #94433e !important;
}

.table-status-orange {
    background-color: #fee3cf !important;
    color: #98613a !important;
}

.table-status-yellow {
    background-color: #fbefc7 !important;
    color: #927a2a !important;
}

.table-status-purple {
    background-color: #e1ddf9 !important;
    color: #5e558e !important;
}

.table-status-blue {
    background-color: #cce1fe !important;
    color: #335d98 !important;
}

.table-status-gray {
    background-color: #D4DAE0 !important;
    color: #30343C !important;
}

.table-link-icon {
    font-size: 14px !important;
    color: #A4A6A8 !important;
}

.table-link-icon:hover {
    cursor: pointer !important;
    background-color: #DCE4E8 !important;
    color: #929496 !important;
}

.dashboard-view-line {
    margin-bottom: 0px !important;
}

.dashboard-view-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #4D5062 !important;
    line-height: 1.0;
}

.dashboard-view-strong {
    font-family: 'ubuntuMedium' !important;
}

.multiline-text {
    white-space: pre-wrap !important;
}

.modal-backdrop {
    /*z-index: 1000000 !important;*/
}

.modal-delete-title {
    font-size: 22px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.5 !important;
    margin-bottom: 10px !important;
}

.modal-delete-body {
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

.modal-content {

}

.modal-header {
    padding: 10px 25px 3px 25px !important;
}

.modal-body {
    padding: 5px 25px 20px 25px !important;
}

.modal-footer {
    padding: 5px 25px 10px 25px !important;
}


.dashboard-static {
    top: 0px !important;
    position: static !important;
}
















.link-action-box-color-black {
    background-color: #303338 !important;
    color: #ffffff !important;
}

.link-action-box-color-black:hover {
    background-color: #1A1D23 !important;
    color: #ffffff !important;
}



.link-action-box-color-disabled {
    background-color: #ECF0F4 !important;
    color: #575763 !important;
}

.link-action-box-color-disabled:hover {
    background-color: #ECF0F4 !important;
    color: #575763 !important;
}




.link-action-box-color-default {
    background-color: #E4E6EA !important;
    color: #070817 !important;
}

.link-action-box-color-default:hover {
    background-color: #D0D4DB !important;
    color: #070817 !important;
}

.link-action-box-color-light {
    background-color: #F1F2F4 !important;
    color: #070817 !important;
}

.link-action-box-color-light:hover {
    background-color: #DCDFE4 !important;
    color: #070817 !important;
}

.link-action-box-color-transparent {
    /*background-color: #E4E6EA !important;*/
    color: #070817 !important;
}

.link-action-box-color-transparent:hover {
    background-color: #D0D4DB !important;
    color: #070817 !important;
}

.link-action-box-color-blue {
    background-color: #0C66E4 !important;
    color: #ffffff !important;
}

.link-action-box-color-blue:hover {
    background-color: #0055CC !important;
    color: #ffffff !important;
}

.link-action-box-color-green {
    background-color: #34b17d !important;
    color: #ffffff !important;
    /*font-family: 'ubuntuBold' !important;*/
}

.link-action-box-color-green:hover {
    background-color: #61c29a !important;
    color: #ffffff !important;
}

.link-action-box-color-green-light {
    background-color: #BAF3DB !important;
    color: #2A5F49 !important;
    /*font-family: 'ubuntuBold' !important;*/
}

.link-action-box-color-green-light:hover {
    background-color: #A4CDBB !important;
    color: #294F3F !important;
}

.link-action-box-color-link {
    color: #070817 !important;
}

.link-action-box-color-link:hover {
    background-color: #CFD4DD !important;
    color: #181818 !important;
}

.link-action-box-color-file {
    background-color: #ffffff !important;
    border: 1px solid #CFD4DD !important;
    color: #070817 !important;
}

.link-action-box-color-file:hover {
    background-color: #ffffff !important;
    border: 1px solid #070817 !important;
    color: #070817 !important;
}

.link-action-box-color-file-disabled {
    background-color: #ffffff !important;
    border: 1px solid #CFD4DD !important;
    color: #CFD4DD !important;
}

.link-action-box-color-file-disabled:hover {
    background-color: #ffffff !important;
    border: 1px solid #CFD4DD !important;
    color: #CFD4DD !important;
}


.link-action-box-color-pink {
    background-color: #070766 !important;
    color: #ffffff !important;
}

.link-action-box-color-pink:hover {
    background-color: #0504c9 !important;
    color: #ffffff !important;
}

.link-action-box-color-red {
    background-color: #ff3131 !important;
    color: #ffffff !important;
}

.link-action-box-color-red:hover {
    background-color: #ff5a5a !important;
    color: #ffffff !important;
}

.link-action-box-color-border-pink {
    border: 2px solid #191919 !important;
    color: #191919 !important;
}

.link-action-box-color-border-pink:hover {
    background-color: #fde9f3 !important;
    border: 2px solid #070766 !important;
}

.dash-subbox-top {
    margin-top: 20px !important;
}



.dash-table-vertical-align-top {
    vertical-align: top !important;
}

.dash-table-icon-box {
    position: relative !important;
    z-index: 1 !important;
    color: #4D5062 !important;
    font-size: 25px !important;
    margin-right: 10px !important;
}

.dash-table-icon {
    color: #5E6A82 !important;
    font-size: 25px !important;
}

.dash-table-title {
    padding: 0px 0px 0px 0px !important;
    font-family: 'ubuntuRegular' !important;
    font-size: 14px !important;
    color: #3C4453 !important;
    line-height: 1.3;
}

.dash-table-text {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #cfd4dd !important;
    line-height: 1.3;
}

.dash-table-text-download {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #cfd4dd !important;
    line-height: 1.3;
}

.dash-table-text-download:hover {
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    color: #a5a9b0 !important;
}

.dash-table-text-download:active {
    color: #7c7f84 !important;
}

.dash-table-text-green {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #61c29a !important;
    line-height: 1.3;
}

.dash-table-text-red {
    font-family: 'ubuntuRegular' !important;
    font-size: 13px !important;
    color: #ff4c4c !important;
    line-height: 1.3;
}

.dash-progress-box {
    background-color: #CFD4DD !important;
    border-radius: 3px !important;
    height: 6px !important;
    width: 100% !important;
}

.dash-progress {
    background-color: #5E6A82 !important;
    border-radius: 3px !important;
    height: 6px !important;
}


.explanation-header {
    font-size: 15px !important;
    font-family: 'ubuntuLight' !important;
    line-height: 1.5 !important;
    margin-bottom: 20px !important;
}

.explanation-title {
    font-size: 16px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.5 !important;
    margin-bottom: 6px !important;
}

.explanation-description {
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
    margin-bottom: 20px !important;
}

.dash-table-cell-no-break-text {
    max-width: 200px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
}

.cad-box-caption {
    font-size: 16px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.5 !important;
    margin-bottom: 10px !important;
}

.cad-box-title {
    font-size: 15px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

.example-image-dimension {
    max-width: 100%;
    max-height: 100px;
}

.example-scrollbar {
    min-height: 20px !important;
    max-height: 500px !important;
    overflow-y: auto !important;
    overflow-x: auto !important;
}

.example-list {
  width: 100%;
  max-width: 100%;
  border: solid 1px #ccc;
  min-height: 60px;
  display: block;
  background: white;
  border-radius: 4px;
  overflow: hidden;
}

.example-box {
  padding: 10px 10px 10px 10px;
  border-bottom: solid 1px #ccc;
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  cursor: move;
  background: white;
  font-size: 14px;
}

.cdk-drag-preview {
  border: none;
  box-sizing: border-box;
  border-radius: 4px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2),
              0 8px 10px 1px rgba(0, 0, 0, 0.14),
              0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.cdk-drag-placeholder {
  opacity: 0;
}

.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}

.example-box:last-child {
  border: none;
}

.example-list.cdk-drop-list-dragging .example-box:not(.cdk-drag-placeholder) {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}

.example-margin-bottom {
    padding-bottom: 10px !important;
}

.card-header-box {
    padding-top: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    min-height: 20px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-header-box:hover {
    /*
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}


.card-form-box {
    /*
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 330px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}

.card-form-box:hover {
    /*
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}

.card-ads-box {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    min-height: 20px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-ads-box:hover {
    /*
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}

.card-table-box {
    padding-top: 10px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
    min-height: 20px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 0px 0px 0px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    box-shadow: 0px 2px 2px 0px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.card-table-box:hover {
    /*
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
    */
}

.accordion-body {
    overflow: visible !important;
}





.image-select-scrollbar {
    min-height: 20px !important;
    max-height: 2000px !important;
    overflow-y: auto !important;
    overflow-x: auto !important;
}

.image-select-box {
    min-width: 260px !important;
    width: 320px !important;
    padding: 10px 10px 10px 10px;
    border-bottom: solid 1px #ccc;
    color: rgba(0, 0, 0, 0.87);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    cursor: move;
    background: white;
    font-size: 14px;
}

.image-select-one {
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: 120px !important;
    border-radius: 5px !important;
}

.dashboard-divider {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    width: 100% !important;
    height: 1px !important;
    background-color: #f0f2f4 !important;
    border-bottom: 1px solid #f0f2f4 !important;
}











.profile-slick-container {
    min-height: 40px;
    padding: 0px 0px 0px 0px;
}

.profile-sticky {
    margin-top: -170px !important;
    top: 80px !important;
    position: sticky !important;
}




.profile-title {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    color: #1A1D23 !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-family: 'ubuntuLight' !important;
}

.profile-name {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 30px !important;
    line-height: 1.3 !important;
    font-family: 'ubuntuMedium' !important;
}

.profile-specialty {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
    color: #1A1D23 !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-family: 'ubuntuMedium' !important;
}

.profile-message-box {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.profile-message {
    font-family: 'ubuntuBold' !important;
    font-size: 11px !important;
    padding: 6px 8px 6px 8px !important;
    border: none !important;
    border-radius: 3px !important;
    text-align: left !important;
    color: #070766 !important;
    transition: all .1s ease;
}








.profile-count-title {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 18px !important;
    line-height: 1.5 !important;
    font-family: 'ubuntuMedium' !important;
}

.profile-count-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #575763 !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-family: 'ubuntuLight' !important;
}


.profile-about-me-title {
    margin-top: 20px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 20px !important;
    line-height: 1.5 !important;
    font-family: 'ubuntuMedium' !important;
}

.profile-about-me-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #575763 !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    font-family: 'ubuntuLight' !important;
}

.profile-cover {
    margin-top: 60px !important;
    margin-bottom: 0px !important;
    cursor: pointer !important;
    height: 150px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(207, 212, 221, 0.6) !important;
}

.profile-item-box {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    min-height: 30px !important;
    text-decoration: none !important;
    outline: 0px !important;
    -webkit-appearance: none !important;
    background-color: #ffffff !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    -webkit-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    box-shadow: 1px 4px 4px 1px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.profile-item-box:hover {
    -webkit-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    -moz-box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    box-shadow: 2px 8px 8px 2px rgba(184,175,184,0.4) !important;
    transition: all .2s ease;
    border: 0px !important;
}

.dash-card-installment-title {
    padding: 0px 0px 0px 0px !important;
    font-family: 'ubuntuRegular' !important;
    font-size: 30px !important;
    color: #babec6 !important;
    line-height: 1.3;
}





.cards-line-content {
    min-height: 200px;
    padding-right: 0px !important;
    padding-bottom: 16px !important;
    border-radius: 0px;
}

.cards-line-box-image {
    min-height: 120px !important;
    padding-bottom: 0px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.cards-line-box-text {
    min-height: 120px !important;
    padding: 0px 0px 0px 30px !important;
    border-radius: 0px 0px 0px 0px !important;
}

.cards-line-image {
    height: 180px !important;
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    overflow: hidden !important;
    background-size: cover !important;  
    display: block !important;
    border-radius: 0px 0px 0px 0px !important;
    margin-bottom: 0px !important;
}

.cards-line-link {
    position: relative !important;
    z-index: 2 !important;
    cursor: auto !important;
}



.affiliate-display-city {
    margin-top: 0px !important;
    margin-bottom: 2px !important;
    font-size: 13px !important;
    font-family: 'ubuntuBold' !important;
    color: #575763 !important;  
    line-height: 1.7 !important;
}

.affiliate-display-address {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 12px !important;
    font-family: 'ubuntuMedium' !important;
    color: #82858a !important;  
    line-height: 1.7 !important;
}

.affiliate-display-icon {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #1A1D23 !important;
    font-size: 22px !important;
}

.affiliate-display-icon-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #1A1D23 !important;
    font-size: 12px !important;
    font-family: 'ubuntuMedium' !important;
}

.affiliate-display-title {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 14px !important;
    font-family: 'ubuntuBold' !important;
}

.affiliate-display-text {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #575763 !important;
    font-size: 12px !important;
    font-family: 'ubuntuMedium' !important;
}

.affiliate-display-box {
    padding: 8px 0px 0px 6px !important;
    height: 34px !important;
}

.affiliate-header-title {
    margin-top: 0px !important;
    margin-bottom: 6px !important;
    color: #1A1D23 !important;
    font-size: 20px !important;
    line-height: 1.5 !important;
    font-family: 'ubuntuMedium' !important;
}

.mailing-affiliation-header-box {
    background-color: #f7f7f8 !important;
    padding: 14px 10px 14px 10px !important;
}

.allotment-link {
    font-size: 14px;
    font-family: 'ubuntuBold';
    color: #1A1D23 !important;
    text-decoration: none !important;
}

.allotment-link:hover {
    cursor: pointer !important;
    color: #1A1D23 !important;
    text-decoration: underline !important;
}

.allotment-point-separator {
    color: #ccc;
    margin-left: 0px;
    margin-right: 7px;
    font-size: 1.0em;
}

.th-no-break {
    white-space: nowrap !important;
}

.td-no-break {
    white-space: nowrap !important;
}

.box-about-us-background {
    background-color: #ffffff !important;
    background-image: url('../img/page-about-us/01.png') !important;
    min-height: 460px !important;
    border-radius: 20px !important;
    margin-bottom: 0px !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block !important;
    overflow: hidden !important;
    padding: 15px 25px 0px 25px !important;
}

.box-about-us {
    background-color: #ffffff !important;
    min-height: 600px !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px 40px 0px 40px !important;
}

.box-about-us-panel {
    background-color: #ffffff !important;
    min-height: 500px !important;
    margin-top: -100px !important;
    border-radius: 20px !important;
    margin-bottom: 0px !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    display: block !important;
    overflow: hidden !important;
    padding: 60px 40px 60px 40px !important;
}

.box-about-us-divider {
    font-family: 'ubuntuLight' !important;
    margin-top: -4px !important;
    margin-bottom: 4px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    color: #000000 !important;
    transition: all .1s ease;
}

.box-about-us-divider-icon {
    font-size: 16px !important;
}

.box-about-us-divider-bottom {
    padding-bottom: 6px !important;
}

.about-us-session-block {
    margin-bottom: 30px !important;
}

.about-us-session-caption {
    margin-bottom: 40px !important;
    font-size: 40px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.0 !important;
}

.about-us-session-title {
    margin-bottom: 30px !important;
    font-size: 30px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.0 !important;
}

.about-us-session-subtitle {
    margin-bottom: 20px !important;
    font-size: 20px !important;
    font-family: 'ubuntuMedium' !important;
    line-height: 1.0 !important;
}

.about-us-session-subtext {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    font-size: 16px !important;
    font-family: 'ubuntuRegular' !important;
    line-height: 1.5 !important;
}

.about-us-session-ul {
    padding-left: 40px !important;
    padding-right: 10px !important;
}
