﻿p.para_mailing_txt.serviceP {
    font-size: 15px;
}

span.lgFile {
    font-size: 15px;
    display: block;
    margin: 0px 0px 10px 0px;
}
.chooseFile .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
}
.ui-helper-hidden-accessible {
    display: none;
}

.wizard-step .mbottom {
    margin: 15px 0 25px;
}
.full_widthNew_ui .input_box_eff_wrap .input_effect[disabled] ~ label.effect_lbl,
.full_widthNew_ui .input_box_eff_wrap .select_effect[disabled] ~ label.effect_lbl {
    top: 8px !important;
    font-size: 13px;
}
body div.full_width_input_sec span.error_messagecommon {
    top: -12px;
}
.text-left {
    text-align: left !important;
}

.w-100 {
    width: 100%;
}

.greenbuttonSteper .input_box_eff_wrap label.effect_lbl {
    color: #004066;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 0px;
    top: -24px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.greenbuttonSteper .left_side_sec.input_box_eff_wrap {
    width: 29%;
    float: left;
}

.StepperBtnArea .NextBtn {
    min-width: 135px !important;
    margin-left: 20px;
    font-size: 14px;
    font-family: 'OpenSans-Bold';
}

.StepperBtnArea .cancel-button {
    font-size: 14px;
    font-family: 'OpenSans-Bold';
}

.greenOL {
    font-size: 16px;
    margin: 0;
    padding: 20px 0 0 20px;
}

    .greenOL li {
        list-style: auto;
        margin-bottom: 20px;
    }

.greenPrograme {
    font-size: 26px;
}

/* Rounded sliders */
.switchBtn .slider.round {
    border-radius: 34px;
}

    .switchBtn .slider.round:before {
        border-radius: 50%;
    }

.switchBtn .switch {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 25px;
}

    .switchBtn .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.switchBtn .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .switchBtn .slider:before {
        position: absolute;
        content: "";
        height: 25px;
        width: 25px;
        left: 0px;
        bottom: 0px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
    }

.switchBtn input:checked + .slider {
    background-color: #215ed9;
}

.switchBtn input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

.switchBtn input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.buisnessContact {
    font-size: 16px;
    margin: 0px 20px 20px;
}

.switchBtn {
    display: flex;
    margin: 20px 0 10px;
}

.greenbuttonSteper .stepperbtns {
    min-width: 135px !important;
    font-size: 14px;
    padding: 10px 27px !important;
    max-width: 135px;
}

.sslnText {
    color: #215ed9;
    font-size: 18px;
    font-family: 'OpenSans-Bold';
}

.succesScreen {
    display: none;
}

.greenbuttonSteper .success.successborder p {
    margin-bottom: 10px;
}

.helpIcon {
    padding-left: 5px;
}
.full_width_input_sec.choose_file_box .left_side_sec {
    width: 100%;
}
p.text_sec_inpt_style.chooseFile {
    width: 100%;
    display: inline-flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 20px;
}
p > span.newbutton_outer{
    padding-left:0px !important;
    padding-right:0px !important;
    min-width:145px;
    text-align:center;
}
.btn-file.ieBtn {
    position: relative;
    max-height: 45px;
}
p.text_sec_inpt_style.chooseFile i#nofile {
    padding-left: 30px;
    width: 100%;
    font-style: italic;
}
.full_width_input_sec.choose_file_box {
    margin-top: 15px !important;
}
.cancel-button.stepperbtns {
    margin-right: 15px;
}
.att_disclaimer {
    float: left;
    width: 100%;
    margin-top: -9px;
    word-wrap: break-word;
    font-size: 12px;
    font-family: 'OpenSans-Bold';
}
.mainHeading {
    margin-bottom: 20px;
}
    .mainHeading > strong {
        font-size: 16px;
        font-family: 'OpenSans-Bold';
    }
.mainHeading > p {
    padding-top: 20px;
}
.greenbuttonSteper .full_width_input_sec.full_widthNew_ui {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    float: left;
    width: 100%;
}

.ActionArea {
    margin: 0px 0;
}
.sscontainer{
    padding-bottom:0px;
}
textarea#txtComments {
    resize: none;
    padding-top: 25px !important;
   
}



textarea#txtComments ~ label.effect_lbl {
    background: #e8e8e8;
    width: 94%;
    top: -1px;
    padding-top: 9px;
}
