body.page-upgrade{background:#f9f9f9;}body.page-upgrade .basic-page .page-hero{text-align:center;}body.page-upgrade .basic-page .page-hero .header{padding:25px 0 50px;}body.page-upgrade .basic-page .page-hero-sub-header{display:none;}.page-section #sub-plans{height:100%;}.page-upgrade .page-section .basic-page-container{max-width:none;width:100%;}.page-upgrade.page-upgrade-payment .page-section .basic-page-container{width:90%;max-width:1050px;}.faq-content-wrapper{width:90%;max-width:1280px;margin:0 auto;}body.page-upgrade .section h3.header{font-size:32px;}.green-check{color:#13B938;}.red-x{color:#B91313;font-weight:600;}#signup-modal.bmt-nice-forms .form-type-textfield input,#signup-modal.bmt-nice-forms .form-type-password input{padding:2px 0 2px 40px;}#signup-modal .facebook-auth-btn .txt{height:47px;}#signup-modal [type="checkbox"]+label{font-size:12px;line-height:14px;}#signup-modal .form-submit{width:100%;background-color:#fff;color:#aeb1b2;border:none;height:47px;font-size:20px;font-weight:500;text-transform:uppercase;}#signup-modal h6.header{margin-bottom:35px;}#signup-modal.bmt-nice-forms .alternate-link{color:#fff;text-align:left;}#signup-modal #plan-sel{color:#fff;letter-spacing:0.8px;}#signup-modal #selNewSub{display:inline-block;}#sub-plans .sub-plan-boxes{margin:0 auto 30px;}#sub-plans .sub-plan-boxes-3-col{margin:0 auto 30px;padding:0 0 100px;}#sub-plans .plan-box-wrapper{float:left;width:33.3333333334%;max-width:494px;}#sub-plans .plan-box-wrapper.plan-box-new-row{max-width:500px;}#sub-plans .box-4-col .plan-box-wrapper{width:231px;}#sub-plans .plan-grid,#sub-plans .sub-plan-boxes-3-col .plan-box-wrapper{margin:0 -5px;display:inline-block;float:none;position:relative;vertical-align:middle;}#sub-plans .plan-box{padding:0;width:100%;background:#fff;color:#000;border:6px solid #89999e;}#sub-plans .plan-box.plan-box-highlight{height:100%;border:6px solid #5490ab;-moz-box-shadow:0 0 70px -20px #828282;-webkit-box-shadow:0 0 70px -20px #828282;box-shadow:0 0 70px -20px #828282;position:relative;z-index:1;display:table;}#sub-plans .package-content{text-align:left;border-top:1px solid #ccc;padding:20px;height:490px;}#sub-plans .plan-box-highlight .package-content{height:520px;}#sub-plans .package-content li,#sub-plans .package-content p{font-size:15px;}#sub-plans .package-content p.less-space{line-height:22px;}#sub-plans .package-content p.intro{font-size:16px;line-height:22px;color:#000000;padding:10px 0;max-width:430px;margin:auto;text-align:center;font-family:sans-serif;}#sub-plans .plan-grid{width:265px;vertical-align:top;padding-top:30px;}#sub-plans .plan-grid ul li{text-align:left;font-size:15px;padding-left:15px;color:#5a656a;}#sub-plans .plan-box-top{padding:20px;}#sub-plans .plan-box-highlight .plan-box-top{background:#5490ab;padding:30px;}#sub-plans.no-strike .plan-box-top{height:175px;}#sub-plans .bottom{padding:30px 20px 20px;}.page-ielts #sub-plans .bottom{padding-top:65px;}#sub-plans .plan-box:hover,#sub-plans .plan-box.active{}#sub-plans .form-type-radio label{width:100%;max-width:150px;height:50px;line-height:50px;margin:0 auto;text-align:center;background:#89999e;color:#fff;border:none;font-size:17px;font-weight:600;padding:0;-webkit-border-radius:25px !important;-khtml-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;border-radius:25px !important;}#sub-plans .plan-box-highlight .form-type-radio label{background:#eb2124;}#sub-plans .form-type-radio label:active,#sub-plans .form-type-radio label:hover{background:#eb2124;}#sub-plans .form-type-radio label:before,#sub-plans .form-type-radio label:after{content:none;}#sub-plans .plan-box-wrapper .header{font-size:2rem;padding:0;margin:0;text-transform:uppercase;}#sub-plans .plan-box.plan-box-highlight .header{color:#fff;font-size:2.5rem;}#sub-plans p.billing{font-size:17px;line-height:0;z-index:-222;position:relative;margin:0 0 50px;}#sub-plans p.desc{margin:0;line-height:20px;color:#000;padding:5px 0 25px;text-align:center;font-size:1.5rem;font-family:Roboto Medium,sans-serif;}#sub-plans p.item-seg{padding-left:30px;font-size:16px;color:#000;}#sub-plans span.price{position:relative;font-family:Roboto Light,sans-serif;}#sub-plans span.dollar-sign,#sub-plans span.cents,#sub-plans span.format-currency-code,#sub-plans span.cents-symbol,#sub-plans span.period{font-weight:400;font-size:13px;vertical-align:baseline;}#sub-plans span.cents-symbol,#sub-plans span.dollar-sign{display:none;}#sub-plans span.cents{margin-left:5px;}#sub-plans span.price .price-wrapper{display:inline-block;padding:10px 0;font-size:40px;color:#c00000;}#sub-plans span.price span.money{letter-spacing:-2px;}#sub-plans span.format-currency-code{font-size:13px;letter-spacing:0;margin-left:4px;}#sub-plans span.price span.period{letter-spacing:0.1px;margin-left:-2px;}.strike-out{position:relative;font-size:38px;left:5px;}.strike-out .strike svg{position:absolute;top:0;left:-2px;height:100%;width:110%;}.strike-out .strike svg line{color:#c00000;}#sub-plans .plan-box .bottom .form-item{margin:0;}#sub-plans .sp-icons{background:transparent url(/sites/all/themes/toefl_site/images/toefl-home/sub-plan-sprites.png) no-repeat 0 0;width:20px !important;height:30px !important;display:inline-block !important;vertical-align:middle;}div.messages.error{width:100% !important;max-width:500px !important;margin:0 auto;}.guarantee-details-wrapper{padding:15px;border:1px dashed #CCC;width:100%;max-width:800px;margin:0 auto 20px;background:#F3F3F3;}#sub-plans .guarantee-details-wrapper p{font-size:1rem;line-height:1.4em;}#sub-plans .guarantee-details-wrapper ol{margin:0;padding:0 0 0 20px;height:auto;width:100%;list-style:inside;color:#757575 !important;font-size:1rem;line-height:1.6em;}#sub-plans .guarantee-details-wrapper ol li{list-style-type:decimal;}#sub-plans ul.items{margin:0;list-style:none;padding:0;}#sub-plans .plan-grid ul{background:#fff;}#sub-plans ul.items li{padding:0;height:45px;line-height:45px;text-align:center;font-size:1rem;list-style:none;font-weight:600;}#sub-plans ul.items li .grid-list-item{display:block;color:#5a656a;font-weight:400;font-family:Roboto Light,sans-serif;}#sub-plans .plan-grid ul li{font-weight:300;font-family:Roboto Light,sans-serif;}#sub-plans ul.items li:nth-child(odd){background:#f5f5f582;border:1px solid #eaeaea8f;border-right:none;border-left:none;}#sub-plans p.package-list-desc{line-height:22px;font-weight:600;padding:20px 0 3px;}#sub-plans ul.package-list{margin:0;padding:5px 0 0 5px;}#sub-plans ul.package-list li{line-height:18px;padding-bottom:5px;white-space:nowrap;}#sub-plans ul.package-list li.premium{}#sub-plans ul.package-list li:last-child{padding-bottom:0;}#sub-plans ul.package-list li span.tooltipped{cursor:pointer;}#sub-plans ul.package-list li span.tooltipped:hover{border-bottom:1px solid #ccc;}#sub-plans ul li strong{color:#900000;}#sub-plans ul.package-list li a{font-size:14px;}#sub-plans .custom-plans{display:none;}#sub-plans .custom-plans#gmat_custom_plan_one_month-wrap,#sub-plans .custom-plans#premium_plan_1_year-wrap,#sub-plans .custom-plans#gmat_custom_plan_1_year-wrap,#sub-plans .custom-plans#toeic_3_month_custom_plan-wrap,#sub-plans .custom-plans#custom_plan_one_month-wrap{display:block;}#sub-plans .term-wrapper{font-size:1.5rem;margin-top:25px;height:50px;border-top:1px dashed #ccc;line-height:50px;}#sub-plans .term-wrapper select{display:block;max-width:240px;z-index:2;margin:15px auto 0;position:relative;}body.page-upgrade .backdrop{background-color:#fff;}body.page-upgrade .material-tooltip ul li,body.page-upgrade .material-tooltip p{font-size:15px !important;line-height:22px !important;padding:0 0 10px !important;}#sub-plans .study-plan-type{display:inline;}.switch-plans-wrapper{padding:10px 10px 0;}.switch-plans-wrapper h4{margin:0;padding-bottom:0;}.switch-plans-wrapper a{margin:20px;position:relative;left:135px;}span.plan-type-title{position:absolute;top:5px;font-size:11px;color:#636363;left:0;right:0;}.review-sample-modal.modal{max-height:90%;top:5% !important;width:95%;max-width:1200px;overflow:auto;background:#f6f7f7;}.review-sample-modal .modal-content{padding:0;max-width:800px;margin:auto;}.review-sample-modal .modal-content .info-block{box-shadow:2px 2px 2px rgba(0,0,0,.05);padding:20px 25px;background-color:#fff;margin:15px 0 25px;border-top:10px solid #426977;}.review-sample-modal .modal-content .info-block.first{border:none;}.review-sample-modal .modal-close{position:absolute;right:10px;top:10px;}.review-sample-modal .header{padding-top:0;margin-bottom:20px;}.basic-page .review-sample-modal .modal-content .info-block{font-size:1.05rem;}.review-sample-modal .modal-content p{line-height:24px;margin:0;padding:0 0 20px;font-size:1.05rem;color:#000;font-family:Roboto Regular,sans-serif;}.review-sample-modal .info-small{line-height:15px;display:inline-block;padding-bottom:7px;}.sample-img-wrapper{padding:5px;border:2px solid #ccc;min-width:992px;width:100%;overflow:auto;background:#fff;}.review-sample-modal .modal-content ol,.review-sample-modal .modal-content ul.disc{margin-top:0;padding-left:40px;}.review-sample-modal .modal-content li{padding-bottom:10px;line-height:24px;}.content-locked #sub-plans .sub-plan-boxes-3-col{padding:0;}.content-locked #sub-plans #sub-plans .term-wrapper select{margin-top:7px;}.content-locked #sub-plans span.price .price-wrapper{font-size:34px;padding:10px 0 0;}.content-locked #sub-plans .package-content li,.content-locked #sub-plans .package-content p{font-size:14px;}.content-locked #sub-plans ul.package-list li{line-height:17px;}.content-locked #sub-plans .package-content p.intro{font-size:14px;line-height:20px;padding:0;}.content-locked #sub-plans p.package-list-desc{margin-bottom:0;}.content-locked #sub-plans .package-content{height:460px;}.content-locked #sub-plans .plan-box-highlight .package-content{height:475px;}.content-locked #sub-plans .plan-box-top{padding:15px;}.content-locked #sub-plans .plan-box-highlight .plan-box-top{padding:20px;}.content-locked #sub-plans .plan-box-wrapper .header{font-size:1.8rem;}.content-locked #sub-plans .plan-box.plan-box-highlight .header{font-size:2.1rem;}.content-locked #sub-plans .term-wrapper{font-size:1.3rem;}.upgrade-faq-menu{padding:0px;margin:80px 40px 40px;cursor:pointer;font-size:22px !important;font-weight:700;color:rgba(0,0,0,.8);line-height:30px !important;}.upgrade-faq-menu .menu-item{display:inline-block;width:25%;}.upgrade-faq-menu > .menu-item{position:relative;}.upgrade-faq-menu > .menu-item > .triangle{position:absolute;top:36px;left:42%;display:none;width:0;height:0;pointer-events:none;border:18px solid rgba(0,0,0,0);border-bottom-color:#f2f2f2;}.faq-block-section{background:#f2f2f2;padding:50px 0px;}.faq-block{padding:30px;background:#fff;text-align:left;}.faq-block .payment_text_container .payment_list .payment_text{display:table-cell;padding-left:32px;line-height:1.8;vertical-align:middle;}.faq-block  .payment_text_container .payment_list{margin-bottom:48px;}.faq-block  .payment_title{font-size:18px;font-weight:700;opacity:.8;color:#000;}.faq-block  .payment_icon.all{background-position:-10px 1px;}.faq-block  .payment_icon{display:table-cell;width:85px;height:85px;vertical-align:middle;}.faq-block .Q_icon{position:relative;display:inline-block;width:16px;height:16px;margin-right:8px;margin-left:6.7px;font-weight:700;color:#46d600;}.faq-block .QA_text_container{font-size:18px !important;line-height:1.8 !important;padding-left:10px;}.faq-block .Q_content{display:inline-block;margin-bottom:15px;font-weight:700;}.faq-block .A_icon{position:relative;display:inline-block;width:16px;height:16px;margin-right:7px;margin-bottom:15px;margin-left:6.7px;font-weight:700;color:#46d600;}.faq-block .A_content{display:inline-table;width:94%;margin-bottom:30px;line-height:30px;}@media only screen and (max-width:1250px){#sub-plans .box-4-col .plan-box-wrapper{width:210px;}#sub-plans .plan-grid{width:225px;}}@media only screen and (max-width:1150px){#sub-plans .box-4-col .plan-box-wrapper{width:180px;}#sub-plans .package-content{height:540px;}#sub-plans .plan-box-highlight .package-content{height:590px;}#sub-plans .package-content li,#sub-plans .package-content p{font-size:14px;}}@media only screen and (max-width:992px){#sub-plans .plan-box-wrapper.plan-box-new-row,#sub-plans .plan-box-wrapper{width:100%;max-width:560px;}#sub-plans .plan-box,#sub-plans .plan-box.plan-box-highlight{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);-moz-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3);margin-bottom:20px;position:static;z-index:auto;}#sub-plans .package-content li,#sub-plans .package-content p{font-size:15px;}#sub-plans .package-content,.content-locked #sub-plans .package-content,#sub-plans .plan-box-highlight .package-content,.content-locked #sub-plans .plan-box-highlight .package-content{height:auto;}#sub-plans .box-4-col .plan-box-wrapper{width:25%;}#sub-plans ul.items li{line-height:20px;padding-top:10px;height:65px;}#sub-plans .study-plan-type{width:100%;}.review-sample-modal.modal{width:100% !important;max-width:none !important;height:auto !important;min-height:100% !important;top:0 !important;}.review-sample-modal .modal-content{width:100% !important;max-width:none !important;height:100% !important;min-height:100% !important;}}@media only screen and (max-width:768px){body.page-upgrade .section h3.header{font-size:28px;}#sub-plans .sub-plan-boxes-3-col{padding-top:10px;}#sub-plans ul.items li:nth-child(odd){background:#0000000a;border-color:#e0e0e0;}#sub-plans .form-type-radio label{background:#eb2124;}#sub-plans .plan-box-wrapper .header{font-weight:600;}#sub-plans .package-content{padding:20px 10px;}#sub-plans .package-content li,#sub-plans .package-content p{font-size:14px;}}@media only screen and (max-width:600px){#sub-plans .package-content p.intro{font-size:15px;}.page-upgrade .page-section .basic-page-container{padding:0;}#sub-plans ul.package-list li{white-space:normal;}.upgrade-faq-menu{font-size:15px !important;margin:0px 0px 40px 0px;}#sub-plans .sub-plan-boxes-3-col{padding-bottom:0px;}.bestmytest_excellent_text{padding:30px;line-height:28px;font-size:18px;}body.page-upgrade .basic-page .page-hero .header{padding-bottom:0px;}.faq-block .payment_text_container .payment_list .payment_text{padding-left:22px;}}
body{padding-top:106px;}.sticky-wrapper{position:absolute;width:100%;height:70px;top:36px;}.container,nav .nav-wrapper,.basic-page-container{max-width:1200px;width:95%;}.small-container{max-width:800px;margin:auto;}body.node-type-article #main-header{position:relative !important;}p{font-size:17px;line-height:1.9;margin:0;padding:5px 0 10px;color:#5D6769;}.margintop0{margin-top:0 !important;}.marginbottom0{margin-bottom:0 !important;}.breadcrumb,.breadcrumb:last-child{color:#000;font-size:14px;line-height:14px;}.breadcrumb:before{content:'';margin:0;display:none;}h2,h3,h4,h5,h6{color:#000;font-size:22px;margin:0;padding:20px 0 10px;font-family:Roboto Medium,Roboto,sans-serif;}a{color:#0091ce;}nav.no-css,nav.no-css a.button-collapse,nav.no-css a.button-collapse i{height:auto;line-height:inherit;padding:0;background-color:transparent !important;float:none !important;}nav#main-header{background:#fff;height:70px;z-index:99;position:relative;-webkit-box-shadow:0 3px 10px -3px rgba(0,0,0,.15);-moz-box-shadow:0 3px 10px -3px rgba(0,0,0,.15);box-shadow:0 3px 10px -3px rgba(0,0,0,.15);}nav ul#desktop-nav,nav #header-major-btn{height:100%;}nav .brand-logo,nav .logo,label.brand-logo{background:transparent url(/sites/all/themes/toefl_site/images/header/logo-color.png) no-repeat 0 0 / 100%;width:9rem;height:51px;top:10px;z-index:10;display:inline-block;position:absolute;}.mobile-nav-btn{color:#fff;}.side-nav{background:#fff;z-index:999999999;width:100%;}.side-nav .divider{margin:0;}.side-nav .dropdown-content{top:80px !important;}#sidenav-overlay{z-index:9999;}.side-nav li a{display:block;color:#424242;font-size:14px;font-weight:500;height:50px;line-height:50px;padding:0 24px;font-family:Roboto Medium,Roboto,sans-serif;}.side-nav li a.side-drop-show{padding-left:36px;}.side-nav li a.active,.side-nav li a:hover,.side-nav li a:active,.side-nav li a:focus{background:#f5f5f5;text-decoration:none;}.side-nav li>a>i.material-icons{color:#eb2124;float:right;margin:0 0 0 10px;}.side-nav li.mobile-menu-cta{position:absolute;bottom:0;padding:6px 0;background:#2f5e73;width:100%;height:130px;}.side-nav li.mobile-menu-cta p{margin:0;color:#4b5058;font-weight:500;font-family:Roboto Light,Roboto,sans-serif;}.side-nav li.mobile-menu-cta a{border:none;max-width:150px;margin:0 auto;position:relative;height:30px;line-height:30px;text-align:center;font-size:14px;color:#fff;top:14px;}.side-nav li.mobile-menu-cta a:hover{background:#dd2124;}.side-nav li.close-btn a:hover{background:#fff;}.side-nav li.close-btn a{height:80px;line-height:80px;text-align:right;position:relative;border-bottom:1px solid #e0e0e0;background:#fff;}.side-nav li.close-btn a i{color:#000;float:right;margin-right:0;height:inherit;line-height:inherit;}.side-nav li.close-btn a .brand-logo{left:24px;width:120px;height:46px;top:19px;}nav ul#header-major-btn{position:absolute;height:100%;width:75%;text-align:center;z-index:0;}nav ul#header-major-btn li{display:inline-block;margin:0 auto;z-index:10;}nav #header-major-btn a{display:inline-block;z-index:10;}ul.lang-dropdown-wrapper li a{color:#000 !important;}.is-sticky{}.is-sticky nav,.is-sticky nav#main-header,.is-sticky nav ul#desktop-nav,.is-sticky nav ul#desktop-nav li,.is-sticky nav .nav-wrapper i,.is-sticky nav a.button-collapse,.is-sticky nav a.button-collapse i{height:60px;line-height:60px;}.is-sticky nav .brand-logo{top:5px;}.is-sticky nav #desktop-nav a.ghost-button.orange-border{color:#eb2124;}.is-sticky nav #header-major-btn .ghost-button.white-border{border-color:rgba(163,163,163,0.33);}.is-sticky nav#main-header,.white-header #main-header{background:#fff;z-index:999 !important;}.with-sticky{display:none;}.is-sticky .without-sticky{display:none;}.is-sticky .with-sticky{display:inline-block;}.white-header nav a.ghost-button:hover,.white-header nav a.button-collapse{text-decoration:none;color:#787878;}.white-header nav .brand-logo{background:transparent url(/sites/all/themes/toefl_site/images/header/logo-color.png) no-repeat 0 0 / 100%;}.white-header .login-icon{background:url(/sites/all/themes/toefl_site/images/header/login-icon-grey.png) no-repeat 0 43%;padding-right:45px;}.white-header .world-icon{background:url(/sites/all/themes/toefl_site/images/header/world-icon-grey.png) no-repeat 0 43%;padding-right:25px;}.white-header nav #desktop-nav a.ghost-button.orange-border{color:#eb2124;}.white-header nav #header-major-btn .ghost-button.white-border{border-color:rgba(163,163,163,0.33);}.white-header nav #header-major-btn a.ghost-button:hover{border-color:#eb2124 !important;color:#eb2124 !important;}nav #desktop-nav a.ghost-button,nav .ghost-button,.is-sticky nav #header-major-btn a.ghost-button,.is-sticky nav .ghost-button{border:1px solid;padding:27px 24px;height:45px;line-height:0;font-size:15px;font-weight:500;letter-spacing:1px;}nav #header-major-btn a.ghost-button,.is-sticky nav #header-major-btn a.ghost-button{padding-left:45px;padding-right:45px;}.page-hero{padding:35px 0;}.node-type-article .page-hero{padding:0;}.page-hero.blue-hero{background:#f4f8f9;}.preheader{display:block;height:36px;border-bottom:1px solid #e6e6e6;position:absolute;width:100%;top:0;}.preheader svg{height:13px;width:17px;display:inline-block;top:2px;position:relative;margin-right:7px;}.preheader a{display:inline-block;margin-right:16px;font-size:13px;line-height:36px;color:#79878e;}.basic-paragraph{font-size:15px;line-height:1.5rem;color:#545454;}.basic-page-header{color:#000;font-weight:600;font-size:2.45rem;}.basic-page .section{padding:0 0 50px;}.basic-page .page-hero{padding-bottom:30px;}.basic-page p{line-height:30px;margin:0;padding:5px 0 10px;font-size:16px;font-family:"Open Sans",Roboto Light,Roboto,sans-serif;}.basic-page .block-system .content > p{color:#000;}.basic-page .basic-page-img{width:100%;height:auto;max-width:600px;}.basic-page .block-system .content .field-item > p a,.basic-page .block-system .content > p a{color:#000;border-bottom:2px solid #eb2124;}.basic-page .block-system .content .field-item > p a.btn-red-basic-page{color:inherit;border:inherit;position:relative;top:-10px;}.basic-page .block-system .content .field-item > p a:hover,.basic-page .block-system .content > p a:hover{color:#b12729;}.basic-page .block-system .content div{line-height:26px;font-size:15px;}.basic-page .block-system .content > ul{padding-left:20px;}.basic-page .block-system .content > ul li{font-size:15px;line-height:26px;list-style:disc;padding-bottom:15px;}.header{margin-bottom:30px;}h1.page-hero-header{font-size:2.5rem;color:#fff;}.page-hero .header{display:block;position:relative;margin:0;color:#000;padding:15px 0 18px;font-size:2.3rem;font-weight:600;}.page-hero .page-hero-sub-header{margin:0;font-size:22px;letter-spacing:0.6px;line-height:32px;color:#687c88;font-family:serif;padding:0;}.page-hero .page-hero-sub-header:before{content:"";position:relative;top:-.25em;display:inline-block;margin-right:.3em;width:1em;height:0;border:1px solid #5490ab;}.page-hero .hero-message-section{margin:60px auto 100px auto;font-size:1.4rem;line-height:190%;font-weight:300;text-align:left;letter-spacing:0.6px;max-width:900px;width:90%;}.dark-blue-section{background:#2f5e73;}.blue-section{background:#f4f8f9;}.pearl-section{background:#fdfdfd;}.pearl-header .page-hero{background:#fdfdfd;}.pearl-header .page-section,.page-section.pearl-section,.page-section.blue-section{padding:35px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.page-section{}.page-hero-bottom{padding-top:100px;display:block;}.custom-error .form-type-textfield input.error{border:none;}.custom-error .result-msg-wrapper #error-msg .messages.error{position:absolute;padding:10px 15px;top:157px;right:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:auto;background:#F2DEDE;color:#ed2432;font-size:13px;letter-spacing:0;border:none;}.custom-error .result-msg-wrapper #error-msg .messages.error ul{margin:0;}.custom-error .result-msg-wrapper #error-msg .messages.error ul li{color:#ed2432;font-size:13px;}.ghost-button{border:1px solid;padding:8px 30px;font-size:13px;background-color:transparent !important;position:relative;font-weight:500;}.ghost-button.large{padding:14px 45px;font-size:16px;}.ghost-button.white-border{border-color:rgba(255,255,255,0.37);}.ghost-button.white-border.white-button-text{color:#fff;}.ghost-button.orange-border{border-color:#eb2124 !important;}.ghost-button.orange-border.orange-button-text{color:#eb2124;}.ghost-button.blue-border{border-color:rgba(84,144,171,0.41) !important;}.ghost-button.blue-border.blue-button-text{color:#5490ab;}.ghost-button.blue-border:hover{background-color:#5490ab !important;color:#fff !important;}.ghost-button.white-border:hover{background-color:#fff !important;color:#6a6e6f !important;}.ghost-button.orange-border:hover{background-color:#eb2124 !important;color:#fff !important;}.is-sticky nav #header-major-btn a.ghost-button:hover{border-color:#eb2124 !important;color:#eb2124 !important;}.contact-form .contact-block{padding:50px 0;}.contact-form .contact-block span{display:block;padding:0 0 10px;}.contact-form .contact-block svg{width:24px;height:16px;top:3px;position:relative;}.contact-form .row .col{padding:0;}.contact-form .reason-msg{margin:35px 0;padding:10px 10px 10px 62px;background:#fff;border:1px solid #e4eeef;position:relative;}.contact-form .user-email-logo{position:absolute;left:15px;top:10px;width:32px;height:32px;background:transparent url(/sites/all/themes/toefl_site/images/app/user-avatar.png) no-repeat 0 0 / 100%;}.contact-form .webform-component-select select{border:1px solid #e4eeef;}.contact-form p{margin:0;line-height:2rem;font-size:13px;}.contact-form p a{color:#15c;text-decoration:underline;}.contact-form p span{line-height:1.4rem;display:block;}.contact-form p span.from{color:#000;font-size:14px;}.contact-form p span.to{color:#777;}.contact-form p.items{display:none;color:#1f497d;line-height:1.2rem;border-bottom:1px solid #d3d4de;padding-bottom:10px;}.contact-form .description,.contact-form label{display:none;}#block-toefl-faq  h3.header{text-align:center;margin-bottom:60px;}.faq-content-wrapper h5{font-size:18px;color:#000;margin:0;padding-bottom:5px;}.testimonial{display:none;margin:0 auto;}.show-all .testimonial{display:block;}.testimonial.active{display:block;}#testimonials .section{padding-top:10%;}.testimonial p{line-height:30px;margin:0;padding:0;}.show-all .testimonial p.long-desc{height:auto;min-height:unset;font-size:1rem;line-height:1.75rem;}.testimonial p.name{font-size:1.3rem;font-weight:400;margin-bottom:30px;letter-spacing:1px;}.show-all .testimonial p.name{margin:0;}.testimonial a.show-report{font-size:0.75rem;color:#a6a9aa;font-weight:500;line-height:10px;}.testimonial a.show-report:hover{text-decoration:none;}.testimonial p.long-desc{padding:40px;color:#a6a9aa;margin-bottom:25px;background:#f7f7f7;font-size:1.2rem;height:100%;line-height:2rem;position:relative;}.testimonial p.long-desc:after{content:"";position:absolute;bottom:-15px;left:25px;border-top:30px solid black;border-top-color:#f7f7f7;border-left:40px solid transparent;border-right:40px solid transparent;}.testimonial-nav{width:100%;height:100%;position:relative;top:5rem;}.testimonial-nav .nav-btn{background:transparent url(/sites/all/themes/toefl_site/images/pag-arrows.png) no-repeat 0 0;height:170px;width:77px;position:relative;cursor:pointer;}.testimonial-nav .prev{background-position:0 -9px;margin:0 60px 0 auto;}.testimonial-nav .prev:hover{background-position:0 -194px;}.testimonial-nav .next{background-position:-76px -9px;margin:0 auto 0 60px;width:51%;}.testimonial-nav .next:hover{background-position:-76px -194px;}.testimonial-rate{position:absolute;top:15px;left:45px;font-size:16px;line-height:1;color:#f5d808;}.row .testimonial-wrapper{padding:0 60px 80px;}.page-bestmytest .collapsible-body{padding:15px;background:#fdfdfd;}.page-bestmytest .collapsible-header .material-icons{font-size:1.1rem;}.small-hero-title{font-size:1.4rem;display:block;margin-bottom:10px;}.page-bestmytest table tr{}.page-bestmytest table tr th,.page-bestmytest table tr td{border:1px solid #b9b9b9;border-left:0;padding-left:15px;vertical-align:top;}.page-bestmytest table tr td.border-right{border:none;border-right:1px solid #b9b9b9;}.page-bestmytest table tr th:last-child,.page-bestmytest table tr td:last-child{border-right:none;}.lightblue-text{color:#5c92ae;}h3.page-content-header{font-weight:300;font-size:2.47rem;margin-bottom:30px;margin-top:10px;}.text-blue{color:#5c92ae;}.table-scroller{overflow-x:auto;width:100%;}table.grey-table{border-width:0;}table.grey-table thead tr th{background-color:#c6c6c6;color:#fff;padding:10px 20px;text-transform:uppercase;}table.grey-table tbody tr td{background-color:#e8e8e8;color:#818181;padding:20px 20px;vertical-align:top;border-right:1px solid #fff;}.toefl-tips{padding-left:5px;margin-top:50px;}.toefl-tips h4{font-size:20px;margin:20px 0;}.toefl-tips table{width:100%;min-width:600px;}.toefl-tips h5{font-size:15px;color:#616161;margin-top:25px;}.toefl-tips p{line-height:1.6rem;color:#818181;}.toefl-tips ul{list-style-type:disc;padding:10px 0 10px 40px;color:#818181;}.toefl-tips ul li{list-style-type:disc;padding-bottom:20px;}.toefl-tips table tbody tr td ul{padding-top:0;margin-top:0;padding-left:20px;}.toefl-book-nav-wrapper{height:1px;}ul.toefl-book-nav{padding:0 10px 10px 10px;}ul.toefl-book-nav li{position:relative;}ul.toefl-book-nav li  a{height:1.5rem;line-height:1.5rem;padding-left:0;color:#b4b6b5;}ul.toefl-book-nav li  a.active{height:1.5rem;line-height:1.5rem;padding-left:0;color:#5c92ae;}ul.toefl-book-nav span.circle{background-color:#f7f7f7;text-align:center;width:35px;height:35px;line-height:35px;color:#c8cac9;font-size:14px;margin-right:20px;display:inline-block;}ul.toefl-book-nav  a.active span.circle{background-color:#5c92ae;color:#fff;}ul.toefl-book-nav span.line{border-right:1px solid #eeeeee;height:100%;width:2px;position:absolute;left:15px;top:0;z-index:-10;}ul.toefl-book-nav li:last-child span.line{border-right:1px solid #eeeeee;height:50%;width:2px;position:absolute;left:15px;top:0;z-index:-10;}ul.toefl-book-nav li{padding-bottom:30px;padding-top:0;}ul.toefl-book-accordion{border-width:0 !important;box-shadow:0 0 0 #fff !important;}ul.toefl-book-accordion .collapsible-header{border-width:0 !important;height:1.5rem;line-height:1.5rem;padding-left:0;color:#b4b6b5;font-size:15px;}ul.toefl-book-accordion li{margin-bottom:30px;}ul.toefl-book-accordion li .circle{background-color:#f7f7f7;text-align:center;width:35px;height:35px;line-height:35px;color:#c8cac9;font-size:14px;margin-right:20px;display:inline-block;}ul.toefl-book-accordion li.active .circle{background-color:#5c92ae;color:#fff;}body.page-ms-thankyou .page-section{text-align:center;}.order-detail-container{margin:100px 0 200px 0;}.order-detail-container  p.subtitle{font-weight:600;margin:40px 0 80px 0;letter-spacing:0.6px;}table.order-detail{width:100%;max-width:600px;margin:0 auto;}table.order-detail tbody tr td{padding:5px 20px 5px 30px;font-size:13px;}table.order-detail tbody tr td.hightlight{color:#565757;font-weight:600;width:30%;border-width:0;}table.order-detail tbody tr:last-child td{padding:5px 20px 20px 30px;font-size:13px;}table.order-detail tbody tr:first-child td{padding:20px 20px 5px 30px;font-size:13px;}table.order-detail thead tr th{padding:5px;font-size:14px;font-weight:400;text-align:center;letter-spacing:0.6px;}body.page-user-cancel .basic-page-header{font-size:22px;}body.page-user-cancel .basic-page-container{text-align:center;}body.page-user-cancel #edit-submit{color:#a6a9aa;font-weight:400;border-color:rgba(163,163,163,0.33);border:1px solid;padding:17px 24px;height:45px;line-height:0;font-size:15px;letter-spacing:1px;background-color:transparent;text-transform:uppercase;margin-right:15px;}body.page-user-cancel #edit-cancel{color:#a6a9aa;font-weight:400;border-color:rgba(163,163,163,0.33);border:1px solid;line-height:45px;height:45px;padding:0;font-size:15px;letter-spacing:1px;background-color:transparent;text-transform:uppercase;display:inline-block;width:120px;}.blog-page-wrapper .page-section.section{padding-top:0;padding-bottom:0;border-top:1px solid #dadada;margin:0;background:#fdfdfd;}.blog-page-wrapper .page-section.section .row{margin-bottom:0;}.row .col.blog-menu-wrapper{padding:80px 0 0 0;}.mobile.blog-menu-wrapper{border-top:1px solid #dadada;}.row .col.blog-content{border-left:1px solid #dadada;padding:80px 0 80px 100px;}.blog-header-image{max-height:350px;overflow:hidden;display:block;}.blog-header-image img{width:100%;height:auto;}.blog-body .yt-lazy-load{border:2px solid #737373;}.small-container .col.l6 .yt-lazy-load{height:207px;}.blog-body .yt-lazy-load .screen-size-adjust{display:none;}.blog-body .node-video-container{padding-bottom:0;}.blog-video-section h6{font-size:15px;margin:15px 0 10px 0;padding:0;color:#6b797f;font-family:Roboto Light,Roboto,sans-serif;font-weight:300;text-transform:capitalize;}.border{border:1px solid #5D6769;padding:15px;}ul.alpha-list,ul.number-list,ul.disc-list{padding-left:20px;margin-top:0;}ul.alpha-list{list-style:upper-alpha outside;}ul.alpha-list li,ul.disc-list li,ul.number-list li{list-style-type:inherit;margin-bottom:0;}.yellow-highlight{background-color:#dae038;}.blog-body ul,.blog-body ol{padding-left:30px;}.blog-body ul li{list-style-type:circle;}.blog-body ul.disc li{list-style-type:disc;}.blog-body ul.dash{list-style-type:none;}.blog-body ul.dash li{margin-left:20px;text-indent:-5px;list-style-type:none;}.blog-body ul.dash li:before{content:"- ";text-indent:-5px;font-weight:bold;}.blog-body ol li,.blog-body ul li{margin-left:30px;}.blog-body .guide-menu-block ul li{margin-left:0;list-style-type:none;}.blog-title,.blog-link-title,.blog-body h2,.blog-body h3,.blog-body h4,.blog-body h5,.blog-body h6{color:#5D6769;font-size:22px;padding:0;margin:0.83em 0;font-family:Roboto Slab,Arial,sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:0;display:block;}.blog-body h4,.blog-body h5,.blog-body h6{font-size:18px;color:#414748;}.blog-body .light{font-weight:lighter !important;}.node-type-article .row .col.blog-content{border-left:none;padding:80px 0;}.blog-section{padding:10px 0 10px 0;border-bottom:1px solid #dadada;}.blog-section:last-child{border:none;}.blog-section.first{padding:0 30px 30px 0;}.blog-section .header{margin:0;padding:0 0 5px;font-size:1.4rem;font-weight:600;font-family:Roboto Regular,Roboto,sans-serif;}.blog-section .header svg{position:relative;height:30px;width:30px;top:7px;display:inline-block;}.blog-section .btn-red{width:100%;}.blog-cta-text{color:#5a656a;margin:0;font-size:14px;line-height:22px;font-family:Roboto Slab,Roboto,sans-serif;display:inline-block;font-weight:300;}.blog-section .menu-title{font-size:16px;color:#5490ab;margin:0;padding:0 0 5px;}.info-page ul.blog-menu{margin:0;}.blog-menu li{padding:15px 0 0;}.blog-menu .title{cursor:pointer;color:#000;font-size:16px;display:block;line-height:20px;position:relative;padding-right:20px;}.blog-menu .title i.material-icons{position:absolute;font-size:16px;color:#000;line-height:17px;top:0;bottom:0;right:0;margin-top:auto;margin-bottom:auto;}.blog-menu ul.blog-menu-dropdown{display:none;padding-left:14px;}.blog-menu ul.blog-menu-dropdown li{padding:10px 0 0;}.blog-menu ul.blog-menu-dropdown li a{line-height:20px;font-size:14px;color:#d23f42;display:inline-block;}.blog-menu ul.blog-menu-dropdown li a.active,.blog-menu ul.blog-menu-dropdown li a:hover{color:#235d77;}.social-media-links a,.social-media-links a img{width:45px;}.info-page .social-media-links{position:fixed;top:16%;right:10%;}.blog-menu-wrapper .block-social-media-links .horizontal li,.blog-menu-wrapper .pane-social-media-link-widget .horizontal li{padding:.2em .55em .2em 0;}.divider-bmt-cta{padding:15px 0;background:#e9f2ff;margin:50px 0;}.divider-bmt-cta h5{display:inline-block;border-bottom:3px solid #ffc6c6;font-size:24px !important;padding:0 30px 8px;margin-bottom:0;font-weight:300;}.divider-bmt-cta a.btn-red{font-size:18px;height:45px;line-height:45px;text-transform:capitalize !important;}.comment-msg{margin-top:-15px;}#disqus_thread iframe #footer{position:absolute;left:-99999px;}.sidelines{display:block;overflow:hidden;margin:40px 0;}.sidelines .sideline-header{display:inline-block;margin:0 auto;line-height:1;padding:1px 20px 2px;position:relative;font-weight:lighter;}.sidelines .sideline-header:before,.sidelines .sideline-header:after{content:'';display:inline-block;border-top:3px solid #F0F7F7;position:absolute;width:1180px;top:50%;margin-top:-3px;}.sidelines .sideline-header:after{right:-1180px;}.sidelines .sideline-header:before{left:-1180px;}.blog-category-box{padding-bottom:40px;}.blog-category-box img{width:100% !important;height:auto !important;}.blog-category-box .read-more{border:1px solid #4683bd;color:#4683bd;padding:6px 20px;width:120px;margin:0 auto;}.blog-category-intro{background:#e9f2ff;padding:15px 20px;margin:2em 0 2em;}.blog-author{margin-top:0;}.view-blogs .blog-link{display:block;color:#578ba5;}.view-blogs .blog-link:after{content:'';clear:both;display:table;}.blog-category-box a .blog-title,.view-blogs .blog-link .blog-link-title{color:#578ba5;font-weight:400;margin-bottom:0px;font-family:Roboto,sans-serif;}.blog-category-box a .blog-title{margin-bottom:0;}.view-blogs .blog-link span{display:block;}.view-blogs .blog-link .blog-link-img{max-height:174px;overflow:hidden;margin-bottom:5px;}.view-blogs .blog-link img{width:100%;height:auto;}.view-blogs .author-profile,.view-blogs .date,.view-blogs .author{display:inline-block !important;position:relative;color:#868686;font-size:13px;vertical-align:top;}.view-blogs .author:before{content:'By: ';}.view-blogs .author:after{content:'/';display:inline-block;padding:0 0 0 7px;margin-right:0;}.view-blogs .author-profile{width:65px;height:60px;margin:-22px 30px 0 20px;overflow:hidden;}.view-blogs.blog-author .author-profile{margin-left:0;}.view-blogs .author-profile img{width:80px;height:auto;position:relative;right:5px;}.view-blogs .blog-link-tag{color:#5fb7d2;font-size:0.8em;font-weight:400;font-family:Roboto,sans-serif;padding-bottom:9px;}.blog-category-box a:hover,.view-blogs .blog-link .blog-link-title:hover,.view-blogs .blog-link-tag:hover{text-decoration:underline;}@media only screen and (max-width:1300px){.container,nav .nav-wrapper,.basic-page-container{max-width:992px;}}.blog-category-box p{font-size:0.8em !important;margin:10px 0 !important;}.blog-category-box p,.view-blogs .blog-link-body{color:#5d6b71;margin:0;font-size:0.8em;padding:10px 0 0;line-height:20px;display:inline-block;}.view-blogs .blog-link-body p{margin-top:0;}.pager.pager-load-more li{padding:0;height:0;margin:0;display:block;}.pager-load-more a{height:40px;line-height:40px;display:block;color:#967576;background:#f4f8f9;border:1px solid #dadada;border-top:0;text-transform:uppercase;font-weight:500;font-family:Roboto Medium,Roboto,sans-serif;}.pager.pager-load-more.pager-load-more-empty li{height:40px;line-height:40px;display:block;color:#eb2124;background:#f4f8f9;text-transform:uppercase;opacity:0.2;}.blog-tag .field-item:before,.blog-tag a{font-size:13px;line-height:13px;padding-top:0;vertical-align:top;display:inline-block;font-family:Roboto,Arial,sans-serif;}.blog-tag .field-item:before{content:'Tags: ';opacity:0.5;margin-right:7px;}.social-links.pushpin{padding-top:600px;position:absolute;right:-100px;width:38px;}.social-links.pinned{right:auto;left:88%;padding-top:40px;}.social-links.pin-bottom{right:-140px;padding-top:0;}@media only screen and (max-width:1500px){.social-links.pinned{left:90%;}}@media only screen and (max-width:1300px){.social-links.pinned{left:95%;}.social-links.pin-bottom{right:-100px;}}@media only screen and (max-width:992px){.social-links.pushpin{left:auto;right:auto;padding-top:10px;width:100%;position:relative !important;}}.social-links a{display:inline-block;padding-bottom:5px;}.blog-content .blog-body{padding:25px 0;}.blog-content .blog-body ul li,.blog-content .blog-body ol li,.blog-content .blog-body span,.blog-content .blog-body p{color:#312a2a;margin:0;font-size:16px !important;font-family:"Open Sans",Roboto Light,Roboto,sans-serif !important;font-weight:300;line-height:2rem;}.blog-content .blog-body ol,.blog-content .blog-body ul{padding-left:40px;}.blog-content .blog-body ol li,.blog-content .blog-body ul li{padding:10px 0;}.blog-content .blog-body ul li{list-style-type:disc;}.blog-content .blog-body p{padding:10px 0;}.blog-pager .col{height:100px;background:#fcfcfc;font-weight:500;padding:0;border:1px solid #e8e8e8;}.blog-pager a{height:100%;line-height:20px;display:block;font-weight:500;font-family:Roboto Medium,Roboto,sans-serif;padding:15px 45px;color:#7f7f7f;position:relative;overflow:hidden;font-size:13px;}.blog-pager a.next{text-align:right;padding-left:5px;}.blog-pager a.previous{padding-right:5px;}.blog-pager a:hover{opacity:0.75;}.blog-pager a .pager-type{line-height:18px;vertical-align:top;padding-top:10px;display:inline-block;}.blog-page-wrapper a .link-title{color:#5a656a;margin:0;font-size:17px;font-family:Roboto Light,Roboto,sans-serif;line-height:17px;}.blog-pager a i.material-icons{color:#5490ab;font-size:48px;position:absolute;top:20px;left:0;}.blog-pager a.next i.material-icons{right:0;left:unset;}.ielts-academic-writing-blog-question{margin:0px 0px 40px 0px !important;}.ielts-academic-writing-blog-question p{font-size:14px;margin:0px 0px 10px 0px !important;}.ielts-academic-writing-blog-question a{font-size:14px !important;}.footer-stats{padding:100px 0;}.footer-stats:before{content:"";display:block;margin:0 auto;width:40px;height:0;border:1px solid #e3120b;}.svg-pattern-bg{padding:100px 0 !important;background:#f4f8f9 url(/sites/all/themes/toefl_site/images/app/svg-pattern-bg.svg) no-repeat 100% /100%;}.footer-signup-header{display:block;position:relative;margin:0;font-weight:600;padding:50px 0 20px;font-size:2rem;color:#000;}.footer-signup-sub-header{text-align:center;padding:0 20px 50px;font-size:22px;line-height:20px;margin:0;color:#9b9da0;font-family:serif;letter-spacing:0.3px;}.footer-stats .white-bg-form input[type='submit']{margin:0 auto;max-width:500px;height:50px;line-height:50px;}.footer-stats .white-bg-form .form-item input{max-width:500px;height:50px;line-height:50px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);}.footer-stats .white-bg-form .form-item{margin-bottom:6px;}.footer-stats .white-bg-form .form-item input:active,.footer-stats .white-bg-form .form-item input:focus{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);}.waves-effect.waves-black .waves-ripple{background-color:rgba(0,0,0,0.65);}.waves-effect.waves-brown .waves-ripple{background-color:rgba(121,85,72,0.65);}.waves-effect.waves-blue .waves-ripple{background-color:rgba(1,83,165,0.65);}.sticky-footer-wrap{min-height:100%;}.sticky-footer-main{padding-bottom:50px;}.sticky-footer{position:relative;margin-top:-50px;height:50px;clear:both;}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;}.light-page-background{background-color:#fafafa;}.page-user-reset .password-strength,.page-user-reset .password-confirm{float:none !important;}.grey.lighten-6{background-color:#fcfcfc !important;}.info-page{padding:0;color:#5D6769;font-size:17px;line-height:1.9;letter-spacing:0;}.info-page.guide-page,.info-page.guide-page p{font-size:16px;line-height:1.75;color:#40494a;}.info-page .views-row{padding:1px 0;}.info-page .views-row-blogs-wrapper{margin:30px 0;}.info-page .views-row-blogs-wrapper a.continue-reading-btn{height:30px;line-height:30px;padding:0 16px;text-transform:capitalize;}.info-page .row{margin-bottom:0;}.info-page p{line-height:1.9;margin:2em 0;padding:0;}.info-page table{margin:2em 0;}.info-page table p{margin:0;}.info-page .user-options a{background:#b4eabd;color:#4d4f56;padding:10px 25px;display:block;font-size:17px;font-family:Roboto Regular,Roboto,sans-serif;}.info-page .user-options a:hover{background:#93e8a1;color:#3b3d42;}.info-page ol,.info-page ul{margin:2em 0;}.info-page ol li,.info-page ul li{padding:7px 0;line-height:1.75;}.info-page h3.header{font-size:2.3rem;padding:25px 10px;margin:0;text-align:center;}.info-page h5{font-size:20px;}.info-page .sub-header{font-size:1.2rem;font-weight:600;color:#8e8e8e;}.padding20{padding:20px;}.demo-container{padding:40px 0;}.demo-container label{letter-spacing:1px;font-weight:normal;font-size:15px;}.demo-container .i-question{font-size:16px;line-height:30px;letter-spacing:0.3px;}.demo-container .reading-passage{overflow:hidden;height:600px;text-align:left;padding:0;margin:0;width:100%;}.demo-container .reading-passage p{line-height:1.5rem;font-size:14px;letter-spacing:0.2px;}.demo-container .reading-scroller{overflow-y:auto;height:600px;width:104%;text-align:left;padding:0 10px 20px 10px;}.demo-container .time-panel{color:rgba(255,255,255,0.80);}.demo-container .time-panel h5{font-size:15px;color:rgba(255,255,255,0.50);letter-spacing:0.1px;margin-bottom:5px;}.demo-container .time-panel .first{margin-bottom:50px;}.demo-container p.smaller{font-size:13px;}.guide-page .guide-content{margin:20px 0;}.guide-page .guide-block{margin:0 0 50px 0;}.guide-menu-block{position:relative;z-index:1;}.guide-menu-block .quick-links{}.guide-menu-block .quick-links h3{font-size:22px;}.guide-menu-block .quick-links ul li{padding:2px 0;}.guide-menu-block .quick-links ul li a{font-size:14px;}.guide-page .guide-menu-block{padding:0 0 0 15px;background-color:#fff;margin:15px 0 25px;}.guide-page .guide-menu-block h3{font-size:21px;padding-top:5px;}.guide-page table td ul,.bmt-table-of-contents ul,.bmt-table-of-contents ol,.info-page .guide-menu-block ul,.guide-page .guide-menu-block ul{margin:0;padding:0;}.info-page .guide-menu-block ul li,.guide-page .guide-menu-block ul li{font-size:15px;}.info-page .guide-menu-block ul li a{color:#0073c0;font-size:15px;}.info-page .guide-menu-block ul li a.active{color:#000;}.info-page .guide-menu-block ul li a:hover{text-decoration:underline;}.bmt-table-of-contents{background:#f0f2ff;padding:10px 40px 10px 0;color:#246982;border:1px solid #d3daff;display:inline-block;margin-bottom:2em;}.bmt-table-of-contents a{font-size:15px;font-family:Roboto Slab,Roboto,sans-serif;}.bmt-table-of-contents ol li{line-height:1;padding:7px 0 7px 25px;margin-left:40px;}.info-page .practice-test-link,.info-page .mock-test-link{padding:5px;width:105px;display:inline-block;white-space:nowrap;font-size:15px;}.guide-page table td{font-size:16px;}.guide-page .border{font-size:16px;}.info-page .practice-test-link{width:135px;}.question-type-wrapper{padding:0.83em 0;font-size:15px;}.sample-question-wrapper{border:1px solid #ccc;line-height:1.3;}.sample-question-wrapper > .row{margin-left:auto;margin-right:auto;position:relative;padding:15px 10px;}.sample-question-wrapper .grey-header{background:#ccc;padding:10px;font-size:15px;}.sample-question-wrapper ol,.sample-question-wrapper ul{padding:0 0 0 20px;margin:10px 0 20px;}.sample-question-wrapper ol li,.sample-question-wrapper ul li{padding:5px 0;line-height:1.3;margin-left:20px;}.sample-question-wrapper table.border-table ul li{padding:5px 0 !important;}.guide-page .sample-essay-bg,.guide-page .audio-script-bg,.guide-page .reading-passage{background:#efefef;padding:15px 20px;font-size:14px;line-height:1.7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.guide-page .sample-essay-bg{height:auto;}.guide-page .reading-questions,.guide-page .reading-questions p,.guide-page .reading-questions ul li{font-size:15px;}.guide-page .toggle-my-content ul,.guide-page .toggle-my-content ul li{list-style:none;margin:0;padding:0;}.guide-page .toggle-my-content{}.guide-page .toggle-my-content .collapsible-header{background-color:#337ab7;color:#fff;}.guide-page .toggle-my-content .collapsible-header.blue{background:#337ab7 !important;}.guide-page .toggle-my-content .collapsible-body{padding:15px;background:#fff;}.guide-page .questions-bg{padding:30px;font-size:15px;}.guide-page .sample-essay-bg p,.guide-page .questions-bg p,.guide-page .audio-script-bg p{font-size:15px;}.guide-page .jplayer-blue-wrapper{max-width:900px;}table.answer-sheet{margin:0px;}table.answer-sheet  tr{border:1px solid #ffa500 !important;border-bottom:none !important;}table.answer-sheet tr:nth-of-type(odd){background-color:#fff;}table.answer-sheet tr:nth-of-type(even){background-color:#faebd7;}table.answer-sheet tr td:first-child{width:50px;}table.answer-sheet td{border-bottom:1px solid #ffa500;border-right:1px solid #ffa500;padding:7px !important;}input[type=text].no-border{border:none;height:30px;padding:0px 10px;margin:0px;}input[type=text].underline{border:none;border-bottom:1px solid #ccc;height:20px;padding:0px 10px;margin:0px;display:inline-block;width:120px;}input[type=text].underline.label{width:40px;}table.small-font td{font-size:15px !important;padding:10px !important;}.info-page h1.header{color:#5D6769;font-family:Roboto Slab,Roboto,Arial,sans-serif;font-weight:lighter;font-size:28px;line-height:44px;}.info-page h2.header{font-size:22px;margin:15px 0;}.info-page h5.header{color:#5D6769;font-family:Roboto Slab,Roboto,sans-serif;font-weight:300;}.info-page h1.header a{color:#5D6769;}.info-page h1.header a:hover{text-decoration:underline;}.info-page ul.anchor li{display:inline-block;}.info-page ul.anchor li a{background:#e0e0e0;color:#7f9398;text-transform:capitalize;font-family:Roboto Medium,sans-serif;font-weight:500;display:block;width:100%;height:30px;line-height:30px;padding:0 24px;font-size:14px;overflow:hidden;}.info-page ul.anchor li a:hover{background:rgba(119,161,181,0.60);color:#ffffff;}.info-page ul.anchor li a.active{background:#77a1b5;color:#ffffff;}.info-page .info-block{padding:10px;margin:10px 0;}.info-page ul.study-mode-tabs{background-color:inherit;margin:20px 0;overflow-x:visible;overflow-y:visible;}.info-page table.border-table tr{border:1px solid #ccc;border-top:none;}.info-page table.border-table tr,.info-page table.border-table td{padding:10px 15px;font-size:16px;}.info-page table.border-table.padding15 td{padding:15px;}.info-page ul.list-style li{list-style-type:disc;}.lesson-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.lesson-video-container iframe,.lesson-video-container object,.lesson-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.grey-rounded-bg{background:#efefef;padding:15px 20px;margin:2em 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.color-bg-container,.div-droppable-container{padding:15px 20px;margin:2em 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.div-droppable-container.color-none{padding:0px;}.colored-bg-list{padding-top:20px;padding-bottom:20px;}ol.multiple-choice-style{padding:0 !important;margin-bottom:2em;margin-top:0px;}ol.multiple-choice-style li{line-height:1.5;padding:3px 0;}.info-page .ielts_speaking_2_q.no_font_weight *{font-weight:400 !important;}.info-page .ielts_speaking_2_q p{margin:0px;}.info-page .ielts_speaking_2_q ul{margin:0px;}.info-page .ielts_speaking_2_q ul li{margin:0px;padding:0px;}@media only screen and (max-width:1500px){.footer-stats{background-size:1500px;}}@media only screen and (max-width:992px){.page-hero .header{font-size:2.2rem;padding:0 0 20px;}.page-hero .page-hero-sub-header{font-size:22px;}.row .col.blog-content{border:none;padding:20px 0;}.container,nav .nav-wrapper,.basic-page-container{width:100%;padding:0 30px;}.blog-page-wrapper .page-section .basic-page-container{width:100%;padding:0;}.row .col.blog-menu-wrapper{padding-top:20px;}footer.page-footer .zebra-img{text-align:left;}.node-type-article .blog-node-content{padding-top:0;}.blog-body h2,.blog-body h3{font-size:24px;}.blog-body h4,.blog-body h5,.blog-body h6{font-size:20px;}.guide-page .guide-menu-block{padding:20px 0 0;}}@media only screen and (max-width:768px){.basic-page .page-hero{padding:20px 0;}.page-hero .header{font-size:2rem;line-height:30px;}.page-hero .page-hero-sub-header{font-size:20px;line-height:25px;}footer.page-footer .footer-copyright{height:153px;}.info-page,p{font-size:16px;}.view-blogs .views-row{width:100%;height:auto;}.blog-body ul,.blog-body ol{padding-left:0;}.guide-page .questions-bg{padding:30px 15px;}}@media only screen and (max-width:600px){.container,nav .nav-wrapper,.basic-page-container{width:100%;padding:0 20px;}body{padding-top:70px;}.sticky-wrapper{top:0;}.page-hero .header{font-size:1.6rem;line-height:26px;}.page-hero .page-hero-sub-header{font-size:15px;line-height:18px;}.svg-pattern-bg{background-size:1000px;}.nav-mobile-auth-wrapper a{height:35px;line-height:35px;padding:0 15px;}.row .testimonial-wrapper{padding-bottom:30px;}.footer-signup-header{font-size:1.7rem;}.svg-pattern-bg{padding:35px 0 !important;}.blog-pager a{padding:10px 37px;font-size:12px;}.blog-page-wrapper a .link-title{font-size:13px;position:absolute;left:0;width:100%;top:37px;padding:0 10px;}.blog-pager a .pager-type{padding:0;vertical-align:initial;}.blog-pager a i.material-icons{top:0;font-size:38px;left:-2px;}.blog-pager a.next i.material-icons{right:-3px;}.basic-page .block-system .content .field-item > p a.btn-red-basic-page{top:0;}.info-page table.center-mobile tr,.info-page table.center-mobile td{text-align:center;}.info-page .practice-test-link,.info-page .mock-test-link{width:100px;background:#5490ab;margin:5px;text-align:center;color:#fff;}.info-page .practice-test-link{width:128px;}.info-page h1.header{font-size:24px;line-height:36px;}}@media only screen and (max-width:450px){nav .brand-logo{left:44%;}}
.img-wrapper .mobile-phone.toeic.chinese{background:transparent url(/sites/all/themes/toefl_site/images/app/mobile-phone-screen-tw.png) no-repeat 0 0 / 100%;}.page-toeic.page-upgrade .page-section .content-container{max-width:1200px !important;width:100%;}.page-toeic.page-upgrade #sub-plans .plan-box-wrapper{float:left;width:100% !important;}.page-toeic.page-upgrade #sub-plans .package-content{height:auto !important;}.page-toeic.page-upgrade #sub-plans .form-type-radio label{background:#eb2124;}.page-toeic.page-upgrade #sub-plans .form-type-radio label:hover{background:#dd2124;}.page-toeic.page-upgrade #sub-plans .term-wrapper{height:auto !important;}.page-toeic.page-upgrade #sub-plans .bottom{padding-top:0px;}.page-toeic.page-upgrade .toeic-upgrade-advert-text{max-width:1200px;margin:-30px auto 40px;}.img-box{height:84px;overflow-y:hidden;}#banner h1.hero-header{font-weight:600;}#banner span.small-font{font-size:1.3rem;}.img-box img{width:150px;}.intro-display-container{display:flex;margin-top:80px;}.app-demo-heading{text-align:center;color:#333;margin:2rem 0px;font-size:34px;}.app-demo-text{text-align:center;color:#333;width:100%;max-width:900px;margin:0 auto}.intro-display-container.right-mode{flex-direction:row-reverse;}.intro-display-container.right-mode  .display-image-wrapper{padding-right:50px;}.intro-display-container .intro-content-wrapper{width:340px;position:relative;}.intro-display-container .display-image-wrapper{width:100%;max-width:860px;}.intro-display-container .display-image-wrapper img{width:100%;}.intro-display-container .intro-content-wrapper .content-element{position:relative;align-items:flex-start;width:290px;min-height:110px;padding:0 16px 10px 23px;margin-bottom:10px;text-align:left;cursor:pointer;}.intro-display-container .intro-content-wrapper .content-element .vertical-progress-bar{position:absolute;left:0;top:0;height:3px;min-width:110px;max-width:130px;background:#ebebeb;transform-origin:0 100%;transform:rotate(90deg);}.intro-display-container .intro-content-wrapper .content-element .vertical-progress-bar span{height:3px;background:#00bbc3;overflow:hidden;position:relative;display:block;width:0px;}.intro-display-container .intro-content-wrapper .content-element .bullet-wrapper{display:flex;align-items:center;justify-content:center;min-width:120px;width:-moz-fit-content;width:fit-content;height:26px;background-color:#eeeeee;font-weight:700;font-size:12px;line-height:18px;color:#757575;margin-bottom:10px;padding-right:4px;}.intro-display-container .intro-content-wrapper .content-element .bullet-wrapper.active{background:#00bbc3;color:#fff;}.intro-display-container .intro-content-wrapper .content-element p{font-size:16px;line-height:28px;color:#333}.toeic_plan_options{margin-top:30px;margin-bottom:0px;}.toeic_plan_option{display:inline-block;margin-right:20px;font-size:14px;height:30px;line-height:30px;cursor:pointer}.toeic_plan_option .circle{line-height:20px;height:20px;width:20px;border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:white;display:inline-block;margin-right:10px;vertical-align:middle;text-align:center;}.toeic_plan_option .circle i{font-size:14px;vertical-align:middle;}@media only screen and (max-width:768px){.intro-display-container{margin-top:30px;}.intro-display-container{flex-direction:column;}.intro-display-container.right-mode{flex-direction:column;}.intro-display-container .intro-content-wrapper{width:100%;max-width:unset;}.intro-display-container .intro-content-wrapper .content-element{width:100%;}.intro-display-container .intro-content-wrapper picture img{width:calc(100% - 0px);max-width:unset;margin-bottom:30px;margin-top:30px;}.app-demo-heading{text-align:center;color:#333;margin:2rem 0px;font-size:26px;margin-top:0px;}.app-demo-text{text-align:center;color:#333;width:100%;max-width:900px;margin:0 auto}}@media only screen and (max-width:600px){#front-bottom #mobile-section .section{padding-bottom:50px;}#front-bottom #mobile-section .img-box{height:64px;}#front-bottom #mobile-section .img-box img{width:120px;}}
.free-trial-expire-modal{top:25% !important;}.free-trial-signup-modal,.free-trial-expire-modal{height:100%;max-height:100%;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;}.free-trial-expire-modal{}.free-trial-signup-modal .modal-content,.free-trial-expire-modal .modal-content{padding:0;text-align:center;}.free-trial-signup-modal .modal-content .overlay-dark-close{position:absolute;right:0;top:0;height:35px;width:35px;background-color:#d5ded8;border-radius:35px;padding:5px;}.close-signup-modal{width:100%;text-align:center;padding-bottom:15px;}.modal .close-expire-modal .modal-close,.modal .close-signup-modal .modal-close{position:relative;top:inherit;right:inherit;z-index:10;color:#fff;}.close-expire-modal .modal-close,.close-signup-modal .modal-close{color:rgba(255,255,255,0.90);border:2px solid rgba(255,255,255,0.90);display:inline-block;height:45px;width:45px;line-height:40px !important;font-size:28px !important;font-weight:600;font-family:roboto thin,sans-serif;position:relative;right:0;top:0;}.modal .close-expire-modal .modal-close{position:absolute;top:12px;right:194px;width:30px;height:30px;font-size:18px;line-height:26px !important;}.modal .times-up .close-expire-modal .modal-close{right:0;}.free-trial-signup-modal .result-msg{color:#EC2331;}.free-trial-signup-modal .free-trial-modal-form{text-align:center;padding-bottom:20px;}.free-trial-signup-modal .form-type-password,.free-trial-signup-modal .form-type-textfield{display:inline-block;vertical-align:middle;width:100%;margin:0;padding:0 0 6px;}.free-trial-signup-modal .free-trial-modal-form .form-type-password{}.free-trial-signup-modal input[type=text],.free-trial-signup-modal input[type=password],.free-trial-signup-modal input[type=text]:hover,.free-trial-signup-modal input[type=password]:hover,.free-trial-signup-modal input[type=text]:focus,.free-trial-signup-modal input[type=password]:focus,.free-trial-signup-modal input[type=text]:active,.free-trial-signup-modal input[type=password]:active{display:inline-block;font-size:14px;color:#333333;background-color:#FFFFFF;border:none;padding:0 20px;margin:0;width:100%;max-width:500px;height:50px;line-height:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:25px !important;-khtml-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;border-radius:25px !important;}.free-trial-signup-modal input[type=text]::-webkit-input-placeholder,.free-trial-signup-modal input[type=password]::-webkit-input-placeholder{color:#8c8c8c;font-weight:400;}.free-trial-signup-modal input[type=text]::-moz-placeholder,.free-trial-signup-modal input[type=password]::-moz-placeholder{color:#8c8c8c;font-weight:400;}.free-trial-signup-modal input[type=text]:-ms-input-placeholder,.free-trial-signup-modal input[type=password]:-ms-input-placeholder{color:#8c8c8c;font-weight:400;}.free-trial-signup-modal input[type=text]:-moz-placeholder,.free-trial-signup-modal input[type=password]:-moz-placeholder{color:#8c8c8c;font-weight:400;}.free-trial-modal-link-wrapper{padding-bottom:5px;}.free-trial-modal-link{position:relative;color:rgba(255,255,255,0.40) !important;font-size:0.9rem;font-weight:600;}.free-trial-modal-link:hover{color:rgba(255,255,255,0.45);}.login-link{top:0;}.back-link{top:25px;left:5px;font-size:0.8rem;color:#fff;}.free-trial-signup-modal .free-trial-modal-form input[type=submit]{display:inline-block;background-color:#eb2124;font-size:14px;color:#ffffff;text-transform:uppercase;text-align:center;border:none;padding:0 50px;cursor:pointer;vertical-align:middle;width:100%;max-width:500px;height:50px;line-height:50px;-webkit-border-radius:25px !important;-khtml-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;-o-border-radius:25px !important;border-radius:25px !important;}.free-trial-signup-modal .free-trial-modal-form input[type=submit]:hover{background-color:#eb2124;}.free-trial-signup-modal .free-trial-modal-form .facebook-divide-container{position:relative;width:100%;height:25px;margin:30px auto 15px;text-align:center;}.free-trial-signup-modal .free-trial-modal-form .facebook-divide-container .or .or-text{color:rgba(255,255,255,0.50);border:none;text-transform:lowercase;font-size:15px;font-weight:600;}.free-trial-signup-modal .free-trial-modal-form .facebook-auth-btn{width:100%;max-width:400px;margin-top:8px;}.free-trial-signup-modal .banner{padding:30px 0;margin:0;color:#fff;}.free-trial-signup-modal .cta-holder{display:inline-block;margin:40px 40px 30px 0;max-width:320px;width:100%;}.free-trial-signup-modal .discount-msg{font-size:0.8rem;margin-top:8px;font-weight:600;display:inline-block;color:#f99d0a;}.free-trial-signup-modal .cta{color:#fff;height:62px;line-height:62px;width:100%;text-align:center;font-size:1rem;font-weight:500;letter-spacing:1px;display:inline-block;}.free-trial-signup-modal .cta.free-trial{background-color:#eb2124;margin-bottom:10px;}.free-trial-signup-modal .cta.plans{border:4px solid #eb2124;line-height:54px;}.times-up{padding:10px 0;position:relative;width:155px;left:0;right:0;margin:auto;}.times-up i.material-icons{font-size:144px;color:#fff;}.free-trial-signup-modal #oops-modal .modal-content{padding:0;}.free-trial-signup-modal .oops-bg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;}.free-trial-expire-modal h2.header,.free-trial-signup-modal h2.header{font-family:Roboto Regular,sans-serif;padding:0;color:rgba(255,255,255,0.90);margin-bottom:40px;font-size:3.56rem;}.free-trial-expire-modal p,.free-trial-signup-modal p{line-height:1.75rem;margin:5px 0 15px;padding:0;}.free-trial-signup-modal p.sub{margin-bottom:40px;margin-top:0;color:rgba(255,255,255,0.60);font-size:1.3rem;}.free-trial-expire-modal h2.header{color:#fff;margin:0;padding:0 0 5px;line-height:28px;}.free-trial-expire-modal p{font-size:16px;color:#fff;}.free-trial-expire-modal h2.header{font-size:3rem;letter-spacing:0;}.free-trial-signup-modal #oops-modal{padding:0;width:100%;max-width:1100px;top:90px !important;margin:0 auto;}.free-trial-signup-modal .padding{padding:10px 30px;}.free-trial-signup-modal .trust-section{color:#fff;font-size:1.2rem;background-color:rgb(59,77,86);text-align:center;margin-bottom:20px;}.free-trial-signup-modal .trust-section .icon-holder{display:block;vertical-align:middle;width:100px;height:inherit;position:relative;}.free-trial-signup-modal .trust-section .icon-holder .icon{background:url(/sites/all/modules/custom/bestmytest/images/trust-icon.png);width:70px;height:70px;margin:10px auto 0 auto;}.free-trial-signup-modal .trust-section .title-holder{display:table-cell;vertical-align:middle;}.free-trial-signup-modal .trust-section .section-inner{height:80px;display:table;max-width:1000px;margin:0 auto;}@media only screen and (max-width:992px){.free-trial-signup-modal,.free-trial-expire-modal{top:0!important;background:rgba(0,0,0,0.68);}.free-trial-signup-modal .modal-content,.free-trial-expire-modal .modal-content{padding-top:20px;}}@media only screen and (max-width:767px){.free-trial-signup-modal p.sub{font-size:1.1rem;}}@media only screen and (max-width:450px){h4.title{font-size:1.8rem;}h4.subtitle{font-size:1.3rem;}.free-trial-expire-modal h2.header,.free-trial-signup-modal h2.header{font-size:3rem;}.free-trial-signup-modal .free-trial-modal-form .form-type-password,.free-trial-signup-modal .free-trial-modal-form .form-type-textfield,.free-trial-signup-modal #save-password-btn,.free-trial-signup-modal .free-trial-modal-form input[type=submit],.free-trial-signup-modal input[type=text],.free-trial-signup-modal input[type=password]{width:100% !important;margin-left:0 !important;box-sizing:inherit !important;border:none;}.free-trial-signup-modal .free-trial-modal-form input[type=submit]{margin-top:3px;}}
