@import url(button.css);
@import url(loading.css);
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(fonts/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.btn-primary,.btn-xl{font-family:'Open Sans',sans-serif;font-weight:700}.black:hover,.white:hover,a{text-decoration:none}body{overflow-x:hidden;font-family:'Open Sans',sans-serif}.no-padding{padding-left:0;padding-right:0}.text-muted{color:#777}.text-primary{color:#fed136}p{font-size:14px}p.large{font-size:16px}a,a.active,a:active,a:focus,a:hover{outline:0}a[href^="https://www.froala.com/wysiwyg-editor?k=u"]{margin-top:-40px!important;pointer-events:none!important;cursor:default!important;background:#fff!important}.btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl{background-image:none}.fr-placeholder{margin-top:-8px!important}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif}.img-centered{margin:0 auto}.bg-light-gray{background-color:#eee}.bg-darkest-gray{background-color:#222}.btn-primary{color:#fff;background-color:#fed136;border-color:#fed136}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#fec503;border-color:#f6bf01}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#fed136;border-color:#fed136}.btn-primary .badge{color:#fed136;background-color:#fff}.btn-xl{color:#fff;background-color:#fed136;border-color:#fed136;text-transform:uppercase;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#fec503;border-color:#f6bf01}.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{background-color:#fed136;border-color:#fed136}.btn-xl .badge{color:#fed136;background-color:#fff}.white{color:#FFF!important}::-webkit-input-placeholder{color:#D6D6D0}:-moz-placeholder{color:#D6D6D0}::-moz-placeholder{color:#D6D6D0}:-ms-input-placeholder{color:#D6D6D0}.searching-styling{border-bottom:1px dashed #ddd}.loader_new{background:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/solution_inn_loading.gif) center no-repeat!important;display:-webkit-inline-box;width:64px;height:64px}.loader_new_search,.loader_new_smaller_search{display:-webkit-inline-box;width:16px;height:16px;margin-left:2px}.loader_new_search{background:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/solution_inn_loading_small.gif)!important}.loader_new_smaller_search{background:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/solution_inn_loading_smaller.gif)!important}.error{color:#CF000F}.black{color:#000!important}.blank-portion{min-height:100px}.bg-success{background-color:#a5e3ae}.bg-primary{color:#4c4c4c;background-color:#d3dce7}.bg-info{background-color:#b6bcc8}.bg-danger{background-color:#efc0c5}.fa.left-aligned,[class*=" flaticon-"].left-aligned,[class^=flaticon-].left-aligned{margin-right:30px}.alert{padding:10px 15px 10px 15px;margin-bottom:0;border:1px solid transparent;border-radius:4px; font-size: 14px;}.not-found-image-position{margin:auto;display:table;width:32px;height:auto}.loader,.loader_popup{width:100px;height:13px;background-image:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/membership_checkout/background/loader.gif)}.not-found-text-position{display:table;margin:0 auto;color:#777}.minimum-body-height-size{min-height:1020px}.loader{margin-left:120px;margin-top:20px}.loader_popup{margin-left:250px;margin-bottom:20px}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:.1s linear all!important;-moz-transition:.1s linear all!important;-ms-transition:.1s linear all!important;-o-transition:.1s linear all!important;transition:.1s linear all!important}.ladda-button[data-style=slide-down] .ladda-label,.ladda-button[data-style=slide-left] .ladda-label,.ladda-button[data-style=slide-right] .ladda-label,.ladda-button[data-style=slide-up] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-label,.notification-modal .input-icon{position:relative}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-moz-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-ms-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;-o-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{-webkit-transition:.3s ease all!important;-moz-transition:.3s ease all!important;-ms-transition:.3s ease all!important;-o-transition:.3s ease all!important;transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.solutioninn-system-message{text-align:center;margin:0;padding:0;line-height:31px;background-color:#fff5c6;font-size:13px;width:100%;z-index:63;clear:both;font-weight:400;top:0}.solutioninn-system-message b{font-size:14px;font-weight:600;color:#44ad23}.solutioninn-system-message.information{background-color:#6BB9F0;color:#FFF}.solutioninn-system-message.warning{background-color:#fff5c6;color:#555}.solutioninn-system-message.success{background-color:#26C281;color:#FFF}.solutioninn-system-message.information .solutioninn-system-alert,.solutioninn-system-message.success .solutioninn-system-alert{padding-left:0;line-height:32px!important;width:20px;margin-right:5px;display:inline-block!important;vertical-align:top;font-size:20px!important;color:#FFF}.solutioninn-system-message.warning .solutioninn-system-alert{padding-left:0;line-height:32px!important;width:20px;margin-right:5px;display:inline-block!important;vertical-align:top;font-size:20px!important;color:#FFBC00}.rating_bg_colors,.star-rating-s15{display:inline-block;overflow:hidden;height:15px}.solutioninn-system-message a{color:#1269BA}.notification-modal .label{font-weight:400}.notification-modal .input-icon{left:0}.font-green{color:#32c5d2!important}.notification-modal .input-icon>.form-control{padding-left:33px;margin-left:0;-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;box-shadow:none!important;outline:0!important;border:1px solid #c2cad8;border-radius:0}.notification-modal .modal-content{border-radius:0}.notification-modal .input-icon>i{color:#ccc;position:absolute;margin:8px 2px 4px 10px;z-index:3;width:16px;font-size:16px;text-align:center;left:0}.notification-modal .btn.btn-outline.dark{border-color:#2f353b;color:#2f353b;background:0 0}.notification-modal .btn{border-radius:0;outline:0!important}.notification-modal .btn.green:not(.btn-outline){color:#FFF;background-color:#32c5d2;border-color:#32c5d2}.notification-modal .btn:not(.btn-sm):not(.btn-lg){line-height:1.44}.notification-modal .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.form-control,.notification-modal .btn{box-shadow:none!important}.notification-modal .modal-dialog{width:600px!important;margin:30px auto}.notification-modal .modal-header{border-bottom:1px solid #DDD}.star-rating-s15.rate-10{background-position:top left,top left 19px,top left 38px,top left 57px,top left 76px}.star-rating-s15.rate-9{background-position:top left,top left 19px,top left 38px,top left 57px,bottom left 76px}.star-rating-s15.rate-8{background-position:top left,top left 19px,top left 38px,top left 57px,center left 76px}.star-rating-s15.rate-7{background-position:top left,top left 19px,top left 38px,bottom left 57px,center left 76px}.star-rating-s15.rate-6{background-position:top left,top left 19px,top left 38px,center left 57px,center left 76px}.star-rating-s15.rate-5{background-position:top left,top left 19px,bottom left 38px,center left 57px,center left 76px}.star-rating-s15.rate-4{background-position:top left,top left 19px,center left 38px,center left 57px,center left 76px}.star-rating-s15.rate-3{background-position:top left,bottom left 19px,center left 38px,center left 57px,center left 76px}.star-rating-s15.rate-2{background-position:top left,center left 19px,center left 38px,center left 57px,center left 76px}.star-rating-s15.rate-1{background-position:bottom left,center left 19px,center left 38px,center left 57px,center left 76px}.star-rating-s15.rate-0{background-position:center left,center left 19px,center left 38px,center left 57px,center left 76px}.star-rating-s15{background-image:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/rating-stars.svg),url(https://dsd5zvtm8ll6.cloudfront.net/includes/includes/images/rewamp/common/rating-stars.svg),url(https://dsd5zvtm8ll6.cloudfront.net/includes/includes/images/rewamp/common/rating-stars.svg),url(https://dsd5zvtm8ll6.cloudfront.net/includes/includes/images/rewamp/common/rating-stars.svg),url(https://dsd5zvtm8ll6.cloudfront.net/includes/includes/images/rewamp/common/rating-stars.svg);background-repeat:no-repeat;background-size:15px 45px;width:91px}.margin-10-top{margin-top:10px}.margin-20-top{margin-top:20px}.margin-15-top{margin-top:15px}.margin-25-top{margin-top:25px}.margin-30-top{margin-top:30px}.margin-40-top{margin-top:40px}.margin-50-top{margin-top:50px}.padding-25-top{padding-top:25px}.padding-40-top{padding-top:40px}.rating_bg{width:75px;height:15px;float:left;background:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/rating_stars.png) no-repeat;position:relative}.rating_bg_colors{float:left;background:url(https://dsd5zvtm8ll6.cloudfront.net/includes/images/rewamp/common/rating_stars.png) 0 100% no-repeat;position:absolute}.pr_mc,.pr_pp,.pr_si,.pr_vc{width:100%;display:table}.search-bar-input-field{padding-right:40px}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -70ms infinite ease-in-out;animation:ball-pulse-sync .6s -70ms infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div:nth-child(4){-webkit-animation:ball-pulse-sync .6s 70ms infinite ease-in-out;animation:ball-pulse-sync .6s 70ms infinite ease-in-out}.ball-pulse-sync>div{width:15px;height:15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;margin:2px;display:inline-block}.ball-pulse-sync-yellow>div{background-color:#ffbc00}.ball-pulse-sync-white>div{background-color:#fff}.ball-pulse-sync-blue>div{background-color:#1296BA}.ball-pulse-sync-green>div{background-color:#9ac427}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-ms-transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px);-ms-transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-ms-transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}}.book_more_header_class,.exp_more_header_class{color:#1269BA!important}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /*          prevent horizontal scrollbar */
    overflow-x: hidden;
    /*          add padding to account for vertical scrollbar */
    padding-right: 20px;
}

.verification-notification-space
{
    position: fixed;
    width: 100%;
    top:0px;
    z-index: 200;
    padding-left: 0px !important;
}

.verification-single-notification
{
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    padding: 15px 15px 15px 15px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.color-white{
    color: #FFFFFF;
}
.verification-blue-notifcation-style
{
    background-color: #4F86C9;
    color: #FFFFFF;
    opacity: 1;
}

.verification-blue-notifcation-style .verification-notification-message
{
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.verification-notification-close-button
{
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    outline: none !important;
    font-size: 20px;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    position: absolute;
    right: 15px;
    top: 10px;
    float: right;
    font-weight: bold;
    color: #FFFFFF;
    opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1;
}

.notification_color_yellow_href{
    color: #F1C40F;
}

.sufficient-minutes-notification {
    border: 1px solid #ccc;
    height: 48px;
    border-radius: 2px 6px 6px 2px;
    border-left: 4px solid #9ac427;
    padding-left: 20px;
    background-color: #f7f7f7;
    margin-top: 20px;
}
.items-center {
    align-items: center;
}
.inline-display {
    display: flex;
}

.notify-text {
    font-size: 16px;
    margin-left: 10px;
    color: #2f7503;
    font-weight: 400;
}

#livelessonBody{
    overflow-y: hidden;
}

.shake {
    display:inline-block
}


@-webkit-keyframes spaceboots {
    0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
    10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
    20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
    30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
    40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
    50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
    60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
    70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
    80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
    90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
    100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake {
    display:block;
    position:relative;
    margin: 10px auto;
    -webkit-animation-name: spaceboots !important;
    -webkit-animation-duration: 0.8s;
    -webkit-transform-origin:50% 50%;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

.modal-query-text {
    font-size: 14px;
    color: #000000bf;
    font-weight: 400 !important;
}

.modal-student-name{
    font-size: 20px;
    color: #1269BA;
    line-height: 31px;
    font-weight: bold;
}

.from-text{
    font-size: 16px;
    color: #1269BA;
    line-height: 24px;
    font-weight: bold;
    margin-right: 5px;
}

.padding-top-0{
    padding-top: 0px;
}

.modal-cancel-button{
    background-color: transparent;
    color: #1269ba;
    padding: 2px 8px;
}

.modal-accept-button{
    background-color: #99cc33;
    color: white;
    padding: 4px 30px;
}

.modal-cancel-button:hover{
    background-color: transparent;
    color: #1269ba !important;
    padding: 2px 8px;
}

.modal-accept-button:hover{
    background-color: #99cc33;
    color: white !important;
    padding: 4px 30px;
}


.live-session-modal-header{
    background-color: transparent !important;
    border: 0px !important;
}

.live-session-modal-footer{
    background-color: transparent !important;
    border: 0px !important;
    padding: 19px 20px 20px;

}

.modal-title{
    font-size: 22px;
}

.modal-content{
    border-radius: 12px !important;
}

.top-fixed-notification{
    margin-left: 5px;
    color:#fff !important;
    margin-bottom: 4px !important;
    margin-left:7px !important;
    background-color: #57c0f4 !important;
    font-size: 12px !important;
    border: 0 !important;
    padding: 5px 8px !important;
    border-radius: 5px !important;
}

.main-notification-timer{
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #ececec !important;
    font-size: 14px;
    color: #1269ba !important;
    border-bottom: 1px solid #ccc;
    margin-top: 80px;
}

.fa-question-circle{
    color:#1269ba !important;
}
.timer-background{
    background-color: #FFF;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-weight: bold;
    font-size: 15px;
    padding: 2px 20px;
}
.probation_answers_count{
    margin-top: 48px !important;
}
.header_with_three_notification{
    margin-top: 124px!important;
}
.without_email_notifiaction{
    margin-top: 0px!important;
}
.with_timer_notifiaction{
    margin-top: 32px!important;
}
.header_with_two_notifiaction{
    margin-top: 76px !important;
}
.header_with_timer_notifiaction{
    margin-top: 86px !important;
}
.header_with_one_notification{
    margin-top: 48px!important;
}
.mobile-timer{
    margin-top: 168px !important;
}
.mobile-top-timer{
    top: 0 !important;
}
.timer-section{
    border-right: 2px solid #fff;
    padding: 1px 15px;
    font-weight: 600;
    color: green;
    background-color: white;
    border-radius: 4px;
}
.margin-top-49{
    margin-top: 49px !important;
}
.search_tabs{
    width: 255px;
    border-right: 2px solid #1f73b7;
    text-align: left;
    cursor: pointer;
}
.search_tabs b{
    color: black !important;
}
.icon-styling-header-search{
    color: #1f73b7;
    padding-left: 10px;
    padding-right: 10px;
}
.outer-carrot{
    z-index: 10;
    position: absolute;
    display: block;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ie-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.arrow-down_header{
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 15px solid #9ac427;
    transition: all 1s ease;
    position: absolute;
}
.underline_header_search{
    border-bottom: 4px solid #1f73b7;
    border-radius: 4px;
    background: #e7eff4;
    font-weight: bold;
}
.header_search_tabs{
    background-color: #f2f2f2;
    z-index: 3;
}
.search_answer{
    width: 100%;
}
.resp-show-social-media{
    display: none !important;

}
.book-search-result {
    display: inline-flex;
    cursor: pointer;
    padding-bottom: 10px;
    border-bottom: 1px solid #f5f5f5;
    margin-top: 10px
}

.search-book-image {
    width: 60px;
    height: 80px
}

.search-book-detail-section {
    display: flex;
    flex-direction: column;
    margin-left: 15px
}
.search-book-detail-section p {
    white-space: pre-wrap;
}
.margin-top-10 {
    margin-top: 10px
}

.margin-top-5 {
    margin-top: 69px;
}
.dropdown-mtop
{
    margin-top: 69px !important;
}
.search-book-edition {
    font-size: 12px;
    color: #1269ba;
    margin-left: 5px
}

.search-book-name {
    font-size: 16px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis
}

.search-book-author {
    font-size: 13px;
    color: grey;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.search-book-isbn {
    font-size: 13px;
    color: grey;
    margin-bottom: 5px
}

.wrapper {
    padding: 15px 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
}

.wrapper-cell {
    display: -webkit-box;
    display: flex;
    margin-bottom: 10px
}

.padding-left-20{
    padding-left: 20px;
}
/*responsive style*/
.search-icon-btn,.user-menu-sidebar-footer,.navbar-menu-icons{
    display: none;
}

@media (min-width: 768px) {
    #headingOne{
        visibility: hidden;
    }
}


@media(min-width: 1200px) {
    .search-link-hide-md {
        visibility: hidden;
    }
}
