#avaWidgetContainer {
    margin: 0px;
    padding: 0px;
    border: 0px;
    position: relative;
    background: transparent;
    vertical-align: text-bottom;
    font-family: Open Sans;
    display: table;
    width: 100%;
    max-width: 952px;
}
#avaWidgetContainer #headerContainer {
    height:100px;
     border-bottom:1px solid rgba(129, 132, 133, 0.8);
     text-align:left;
}
    #avaWidgetContainer #logoImg {
        padding-top:50px;
        width:250px;    
    }
    #avaWidgetContainer #iconsbottom {
        width:700px;
        padding-top:50px;
        padding-bottom:50px;
    }


    #avaWidgetContainer #facebookSpan {
        font-size:16px;
        font-weight:bold;
    }

    #avaWidgetContainer #footerBottom {
        background-color: slategray;
        height:150px;
        padding-top:10px;
        color: lightgray;
        font-family:'Open Sans', sans-serif;
        font-size:14px;
    }
#avaWidgetContainer #AvasRS1Widget #activiationBorder{
    padding:10%;
    border-top:1px solid rgba(129, 132, 133, 0.8);
     border-bottom:1px solid rgba(129, 132, 133, 0.8);
}

#avaWidgetContainer #AvasRS1Widget #failedActiviation.showFailedActiviation{
    display:inline !important;
}
#avaWidgetContainer #AvasRS1Widget #successActiviation.showSuccessActiviation {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #2882c0;
    font-weight: normal;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    width: 100%;
    background-color: #d6eeff;
    display:block !important;
    padding: 25px 0;
}

#avaWidgetContainer #AvasRS1Widget {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #5a5a5a;
    font-weight: normal;
    margin: 0 auto;
   /* overflow: hidden;*/
    position: relative;
    /*max-width: 700px;*/
    border-radius: 3px;
    /*background-color: #ffffff;*/
    width: 100%;
    /*min-height: 680px;*/
    /*max-height:657px;*/
    height:auto;
    /*min-width:260px;*/
}

    #avaWidgetContainer #AvasRS1Widget.myAvaRtl {
        float: right;
    }

    #avaWidgetContainer #AvasRS1Widget .ava-widget-wrapper {
        position: relative;
        height: 100%;
    }

    #avaWidgetContainer #AvasRS1Widget .ava-rs1-form-wrap {
        /*margin-bottom: 15px;*/
        padding: 15px;
    }

    #avaWidgetContainer #AvasRS1Widget #avasFormWidget {
        position: relative;
        height: 100%;
        width: 100%;
    }

    #avaWidgetContainer #AvasRS1Widget a {
        color: #58a9e3;
        text-decoration: none;
    }

        #avaWidgetContainer #AvasRS1Widget a:hover, #avaWidgetContainer #AvasRS1Widget a:active, #avaWidgetContainer #AvasRS1Widget a:focus {
            color: #279bd6;
            text-decoration: underline;
        }

    #avaWidgetContainer #AvasRS1Widget legend {
        padding: 0 15px;
        color: inherit;
    }

    #avaWidgetContainer #AvasRS1Widget .fGreen {
        color: green;
    }

    #avaWidgetContainer #AvasRS1Widget .red {
        color: red;
    }

    #avaWidgetContainer #AvasRS1Widget.hide-label .control-label {
        display: none;
        color: #5a5a5a;
        font-size: 14px; /* Approximation due to font substitution */
        font-weight: 300;
        text-align: left;
    }
/*#avaWidgetContainer #AvasRS1Widget .p-left30 {padding-left: 30px;}

#avaWidgetContainer #AvasRS1Widget .pad-l5{padding-left:5px !important;}
#avaWidgetContainer #AvasRS1Widget .pad-r5{padding-right:5px !important;}
#avaWidgetContainer #AvasRS1Widget .LangRTL .pad-l5{padding-right:5px;padding-left:15px;}
#avaWidgetContainer #AvasRS1Widget .LangRTL .pad-r5{padding-left:5px;padding-right:15px;}
*/


/* -----------INPUT  ------------------*/
#avaWidgetContainer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*#avaWidgetContainer #AvasRS1Widget select, #avaWidgetContainer #AvasRS1Widget input[type="select"] { /*-webkit-appearance: none;
}*/

#avaWidgetContainer #AvasRS1Widget input {
}

#avaWidgetContainer #AvasRS1Widget select {
    width: 1%;
    padding: 4px !important;
}
   #avaWidgetContainer #AvasRS1Widget .avaFormContainer CommentAfterSentEmail {
        display: none;
 }
    #avaWidgetContainer hideSendEmail {
    }
#avaWidgetContainer #AvasRS1Widget .Dinline {
    display: inline;
}

#avaWidgetContainer #AvasRS1Widget div[class*="-cnt"]:not([class*="popUp"]) {
    min-height: 40px;
}

#avaWidgetContainer #AvasRS1Widget.small-layout div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
    margin-top: -6px !important;
    left: 25px !important;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.small-layout div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
    margin-top: 0 !important;
}

#avaWidgetContainer #AvasRS1Widget div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
    display: inline;
    margin-top: 3px;
    position: absolute;
    width: 100%;
    left: 20px;
    padding: 0 !important;
}


    #avaWidgetContainer #AvasRS1Widget div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] span {
        padding-left: 5px;
    }

.myAvaRtl div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] span {
    padding-right: 5px !important;
}

.myAvaRtl div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
    right: 25px !important;
    left: 0 !important;
}

.myAvaRtl .origenalbutton button {
    margin-left: 6%;
    float: left;
}

.myAvaRtl .label-inside .origenalbutton button {
    width: 100% !important;
    margin: 0 !important;
}

/*.label-inside  .newsletter-cnt{
      padding-right: 6%;
    padding-left: 3%;
}*/


#avaWidgetContainer #AvasRS1Widget.label-inside .avaInputRow #NewsLetter {
    position: absolute;
}

#avaWidgetContainer #AvasRS1Widget.label-inside .avaInputRow div[class*="-cnt"]:not([class*="popUp"]) {
    /*min-height:0px!important;*/
    position: relative;
}

#avaWidgetContainer #AvasRS1Widget.label-inside .avaInputRow .saleacceptance-cnt .saleacceptance-text {
    font-weight: 600;
    font-size: 18px;
    position: relative;
}

#avaWidgetContainer #AvasRS1Widget .icon-help,
#avaWidgetContainer #AvasRS1Widget .link-help {
    cursor: help;
}

#avaWidgetContainer #AvasRS1Widget .link-help {
    text-decoration: underline;
}

#avaWidgetContainer #AvasRS1Widget .icon-help:after {
    content: '';
    background: url(../../../images/help.png) no-repeat transparent;
    width: 21px;
    height: 21px;
    display: inline-block;
    top: 0;
    position: absolute;
    margin-left: 1em;
}

#avaWidgetContainer #AvasRS1Widget .icon-help:hover:before,
#avaWidgetContainer #AvasRS1Widget .link-help:hover:before {
    content: attr(data-tooltip);
    color: #555;
    width: 95%;
    max-width: 400px;
    height: auto;
    max-height: 300px;
    position: absolute;
    font-weight: 300;
    font-size: 12px;
    background-color: #eee;
    padding: 1em;
    z-index: 100;
    bottom: 30px;
    white-space: pre-wrap;
    border: 2px solid #b9b9b9;
    border-radius: 2px;
}

#AvasRS1Widget.myAvaRtl .areacode-field {
    margin-right: 0px !important;
    margin-left: 6px !important;
}

#avaWidgetContainer #AvasRS1Widget .platformIconPad {
    padding-left: 8px !important;
    padding-right: 4px !important;
}

#avaWidgetContainer #AvasRS1Widget button.btn-green:hover {
}

#avaWidgetContainer #AvasRS1Widget .input-group-addon {
    background-color: #fff;
    padding: 6px 3px;
    width: 0;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer {
    position: relative;
    width: 60%;
    
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .loginForm {
position: absolute;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .forgotPasswordForm {
    margin-top:5%;
}
#avaWidgetContainer #AvasRS1Widget .message-wrapper {
    padding-left: 0;
    padding-right: 0;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .avaInputRow .pLR-zero {
    padding-top: 5px;
    padding-bottom: 5px;
}

.myAvaRtl .avaFormContainer .avaInputRow .pLR-zero {
    text-align: right;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .row.first-row {
    /*height: 29px;*/
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .country-input-cnt {
    padding-right: 0px;
}

.myAvaRtl .avaFormContainer .country-input-cnt {
    padding-right: 15px !important;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .country-input-error {
    padding-right: 0px;
    /*margin-left: 15px;*/
}

.myAvaRtl .avaFormContainer .country-input-error {
    margin-left: 0px;
    margin-right: 35px;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .country-input-cnt {
    max-width: 250px;
    /*width: 100%;*/
    /*padding-right: 0px;*/
}

.myAvaRtl .avaFormContainer .country-input-cnt {
    /*padding-right: 15px!important;*/
}

.EUCountry-popUp {
    box-sizing: border-box;
    background-color: #ffffff;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    width: 315px;
    height: 178px;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    content: "";
    position: absolute;
    z-index: 1000;
    margin-left: 15%;
}
.EUCountry-popUp-bg {
    background: rgba(0,0,0,.4);
    position: absolute;
    z-index: 900;
    opacity:1;
    width:100%;
    height:100%;
}
#avaWidgetContainer #AvasRS1Widget .popup-overlay {
    position: fixed !important;
    background-color: rgba(0,0,0,.4);
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    transition:2s;
}
#avaWidgetContainer #AvasRS1Widget .popup-overlay .email-note-box {
    position: absolute !important;
    left:50% !important;
    top:50%;
    transform:translate(-50%,-50%);
    border-radius:2px;
    padding:15px;
    margin:0;
    min-height: 170px;
    height: auto;
    max-width: calc(100% - 30px);
    min-width: 300px;
    width: 500px;
}

/* -----------INPUT VALIDATION  ------------------*/
#avaWidgetContainer #AvasRS1Widget .form-group {
    display: flex;
    width: 100%;
    height: 45px;
}

#avaWidgetContainer #AvasRS1Widget .avaInputRow .mess-box {
    border-radius: 0 0 2px 2px;
    display: none;
    float: none;
}

#avaWidgetContainer #AvasRS1Widget .help-block {
    color: #58a9e3;
    font-size: 12px;
}



#avaWidgetContainer #AvasRS1Widget .has-error .form-control {
    box-shadow: none;
}

    #avaWidgetContainer #AvasRS1Widget .has-error .form-control:focus {
    }

/*#avaWidgetContainer #AvasRS1Widget .has-error input, #avaWidgetContainer #AvasRS1Widget .has-error select {
        border-radius: 2px 2px 0 0;
    }*/

#avaWidgetContainer #AvasRS1Widget .has-error .control-label, #avaWidgetContainer #AvasRS1Widget .has-error .radio, #avaWidgetContainer #AvasRS1Widget .has-error .checkbox, #avaWidgetContainer #AvasRS1Widget .has-error .radio-inline, #avaWidgetContainer #AvasRS1Widget .has-error .checkbox-inline {
    color: #E2001A;
}

#avaWidgetContainer #AvasRS1Widget .has-error .mess-box {
    display: block;
    position: absolute;
    margin: -3% 2.5%;
}

#avaWidgetContainer #AvasRS1Widget .has-error #phone-vMsg.mess-box {
    display: block;
    position: absolute;
    margin-top: 31px;
    left: 0;
    width: 100%;
}

#avaWidgetContainer #AvasRS1Widget .myAvaRtl .has-error #phone-vMsg.mess-box {
    display: block;
    position: absolute;
    margin-top: 31px;
    right: 0;
    width: 100%;
}

@media (max-width: 480px) {
    #avaWidgetContainer #AvasRS1Widget div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
        position: inherit;
    }

    #avasFormWidget .avaFormContainer .social-icons {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        #avasFormWidget .avaFormContainer .social-icons h5.socal-text {
            text-align: center;
            font-size: 17px;
        }

        #avasFormWidget .avaFormContainer .social-icons .social-icons-img {
            width: 25%;
            float: left;
            text-align: center;
            margin-bottom: 5px;
        }

            #avasFormWidget .avaFormContainer .social-icons .social-icons-img img {
                width: 93%;
                display: inline-block;
            }
}

@media (min-width: 480px) {
    .pLR-zero {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

#avaWidgetContainer #AvasRS1Widget .has-error .mess-box .errIcon {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget .has-error .help-block {
    /*color: #9c9c9c;*/
    font-size: 13px; /* Approximation due to font substitution */
    /*font-weight: 300;*/
    text-align: left;
    color: rgb(181, 88, 88) !important;
    margin-bottom: 0px;
    margin-top: 1px;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl .has-error .help-block {
    text-align: right !important;
}

#avaWidgetContainer #AvasRS1Widget .has-error .input-group-addon:first-child {
    border-radius: 4px 0px 0px 0px;
}

#avaWidgetContainer #AvasRS1Widget .has-error .input-group-addon {
    border-radius: 0 4px 0px 0px;
}
/*#avaWidgetContainer #AvasRS1Widget .edit-mode .mess-box {background-color: #fff;display:block;padding: 2px 2px 1px 6px;}
#avaWidgetContainer #AvasRS1Widget .edit-mode .mess-box .help-block{color: #279bd6;text-shadow: none;font-size: 12px;margin:0;}*/
#avaWidgetContainer #AvasRS1Widget .message-area p {
    display: none;
    font-size: 90%;
    min-height: 30px;
}




#avaWidgetContainer #AvasRS1Widget .has-success .help-block, #avaWidgetContainer #AvasRS1Widget .has-success .control-label, #avaWidgetContainer #AvasRS1Widget .has-success .radio, #avaWidgetContainer #AvasRS1Widget .has-success .checkbox, #avaWidgetContainer #AvasRS1Widget .has-success .radio-inline, #avaWidgetContainer #AvasRS1Widget .has-success .checkbox-inline {
    color: inherit;
}
/* -----------Tooltip------------------*/
#avaWidgetContainer #AvasRS1Widget a.wWRTP, #avaWidgetContainer #AvasRS1Widget a.wIsBC {
    font-size: 24px;
    text-decoration: none;
    margin-top: 3px;
}

#avaWidgetContainer #AvasRS1Widget img.wWRTP {
    height: 21px;
    width: 21px;
}
/*#avaWidgetContainer #AvasRS1Widget .wWRTP,  #avaWidgetContainer #AvasRS1Widget .wIsBC{font-size:12px; cursor:pointer; color:#003366;display: inline;height: 28px;margin: 11px 10px 0 0;text-indent: -9999px;width: 118px;}*/
#avaWidgetContainer #AvasRS1Widget .avasTooltip {
    position: initial;
    padding: 0 !important;
}

    #avaWidgetContainer #AvasRS1Widget .avasTooltip em {
        /*display: none;
                font-style: normal;
                padding: 20px 15px;
                position: absolute;
               
                text-align: left;
                top: -440px;
                width: 250px;
                z-index: 99999;
                background: #fff;
                border-radius: 10px;
                color: #000000;
                border: 1px solid #fff;
                background-color: #fff;
                box-shadow: 0px 0px 5px #747474;*/
    }

/*=======My AVA wibsite Style=======*/
#avaWidgetContainer #AvasRS1Widget legend {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget {
    /*padding-top: 20px;*/
    float: left;
    /*margin-left: 0px;*/
    color: #5a5a5a;
    font-weight: normal;
    /*z-index: 9992;*/
}

    #avaWidgetContainer #AvasRS1Widget .greyLink {
        margin-top: 4px;
    }

        #avaWidgetContainer #AvasRS1Widget .greyLink label {
            color: grey;
            font-size: 13px;
        }

        #avaWidgetContainer #AvasRS1Widget .greyLink a {
            color: grey;
            font-size: 13px;
            text-decoration: underline;
        }

    #avaWidgetContainer #AvasRS1Widget #login {
        margin-top: 30px;
    }

        #avaWidgetContainer #AvasRS1Widget #login label {
            color: #5a5a5a;
        }

    #avaWidgetContainer #AvasRS1Widget .ava-rs1-form-wrap {
        /*padding-top: 35px;*/
        margin-left: 33px;
    }
    /*=======END=======*/

    #avaWidgetContainer #AvasRS1Widget .registerRadio {
        background-color: #ffffff;
        max-width: 433px;
        width: 100%;
        height: 30px;
        font-size: 16px; /* Approximation due to font substitution */
        font-weight: 400;
        line-height: normal;
        padding: 2px 1px !important;
        border: 0;
    }
.registerColor {
            color: #797979;

}
    #avaWidgetContainer #AvasRS1Widget .input-field {
        background-color: #ffffff;
        max-width: 433px;
        width: 100%;
        height: 30px;
        font-size: 16px; /* Approximation due to font substitution */
        font-weight: 400;
        line-height: normal;
        padding: 2px 1px !important;
        border: 0;
        border-bottom: 1px solid #000000;
    }

    #avaWidgetContainer #AvasRS1Widget .areacode-field {
        color: #2d3e58;
        font-size: 16px; /* Approximation due to font substitution */
        font-weight: 400;
        text-align: center;
        background-color: #ffffff;
        width: 100px;
        height: 30px;
        margin-right: 6px;
        border: 0;
        border-bottom: 1px solid #000000;
    }

    #avaWidgetContainer #AvasRS1Widget .phone-field {
        color: #2d3e58;
        font-size: 16px; /* Approximation due to font substitution */
        font-weight: 400;
        text-align: left;
        background-color: #ffffff;
        min-width: 300px;
        height: 30px;
        /*position:absolute;*/
    }

    #avaWidgetContainer #AvasRS1Widget .text-left {
        text-align: left !important;
        direction: ltr;
    }

    #avaWidgetContainer #AvasRS1Widget .left {
        text-align: left !important;
        direction: ltr;
        margin-left: 6%;
    }

    #avaWidgetContainer #AvasRS1Widget .input-center {
        margin-left: 12%!important;
    }
    
    #avaWidgetContainer #AvasRS1Widget .dropdown-field {
        border-radius: 3px;
        background-color: #ffffff;
        max-width: 240px;
        width: 100%;
        height: 34px;
        color: #2d3e58;
        font-size: 16px; /* Approximation due to font substitution */
        font-weight: 400;
        line-height: normal;
    }

    #avaWidgetContainer #AvasRS1Widget .PLZ {
        padding-left: 0;
    }

.myAvaRtl .PLZ {
    padding-right: 5px !important;
}

#avaWidgetContainer #AvasRS1Widget .triangle-with-shadow {
    position: relative;
    /*margin: 3em;
  padding: 1em;*/
    box-sizing: border-box;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    top: 43%;
    margin-right: 100%;
}

#avaWidgetContainer #AvasRS1Widget.small-layout .note-box .triangle-with-shadow, #avaWidgetContainer #AvasRS1Widget.medium-layout .note-box .triangle-with-shadow {
    display: none !important;
}

.myAvaRtl .triangle-with-shadow {
    float: right;
    margin-right: -18px;
    top: 61% !important;
}

#avaWidgetContainer #AvasRS1Widget .triangle-with-shadow:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border: 0.7em solid rgba(129, 132, 133, 0.8);
    border-color: transparent transparent #ffffff #ffffff;
    transform-origin: 0 0;
    transform: rotate(45deg);
    box-shadow: -1px 1px 1px 0px rgba(129, 132, 133, 0.8);
}

.myAvaRtl .triangle-with-shadow:after {
    box-shadow: -1px 1px 0px 0px rgba(129, 132, 133, 0.8) !important;
    transform: rotate(-135deg) !important;
}

#avaWidgetContainer #AvasRS1Widget .triangle-with-shadow-bottom {
    position: relative;
    box-sizing: border-box;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    top: 93%;
    bottom: 0px;
    left: 5%;
}

.myAvaRtl .triangle-with-shadow-bottom {
    right: -1% !important;
}

#avaWidgetContainer #AvasRS1Widget .triangle-with-shadow-bottom:after {
    content: "";

    position: absolute;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border: 0.7em solid rgba(129, 132, 133, 0.8);
    border-color: rgba(255, 255, 255, 1) white #FFFFFF #FFFFFF;
    transform-origin: 0 0;
    transform: rotate(45deg);
    box-shadow: 1px 1px 1px 0px rgba(129, 132, 133, 0.8);
}




#avaWidgetContainer #AvasRS1Widget .note-img {
    /*margin-left: 2px;*/
}

#avaWidgetContainer #AvasRS1Widget.small-layout .note-img, #avaWidgetContainer #AvasRS1Widget.medium-layout .note-img {
    display: none !important;
}


#avaWidgetContainer #AvasRS1Widget .note-box {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    margin-left: 12px;
    background-color: #ffffff;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    width: 270px;
    height: 178px;
    position: relative;
    /*margin-left: 30px;*/
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    content: "";
    top: -101px;
    position: absolute;
    z-index: 1000;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl .note-box {
    top: 100px !important;
}

#avaWidgetContainer #AvasRS1Widget.small-layout .note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout .note-box {
    margin-left: -270px !important;
}

@media (max-width: 768px) {
    #avaWidgetContainer #AvasRS1Widget.label-inside.small-layout .note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout .note-box {
        margin-left: 40px !important;
    }
}

@media (min-width: 768px) {
    #avaWidgetContainer #AvasRS1Widget.label-inside.small-layout .note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout .note-box {
        margin-left: -240px !important;
    }
}

.myAvaRtl .note-box {
    margin-right: 11px !important;
}

#avaWidgetContainer #AvasRS1Widget #israel-bgc {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #ccc;
    opacity: 0.4;
    width: 100%;
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget #general-popUp-bgc {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #ccc;
    opacity: 0.4;
    width: 100%;
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget .israel-dialog-cnt {
    position: absolute;
    width: 100%;
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget .general-popUp-cnt {
    position: absolute;
    width: 100%;
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget .israel-dialog {
    position: relative;
    z-index: 999999;
    display: none;
    background-color: aqua;
    /*top: 20%;*/
    /*left: 30%;*/
    clear: both;
    width: 310px;
    background-color: #ffffff;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    border-radius: 6px;
    top: 133px;
    height: 170px;
    margin: auto;
}

#avaWidgetContainer #AvasRS1Widget .general-popUp {
    position: relative;
    z-index: 999999;
    display: none;
    background-color: aqua;
    /*top: 20%;*/
    /*left: 30%;*/
    clear: both;
    width: 310px;
    background-color: #ffffff;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    border-radius: 6px;
    top: 133px;
    height: 170px;
    margin: auto;
}

#avaWidgetContainer #AvasRS1Widget .israel-dialog-msg {
    padding: 20px 20px 0 20px;
}

#avaWidgetContainer #AvasRS1Widget .general-popUp-msg {
    padding: 20px 20px 0 20px;
}

#avaWidgetContainer #AvasRS1Widget .israel-dialog .israel-dialog-buttons {
    text-align: center;
    display: flex;
    justify-content: space-between;
}

    #avaWidgetContainer #AvasRS1Widget .israel-dialog .israel-dialog-buttons:lang(hu) {
        margin-top: -15px;
        margin-left: 9px;
    }

#avaWidgetContainer #AvasRS1Widget .general-popUp .general-popUp-buttons {
    text-align: center;
}

.PlatformComparison {
    z-index: 999999;
    border-radius: 5px;
    border: #b7b7b7 1px solid;
    background: white;
    overflow: scroll;
    overflow-x: hidden;
    /*height: 670px;*/
    height: 596px;
}

#ContainerComparisonTable {
    position: absolute;
}

.PlatformComparison table tbody tr th {
    text-align: left;
    background-color: #2882c0;
    padding-top: 27px;
    padding-bottom: 27px;
    color: white;
    font-size: 14px;
    padding: 9px 5px 6px 15px;
    font-weight: bold;
    border-left: #b7b7b7 1px solid;
}



.Timg {
    display: block;
    width: 75px;
    height: 56px;
    margin-top: 13px;
    margin-left: auto;
    margin-right: auto;
}

.PlatformComparison table tbody tr th td {
    padding-bottom: 27px;
    padding-top: 27px;
}

.PlatformComparison table tbody tr td {
    padding: 9px 5px 6px 15px;
    border-left: #b7b7b7 1px solid;
}

.PlatformComparison table {
    border-radius: 5px;
    background: #fff;
    padding: 6px 0;
    border: #b7b7b7 1px solid;
}

.myAvaRtl .PlatformComparison table {
    direction: rtl !important;
    text-align: right !important;
}

.PlatformComparison table tbody tr .record:first-child {
    color: #fff;
    font-size: 14px;
    background: linear-gradient(#1d5894,#2f669e,#406fa5);
}



.PlatformComparison table tbody tr .record td:first-child {
    border-left: 0 none;
}

.odd {
    background: #f4f6f6;
}

/*.PlatformComerison table tbody tr :nth-last-of-type(n+2) {
            background: #dce1e5;
        }*/

.PlatformPickerDescipt {
    font-size: 12px;
    line-height: 14px;
}


#avaWidgetContainer #AvasRS1Widget/*.large-layout*/ .email-note-box {
    display: inline-block;
    box-sizing: border-box;
    background-color: #ffffff;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    width: 315px;
    height: 178px;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    content: "";
    position: absolute;
    z-index: 1000;
    margin-left: 200px;
    top: -79px;
}

.myAvaRtl .email-note-box {
    margin-top: -30px !important;
    left: -600px !important;
}

#avaWidgetContainer #AvasRS1Widget .note-box-bottom {
    display: inline-block;
    box-sizing: border-box;
    /*position: relative;*/
    margin-left: 10px;
    background-color: #ffffff;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    width: 315px;
    height: 195px;
    /*position: relative;*/
    margin-left: -25px;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    content: "";
    /*top: -200px;*/
    bottom: 32px;
    position: absolute;
    z-index: 1000;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl .note-box-bottom {
    margin-left: 0 !important;
    top: 137px !important;
    margin-right: -25px;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.medium-layout .note-box-bottom {
    top: 50px !important;
    margin-right: -389px !important;
}

#avaWidgetContainer #AvasRS1Widget.label-inside.myAvaRtl.medium-layout .note-box-bottom {
    margin-right: -253px !important;
}



#avaWidgetContainer #AvasRS1Widget .triangle-with-shadow-bottom-big {
    position: relative;
    display: block;
    box-sizing: border-box;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    top: 94%;
    bottom: 0px;
    left: 4%;
}

    #avaWidgetContainer #AvasRS1Widget .triangle-with-shadow-bottom-big:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        box-sizing: border-box;
        border: 0.7em solid rgba(129, 132, 133, 0.8);
        border-color: rgba(255, 255, 255, 1) white #FFFFFF #FFFFFF;
        transform-origin: 0 0;
        transform: rotate(45deg);
        box-shadow: 1px 1px 1px 0px rgba(129, 132, 133, 0.8);
    }

.myAvaRtl .triangle-with-shadow-bottom-big {
    right: -1%;
}

#avaWidgetContainer #AvasRS1Widget .note-btn-big {
    border-radius: 3px;
    background-color: #2882c0;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
    width: 70px;
    height: 38px;
    position: absolute;
    top: 80%;
    right: 5%;
    float: right;
}

.myAvaRtl .note-btn-big {
    right: auto !important;
    left: 5% !important;
    float: left !important;
}

.PlatformPickerOpacity {
    /*position: fixed;
    width: 100%;
    height: 100%;
    background-color: #797979;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 1000;
    top: 0;*/
    position: fixed; /*//170815*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*border-radius: 5px;*/
    background-color: #797979;
    text-align: center;
    opacity: .4;
}

/*#avaWidgetContainer #comperisonTable .note-btn-big {
    border-radius: 3px;
    background-color: #1cbdd1;
    background: -webkit-linear-gradient(90deg, #19adba 0%, #4dd3db 100%);
    background: -moz-linear-gradient(90deg, #19adba 0%, #4dd3db 100%);
    background: -o-linear-gradient(90deg, #19adba 0%, #4dd3db 100%);
    background: -ms-linear-gradient(90deg, #19adba 0%, #4dd3db 100%);
    background: linear-gradient(0deg, #19adba 0%, #4dd3db 100%);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
    width: 82px;
    height: 38px;
    position: relative;
    top: 1%;
    margin-top: 15px;
    margin-bottom: 15px;
}*/
#avaWidgetContainer #ContainerComparisonTable {
    z-index: 999999;
    border-radius: 8px;
    border-color: white;
    border: solid 0px;
    /*height: 749px;*/
    height: 681px;
    background: white;
    box-sizing: border-box;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    padding: 7px 7px 7px 7px;
    left: 0;
    top: -8%;
    /*margin-top: 7%;
    margin-left: 20%;
    margin-right: 20%;*/
    /*position:fixed; 170815*/
    position: absolute;
    width: 884px; /*170815*/
}

    #avaWidgetContainer #ContainerComparisonTable .note-btn-big {
        position: relative;
        top: 1%;
        margin-top: 15px;
        margin-bottom: 15px;
        top: 1%;
        margin-top: 15px;
        margin-bottom: 6px;
        margin-right: 4px;
        float: right;
        border-radius: 3px;
        background-color: #2882c0;
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
        width: 70px;
        height: 38px;
    }

        #avaWidgetContainer #ContainerComparisonTable .note-btn-big .text {
            width: 100%;
            color: #ffffff;
            font-size: 17.96px;
            font-weight: 700;
            text-align: center;
            transform: scaleY(1.0023);
            text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.32);
        }

#avaWidgetContainer #comparisonTable #okBtnT {
    right: 1%;
    float: right;
}

#avaWidgetContainer #comparisonTable #cancelBtnT {
    right: 2%;
    float: right;
}


/*.note-img:not(:hover) + .note-box {
    display: none;
}*/

#avaWidgetContainer #AvasRS1Widget .note-title {
    color: #818b9b;
    font-size: 19.95px;
    font-weight: 300;
    line-height: 25.391px;
    text-align: left;
    transform: scaleY(1.0023);
    margin-left: 20px;
    /* margin-top: 15px; */
    position: absolute;
    top: 10px;
    padding-bottom: 10px;
}

#avaWidgetContainer #AvasRS1Widget .exc-text {
    width: 100%;
}

#avaWidgetContainer #AvasRS1Widget .locked-note-title {
    color: black;
    font-size: 14.95px;
    line-height: 25.391px;
    text-align: center !important;
    transform: scaleY(1.0023);
    margin-bottom: 5px;
}

#avaWidgetContainer #AvasRS1Widget .locked-hr {
    border-top: 2px solid #e5e2e2 !important;
}

.myAvaRtl .note-title {
    margin-right: 20px !important;
}

#avaWidgetContainer #AvasRS1Widget .note-text {
    color: #5a5a5a;
    font-size: 12.97px;
    font-weight: 300;
    text-align: left;
    transform: scaleY(1.0023);
    top: 50px;
    left: 20px;
    position: absolute;
    width: 88%;
    line-height: 17px;
}

#avaWidgetContainer #AvasRS1Widget .locked-note-text {
    color: #5a5a5a;
    font-size: 14.97px;
    font-weight: 300;
    text-align: center;
    transform: scaleY(1.0023);

    top: 65px;
    left: 20px;
    position: initial;
    width: 88%;
    line-height: 21px;
    margin: auto;
}

#avaWidgetContainer #AvasRS1Widget .blue-bold {
    color: #2882c0;
    font-weight: bold;
}

.myAvaRtl .note-text {
    text-align: right !important;
    right: 20px !important;
}


#avaWidgetContainer #AvasRS1Widget .note-btn {
    border-radius: 3px;
    background-color: #2882c0;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
    /*width: 70px;*/
    height: 38px;
    position: absolute;
    top: 70%;
    right: 3.6%;
    float: right;
}

.myAvaRtl .note-btn {
    right: auto !important;
    top: 76% !important;
    left: 5% !important;
    float: left !important;
}


#avaWidgetContainer #AvasRS1Widget .note-btn .text {
    width: 100%;
    color: #ffffff;
    font-size: 17.96px; /* Approximation due to font substitution */
    font-weight: 700;
    text-align: center;
    transform: scaleY(1.0023); /* width and height properties ommitted due to transform */
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.32);
}

#avaWidgetContainer #AvasRS1Widget .note-btn-big .text {
    width: 100%;
    color: #ffffff;
    font-size: 17.96px; /* Approximation due to font substitution */
    font-weight: 700;
    text-align: center;
    transform: scaleY(1.0023); /* width and height properties ommitted due to transform */
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.32);
}

#avaWidgetContainer #AvasRS1Widget .help-extraText {
    color: #025998;
    font-size: 13px; /* Approximation due to font substitution */
    font-weight: 400;
    /*text-align: center;*/
    /*margin-left: 7px;*/
    cursor: pointer;
    /*margin-top: 4px;*/
    position: absolute;
    margin-left: 5px;
    top: 0;
    /*min-width: 280px;*/
    display: inline;
}

.myAvaRtl .help-extraText {
    /*left: 67px!important;*/
    right: 25px !important;
}

#avaWidgetContainer #AvasRS1Widget .platformsLink {
    top: 82%;
    margin-left: 20px;
    width: 68%;
    display: block !important;
}

.myAvaRtl .platformsLink {
    top: 82% !important;
    right: 20px !important;
}

#avaWidgetContainer #AvasRS1Widget .hide-note {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget .hide-email-note {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget.large-layout .hide-email-note {
    float: right;
}

#avaWidgetContainer #AvasRS1Widget .curs-pointer {
    cursor: pointer;
}

#avaWidgetContainer #AvasRS1Widget .help-img {
    margin-top: 7px;
}

#avaWidgetContainer #AvasRS1Widget .row-height {
    min-height: 60px;
    margin-bottom: 0;
}

#avaWidgetContainer #AvasRS1Widget .okBtn {
    border-radius: 3px;
    background-color: #2882c0;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.33);
    width: 70px;
    height: 38px;
    /*position: absolute;
    top: 70%;
    right: 5%;
    float: left;*/
    display: inline-block;
}

    #avaWidgetContainer #AvasRS1Widget .okBtn .text {
        width: 100%;
        color: #ffffff;
        font-size: 17.96px;
        font-weight: 700;
        text-align: center;
        transform: scaleY(1.0023);
        text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.32);
    }




/*#avaWidgetContainer #AvasRS1Widget .control-label{display:none;}*/
#avaWidgetContainer #AvasRS1Widget .container {
    /*margin: 0 auto;
clear: both;
display: inline-block;
width: 100%;*/
}

#avaWidgetContainer #AvasRS1Widget fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    float: none;
}

#avaWidgetContainer #AvasRS1Widget legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 15px;
    color: inherit;
}

#avaWidgetContainer #AvasRS1Widget .form-group {
    margin-bottom: 15px;
}
/*#avaWidgetContainer #AvasRS1Widget label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 700;
}*/


#avaWidgetContainer #AvasRS1Widget .btn-primary:hover, #avaWidgetContainer #AvasRS1Widget .btn-primary:focus, #avaWidgetContainer #AvasRS1Widget .btn-primary:active {
    color: #fff !important;
    background-color: #3071a9;
    border-color: #285e8e;
}

#avaWidgetContainer #AvasRS1Widget .btn-block {
    display: block;
    width: 100%;
}

#avaWidgetContainer #AvasRS1Widget .btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

#avaWidgetContainer .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/*#avaWidgetContainer #AvasRS1Widget button, #avaWidgetContainer #AvasRS1Widget html input[type=button], #avaWidgetContainer #AvasRS1Widget input[type=reset], #avaWidgetContainer #AvasRS1Widget input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}*/

#avaWidgetContainer #AvasRS1Widget button, #avaWidgetContainer #AvasRS1Widget select {
    text-transform: none;
}

/*#avaWidgetContainer #AvasRS1Widget .input-group {
    position: relative;
    display: -webkit-box;
    border-collapse: separate;
}*/

#avaWidgetContainer #AvasRS1Widget .traidingplatform-cnt {
    min-width: 433px;
    /*padding-right: 0px;*/
    position: relative;
    margin-left: 6%;
}

.myAvaRtl .traidingplatform-cnt {
    /*padding-right: 15px!important;*/
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl div {
    text-align: right;
    direction: rtl;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl ol {
    text-align: right;
    direction: rtl;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl p {
    text-align: right;
    direction: rtl;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl span {
    text-align: right;
    direction: rtl;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl table {
    text-align: right;
    direction: rtl;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl ul {
    text-align: right;
    direction: rtl;
}


#avaWidgetContainer #AvasRS1Widget #tradingPlatform {
    max-width: 198px;
}

#avaWidgetContainer #AvasRS1Widget .hide {
    display: none !important;
}

#avaWidgetContainer #AvasRS1Widget fieldset {
    border: none;
}

#avaWidgetContainer #AvasRS1Widget .row {
    float: left;
    clear: both;
    display: inline-block;
    width: 100%;
    margin: auto;
}



#avaWidgetContainer #AvasRS1Widget .ava-rs1-form-wrap {
    padding: 15px 0 !important;
}


#avaWidgetContainer #AvasRS1Widget .avasTooltip {
    padding: 0 !important;
}


/*#avaWidgetContainer #AvasRS1Widget .glyphicon {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/
#avaWidgetContainer hr {
    border: 0;
    border-top: 1px solid #eee;
}

#avaWidgetContainer #AvasRS1Widget .glyphicon {
    border-radius: 14px;
    border: 1px solid #58a9e3;
    font-style: normal;
    width: 28px;
    text-align: center;
    vertical-align: top;
    padding: 2px 2px 4px 2px;
    font-weight: 400;
    line-height: 1;
    display: block;
}



#avaWidgetContainer #AvasRS1Widget .glyphicon-question-sign::before {
    content: "?";
}

#avaWidgetContainer #AvasRS1Widget .glyphicon-question-sig {
    font-size: 28px;
    text-decoration: none;
    background: rgb(66, 139, 202);
    border-radius: 20px;
    padding: 0px 8px;
    color: #fff;
    font-weight: 600;
}

#avaWidgetContainer #AvasRS1Widget .glyphicon-refresh {
    color: #333;
    font-size: 26px;
}

    #avaWidgetContainer #AvasRS1Widget .glyphicon-refresh:before {
        content: "\e031";
    }

/*avaWigSari*/
#avaWidgetContainer #AvasRS1Widget .avaRow {
}

#avaWidgetContainer #AvasRS1Widget .avaInputRow {
    min-height: 65px;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .avaInputRow {
    min-height: 3em;
}


#avaWidgetContainer #AvasRS1Widget .avaInputRow em div {
    float: none;
}


#avaWidgetContainer #AvasRS1Widget .avaInputRow .contentText {
    padding: 55px 0 35px 0;
}


#avaWidgetContainer #AvasRS1Widget .inputTitle {
    width: 172px;
}

em {
    display: none;
    font-style: normal;
    position: relative;
}

#avaWidgetContainer #AvasRS1Widget .inline {
    /*display: inline-flex;*/
    display: block;
}

#avaWidgetContainer #AvasRS1Widget .moreInfo {
    margin-left: 10px;
}

#avaWidgetContainer #AvasRS1Widget .note-box-bottom-big {
    box-sizing: border-box;
    background-color: #ffffff;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    width: 333px;
    height: 235px;
    position: relative;
    margin-left: -25px;
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    content: "";
    top: -250px;
    position: absolute;
    z-index: 1000;
}




#avaWidgetContainer #AvasRS1Widget.myAvaRtl.small-layout .note-box-bottom-big, #avaWidgetContainer #AvasRS1Widget.myAvaRtl.medium-layout .note-box-bottom-big {
    top: 45px;
}

#avaWidgetContainer #AvasRS1Widget.medium-layout .note-box-bottom-big {
    margin-left: -397px;
}

#avaWidgetContainer #AvasRS1Widget.label-inside.medium-layout .note-box-bottom-big {
    margin-left: -260px !important;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.medium-layout .note-box-bottom-big {
    margin-left: 0;
    margin-right: -397px;
}

#avaWidgetContainer #AvasRS1Widget.label-inside.myAvaRtl.medium-layout .note-box-bottom-big {
    margin-right: -256px;
}

#avaWidgetContainer #AvasRS1Widget.medium-layout .note-box-bottom {
    margin-left: -392px;
    bottom: 90px;
}

#avaWidgetContainer #AvasRS1Widget.label-inside.medium-layout .note-box-bottom {
    margin-left: -260px;
}

#avaWidgetContainer #AvasRS1Widget.medium-layout .note-box-bottom-big .triangle-with-shadow-bottom-big {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget.medium-layout .note-box-bottom .triangle-with-shadow-bottom {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget.small-layout .email-note-box .triangle-with-shadow, #avaWidgetContainer #AvasRS1Widget.medium-layout .email-note-box .triangle-with-shadow {
    display: none;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #emailExists, #avaWidgetContainer #AvasRS1Widget.medium-layout #emailExists {
    position: relative;
    width: 100%;
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #emailExists {
    position: relative !important;
}

/*#avaWidgetContainer #AvasRS1Widget.small-layout .email-note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout .email-note-box {
    position: absolute;
    z-index: 999999;
    display: block;
    background-color: aqua;
    width: 310px;
    background-color: #ffffff;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    box-shadow: 0px 1px 5px 0px rgba(129, 132, 133, 0.8);
    border-radius: 6px;
    margin-left: 1px;
    height: 170px;
}*/

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.small-layout .email-note-box, #avaWidgetContainer #AvasRS1Widget.myAvaRtl.medium-layout .email-note-box {
    margin-right: -252px !important;
    margin-top: 128px !important;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.small-layout .email-note-box {
    margin: 0 !important;
    top: 0 !important;
    right: 1px !important;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #emailExists .email-note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout #emailExists .email-note-box {
}

#avaWidgetContainer #AvasRS1Widget.small-layout #emailAbandonUser .email-note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout #emailAbandonUser .email-note-box {
    height: 200px !important;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #AbandonUserTYNote .email-note-box, #avaWidgetContainer #AvasRS1Widget.medium-layout #AbandonUserTYNote .email-note-box {
}

#avaWidgetContainer #AvasRS1Widget.small-layout #emailAbandonUser .email-note-box .note-btn, #avaWidgetContainer #AvasRS1Widget.medium-layout #emailAbandonUser .email-note-box .note-btn {
    top: 76% !important;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #AbandonUserTYNote .email-note-box .note-btn, #avaWidgetContainer #AvasRS1Widget.medium-layout #AbandonUserTYNote .email-note-box .note-btn {
}

#avaWidgetContainer #AvasRS1Widget #bothbutton {
    position: absolute;
    right: 0;
}


#avaWidgetContainer #AvasRS1Widget.myAvaRtl #bothbutton {
    position: absolute;
    left: 0;
    right: auto;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #bothbutton {
    position: relative !important;
}

#avaWidgetContainer #AvasRS1Widget #bothbutton button {
    margin-right: 5px;
    margin-left: 5px;
}

#avaWidgetContainer #AvasRS1Widget.small-layout #bothbutton button {
    margin-bottom: 5px;
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
}

#avaWidgetContainer #AvasRS1Widget.medium-layout .help-extraText {
    display: none;
}


#avaWidgetContainer #AvasRS1Widget.myAvaRtl .note-box-bottom-big {
    margin-right: -25px;
    top: 170px !important;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.small-layout .note-box-bottom-big {
    margin-left: -25px;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl .help-extraText {
    margin-top: 6px;
}

.myAvaRtl #avaWidgetContainer #AvasRS1Widget.myAvaRtl .help-extraText {
    margin-top: 0px;
}

.myAvaRtl .note-box-bottom {
    margin-right: -6%;
}


#avaWidgetContainer #AvasRS1Widget .input-group-addon {
    padding: 6px 4px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    /* background-color: #eee; */
    border: 1px solid #ccc;
    border-radius: 4px;
}

#avaWidgetContainer #AvasRS1Widget .platformIcon {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 34px;
    width: 36px;
}

#avaWidgetContainer #AvasRS1Widget .platformIconPad {
    /*padding: 4px;*/
    padding-left: 4px;
    padding-top: 2px;
    padding-right: 8px;
    /*border: 1px solid #ccc;
    border-radius: 4px;
    height: 34px;*/
    min-width: 28px;
    /*margin-top: -3px;*/
}

.myAvaRtl .platformIconPad {
    float: right;
}

#avaWidgetContainer #AvasRS1Widget hr {
    width: 100%;
    margin-top: 0;
    margin-bottom: 5px !important;
    border: 0;
    border-top: 1px solid #eee;
}

#avaWidgetContainer #AvasRS1Widget button.btn-blue {
    border-radius: 3px;
    background-color: #2882c0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94b70f', endColorstr='#c4da38' 100%);
    width: 210px;
    height: 38px;
    color: #ffffff;
    font-size: 17.96px; /* Approximation due to font substitution */
    font-weight: 700;
    text-align: center;
    transform: scaleY(1.0023); /* width and height properties ommitted due to transform */
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.32);
    float: right;
}

#typHeader {
    font-size: 22px;
    margin-left: -30px;
}

.header {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 22px;
    text-align: start;
    min-height: 65px;
    /*padding-left: 6%;
    margin-bottom: -6%;
    padding-top: 20px;*/
}

.radioButton {
text-align:start;
margin-top: 2%;
}

.forgot-password-header {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    text-align: start;
    padding-left: 6%;
    margin-top: 8%;
}
.expiry-token {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 22px;
    text-align: start;
    padding-left: 6%;
    padding-top: 20px;
    padding-bottom: 50px;
}
.forgot-password-text {
    
    text-align: start;
    padding-left: 6%;
    margin-top: 8%;
}
.avaFormContainer #newPass {
    margin-bottom: 3%;
}

.avaFormContainer #activationCodeLabel label {
    font-weight: bold;
}

.avaFormContainer #receiveNewCode {
    margin-top: 17px;
    margin-bottom: 17px;
}

.avaFormContainer #activationCodeLabel {
    margin-bottom: 16px;
}

#avaWidgetContainer #AvasRS1Widget .btn-green {
    min-width: 433px;
    border-color: #82bb41;
    background-color: #82bb41;
    color: #fff;
    font-weight: 500;
}

#avaWidgetContainer #AvasRS1Widget .btn-Login{
    margin: 3% 0 3% 6%;
}

#avaWidgetContainer #AvasRS1Widget .btn-Register{
    margin: 3% 12% 3% 0;
}

#avaWidgetContainer #AvasRS1Widget #somethingWentWrong {
    /*padding-left: 150px;*/
    margin-top: 15px;
    margin-bottom: 5px;
}
#avaWidgetContainer #AvasRS1Widget .btn-blue {
    min-width: 433px;
    background-color: #2882c0;
    color: #fff;
    font-weight: 500;
}

#avaWidgetContainer #AvasRS1Widget .EUCountry-btn {
    min-width: 0;
    background-color: #2882c0;
    background-color: #2882c0;
    color: #fff;
    font-weight: 500;
}

#avaWidgetContainer #AvasRS1Widget .btn-white {
    min-width: 433px;
    margin-top: 15px;
    border-color: #111111;
    background-color: #ffffff;
    font-weight: 500;
}
avaWidgetContainer #AvasRS1Widget #guidelines_Btn .guidelinesBtn{
    min-width:100%;
    max-width:20%

}

#avaWidgetContainer #AvasRS1Widget .frm-btn {
    margin: 15px 0;
    width: 100%;
}

#avaWidgetContainer #AvasRS1Widget .serverErr {
    font-size: 13px;
    font-weight: 300;
    text-align: left;
    color: rgb(181, 88, 88);
    margin-bottom: 0px;
    direction: ltr;
}

.myAvaRtl .dir-ltr {
    direction: ltr !important;
}

.myAvaRtl .serverErr {
    text-align: right !important;
    direction: rtl !important;
}

#avaWidgetContainer #AvasRS1Widget input::-ms-reveal,
input::-ms-clear {
    width: 0;
    height: 0;
}

/*#avaWidgetContainer input[type=checkbox],
input[type=radio ] {
    width: 28px;
    margin: 0;
    padding: 0;
    opacity: 0;
}*/

#avaWidgetContainer .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

#avaWidgetContainer .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

#avaWidgetContainer input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    border-radius: 50%;
    background-color: #ffffff;
    height: 17px;
}

#avaWidgetContainer .imglabel {
    margin-left: -28px;
    padding-left: 22px;
    padding-bottom: 0px;
    font-weight: normal;
    margin-bottom: 0px;
    display: inline-block;
}

.myAvaRtl .imglabel {
    margin-right: -28px;
    padding-right: 19px;
    padding-bottom: 0px;
    font-weight: normal;
    margin-bottom: 0px;
    display: inline-block;
}

#avaWidgetContainer input[type=checkbox]:focus + .imglabel {
    border: solid 1px #66AFE9;
    padding-bottom: 0px;
    width: 19px;
    height: 21px;
}

.myAvaRtl input[type=checkbox]:focus + .imglabel {
}

/*.myAvaRtl input[type=checkbox]:focus + .imglabel {
    padding-right: 19px!important;
    margin-left: 1px!important;
}*/
#avaWidgetContainer input[type=checkbox]:not(:focus) + .imglabel {
    border: none;
    height: 20px;
}

#avaWidgetContainer input[type=checkbox] + .imglabel {
    font-weight: normal;
    margin-left: -28px;
    padding-left: 19px;
}

.myAvaRtl input[type=checkbox] + .imglabel {
    font-weight: normal !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

#avaWidgetContainer input[type=checkbox]:checked + label {
    margin-left: -28px !important;
    padding-left: 19px;
}

.myAvaRtl input[type=checkbox]:checked + label {
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-right: -28px !important;
    padding-right: 19px !important;
}

.myAvaRtl.small-layout input[type=checkbox]:checked + label {
    margin-right: 0 !important;
}


/*#avaWidgetContainer input:focus {
    border: solid 1px #66AFE9;
}

#avaWidgetContainer select:focus {
    border: solid 1px #66AFE9;
}

#avaWidgetContainer button:focus {
    border: solid 1px #66AFE9;
}*/
#avaWidgetContainer select {
    padding-left: 2px !Important;
    padding: 5px;
    font-size: 15px;
    line-height: inherit;
    /*border-radius: 5px;*/
    height: 34px;
    background: url(../../../images/drobdown_arrow.png) no-repeat right #ffffff;
    -webkit-appearance: none;
    background-position: 97%;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.myAvaRtl select {
    background-position: 3% !important;
}

select::-ms-expand {
    display: none;
}


#avaWidgetContainer #AvasRS1Widget #partnerCodeLabel {
    color: #2882c0;
    font-weight: bold;
}

#avaWidgetSubmit .myAvaBootsrap .btn.disabled, .myAvaBootsrap .btn[disabled], .myAvaBootsrap fieldset[disabled] .btn {
    opacity: 1 !important;
}


#avaWidgetSubmitReal .myAvaBootsrap .btn.disabled, .myAvaBootsrap .btn[disabled], .myAvaBootsrap fieldset[disabled] .btn {
    opacity: 1 !important;
}

#avaWidgetSubmitDemo .myAvaBootsrap .btn.disabled, .myAvaBootsrap .btn[disabled], .myAvaBootsrap fieldset[disabled] .btn {
    opacity: 1 !important;
}

.myAvaRtl .form-control {
    border: 1px solid #ccc;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


    .myAvaRtl .form-control[hidden], .myAvaRtl template {
        display: none;
    }


    .myAvaRtl .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    }

.myAvaRtl em {
    position: inherit !important;
}

@media (max-width: 1000px) {
    /*#avaWidgetContainer #AvasRS1Widget button.btn-green {
    font-size: 18px;
}
    */

    .myAvaRtl .note-box-bottom-big {
        margin-right: 0px !important;
        top: -240px !important;
    }

    .myAvaRtl .note-box-bottom {
        margin-right: 0px !important;
        bottom: 28px !important;
    }

    .myAvaRtl .help-extraText {
        left: 607px !important;
    }

    #avaWidgetContainer #AvasRS1Widget .help-extraText {
        position: inherit;
        margin-left: 5px;
    }

    .myAvaRtl em {
        position: inherit !important;
    }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media only screen and (min-width:1000px) {
    #avaWidgetContainer #AvasRS1Widget .help-extraText {
        position: inherit;
    }

    .myAvaRtl .help-extraText {
        /*margin-left: 0px!important;
        position: absolute!important;*/
        margin-right: 5px !important;
    }
}

/*===================================new Loader css classes=============================================*/
.progressLoading {
    z-index: 1001;
    position: fixed;
    top: 0;
    left: 0;
    display: inline-block;
    clear: both;
    margin-top: 14%;
    width: 100%;
    height: 100%;
}


.loader {
    margin: 15% 0 0 0;
    font-size: 8px;
    position: relative;
    text-indent: -9999em;
    border-top: 1em solid rgba(40,130,192, 0.2);
    border-right: 1em solid rgba(40,130,192, 0.2);
    border-bottom: 1em solid rgba(40,130,192, 0.2);
    border-left: 1em solid #2882c0;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}

.load8 {
    text-align: center;
    padding-top: 12px;
    padding-bottom: 18px;
    font-size: 14px;
    background-color: white;
    line-height: 1;
    width: 280px;
    margin-left: auto;
    margin-right: auto;
}

.loader,
.loader:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}

@media (max-width: 768px) {
    .load8 {
        margin-top: 20%;
    }
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loader .div {
    margin: 0 0 4px;
}
/*loader animation*/


/*3 dot animate*/
@keyframes blink {
    0% {
        opacity: .2;
    }

    20% {
        opacity: 1;
    }

    100% {
        opacity: .2;
    }
}

.loading span {
    font-size: 25px;
    animation-name: blink;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

    .loading span:nth-child(2) {
        animation-delay: .2s;
    }

    .loading span:nth-child(3) {
        animation-delay: .4s;
    }


.bgc {
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
}


.hide {
    display: none;
}


.myava-hidden-xs {
    display: none;
}

.max-width-100 {
    max-width: 100% !important;
}

.max-width-85 {
    max-width: 85% !important;
}

.width-100 {
    width: 100% !important;
    max-width: 100% !important;
}

input::-webkit-input-placeholder {
    padding-left: 10px;
    padding-right: 10px;
}


.hide-placeholder input::-webkit-input-placeholder {
    opacity: 0;
}

/* Mozilla Firefox 4 to 18 */
.hide-placeholder input:-moz-placeholder {
    opacity: 0;
}

/* Mozilla Firefox 19+ */
.hide-placeholder input::-moz-placeholder {
    opacity: 0;
}

/* Internet Explorer 10+ */
.hide-placeholder input:-ms-input-placeholder {
    color: white !important;
}

.div-flex {
    display: -webkit-box !important; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important; /* TWEENER - IE 10 */
    display: -webkit-flex !important; /* NEW - Chrome */
    display: flex !important;
}

.Question {
    /*float:left;*/
    padding-top:10px;
   text-align: start;
}
.inline-Question {
    float:left;
    width:100%;
   padding-left: 12%;
}
.inline-inline-Question {
    float:left;
    width:100%;
 padding-left: 12%;
}
.div-question-inline {
    float:left;
    padding:60px;
}
.radio-question {
        width: 25px;
        float:left;
}
.label-radio-question {
    float:left;
}

.origenalbutton input {
    width: 25.5%;
}

.yesNoQuestion {
    min-height:30px;
}



#avaWidgetContainer .small-layout input[type=checkbox] + .imglabel {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.origenalbutton {
    width: 100%;
}

.input-title {
    width: 30%;
    max-width: 182px !important;
}

@media (min-width: 768px) {
    #avaWidgetContainer #AvasRS1Widget:not(.mini-layout) .input-title-partner {
        width: 30%;
        max-width: 182px !important;
    }
}


@media (max-width: 768px) {
    .input-title-partner {
        width: 80%;
    }
}

.avaInputRow .input {
    width: 45%;
    max-width: 220px;
    padding: 0;
}
/*===================================End new Loader css classes=============================================*/
#avaWidgetContainer #AvasRS1Widget .close {
    position: absolute;
    right: 3%;
    top: 8%;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

#avaWidgetContainer #AvasRS1Widget .locked-close.close {
    position: absolute;
    right: 0%;
    top: 4%;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl .close {
    position: absolute;
    right: unset !important;
    left: 1%;
    top: 8%;
    width: 32px;
    height: 32px;
    opacity: 0.3;
}

#avaWidgetContainer #AvasRS1Widget .close:hover {
    opacity: 1;
}

#avaWidgetContainer #AvasRS1Widget .close:before, .close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 20px;
    width: 2px;
    background-color: #333;
}

#avaWidgetContainer #AvasRS1Widget .close:before {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#avaWidgetContainer #AvasRS1Widget .close:after {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* webkit solution */
#avaWidgetContainer #AvasRS1Widget.myAvaRtl #email::-webkit-input-placeholder, #avaWidgetContainer #AvasRS1Widget.myAvaRtl #phoneNumber::-webkit-input-placeholder {
    text-align: right;
}
/* mozilla solution */
#avaWidgetContainer #AvasRS1Widget.myAvaRtl #email input:-moz-placeholder, #avaWidgetContainer #AvasRS1Widget.myAvaRtl #phoneNumber input:-moz-placeholder {
    text-align: right;
}

#avasFormWidget .avaFormContainer a#partnerCodeLabel:hover {
    text-decoration: none !important;
    color: #23527c !important;
}


#avasFormWidget .avaFormContainer .social-icons .socal-text {
    font-weight: bold;
}

#avasFormWidget .avaFormContainer .social-icons .social-icons-img {
    float: left;
    text-align: center;
    margin-bottom: 5px;
}

    #avasFormWidget .avaFormContainer .social-icons .social-icons-img img {
        cursor: pointer;
        margin: 5px;
    }

.myAvaRtl #avasFormWidget .avaFormContainer .social-icons .social-icons-img {
    float: right;
}

/*=================================== MINI-WIDGET ===================================*/
#avaWidgetContainer #AvasRS1Widget.mini-layout {
    max-width: 380px;
    min-height: 410px;
}

    #avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow { /*.mini-layout.icons-show*/
        min-height: 62px;
    }

        #avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow .input { /*.mini-layout.icons-show*/
            position: relative;
        }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input[class*="icon-"]::before,
    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-phone .div-flex::before {
        content: '';
        width: 20px;
        height: 20px;
        position: absolute;
        top: 10px;
        left: 10px;
        /*background:url("../../../../../Images/mini_name.png") no-repeat center center;*/
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        /*transition:border 0.3s ease-in-out;*/
        z-index: 1;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-name::before {
        background-image: url("../../../../../Images/mini_name.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-email::before {
        background-image: url("../../../../../Images/mini_mail.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-phone .div-flex::before {
        background-image: url("../../../../../Images/mini_phone.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout:not(.icons-show) /*.avaFormContainer*/ .avaInputRow .input input::-webkit-input-placeholder {
        text-indent: 0;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show /*.avaFormContainer*/ .avaInputRow .input[class*="icon-"] input::-webkit-input-placeholder {
        padding-left: 0;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout /*.avaFormContainer*/ .avaInputRow .input input { /*.mini-layout.icons-show*/
        text-indent: 10px;
        height: 40px;
        border-radius: 2px;
        /*margin-bottom: 20px;*/
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show /*.avaFormContainer*/ .avaInputRow .input[class*="icon-"] input { /*.mini-layout.icons-show*/
        text-indent: 40px;
    }

    /** .has-error **/
    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .has-error::before {
        background: red !important;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-name.has-error::before {
        -webkit-mask-image: url("../../../../../Images/mini_name.png");
        mask-image: url("../../../../../Images/mini_name.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-email.has-error::before {
        -webkit-mask-image: url("../../../../../Images/mini_mail.png");
        mask-image: url("../../../../../Images/mini_mail.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-phone .div-flex.has-error::before {
        -webkit-mask-image: url("../../../../../Images/mini_phone.png");
        mask-image: url("../../../../../Images/mini_phone.png");
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow .has-error input { /*.mini-layout.icons-show*/
        border-color: red;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow #phone-vMsg.mess-box { /*.mini-layout.icons-show*/
        margin-top: 41px;
    }

#avaWidgetContainer #AvasRS1Widget.medium-layout .avaFormContainer .social-icons,
#avaWidgetContainer #AvasRS1Widget.large-layout .avaFormContainer .social-icons {
    max-width: 450px;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img {
    width: calc(50% - 0.625em);
    margin: 15px 0 0 0.625em;
    position: relative;
    cursor: pointer;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons div.social-icons-img:first-of-type {
    margin-right: 0.625em;
    margin-left: 0;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img img {
    width: 100%;
    margin: 0;
    object-fit: contain;
    object-position: left;
}
/** SVG **/
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-buttons {
    position: relative;
    display: flex;
    justify-content: center;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img .icon {
    height: 100%;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img:not([data-style="text"]) {
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 40px;
    padding: 0.5em 0.6875em;
    font-size: 1.1em;
    font-weight: 600;
    max-width: 9em;
    text-align: left !important;
}

    #avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img:not([data-style="text"]):after {
        content: attr(data-source);
        margin-left: 0.4375em;
        left: 50%;
        top: 50%;
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        position: absolute;
    }

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img.social-style-classic {
    color: #fff;
    font-weight: 400;
}

    #avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img.social-style-classic[data-source="Google"] {
        background-color: #dd4b39;
        border-color: #dd4b39;
    }

    #avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img.social-style-classic[data-source="Facebook"] {
        background-color: #3b5998;
        border-color: #3b5998;
    }


/*#avaWidgetContainer #AvasRS1Widget:not(.label-inside) .avaFormContainer .social-icons .social-icons-img img {
    object-fit: scale-down;
}*/
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons > div.social-icons-img:first-of-type img {
    object-position: right;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img[data-style="text"]:hover i {
    transition: 1s ease-out;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img[data-style="text"][data-source="Google"]:hover i {
    color: #dd4b39;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img[data-style="text"][data-source="Facebook"]:hover i {
    color: #3b5998;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img[data-style="text"]:after {
    content: attr(data-source);
    /*position:absolute;
        width:100%;
        left:0;
        z-index:-1;*/
    margin-left: 5px;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons .social-icons-img[data-style="text"] img {
    opacity: 0;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons hr.socal-text {
    border-top: 2px solid #ddd;
    text-align: center;
    margin: 30px 0 !important;
}

    #avaWidgetContainer #AvasRS1Widget .avaFormContainer .social-icons hr.socal-text:after {
        content: attr(data-text);
        display: inline-block;
        position: relative;
        top: 1em;
        padding: 0 10px;
        background: #fff;
        /*color: #8c8b8b;*/
        /*font-size: 18px;*/
        -ms-transform: translateY(calc(-50% - 1em - 1px));
        -webkit-transform: translateY(calc(-50% - 1em - 1px));
        -moz-transform: translateY(calc(-50% - 1em - 1px));
        -o-transform: translateY(calc(-50% - 1em - 1px));
        transform: translateY(calc(-50% - 1em - 1px));
    }

#avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow em
/*#avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .social-icons*/ {
    display: none !important;
}

/** MINI-LAYOUT partnerCode **/
#avaWidgetContainer #AvasRS1Widget.mini-layout .input-title-partner {
    margin-bottom: 10px;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout #partnerCodeLabel {
    color: #5a5a5a;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout input[name="partnerCode"] {
    margin-bottom: 20px;
}

/** MINI-LAYOUT CHECKBOX **/
#avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper {
    position: relative;
    top: 3px;
    margin-right: 15px;
}

    #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox],
    #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox] + label,
    #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox] + label:before {
        width: 1.6em;
        height: 1.6em;
    }

    #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox] {
        visibility: hidden;
        position: absolute;
    }

        #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox] + label {
            margin: 0 !important;
            cursor: pointer;
            padding-left: 0;
            background: none !important;
        }

            #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type=checkbox] + label:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                border: 0.143em solid #ddd;
                border-radius: 0.143em;
            }

#avaWidgetContainer #AvasRS1Widget.mini-layout .has-error .checkbox-wrapper input[type=checkbox]:not(:checked) + label:before {
    border-color: rgb(181, 88, 88);
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type="checkbox"] + label:after {
    content: "";
    position: absolute;
    top: -0.3em;
    left: 50%;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    -ms-transform: rotate(45deg) scale(0);
    -webkit-transform: rotate(45deg) scale(0);
    -moz-transform: rotate(45deg) scale(0);
    -o-transform: rotate(45deg) scale(0);
    transform: rotate(45deg) scale(0);
    width: 0.7em;
    height: 1.4em;
    border: 0.143em solid;
    border-width: 0 0.143em 0.143em 0;
    box-shadow: 5px 0px 0px -2px #fff, inset -3px 0px 0px #fff;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type="checkbox"]:hover + label:before {
    border-color: #5a5a5a;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type="checkbox"]:checked + label,
#avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type="checkbox"]:checked + label:after {
    opacity: 1;
}

    #avaWidgetContainer #AvasRS1Widget.mini-layout .checkbox-wrapper input[type="checkbox"]:checked + label:after {
        -ms-transform: rotate(45deg) scale(1);
        -webkit-transform: rotate(45deg) scale(1);
        -moz-transform: rotate(45deg) scale(1);
        -o-transform: rotate(45deg) scale(1);
        transform: rotate(45deg) scale(1);
    }

#avaWidgetContainer #AvasRS1Widget.mini-layout div[class*="-cnt"]:not([class*="popUp"]) {
    margin-bottom: 20px;
}

    #avaWidgetContainer #AvasRS1Widget.mini-layout div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] {
        position: relative;
        left: initial;
    }

        #avaWidgetContainer #AvasRS1Widget.mini-layout div[class*="-cnt"]:not([class*="popUp"]) div[class*="-text"] span {
            padding: 0;
        }
/** #bothbutton **/
#avaWidgetContainer #AvasRS1Widget.mini-layout button[name="avaWidgetSubmit"] {
    margin: 0;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout #avasFormWidget form > div.avaInputRow:last-of-type {
    min-height: 5em;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout #bothbutton {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
}

    #avaWidgetContainer #AvasRS1Widget.mini-layout #bothbutton .btn {
        min-width: 100px;
        width: 49%;
        height: auto;
        border-radius: 1px;
        text-align: left;
        font-size: 16px;
        font-weight: normal;
        white-space: normal;
        word-wrap: break-word;
        word-break: break-word;
        margin: 0;
    }

        #avaWidgetContainer #AvasRS1Widget.mini-layout #bothbutton .btn.btn-blue,
        #avaWidgetContainer #AvasRS1Widget.mini-layout #bothbutton .btn.btn-blue:hover {
            color: #2882c0 !important;
            border: 2px solid #2882c0;
            background: #fff;
        }

        #avaWidgetContainer #AvasRS1Widget.mini-layout #bothbutton .btn span {
            display: block;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 16px;
        }
/** rtl **/
#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout.icons-show .avaFormContainer .avaInputRow .input::before,
#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout.icons-show .avaFormContainer .avaInputRow .input.icon-phone .div-flex::before {
    right: 10px;
    left: initial;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout.icons-show .avaFormContainer .avaInputRow .input input::-webkit-input-placeholder {
    padding-right: 0;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout.icons-show .avaFormContainer .avaInputRow .input input[type='email'] {
    text-indent: 10px;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout.icons-show .avaFormContainer .avaInputRow .input input.areacode-field {
    text-indent: 0;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout.icons-show .avaFormContainer .avaInputRow .input input.text-left::-webkit-input-placeholder {
    padding-right: 40px;
}

#avaWidgetContainer #AvasRS1Widget .dir-ltr,
#avaWidgetContainer #AvasRS1Widget .dir-ltr input::-webkit-input-placeholder {
    text-align: left !important;
    direction: ltr !important;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout .avaFormContainer .avaInputRow .input .iti-container div,
.intl-tel-input.iti-container, .intl-tel-input.iti-container * {
    text-align: left;
    direction: ltr;
}

#avaWidgetContainer #AvasRS1Widget.myAvaRtl.mini-layout .avaFormContainer .avaInputRow .input .iti-container .iti-input::-webkit-input-placeholder {
    text-align: right !important;
}

.intl-tel-input.iti-container {
    /*max-width:90vw;*/
}
/** country flag **/
.iti-container .iti-flag {
    background-color: transparent;
    box-shadow: none;
    z-index: 2;
}

.iti-container, .intl-tel-input {
    width: 100%;
}

.iti-input {
    text-indent: 0 !important;
}

#avaWidgetContainer #AvasRS1Widget:not(.mini-layout) #areaCode:not(.hide) + #phoneNumber:not(.hide) ~ .iti-container {
    display: none !important;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .avaFormContainer .avaInputRow .has-error .flag-container {
}
/** South Africa **/
#avaWidgetContainer #AvasRS1Widget .flex-column {
    flex-direction: column;
    margin-bottom: 18px;
    max-width: max-content;
}

#avaWidgetContainer #AvasRS1Widget .radio-el {
    position: relative;
    line-height: 1.5;
    margin-bottom: 1em;
}

    #avaWidgetContainer #AvasRS1Widget .radio-el label {
        cursor: pointer;
    }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"],
    #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"]:hover,
    #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"]:focus {
        -webkit-appearance: radio;
        opacity: 0;
        cursor: pointer;
        position: absolute;
    }

        #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"] + label {
            -webkit-transition: .28s ease;
            transition: .28s ease;
            cursor: pointer;
            padding-left: 2.5em;
            vertical-align: bottom;
            display: block;
        }

            #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"] + label:before,
            #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"] + label:after {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                /*-webkit-transform: translateY(-50%);
                    transform: translateY(-50%);*/
                margin-right: 0;
                width: 1.6em;
                height: 1.6em;
                z-index: 0;
                -webkit-transition: .35s ease;
                transition: .35s ease;
                background-color: #fff;
                border-radius: 50%;
            }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type=radio] + label:before {
        border: 0.143em solid rgba(0, 0, 0, 0.2);
    }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type=radio] + label:after {
        background-color: #025998;
        border: 0.143em solid #025998;
        -ms-transform: scale(0); /*translateY(-100%)*/
        -webkit-transform: scale(0); /*translateY(-100%)*/
        -moz-transform: scale(0); /*translateY(-100%)*/
        -o-transform: scale(0); /*translateY(-100%)*/
        transform: scale(0); /*translateY(-100%)*/
    }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"]:checked + label,
    #avaWidgetContainer #AvasRS1Widget .radio-el input[type="radio"]:indeterminate + label {
        color: #025998;
        font-weight: 700;
        border: none;
    }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type=radio]:checked + label:before {
        border-color: #025998;
    }

    #avaWidgetContainer #AvasRS1Widget .radio-el input[type=radio]:checked + label:after {
        -ms-transform: scale(0.5); /*translateY(-100%)*/
        -webkit-transform: scale(0.5); /*translateY(-100%)*/
        -moz-transform: scale(0.5); /*translateY(-100%)*/
        -o-transform: scale(0.5); /*translateY(-100%)*/
        transform: scale(0.5); /*translateY(-100%)*/
    }

#avaWidgetContainer #AvasRS1Widget .JP-WL {
    display: flex;
}

    #avaWidgetContainer #AvasRS1Widget .JP-WL .flex-column {
        margin-bottom: 0;
    }

#avaWidgetContainer #AvasRS1Widget .ZA-BG { /*South Africa*/
    display: none !important;
}

#avaWidgetContainer #AvasRS1Widget .ZA ~ .ZA-BG { /*:not(.mini-layout)*/
    display: flex !important;
}

#avaWidgetContainer #AvasRS1Widget.label-inside .ZA ~ .ZA-BG {
    flex-wrap: wrap;
}

    #avaWidgetContainer #AvasRS1Widget.label-inside .ZA ~ .ZA-BG .input-title,
    #avaWidgetContainer #AvasRS1Widget.label-inside .JP-WL .input-title {
        display: block !important;
        width: 100%;
        margin-bottom: 10px;
        font-weight: 700;
        font-size: 16px;
    }

#avaWidgetContainer #AvasRS1Widget.label-inside .JP-WL .input-title {
    width: max-content;
    white-space: nowrap;
    padding-right: 15px;
}
/** LOADER **/
/*.mini-layout .small-layout .medium-layout only*/
.text-red {
    color: red;
    white-space: pre-wrap;
}

#AvasRS1Widget:not(.large-layout) .progressLoading {
    margin: 0;
    background: rgba(255,255,255,.7);
    width: 100vw;
    height: 100vh;
}

    #AvasRS1Widget:not(.large-layout) .progressLoading .load8 {
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        position: relative;
        margin: 0;
        background: transparent;
    }

#AvasRS1Widget:not(.large-layout).myAvaRtl .progressLoading .load8 {
    left: 25%;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .help-block {
    display:block;
    margin: 0;
}

#avaWidgetContainer #AvasRS1Widget.mini-layout .avaInputRow .input:not(.icon-phone) .mess-box {
    display: block;
    opacity: 0;
    min-height: 20px;
}

#avaWidgetContainer #AvasRS1Widget .has-error .mess-box {
    opacity: 1 !important;
}

h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
#avaWidgetContainer #AvasRS1Widget .guidelines{
    top: -106px;
    left: 34px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 25px;
    padding: 20px 20px 20px 0px;
    z-index:1000;
    position: absolute; 
    background-color:white;
    

}
#avaWidgetContainer #AvasRS1Widget .progress{
    margin-right:3% ;
    z-index: 1000;
    background-color:transparent;
    width:90%;
 }


/**/
.EUCountry-popUp-bg {
    position:fixed;
    left:0;
    top:0;
    background: rgba(0,0,0,.4);
    z-index: 900;
    opacity: 1;
    width: 100vw;
    height: 100vh;
}
.EUCountry-popUp {
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    margin:0;

}
#avaWidgetContainer #AvasRS1Widget {
    position:relative;
    width:100%;
    height:auto;
    max-height: max-content;
}
#avaWidgetContainer #AvasRS1Widget .left {
    margin-left:0;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer {
    /*background-color:#eee;*/
    padding: 5% 5% 0 0;
    width:100%;
    min-width:320px;
    max-width:600px;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .header {
    margin:0;
}
    #avaWidgetContainer #AvasRS1Widget .row {
        position:relative;
    }

#avaWidgetContainer #AvasRS1Widget .avaFormContainer form {
    margin:0 !important;
    width:85%;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .avaInputRow .input,
#avaWidgetContainer #AvasRS1Widget [type="button"] {
    width:100%;
    max-width: 100%;
    min-width: unset;
    margin: 0;
}

#avaWidgetContainer #AvasRS1Widget .origenalbutton {
    padding: 15px 0;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .avaInputRow .input .areacode-field {
    width:70px;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .avaInputRow .input .phone-field {
    min-width:unset;
}

#avaWidgetContainer #AvasRS1Widget .avaFormContainer .traidingplatform-cnt {
    margin-left:0;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .has-error .mess-box {
    margin:0;
    transform: translateY(-100%);
}
    #avaWidgetContainer #AvasRS1Widget .avaFormContainer .avaInputRow.has-error .mess-box {
        top: 50%;
        transform: translateY(-50%);
    }
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .input-field.form-control {
    background-color:transparent;
    max-width:100%;
}
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .input-field.form-control:focus {
    outline:none;
}
/*LOGIN FORM*/
#avaWidgetContainer #AvasRS1Widget .avaFormContainer .loginForm {
    position:relative;
}
    #avaWidgetContainer #AvasRS1Widget .input-center {
        margin:0 !important;

    }
.forgot-password-header {
    padding:0 18px;
    margin: 18px 0;
}