/*!

 =========================================================
 * GoLearn CSS - v1.0
 =========================================================
 *
 * author: golearn <golearn.my@gmail.com>
 * http://golearn.com.my
 *
 * This CSS is used for components display in public url (find-tutor, tutor, ...)
 */.profile-detail,.profile-name{font-family:Verdana,sans-serif}#chtclk:checked~#chtlbl i.fas,.footer-social-icon img:focus,.footer-social-icon img:hover,.social-item img:focus,.social-item img:hover{opacity:1}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}body,html{max-width:100%;overflow-x:clip}html{scroll-behavior:smooth!important}.fw-lt{font-weight:lighter}.fw-l{font-weight:300}.fw-b{font-weight:700}.fw-bd{font-weight:bolder}.navbar .nav-item .nav-link{color:#184066;padding-right:1.5rem;font-weight:600}.navbar .nav-item .nav-link-button{background-color:#2e74b6;border:2px solid #2e74b6;border-radius:100px;color:#fff;padding:.7rem 2rem;font-weight:600!important;transition:.2s ease-in-out}.card,.footer{display:flex;background:#fff;text-align:center;border:none}.navbar .nav-item .nav-link-button:hover{background-color:#fff;border:2px solid #2e74b6;color:#2e74b6;text-decoration:none}.navbar-nav .dropdown{padding:0 1rem;margin:0;min-width:5rem;white-space:normal;color:#184066;font-weight:600}.dropdown{margin-top:2em;margin-bottom:2em}.dropdown-item{color:#184066;padding:.7rem 1rem;font-weight:600}#heading,.banner_close>span,.banner_text,.card,.footer{color:#fff}.dropdown-menu a:hover{background-color:#d4d4d4;background-image:none}.nav-img{margin-top:.7em!important}.nav-img:hover{opacity:.8}#heading-full-length{margin-top:1.1em;margin-bottom:2em;padding-top:3em;padding-bottom:2em;background:#020024;background:linear-gradient(23deg,#020024 0,#090979 32%,#00d4ff 100%)}#requestnow-btn{margin:0}.tutor-listing-block{margin:0 1rem}.tutor-card{box-shadow:0 0 20px rgba(0,0,0,.2);width:100%;display:flex;flex-direction:column;background:#fff;color:#fff;text-align:center;padding:.5em;margin-bottom:1em}.cht__itm,.cht__wrap{box-shadow:0 0 8px rgba(0,0,0,.1)}.card{margin-top:2em;margin-left:2em;margin-right:2em;padding:0}.footer{padding:0}.profile-main{width:100%}.profile-name{font-size:2rem;line-height:1.1;letter-spacing:1px;color:#212121;font-weight:900;margin-bottom:0}.profile-detail{font-size:.6rem;letter-spacing:2px;color:#212121;margin-top:.5em;margin-bottom:1em}.profile-detail::after{content:"";display:block;height:1px;width:5em;background:#5bcbf0;margin:.8em auto .5em;opacity:.3}#chtlbl,.cht__wrap .cht__head{background-image:linear-gradient(23deg,#2b35b8,#5b86e5 32%,#36d1dc)}.profile-education{margin:0 0 1em;text-transform:normal;font-size:1rem;font-weight:500;letter-spacing:2px;color:#212121;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.profile-area,.profile-subject{margin:0 0 1em;-webkit-line-clamp:1;color:#212121;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;text-transform:normal;overflow:hidden}.profile-area{font-size:.875rem;letter-spacing:2px}.profile-subject{font-size:1rem;font-weight:500}.profile-experience{margin:0 0 2em;text-transform:normal;font-size:1rem;font-weight:700;letter-spacing:1px;color:#212121;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.profile-body{font-weight:300;color:#616161;opacity:.8;margin-bottom:0}.profile-sidebar{width:125px;margin-left:auto;margin-right:auto}.img-box{height:125px;width:125px}.profile-image{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #fff}.fee-item .tooltiptext-profile-fee,.social-item .tooltiptext{visibility:hidden;background-color:#adadad;color:#fff;font-size:smaller;padding:5px;border-radius:5px;bottom:100%;margin-left:-50px;z-index:1;text-align:center;left:50%}.social-list{display:flex;list-style:none;margin:1rem auto;padding:0;justify-content:space-around;width:120px;position:relative}.footer-social-icon img,.social-item img{color:#0277bd;opacity:.7}.social-item .tooltiptext{width:150px;position:absolute}.fee-item:hover .tooltiptext-profile-fee,.social-item:hover .tooltiptext{visibility:visible}.fa{margin-top:1em}.rating_font{font-size:1rem;color:#212121;text-align:center;margin-top:.8em;margin-bottom:0}.review{margin:0;text-transform:normal;font-size:.875rem;letter-spacing:2px;color:#212121}.checked{color:orange}.profile-fee,.profile-fee-bold,.profile-fee-hourly-rate{margin:0;text-transform:normal;color:#646464}.profile-fee{font-size:1rem;font-weight:300}.profile-fee-bold{font-size:2rem;font-weight:800;letter-spacing:1px}.profile-fee-hourly-rate{font-size:.875rem;font-weight:300}.fee-item .tooltiptext-profile-fee{width:200px;position:absolute}.loader-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#242f3f;display:block;justify-content:center;align-items:center;z-index:1}.loader,.switch{position:relative}.loader,.loader-inner,.switch{display:inline-block}.loader{width:30px;height:30px;border:4px solid #fff;animation:2s infinite loader}.chat-with-us,.slider.round:before{border-radius:50%}.loader-inner{vertical-align:top;width:100%;background-color:#fff;animation:2s ease-in infinite loader-inner}.switch{width:40px;height:24px}#chtlbl i,.slider,.slider:before{position:absolute}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#chtlbl,.chat-with-us{bottom:20px;font-size:30px;animation-name:pulseChat;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;color:#fff;display:flex}.slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2e74b6}input:focus+.slider{box-shadow:0 0 1px #2e74b6}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}#chtclk:checked~#chtlbl i.fab,#chtclk:checked~#chtlbl i.fas{transform:translate(-50%,-50%) rotate(180deg);pointer-events:auto}.slider.round{border-radius:20px}select>option:hover{color:#1b517e;cursor:pointer}.my-float{margin-top:0!important}.chat-with-us{background:#25d366;position:fixed;left:20px;justify-content:center;align-items:center;width:0;height:0;padding:30px}#chtlbl,.cht__wrap{position:fixed;left:30px;z-index:100}.chat-with-us:hover{text-decoration:none;color:#fff}@keyframes pulseChat{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}#chtlbl{height:55px;width:55px;text-align:center;line-height:55px;border-radius:50px;cursor:pointer;align-items:center;justify-content:center}#chtlbl i{top:50%;left:50%;transform:translate(-50%,-50%);transition:.4s}#chtlbl i.fas{opacity:0;pointer-events:none}#chtclk:checked~#chtlbl i.fab{opacity:0}.cht__wrap{bottom:180px;max-width:400px;min-width:300px;background:#fff;border-radius:8px;opacity:0;pointer-events:none;transition:.6s cubic-bezier(.68, -.55, .265, 1.55)}#chtclk:checked~.cht__wrap{opacity:1;bottom:85px;pointer-events:auto}#chtclk{display:none}.cht__wrap .cht__head{color:#fff;border-radius:8px 8px 0 0;padding:25px 20px 10px}.cht__wrap .cht__head .head-text{margin-bottom:0;font-weight:500;font-size:20px}.cht__wrap .cht__box{position:relative;padding:20px;width:100%}.cht__footer{text-align:right;font-size:smaller;color:#aaa}.cht__itm{background:#fafafa;border-style:none none none solid;border-width:3px;border-color:#25d366;border-radius:4px;margin-bottom:8px;transition:.3s}.cht__itm:hover{background:#fff}.cht__link{display:table;padding:13px 40px 12px 70px;position:relative;text-decoration:none!important;width:100%}.cht__imgwrap{position:absolute;top:15px;left:12px;height:50px;width:50px;overflow:hidden;border-radius:50%}.cht__img{height:100%;width:100%;object-fit:cover}.cht__icn{position:absolute;top:20px;right:12px;color:#25d366;font-size:25px}#btn-scrollToTop,.btn-scroll-to-top{opacity:.3;position:fixed;bottom:20px;right:20px;outline:0;cursor:pointer;padding:0 15px 15px}.cht__txt{display:table-cell;height:48px;min-height:48px;color:#222;vertical-align:middle}.cht__txtuser{font-size:smaller;font-style:italic}.dot{height:10px;width:10px;background-color:#25d366;border-radius:50%;display:inline-block}.btn-scroll-to-top{display:none;border:none;background-color:#000;color:#fff;border-radius:4px}.btn-main,.btn-main:hover{color:#fff;border-radius:10px;padding:8px 20px}#btn-scrollToTop:hover,.btn-scroll-to-top:hover{background-color:#000;opacity:.8}.btn-main:active,.btn-main:focus,.btn-main:hover{background-color:#21578a}.btn-main{background-color:#2e74b6}.comment,.comment_thick{background:#777;margin-top:15px}.br{border-radius:8px}.w30{width:30%}.w50{width:50%}.w80{width:80%}.card-shimmer-wrapper{width:0;animation:.5s cubic-bezier(.25,.46,.45,.94) forwards fullView}.profilePic{height:300px;width:100%;border-radius:12px 12px 0 0}.comment{height:10px}.comment_thick{height:20px}@keyframes fullView{100%{width:100%}}.animate{animation:2s linear infinite shimmer;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.banner{background:#009579}.banner_text{flex-grow:1;line-height:1.4;font-family:Quicksand,sans-serif}.banner_close{background:0 0;border:none;cursor:pointer}.req-form-header-bg{background:#fafafa;padding-top:12px}.req-form-header-top{padding-top:0}.req-form-progress-top,.req-form-recaptcha,.req-form-wrapper{margin-top:12px}.req-form-label{font-size:small;font-weight:300;color:gray}.req-form-info{font-size:small;font-style:italic;color:gray}.btn-submit-req-form{border-radius:10px;padding:8px 20px}.ui-menu{padding:0;margin:0;box-shadow:rgba(0,0,0,.2) 0 2px 6px;max-width:300px!important;max-height:240px;overflow-y:auto}.ui-menu .ui-menu-item{background:#fff;list-style-type:none;padding:7px;font-size:13px;border-bottom:1px solid #eee}.ui-menu .ui-menu-item:hover{background:#ebebeb}.ui-autocomplete-term{font-weight:700;color:#222}.pac-container{box-shadow:rgba(0,0,0,.4) 0 3px 8px!important;min-width:500px!important;z-index:2000}.pac-item{padding-top:.325rem;padding-bottom:.325rem}@media only screen and (max-width:961px){.pac-container,.ui-menu{min-width:50vw!important}}@media only screen and (max-width:768px){.pac-container,.ui-menu{left:8vw!important;right:8vw!important;min-width:84vw!important}}footer{background:#2e74b6;padding-top:1em!important}.footer-main{padding-top:2rem;padding-bottom:3rem}.footer-logo{margin:auto 0 0 1rem}.footer-slogan{color:#fff;font-weight:500;font-size:.875rem;margin:1rem 0 2rem 1rem}.footer-social-icon{margin:auto 5px}.footer-subsection{color:#fff;font-weight:700;font-size:1.3rem;margin:1.2rem auto 1rem}.footer-item,.footer-item-first{font-weight:500;font-size:.875rem;color:#fff}.footer-item-first{margin:1.2rem auto auto}.footer-baseline:hover,.footer-item-first:hover,.footer-item:hover{color:#a6cef3;text-decoration:none}.footer-item{margin:.4rem auto auto}.footer-label{color:#fff;background-color:#d60059;margin:0;padding:.2rem;border-radius:.2rem;font-size:x-small;font-weight:600}.footer-baseline,.footer-copyright{font-weight:500;color:#fff}.footer-lower{padding-top:1rem;padding-bottom:1rem}.footer-separator{margin-top:0;margin-bottom:1.5rem}.footer-baseline{margin:auto 8px;text-decoration:none}.float{position:fixed;width:60px;height:60px;bottom:20px;left:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}#btn-scrollToTop{display:flex;border:none;background-color:#000;color:#fff;border-radius:4px}@keyframes loader{0%{transform:rotate(0)}25%,50%{transform:rotate(180deg)}100%,75%{transform:rotate(360deg)}}@keyframes loader-inner{0%,100%,25%{height:0%}50%,75%{height:100%}}@media (min-width:700px){form{padding:10px!important;margin:1em!important}.tutor-card{margin-left:1em!important;margin-right:1em}.card{flex-direction:row}.profile-sidebar{margin-left:auto;margin-right:auto}.profile-main{text-align:left;margin-left:2em}.profile-detail::after,.profile-name::after{margin-left:0}}.color-pri{color:#2e74b6}.color-success{color:#00917c}.color-danger{color:red}.swinging{animation:3s ease-in infinite swing}.shaking{animation:3s ease-in infinite shakeX}.beating{animation:2s infinite beat}.spinning{animation:2s ease-out infinite spin}.shakingY{animation:3s ease-in infinite shakeY}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes shakeX{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@keyframes shakeY{10%,90%{transform:translate3d(0,-1px,0)}20%,80%{transform:translate3d(0,2px,0)}30%,50%,70%{transform:translate3d(0,-3px,0)}40%,60%{transform:translate3d(0,3px,0)}}@keyframes beat{0%,100%,50%{transform:scale(1,1)}30%,80%{transform:scale(.92,.95)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MoveUpDown{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.bg-primary{background-color:#2e74b6!important}.text-primary{color:#2e74b6!important}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary,.btn-primary.disabled,.btn-primary:disabled,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#2e74b6;border-color:#2e74b6}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#2b6aa6;border-color:#21578a;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#21578a;border-color:#005cbf}.btn-outline-primary{color:#2e74b6;border-color:#2e74b6}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2e74b6;background-color:transparent}