.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8187 .elementor-element.elementor-element-14686ea9{text-align:center;}.elementor-8187 .elementor-element.elementor-element-14686ea9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-8187 .elementor-element.elementor-element-7a0a65c0{text-align:right;}.elementor-8187 .elementor-element.elementor-element-7a0a65c0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:30px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-8187 .elementor-element.elementor-element-5b0b8ac1{text-align:right;}.elementor-8187 .elementor-element.elementor-element-5b0b8ac1 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-8187 .elementor-element.elementor-element-689816a{text-align:center;}.elementor-8187 .elementor-element.elementor-element-689816a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;color:#000000;}/* Start custom CSS */.logged-in .must-loginout {
    display: none;
}


#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a {
    padding: 0 10px;
    background-color: #e7e7e7;
    border-radius: 5px;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
    margin: 0 0 15px;
}

input[type="submit"] {
    background-color: #c91c16;
border: 0;
height: 55px;
color: #fff;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
font-weight: 400;
display: inline-block;
width: auto;
padding: 0 67px;
font-size: 16px;
letter-spacing: .3px;
line-height: 1.5;
margin: auto;
display: block;
}

input[type="submit"]:hover {
    background-color: #ff4e47;
}

.nf-multi-cell .nf-cell {
    float: right !important;
}

.checkbox-container.label-right label {
    margin: 0 30px 0 0 !important;
}

.checkbox-container.label-right label::before {
    right: -30px;
    left: unset;
}

.checkbox-container.label-right label::after {
    right: -28px;
    left: unset;
}

.nf-error.field-wrap .nf-field-element::after {
    left: 1px;
    right: unset !important;
}

.nf-pass.field-wrap .nf-field-element::after {
    left: 16px;
    right: unset !important;
}

.nf-form-content .list-select-wrap > div div::after {
    left: 10px;
    right: unset !important;
}

.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea {
    text-align: right;
}/* End custom CSS */