.wordpress .alignnone{margin:5px 20px 20px 0}
.wordpress .aligncenter,.wordpress div.aligncenter{display:block;margin:5px auto}
.wordpress .alignright{float:right;margin:5px 0 20px 20px}
.wordpress .alignleft{float:left;margin:5px 20px 20px 0}
.wordpress a img.alignright{float:right;margin:5px 0 20px 20px}
.wordpress a img.alignnone{margin:5px 20px 20px 0}
.wordpress a img.alignleft{float:left;margin:5px 20px 20px 0}
.wordpress a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wordpress .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wordpress .wp-caption.alignleft,.wordpress .wp-caption.alignnone{margin:5px 20px 20px 0}
.wordpress .wp-caption.alignright{margin:5px 0 20px 20px}
.wordpress .wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wordpress .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.wordpress .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.wordpress .screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}


*, :after, :before {
    box-sizing: border-box;
    word-break: inherit!important;
}

.autocomplete{
    min-width: 270px;
    z-index: 99999;
}
.modal{
    z-index: 9999!important;
}

/*******************
Main & Page wrapper
*******************/

.page-wrapper {
    padding-top: 0px;
}

#main-wrapper {
    overflow: hidden;
}

.nav-block{
    width: 100%;
}

.sprite__icon.fa {
    color: #1DC775;
    min-width: 15px;
    text-align: center;
}

.is-active .sprite__icon.fa {
    color: #FFFFFF;
}

/*******************
container fluid
*******************/

.container-fluid {
    padding: 0px;
}




/*******************
Fix-width
*******************/

.fix-width {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 15px;
}


/*******************
Spacer
*******************/

.spacer {
    padding: 90px 0;
}

.mini-spacer {
    padding: 40px 0;
}

.footerLinkActive{
    font-size: .875rem;
    line-height: 1.21429;
    margin-top: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #00c09c;
}
.footerLinkActive:first-child{
    margin-top: -3px;
}

.base-settings{
    min-height:400px;padding:20px 40px
}

.base-settings .profile-edit-footer{padding-left:40px}
.base-settings .profile-edit-footer{margin-top:120px}
.base-settings .profile-edit-footer{background:#eff7fd;padding:30px 0 30px 197px}
.base-settings .profile-edit-footer .profile-edit-footer-hint{color:#bdc3c7;font-size:15px;padding-left:10px}

.whiteUserContainer{background:#fff;border-left:2px solid #ecf0f1;min-height:700px;padding:20px 40px}
.whiteUserContainer .row-normal{margin-left:-15px;margin-right:-15px}
.whiteUserContainer .settingsVars .settingsVars-item{background:#fff;border:none;border-radius:5px;color:#34495e;display:block;font-size:13px;position:relative;text-align:center;padding:20px 15px 15px;height:100%;box-shadow:0 15px 45px rgba(0,0,0,.05);transition:all .23s ease}
.whiteUserContainer .settingsVars .settingsVars-item:hover{box-shadow:0 15px 45px rgba(0,0,0,.1)}
.whiteUserContainer .settingsVars .settingsVars-item img{width:80px;height:auto}
.whiteUserContainer .settingsVars .settingsVars-item2{background:#fff;border:2px solid #bfdef5;border-radius:10px;color:#34495e;display:block;float:left;font-size:13px;margin:0 0 20px 20px;min-height:180px;position:relative;text-align:center;width:220px;height:150px;padding:20px 0 15px}
.whiteUserContainer .settingsVars .settingsVars-item2:hover{border-color:#1abc9c}
.whiteUserContainer .settingsVars .settingsVars-item img,.whiteUserContainer .settingsVars .settingsVars-item2 img{position:relative;display:block;margin:0 auto 20px}



html body .p-0{padding:0}
html body .p-5px{padding:5px}
html body .p-10{padding:10px}
html body .p-15{padding:15px}
html body .p-20{padding:20px}
html body .p-25{padding:25px}
html body .p-30{padding:30px}
html body .p-40{padding:40px}
html body .p-l-0{padding-left:0}
html body .p-l-5{padding-left:5px}
html body .p-l-10{padding-left:10px}
html body .p-l-15{padding-left:15px}
html body .p-l-20{padding-left:20px}
html body .p-l-25{padding-left:25px}
html body .p-l-30{padding-left:30px}
html body .p-r-0{padding-right:0}
html body .p-r-5{padding-right:0}
html body .p-r-10{padding-right:10px}
html body .p-r-15{padding-right:15px}
html body .p-r-20{padding-right:20px}
html body .p-r-25{padding-right:25px}
html body .p-r-30{padding-right:30px}
html body .p-r-40{padding-right:40px}
html body .p-t-0{padding-top:0}
html body .p-t-5{padding-top:5px}
html body .p-t-10{padding-top:10px}
html body .p-t-15{padding-top:15px}
html body .p-t-20{padding-top:20px}
html body .p-t-25{padding-top:25px}
html body .p-t-30{padding-top:30px}
html body .p-b-0{padding-bottom:0}
html body .p-b-5{padding-bottom:5px}
html body .p-b-10{padding-bottom:10px}
html body .p-b-15{padding-bottom:15px}
html body .p-b-20{padding-bottom:20px}
html body .p-b-25{padding-bottom:25px}
html body .p-b-30{padding-bottom:30px}
html body .p-b-40{padding-bottom:40px}
html body .m-0{margin:0}
html body .m-l-5{margin-left:5px}
html body .m-l-10{margin-left:10px}
html body .m-l-15{margin-left:15px}
html body .m-l-20{margin-left:20px}
html body .m-l-30{margin-left:30px}
html body .m-l-40{margin-left:40px}
html body .m-r-5{margin-right:5px}
html body .m-r-10{margin-right:10px}
html body .m-r-15{margin-right:15px}
html body .m-r-20{margin-right:20px}
html body .m-r-30{margin-right:30px}
html body .m-r-40{margin-right:40px}
html body .m-t-0{margin-top:0}
html body .m-t-5{margin-top:5px}
html body .m-t-10{margin-top:10px}
html body .m-t-15{margin-top:15px}
html body .m-t-20{margin-top:20px}
html body .m-t-30{margin-top:30px}
html body .m-t-40{margin-top:40px}
html body .m-b-0{margin-bottom:0}
html body .m-b-5{margin-bottom:5px}
html body .m-b-10{margin-bottom:10px}
html body .m-b-15{margin-bottom:15px}
html body .m-b-20{margin-bottom:20px}
html body .m-b-30{margin-bottom:30px}
html body .m-b-40{margin-bottom:40px}
html body .vt{vertical-align:top}
html body .vm{vertical-align:middle}
html body .vb{vertical-align:bottom}
.op-8{opacity:.8}
.op-7{opacity:.7}
.op-5{opacity:.5}
.op-3{opacity:.3}
html body .font-bold{font-weight:700}
html body .font-semibold{font-weight:600}
html body .font-normal{font-weight:400}
html body .font-light{font-weight:300}
html body .font-medium{font-weight:500}
html body .font-16{font-size:16px}
html body .font-14{font-size:14px}
html body .font-13{font-size:13px}
html body .font-10{font-size:10px}
html body .font-18{font-size:18px}
html body .font-20{font-size:20px}
html body .b-0{border:none!important}
html body .b-r{border-right:1px solid rgba(120,130,140,.13)}
html body .b-l{border-left:1px solid rgba(120,130,140,.13)}
html body .b-b{border-bottom:1px solid rgba(120,130,140,.13)}
html body .b-t{border-top:1px solid rgba(120,130,140,.13)}
html body .b-all{border:1px solid rgba(120,130,140,.13)!important}
.thumb-sm{height:32px;width:32px}
.thumb-md{height:48px;width:48px}
.thumb-lg{height:88px;width:88px}
.hide{display:none}
.img-circle{border-radius:100%}
.radius{border-radius:4px}

.fixHeight700{min-height:700px}
.fixHeight350{min-height:350px}
.fixHeight170{min-height:170px}


.qaContent, .blackLink{
    color:#000;
    text-decoration: none;
}
.qaContent:hover, .blackLink:hover{
    color:#000;
    text-decoration: underline;
}
.btn{
    border-radius: 8px;
}
.profile .alert {
    width: 100%;
    grid-column: 1/-1;
}


.btn-success-gradiant{background:#2cdd9b;background:-webkit-linear-gradient(legacy-direction(to right),#2cdd9b 0,#1dc8cc 100%);background:linear-gradient(to right,#2cdd9b 0,#1dc8cc 100%);border:0;border:1px solid #1dc8cc}
.btn-success-gradiant:hover{background:#1dc8cc;background:-webkit-linear-gradient(legacy-direction(to right),#1dc8cc 0,#2cdd9b 100%);background:linear-gradient(to right,#1dc8cc 0,#2cdd9b 100%)}
.btn-success-gradiant.active,.btn-success-gradiant:active,.btn-success-gradiant:focus{box-shadow:0;opacity:1}
.btn-danger-gradiant{background:#ff4d7e;background:-webkit-linear-gradient(legacy-direction(to right),#ff4d7e 0,#ff6a5b 100%);background:linear-gradient(to right,#ff4d7e 0,#ff6a5b 100%);border:0}
.btn-danger-gradiant:hover{background:#ff6a5b;background:-webkit-linear-gradient(legacy-direction(to right),#ff6a5b 0,#ff4d7e 100%);background:linear-gradient(to right,#ff6a5b 0,#ff4d7e 100%)}
.btn-danger-gradiant.active,.btn-danger-gradiant:active,.btn-danger-gradiant:focus{box-shadow:0;opacity:1}
.btn-info-gradiant{background:#188ef4;background:-webkit-linear-gradient(legacy-direction(to right),#188ef4 0,#316ce8 100%);background:linear-gradient(to right,#188ef4 0,#316ce8 100%);border:0;color:#fff}
.btn-info-gradiant:hover{background:#316ce8;background:-webkit-linear-gradient(legacy-direction(to right),#316ce8 0,#188ef4 100%);background:linear-gradient(to right,#316ce8 0,#188ef4 100%)}
.btn-info-gradiant.active,.btn-info-gradiant:active,.btn-info-gradiant:focus{box-shadow:0;opacity:1}

.btn-arrow:hover{color:#fff}

.btn-arrow{position:relative}
.btn-arrow span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform}
.btn-arrow:focus span,.btn-arrow:hover span{transform:translate3d(-1rem,0,0)}
.btn-arrow i{position:absolute;width:1.1em;right:0;opacity:0;top:50%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right,opacity}
.btn-arrow:focus i,.btn-arrow:hover i{opacity:1;right:-2rem}

.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem}
.btn-md{padding:15px 45px;font-size:16px}
.btn-sm{padding:.25rem .5rem;font-size:12px}
.btn-xs{padding:.25rem .5rem;font-size:10px}

.H4{
    font-weight: bold;
}


.qaList li{
    min-height: 130px;
}
.hidden {
    display: none!important;
}

.circleButtonFa {
    color:#000;
    text-decoration: none;
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: none;
    background: #f5f8fa;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.is-not-best{
    border: 2px solid #e4eefe;
    padding-top: 0;
}
.is-not-best .qanswer-best{
    background: unset;
    background-color: #e4eefe;

}
.rater{
    color: orange;
    min-width: 200px;
    height: 25px;
}
.rater .rate-base-layer{
    height: 25px!important;
}
.rater span{
    margin-left:0;
}


.auth-form__agreement a {
    color: #1DC775;
}
