﻿.button, label { -webkit-backface-visibility: hidden; }
#logo img, #navigationbar li { vertical-align: top; }
.navbar-container { padding: 10px 48px; }
.navbar.navbar-fixed-top.fixed-theme { background-color: orange; border-color: orange; box-shadow: 0 0 5px rgba(0,0,0,.8); }
.navbar-brand.fixed-theme { font-size: 18px; }
.navbar-container.fixed-theme { padding: 0 30px; }
.navbar-brand, .navbar-brand.fixed-theme, .navbar-container, .navbar-container.fixed-theme, .navbar.navbar-fixed-top.fixed-theme { transition: .8s; -webkit-transition: .8s; }
.navbar i.menuicon { font-size: 14px !important; margin-right: 8px; }
.navbar.navbar-fixed-top.fixed-theme a { color: #fff !important; }
    .navbar.navbar-fixed-top.fixed-theme a:hover { color: #fff !important; background-color: transparent; }
    .navbar.navbar-fixed-top.fixed-theme a i.menuicon { color: #ececec !important; }
    .navbar.navbar-fixed-top.fixed-theme a:hover i.menuicon { color: #fff !important; background-color: transparent; }
#menu-container { width: 100% !important; z-index: 5000 !important; max-width: 100%; }
#logo img { position: relative; top: 0; left: 0; }
#brand { padding: 0 !important; height: 52px; }
#main-menu { min-height: 72px; border-bottom: 1px solid #b5b3ac; box-shadow: 0 0 5px rgba(0,0,0,.5); background-color: #fff; padding: 0; }
    #main-menu.fixed-theme { min-height: 52px; border-bottom: 1px solid orange; box-shadow: 0 0 5px rgba(0,0,0,.8); background-color: orange; }
    #main-menu #logoimg { width: 198px; height: 108px; margin-top: -46px; content: url(/images/neetmanthra-logo.jpg); transition: .8s; -webkit-transition: .8s; }
#navigationbar > ul > li > a, #navigationbar > ul > li > a i.menuicon, #navigationbar > ul > li > a:visited, #navigationbar > ul > li > a:visited i.menuicon, #navigationbar > ul > li > ul > li > a, #navigationbar > ul > li > ul > li > a i.menuicon, #navigationbar > ul > li > ul > li > a:visited, #navigationbar > ul > li > ul > li > a:visited i.menuicon, .search i.menuicon { -webkit-transition: color .2s ease-out; -moz-transition: color .2s ease-out; -o-transition: color .2s ease-out; -ms-transition: color .2s ease-out; }
#main-menu.fixed-theme #logoimg { width: 168px; height: 55px; margin-top: 0; content: url(/images/neetmanthra-ft.jpeg); }
#navigationbar { padding-top: 2px; padding-left: 30px; }
    #navigationbar > ul > li a { line-height: 52px; }
    #navigationbar > ul > li > button { list-style: none; margin-top: 9px; position: relative; }
    #navigationbar a, #navigationbar a:visited { text-decoration: none; text-transform: none; vertical-align: top; font-weight: 600; font-size: 14px; padding: 0 15px; letter-spacing: 0; font-family: Lato; }
    #navigationbar > ul > li > a, #navigationbar > ul > li > a:visited { cursor: pointer; color: #292e31; }
        #navigationbar > ul > li:hover > a, #navigationbar > ul > li > a:hover { color: orange; background-color: transparent; }
        #navigationbar > ul > li > a i.menuicon, #navigationbar > ul > li > a:visited i.menuicon { color: rgba(67,62,50,.7); }
    #navigationbar > ul > li > ul > li > a, #navigationbar > ul > li > ul > li > a:visited { line-height: 28px; cursor: pointer; color: #292e31 !important; }
        #navigationbar > ul > li > ul > li > a i.menuicon, #navigationbar > ul > li > ul > li > a:visited i.menuicon { color: rgba(41,46,49,.2) !important; }
    #navigationbar > ul > li:hover > a i.menuicon, #navigationbar > ul > li > a:hover i.menuicon { color: orange; background-color: transparent; }
    #navigationbar > ul > li > ul > li > a:hover i.menuicon { color: orange !important; background-color: transparent; }
.search input { border-radius: 0 !important; outline: 0; box-shadow: none !important; }
.leftNav .search { margin-top: 8px; display: block; }
.btn.btn-flat { border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-width: 1px; }
.btn .fa { padding-right: 0; font-size: 14px; }
.search .btn-flat { background-color: transparent; border: 0 !important; margin-left: -34px !important; z-index: 9999 !important; outline: 0 !important; }
.search i.menuicon { color: rgba(41,46,49,.2); }
    .search i.menuicon:hover, .search li:hover { color: orange !important; }
.navbar-nav > .user-menu .user-image { float: left; width: 42px; height: 42px; border-radius: 50%; margin-right: 5px; margin-top: 5px; border: 2px solid rgba(41,46,49,.2); }
.navbar-nav > .user-menu .empty-image { float: left; width: 42px; height: 42px; border-radius: 50%; margin-right: 5px; margin-top: 5px; }
.navbar-nav > .user-menu > .dropdown-menu, .navbar-nav > .user-menu > .dropdown-menu > .user-body { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.navbar-nav > .user-menu > .dropdown-menu { border-top-right-radius: 0; border-top-left-radius: 0; padding: 1px 0 0; width: 280px; border: 1px solid #d2d2d2 !important; border-top: 0 !important; margin-top: 7px; }
.fixed-theme > .navbar-nav > .user-menu > .dropdown-menu { margin-top: -2px; }
.nav .open > a, .nav .open > a:active, .nav .open > a:focus, .nav .open > a:hover, .nav .open > a:visited, .nav > a, .nav > a:active, .nav > a:focus, .nav > a:hover, .nav > a:visited, .nav > li:active, .nav > li:focus, .nav > li:hover, .nav > li:visited, .nav > li > a, .nav > li > a:active, .nav > li > a:focus, .nav > li > a:hover, .nav > li > a:visited { background-color: transparent !important; border: none !important; }
li.header { color: #f60 !important; background: #f1f2f3; background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); font-style: normal; font-weight: 500; }
.user-menu .header, .user-menu li { background-color: #fff; padding: 7px 10px; border-bottom: 1px solid #f4f4f4; color: #444; font-size: 14px; }
.animatedelay { -webkit-animation-duration: 2s; animation-duration: 2s; }
.navbar-toggle { position: relative; float: right; padding: 9px; margin-top: 8px; margin-right: 12px; margin-bottom: 8px; background-color: #f5f5f5; border: 1px solid transparent; border-radius: 5px; }
    .navbar-toggle .icon-bar { display: block; width: 25px; height: 2px; border-radius: 1px; background-color: #FF9800; }
#menu-top .menu { display: inline-block; margin: 0; width: 100%; padding-left: 234px; transition: .8s; -webkit-transition: .8s; }
    #menu-top .menu li { display: inline-block; list-style: none; padding-right: 40px; position: relative; }
        #menu-top .menu li .sub-menu { margin: 0; padding: 5px 15px 10px; position: absolute; top: auto; left: -15px; min-width: 200px; display: none; overflow: hidden; }
            #menu-top .menu li .sub-menu li { display: block; padding: 0; margin: 0; }
            #menu-top .menu li .sub-menu[class*=tc-columns-] { padding: 15px 30px 20px; }
        #menu-top .menu li:hover .sub-menu { z-index: 9999; }
.social li a.top-nav { width: 28px; height: 28px; margin-bottom: 0; display: inline-flex; margin-right: 2px; }
.social .s_icon.top-nav { width: 28px; line-height: 28px; font-size: 16px; }
.sidebar_widget.social ul li a.so_youtube, .social ul li a.so_youtube { background: #cb322c; }
.navbar-container-blk { padding: 3px 32px 0; background: #222; height: 36px; width: 100%; max-width: 100%; font-size: 14px; font-family: Roboto Slab; font-weight: 300; }
span.wht-clr { color: #fff; }
.no-rght-padding { padding-right: 0 !important; }
.fixed-theme #menu-top .menu { padding-left: 0; transition: .8s; -webkit-transition: .8s; }
.navbar.navbar-fixed-top.fixed-theme a.so_facebook:hover { color: #fff !important; background: #4672b3; }
.navbar.navbar-fixed-top.fixed-theme a.so_twitter:hover { color: #fff !important; background: #099bcc; }
.navbar.navbar-fixed-top.fixed-theme a.so_youtube:hover { color: #fff !important; background: #cb322c; }
.navbar.navbar-fixed-top.fixed-theme a.so_gplus:hover { color: #fff !important; background: #da4a38; }
h1, h2, h3, h4, h5, h6 { color: #292e31; margin-top: 0; }
h3 { font-size: 27px; line-height: 33px; font-weight: 500; }
#footer { position: relative; z-index: 0; margin: auto auto -20px; width: 100%; -webkit-transform: translateZ(0); }
.footerinnerwrapper { padding: 0; }
#footer.boxed .footerinnerwrapper { position: relative; margin: auto; padding: 0; }
.footer_left_underlay, .footer_right_underlay { width: 50%; position: absolute; background: #262a2e; z-index: 0; height: 100%; top: 0; }
#footer .footerinnerwrapper .footer-inner > .row, #footer.boxed .footerinnerwrapper .footer-inner > .row { margin: 0 !important; }
#footer .footerinnerwrapper .footer-inner { max-width: 100%; }
#footer .rowwrapper { color: #fff; }
#footer .row > .widgetslot, #footer .row > .widgetslot:first-child { background: #262a2e; }
#footer .row > .widgetslot { padding: 75px 40px 50px; }
#footer .widgetslot h3 { margin-top: 0; }
#footer > .container-fluid.rowwrapper > .row { margin: 0; }
#footer.boxed .container-fluid, #footer.boxed .footerinnerwrapper { max-width: 1250px; }
.footer_left_underlay { left: 0; }
.footer_right_underlay { left: 50%; }
#navigation ul li.megamenu .footer_widget { color: rgba(255,255,255,.5); }
    #navigation ul li.megamenu .footer_widget a { color: rgba(255,255,255,.65); }
        #navigation ul li.megamenu .footer_widget a:hover { color: rgba(255,255,255,1); }
.footer_widget h3 { color: #b7bdc0; }
.footer_widget h3, .sidebar_widget h3 { font-size: 18px; line-height: 20px; font-weight: 700; letter-spacing: 0; margin-bottom: 28px; margin-top: 0; }
#footer img, #sidebar-container img { max-width: 100%; height: auto; }
#footer .widgetslot .footer_widget { color: #888; color: rgba(255,255,255,.4); margin-bottom: 50px; display: block; }
.copyrights, .social li, .social li a, .techenabler { display: inline-block; }
#sidebar-container .footer_widget, #sidebar-container .sidebar_widget { margin-bottom: 60px; }
#footer .widgetslot .footer_widget:last-child, #sidebar-container #sb-inner-wrap .sidebar_widget:last-child { margin-bottom: 0; }
.footer_widget { color: #888; color: rgba(255,255,255,.4); }
    .footer_widget a, .footer_widget a:visited { color: rgba(183,189,192,.5); line-height: 28px; }
        .footer_widget a:hover { color: #fff; text-decoration: none; }
    .footer_widget.widget_nav_menu .megamenutitle { color: #bbb; font-weight: 600; }
    .footer_widget.widget_nav_menu li.current_page_item a { color: #fff; }
.sidebar_widget.widget_nav_menu .megamenutitle { color: #555; font-weight: 600; }
.sidebar_widget.widget_nav_menu li.current_page_item a { color: #33bfd8; }
.widget_calendar table { max-width: 300px; width: 100%; }
.sidebar_widget.widget_calendar table td { color: #999; }
.footer_widget a.widgetlink:hover { color: #fff !important; }
.sidebar_widget a.widgetlink:hover { color: #333 !important; }
.sidebar_widget .textwidget { color: #666; }
.footer_widget .textwidget { color: rgba(183,189,192,.5); }
#sidewidgetpanel { padding: 55px 30px 30px; width: 300px; height: 100%; top: 0; right: 0; position: fixed; visibility: hidden; z-index: 8000; }
    #sidewidgetpanel.light { background: #eee; }
    #sidewidgetpanel.dark { background: #252525; }
    #sidewidgetpanel .footer_widget, #sidewidgetpanel .sidebar_widget { margin-bottom: 50px; }
        #sidewidgetpanel .footer_widget:last-child, #sidewidgetpanel .sidebar_widget:last-child { margin-bottom: 0; }
.col-md-3.widgetslot { width: 25%; }
.col-md-4.widgetslot { width: 33.33333%; }
.col-md-6.widgetslot { width: 50%; }
.col-md-8.widgetslot { width: 66.66666%; }
.col-md-12.widgetslot { width: 100%; }
.tp_vc_mw_rowinner .vc_row.wpb_row.related_posts { margin-top: 75px !important; margin-bottom: 0 !important; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 0 !important; }
.wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid { margin-bottom: 0; }
.archive .title_media_wrapper_row, .blog .title_media_wrapper_row, .br-textwrapper .tp_vc_mw_rowwrapper:last-child .vc_row, .category .title_media_wrapper_row { margin-bottom: 19px !important; }
.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.bottomzero, .bottomzero .wpb_column:last-child, .wpb_wrapper > .wpb_content_element:last-child { margin-bottom: 0 !important; }
.wpb_column { padding-right: 0; padding-left: 0; }
.social ul { margin: 0; padding: 0; }
.social li { margin: 0 7px 0 0; padding: 0; }
    .social li:last-child { margin-right: 0; }
    .social li a { width: 40px; height: 40px; opacity: 1; background: rgba(255,255,255,.05); margin: 0 0 4px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0; }
        .social li a:hover { border: 0; }
.social .s_icon { float: left; font-size: 20px; color: #bbb; color: rgba(255,255,255,.65); text-align: center; width: 40px; line-height: 40px; font-family: fontello; }
.sidebar_widget.social li a:hover .s_icon, .social li a:hover .s_icon { color: #fff; }
.sidebar_widget.social ul li a.so_facebook, .sidebar_widget.social ul li a.so_facebook:hover, .social ul li a.so_facebook, .social ul li a.so_facebook:hover { background: #4672b3; }
.sidebar_widget.social ul li a.so_twitter, .sidebar_widget.social ul li a.so_twitter:hover, .social ul li a.so_twitter, .social ul li a.so_twitter:hover { background: #099bcc; }
.sidebar_widget.social ul li a.so_gplus, .sidebar_widget.social ul li a.so_gplus:hover, .social ul li a.so_gplus, .social ul li a.so_gplus:hover { background: #da4a38; }
.sidebar_widget.social ul li a.so_pinterest:hover, .social ul li a.so_pinterest:hover { background: #c32524; }
.sidebar_widget.social ul li a.so_vimeo:hover, .social ul li a.so_vimeo:hover { background: #8bb225; }
.sidebar_widget.social ul li a.so_youtube:hover, .social ul li a.so_youtube:hover { background: #cb322c; }
.sidebar_widget.social ul li a.so_linkedin:hover, .social ul li a.so_linkedin:hover { background: #2e8cc2; }
.sidebar_widget.social ul li a.so_rss:hover, .social ul li a.so_rss:hover { background: #e97633; }
.sidebar_widget.social ul li a.so_instagram:hover, .social ul li a.so_instagram:hover { background: #33648f; }
.sidebar_widget.social ul li a.so_dribbble:hover, .social ul li a.so_dribbble:hover { background: #ea4c89; }
.sidebar_widget.social ul li a.so_behance:hover, .social ul li a.so_behance:hover { background: #1769ff; }
.sidebar_widget.social ul li a.so_delicious:hover, .social ul li a.so_delicious:hover { background: #222; }
.sidebar_widget.social ul li a.so_digg:hover, .social ul li a.so_digg:hover { background: #000; }
.sidebar_widget.social ul li a.so_dropbox:hover, .social ul li a.so_dropbox:hover { background: #007ee5; }
.sidebar_widget.social ul li a.so_flickr:hover, .social ul li a.so_flickr:hover { background: #ff0084; }
.sidebar_widget.social ul li a.so_foursquare:hover, .social ul li a.so_foursquare:hover { background: #0732a2; }
.sidebar_widget.social ul li a.so_github:hover, .social ul li a.so_github:hover { background: #333; }
.sidebar_widget.social ul li a.so_reddit:hover, .social ul li a.so_reddit:hover { background: #ff4500; }
.sidebar_widget.social ul li a.so_skype:hover, .social ul li a.so_skype:hover { background: #00aff0; }
.sidebar_widget.social ul li a.so_soundcloud:hover, .social ul li a.so_soundcloud:hover { background: #f80; }
.sidebar_widget.social ul li a.so_spotify:hover, .social ul li a.so_spotify:hover { background: #7ab800; }
.sidebar_widget.social ul li a.so_stumbleupon:hover, .social ul li a.so_stumbleupon:hover { background: #eb4924; }
.sidebar_widget.social ul li a.so_tumblr:hover, .social ul li a.so_tumblr:hover { background: #35465c; }
.sidebar_widget.social ul li a.so_vine:hover, .social ul li a.so_vine:hover { background: #00b488; }
.sidebar_widget.social ul li a.so_xing:hover, .social ul li a.so_xing:hover { background: #026466; }
.textwidget > ul, .textwidget > ul > li { list-style: none; padding-left: 0; }
.footrow { padding-bottom: 48px; }
.tp-subfooter { font-size: 13px; font-weight: 400; margin-top: 10px; }
.marginbottom0 { margin-bottom: 0 !important; }
.techenabler { margin-top: 7px; float: right; }
.loginPopup, label { font-family: 'Titillium Web',sans-serif; }
.tab-group:after, .top-row:after { content: ""; clear: both; }
#registerErrors > .message-error > ul, .tab-group { list-style: none; }
.loginPopup { background: #fff; padding: 30px 40px 20px; max-width: 550px; margin: 40px auto; border-radius: 4px; box-shadow: 0 4px 10px 4px rgba(19,35,47,.3); }
.social-logins { margin-top: 20px; margin-bottom: 0; text-align: center; }
.tab-group { padding: 0; margin: 0 0 28px; }
    .tab-group:after { display: table; }
    .tab-group li a { display: block; text-decoration: none; padding: 15px; background: rgba(255,182,6,.25); color: #666; font-size: 20px; float: left; width: 50%; text-align: center; cursor: pointer; -webkit-transition: .5s ease; transition: .5s ease; }
        .tab-group .active a, .tab-group li a:hover { background: #ffb606; color: #fff; }
h1.login-h1, label { font-weight: 300; color: #666; }
.tab-content > div:last-child { display: none; }
h1.login-h1 { text-align: center; margin: 0 0 28px; }
label { position: absolute; -webkit-transform: translateY(6px); transform: translateY(6px); left: 13px; -webkit-transition: all .25s ease; transition: all .25s ease; pointer-events: none; font-size: 22px; }
    label .req { margin: 2px; color: #ffb606; }
    label.active { -webkit-transform: translateY(50px); transform: translateY(50px); left: 2px; font-size: 14px; margin-top: -13px; }
        label.active .req { opacity: 0; }
    label.highlight { color: #666; }
.login-popup-input, .login-popup-textarea { display: block !important; width: 100% !important; height: 100% !important; padding: 5px 10px !important; background: 0 0 !important; border: 1px solid #a0b3b0 !important; color: #666 !important; border-radius: 0 !important; -webkit-transition: border-color .25s ease,box-shadow .25s ease !important; transition: border-color .25s ease,box-shadow .25s ease !important; max-width: 100% !important; }
    .login-popup-input:focus, .login-popup-textarea:focus { outline: 0; border-color: #ffb606; }
.login-popup-textarea { border: 2px solid #a0b3b0; resize: vertical; }
.field-wrap { position: relative; margin-bottom: 40px; }
.top-row:after { display: table; }
.top-row > div { float: left; width: 48%; margin-right: 4%; }
    .top-row > div:last-child { margin: 0; }
.login-popup-button { border: 0; outline: 0; border-radius: 0; padding: 15px 0; font-size: 2rem; font-weight: 600; text-transform: uppercase; letter-spacing: .1em; background: #ffb606; color: #fff; -webkit-transition: all .5s ease; transition: all .5s ease; -webkit-appearance: none; }
    .login-popup-button:focus, .login-popup-button:hover { background: #ffb606; }
.login-popup-button-block { display: block; width: 100%; }
.forgot { margin-top: -20px; text-align: right; }
.login-popup-input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px transparent inset; }
    .login-popup-input:-webkit-autofill, .login-popup-input:-webkit-autofill:active, .login-popup-input:-webkit-autofill:focus, .login-popup-input:-webkit-autofill:hover { transition: background-color 5000s ease-in-out 0s; }
.forgotpass { color: #666; }
    .forgotpass:hover { color: #ffb606; text-decoration: none; }
.login-popup-input { max-width: 100%; }
.modal { background-color: rgba(1,1,1,.75); }
#loginErrors > .message-error, #registerErrors > .message-error { margin-top: 20px; }
    #loginErrors > .message-error > ul { list-style: none; margin-bottom: 0; }
body, html { height: 100%; }
body, input { font-family: 'Roboto Condensed',sans-serif; }
.button, img { display: block; }
.btn, .button--text-upper { letter-spacing: 2px; }
.btn, .btn-lg, .og-exams h3, .rgt-sctns h3 { text-transform: uppercase; }
.clear, .clear-after, .container-fluid:after, .container:after, .form-horizontal .form-group:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pfont, .row:after, article .entry-summary { clear: both; }
.btn-social, .btn-social-icon { overflow: hidden; text-overflow: ellipsis; }
* { margin: 0; padding: 0; }
html { width: 100%; }
body { font-weight: 400; line-height: 1.7em; font-size: 14px; -webkit-animation-delay: .1s; -webkit-animation-name: fontfix; -webkit-animation-duration: .1s; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: linear; }
h1, h2 { font-size: 34px; margin-bottom: 30px; }
input, select, textarea { max-width: 280px; }
h1 { color: #4b4b40; }
h2 { color: #ffb606; }
a, div, li, p, td { -webkit-text-size-adjust: none; }
input { background: #4b4b40; font-size: 14px; font-weight: 700; color: #fff; padding: 6px 10px; border: none; -webkit-appearance: none; border-radius: 0; -moz-border-radius: 0; }
[type=checkbox]:checked, [type=checkbox]:not(:checked) { position: absolute; padding-left: 1.95em; cursor: pointer; margin: 0 !important; font-size: 18px; }
    [type=checkbox]:checked:before, [type=checkbox]:not(:checked):before { content: ''; position: absolute; left: 0; top: 0; width: 1.25em; height: 1.25em; border: 2px solid #ccc; background: #fff; border-radius: 4px; box-shadow: inset 0 1px 3px rgba(0,0,0,.1); }
    [type=checkbox]:checked:after, [type=checkbox]:not(:checked):after { content: '✔'; position: absolute; top: 0; left: 4px; font-size: 1.3em; line-height: .8; color: #09ad7e; transition: all .2s; }
    [type=checkbox]:not(:checked):after { opacity: 0; transform: scale(0); }
    [type=checkbox]:checked:after { opacity: 1; transform: scale(1); }
[type=checkbox]:disabled:checked:before, [type=checkbox]:disabled:not(:checked):before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
[type=checkbox]:disabled:checked:after { color: #999; }
[type=checkbox]:disabled { color: #aaa; }
[type=checkbox]:checked:focus:before, [type=checkbox]:not(:checked):focus:before { border: 2px dotted #00f; }
[type=checkbox]:checked + label, [type=checkbox]:not(:checked) + label { padding-left: 10px; }
[type=checkbox]:checked + h6, [type=checkbox]:not(:checked) + h6 { padding-left: 28px; }
.button, .button > span { vertical-align: middle; }
.button--wayra::before, .clearfix:after, .clearfix:before, .grid__item::before, .loader::before { content: ''; }
.button { margin: 0 5px; padding: 3px 10px !important; border: none; background: 0 0; color: inherit; position: relative; z-index: 1; text-align: center; }
    .button:focus { outline: 0; }
.bg-1 .button { color: #37474f; border-color: #37474f; }
.bg-2 .button { color: #ECEFF1; border-color: #ECEFF1; }
.bg-3 .button { color: #fff; border-color: #fff; }
.button--size-s { font-size: 14px; }
.button--size-m { font-size: 16px; }
.button--size-l { font-size: 18px; }
.button--text-thin { font-weight: 300; }
.button--text-medium { font-weight: 500; }
.button--text-thick { font-weight: 600; }
.button--round-s { border-radius: 5px; }
.button--round-m { border-radius: 15px; }
.button--round-l { border-radius: 40px; }
.button--border-thin { border: 1px solid; }
.button--border-medium { border: 2px solid; }
.button--border-thick { border: 1px solid #37474f; color: #000; }
.button--wayra { min-height: 27px; margin-bottom: 10px !important; text-decoration: none !important; overflow: hidden; -webkit-transition: border-color .3s,color .3s; transition: border-color .3s,color .3s; -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1); transition-timing-function: cubic-bezier(.2,1,.3,1); padding: 6px 16px 5px !important; }
    .button--wayra::before { position: absolute; top: 0; left: 0; width: 150%; height: 100%; background: #37474f; z-index: -1; -webkit-transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0); transform: rotate3d(0,0,1,-45deg) translate3d(0,-3em,0); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transition: -webkit-transform .3s,opacity .3s,background-color .3s; transition: transform .3s,opacity .3s,background-color .3s; }
    .button--wayra.button--inverted:hover { color: #3f51b5; border-color: #fff; }
    .button--wayra:hover::before { opacity: 1; background-color: #f60; -webkit-transform: rotate3d(0,0,1,0deg); transform: rotate3d(0,0,1,0deg); -webkit-transition-timing-function: cubic-bezier(.2,1,.3,1); transition-timing-function: cubic-bezier(.2,1,.3,1); }
    .button--wayra.button--inverted:hover::before { background-color: #fff; }
.button--border-thin-over p { border: 1px solid; padding: 5px; margin-top: 12%; }
.button-btn { z-index: 7; white-space: nowrap; font-size: 13px; line-height: 16px; font-weight: 400; color: rgba(119,119,119,1); font-family: Lato; }
.btn-lg { font-size: 12px; font-weight: 500; padding: 14px 28px 13px; }
.alignleft, .pull-left { float: left; }
.bgclr { background-color: #03A9F4; color: #fff; }
.box h2, .og-exams, .rgt-sctns { background: #fff; }
.wrap { min-height: 92%; height: auto !important; padding: 110px 0 50px; }
.og-prog, .og-question, .og-review { height: auto; margin-top: 25px; }
.body-content { padding-left: 15px; padding-right: 15px; }
.dl-horizontal dt { white-space: normal; }
.neetcontainer { width: 100%; margin: 0 auto; clear: both; display: table; }
.homecarousel { margin-top: 10px; margin-bottom: 10px; }
    .homecarousel.left { padding-right: 0; }
    .homecarousel.right { padding-left: 10px; margin-top: 50px; margin-bottom: 50px; }
.rgt-sctns { border-radius: 4px; border: 1px solid #ffc107; box-shadow: 0 2px 5px rgba(255,152,0,.25); padding: 10px; }
    .rgt-sctns h3 { text-align: center; font-size: 15px; letter-spacing: 1px; color: #607D8B; padding: 0; line-height: 23px; border-bottom: 1px solid #FF9800; }
.pfont { transform: matrix(1,0,0,1,0,-28.7); transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1); transform-origin: 50% 50% 0; list-style: none; margin-left: 8px; margin-top: 3px; display: inline-block; text-align: left; color: #425b67; font-family: Arial,'Times New Roman',Times,serif; font-size: 13px; }
.box { border: 2px solid #fff; -moz-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-radius: 8px; }
    .box h2 { color: #fff; padding: 10px; }
    .box p, .pad p { color: #fff; padding: 16px; }
.control-label { color: #000; }
.curHand { cursor: pointer; }
.og-question { min-height: 308px; }
.og-review { min-height: 448px; }
.og-prog { min-height: 498px; margin-left: 30px; margin-right: 45px; }
.og-bottomsec { margin-top: 18px; min-height: 58px; height: auto; }
.progress, .progress-bar { height: 42px; }
.og-exams { border-radius: 8px; border: 2px solid #337ab7; box-shadow: 0 2px 2px #e8e8e8; padding: 10px; width: 96%; margin: 18px auto auto; }
    .og-exams h3, .og-exams h6 { color: #555; padding: 0; letter-spacing: 1px; }
    .og-exams h3 { text-align: center; font-size: 17px; line-height: 40px; border-bottom: 1px solid #337ab7; }
    .og-exams h6 { text-align: left; font-size: 15px; line-height: 25px; }
.al-og-option, .og-option, .og-optionHover { font-size: 16px; margin-left: 8px; min-width: 95%; max-width: 95%; padding: 8px; border: none; }
.og-option-grp { white-space: nowrap; }
.og-optionHover { margin-top: 25px; cursor: pointer; background: #ffb100; color: #fff; border-radius: 0; -moz-border-radius: 0; -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; -ms-transition: background-color .5s linear; transition: background-color .5s linear; }
.al-og-option, .og-option, .og-option-serial { -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; -ms-transition: background-color .5s linear; margin-top: 25px; color: #fff; }
.og-optionHover P { color: #fff; }
.answer-correct .al-og-option { background: green; color: #fff; }
.al-og-option, .og-option { background: #4b4b40; border-radius: 0; -moz-border-radius: 0; transition: background-color .5s linear; }
.mlft15, .og-review-item { margin-left: 15px; }
.og-option-serial, .og-option:hover { font-size: 16px; padding: 8px; border: none; }
.og-option p { color: #fff; }
.og-option:hover { cursor: pointer; background: #ffb100; border-radius: 0; -moz-border-radius: 0; }
    .og-option:hover p { color: #fff; }
.og-option-serial { max-width: 26px; background: #4b4b40; border-radius: 0; -moz-border-radius: 0; transition: background-color .5s linear; }
.og-review-item { cursor: pointer; margin-top: 25px; max-width: 40px; margin-right: 10px; padding: 10px; text-align: center; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; -ms-transition: background-color .5s linear; transition: background-color .5s linear; }
.userMarked { background: #2e6da4; color: #fff; }
.userAnswered { background-color: #3f8241; color: #fff; }
.userNotAnswered { background-color: red; color: #fff; }
.og-review-ex { margin-top: 3px !important; max-width: 30px !important; }
.mrght15 { margin-right: 15px; }
.padrght3p { padding-right: 3%; }
.progress { position: relative; text-align: center; }
.progress-bar.progress-bar-green { background-color: green; }
.progress-value { position: absolute; right: 0; left: 0; margin: 1% auto; }
.progress-bar-orange { background-image: -webkit-linear-gradient(top,#e6a303 0,#e6a303 100%); background-image: -o-linear-gradient(top,#e6a303 0,#e6a303 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#e6a303),to(#e6a303)); background-image: linear-gradient(to bottom,#e6a303 0,#e6a303 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6a303', endColorstr='#e6a303', GradientType=0); background-repeat: repeat-x; }
.pass { color: green; }
.fail { color: red; }
.sc_heading { position: relative; margin: 0 0 20px; padding-top: 8px; padding-bottom: 20px; }
    .sc_heading .sub-heading { font-size: 15px; font-weight: 400; margin: 0; line-height: 30px; color: #999; }
    .sc_heading .title, .sc_heading .title1 { line-height: 40px; font-weight: 700; border: none; text-align: left; margin: 0 0 2px; text-transform: uppercase; }
    .sc_heading.text-left .line { left: 0; right: auto; }
    .sc_heading .line { position: absolute; bottom: 0; left: 0; height: 1px; background-color: #333; width: 35px; }
    .sc_heading .title { color: #333; font-size: 30px; }
    .sc_heading .title1 { font-size: 24px; }
    .sc_heading .subtitle { border: none; text-align: left; line-height: 20px; font-size: 17px; font-weight: 400; margin: 0 0 2px; }
.cent, .title { text-align: center; }
.sc_heading.button-take { margin-top: -25px; margin-bottom: 50px; }
.ol-indent { margin-left: 32px !important; margin-top: 14px !important; }
.ol-exam-take-button { background-color: #e6a303; color: #fff; display: inline-block; font-size: 13px; line-height: 40px; height: 40px; border: 0; border-radius: 0; padding: 0 25px; text-transform: uppercase; font-weight: 500; letter-spacing: 1px; }
.orangeBox { background: rgba(253,199,70,.92); border: 1px solid #fff; overflow: hidden; }
.blackBox { background: #222; }
.lightBox { background: rgba(255,255,255,.9); padding: 20px; border-radius: 0; -moz-border-radius: 0; border: 1px solid #ddd; }
.autoCenter { background: #ccc; top: 50% !important; margin-top: -200px !important; height: auto !important; }
.white { color: #fff; }
.black { color: #111; }
.p_16 { font-size: 16px; line-height: 21px; }
.p_24 { font-size: 24px; line-height: 30px; }
.p_32, .p_42 { line-height: 40px; }
.p_32 { font-size: 32px; }
.p_42 { font-size: 42px; }
#page-wrapper { min-height: 100%; margin-top: 18px; }
.error-wrapper { width: 86%; margin: auto; }
.panel-orange { border-color: orange; }
    .panel-orange > .panel-heading { border-color: orange; color: #fff; background-color: orange; height: auto; padding: 0; }
#breadcrumbs > li > a, #breadcrumbs > li > a:visited, .breadcrumbs-wrapper #breadcrumbs li, .orange-button a:visited, article .entry-header .entry-title a:visited { color: #666; }
.login-popup-input, .login-popup-textarea { font-size: 20px !important; }
select.login-popup-input { border: none !important; height: 21px !important; padding: 0 !important; font-size: 18px !important; }
.breadcrumbs-wrapper #breadcrumbs, .breadcrumbs-wrapper .thim-breadcrumbs, .breadcrumbs-wrapper .woocommerce-breadcrumb { padding: 2px 0 6px; margin: 0; border-bottom: 1px solid #eee; }
    .breadcrumbs-wrapper #breadcrumbs a, .breadcrumbs-wrapper .thim-breadcrumbs a, .breadcrumbs-wrapper .woocommerce-breadcrumb a { line-height: 25px; display: inline-block; margin-right: 8px; }
#breadcrumbs { font-size: 12px; }
.breadcrumbs { margin-left: 20px; margin-right: 20px; margin-bottom: 20px; }
.breadcrumbs-wrapper, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .breadcrumbs-wrapper #breadcrumbs li, .breadcrumbs-wrapper .thim-breadcrumbs li, .breadcrumbs-wrapper .woocommerce-breadcrumb li { line-height: 25px; display: inline-block; list-style: none; font-size: 12px; }
#breadcrumbs > li > a:hover, .orange-button a:hover, article .entry-header .entry-title a:hover { color: #ffb606; text-decoration: none; }
.breadcrumbs-wrapper #breadcrumbs a:after, .breadcrumbs-wrapper .thim-breadcrumbs a:after, .breadcrumbs-wrapper .woocommerce-breadcrumb a:after { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #eee; display: inline-block; margin: 0 0 0 8px; line-height: 25px; }
.site-content { padding: 35px 15px 10px; }
    .site-content.no-padding-top { padding-top: 0; padding-bottom: 0; }
.title { margin-bottom: 0; color: #fff; padding-top: 12px; padding-bottom: 12px; font-variant: initial; vertical-align: top; }
.countdown-descr, .countdown-period, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
body .blog-content article .content-inner { display: inline-block; width: 100%; }
.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before { display: table; content: " "; }
article .post-formats-wrapper { overflow: hidden; margin-bottom: 30px; }
    article .post-formats-wrapper img { transition: all .3s ease-in-out 0s; }
article .related-archive .post-formats-wrapper img { width: 100%; }
article .entry-header { padding-bottom: 0; margin-bottom: 18px; overflow: hidden; }
    article .entry-header .date-meta { font-size: 72px; font-weight: 700; height: 82px; width: 130px; float: left; line-height: 72px; }
    article .entry-header .date-meta, article .readmore a { color: #ffb606; }
    article .entry-header .entry-contain { position: relative; padding-left: 30px; width: calc(100% - 130px); width: -webkit-calc(100% - 130px); width: -moz-calc(100% - 130px); float: right; }
    article .entry-header .date-meta i { font-size: 13px; text-transform: uppercase; font-style: normal; font-weight: 700; display: block; line-height: 20px; margin-top: 3px; }
    article .entry-header .entry-contain:before { content: ''; position: absolute; width: 1px; top: 4px; left: 0; bottom: 5px; background: #eee; }
    article .entry-header .entry-title { font-size: 30px; font-weight: 700; line-height: 34px; margin: 0 0 12px; }
        article .entry-header .entry-title a { color: #333; display: block; width: 100%; overflow: hidden; }
    article .entry-header .entry-meta { margin: 0; }
.pmpro-has-access ul { margin: 0 0 0 10px; list-style-type: none; }
article .entry-header .entry-meta li { border-right: 1px solid #eee; padding-right: 23px; margin-right: 20px; list-style: none; display: inline-block; line-height: 18px; margin-top: 10px; }
    article .entry-header .entry-meta li span { color: #ccc; font-size: 12px; font-weight: 700; display: block; line-height: 18px; }
        article .entry-header .entry-meta li a, article .entry-header .entry-meta li span.value { text-transform: uppercase; font-weight: 700; font-size: 12px; display: inline-block; color: #7a7a7a; }
.orange-button, article .readmore { font-size: 13px; text-transform: uppercase; }
    .orange-button, .orange-button a { color: #fff !important; }
article .entry-header .entry-meta li:last-child { padding-right: 0; border-right: 0; margin-right: 0; }
p:last-child { margin-bottom: 0; }
p { margin: 0 0 10px; }
article .readmore { font-weight: 700; margin-top: 23px; }
.orange-button { background-color: #ffb606; display: inline-block; line-height: 40px; height: 40px; border: 0; border-radius: 0; padding: 0 25px; font-weight: 500; letter-spacing: 1px; }
.entry-content .line { position: absolute; bottom: 0; left: 0; height: 1px; background-color: #333; width: 35px; }
.entry-content { margin-bottom: 20px; }
    .entry-content.preline { white-space: pre-line; text-align: justify; }
.btn, .btn-social, .btn-social-icon, .ctntHeader, .unitHeader { white-space: nowrap; }
hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0)); background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0)); background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0)); background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0)); }
.personalizeddemo { margin-top: 58px; margin-bottom: 30px; }
.single article .entry-header .entry-title { margin-bottom: 13px; }
.page .page-content article .page-content-inner .entry-header, .single-post .page-content article .page-content-inner .entry-header { margin-bottom: 25px; }
.padd0 { padding: 0; }
.thim-social-share li > div.facebook-social a:hover { border-color: #3b5998; background-color: #3b5998; }
.thim-social-share li > div a:hover { color: #fff; }
.thim-social-share li > div a { color: #999; width: 30px; height: 30px; border: 1px solid #999; border-radius: 50%; text-align: center; font-size: 14px; cursor: pointer; }
    .thim-social-share li > div a, .thim-social-share li > div a i { line-height: 28px; display: inline-block; vertical-align: middle; }
.entry-tag-share .post-tag a { color: #666; font-weight: 600; }
    .entry-tag-share .post-tag a:hover { color: #666; text-decoration: none; }
.entry-tag-share { margin-top: 10px; }
.social.right { text-align: right; padding-right: 50px; }
.entry-tag-share .post-tag { margin-top: 18px; }
.thim-list-content li { list-style: none; position: relative; padding-left: 35px; }
    .thim-list-content li:before { background-color: #ffb606; content: ''; width: 6px; height: 6px; border-radius: 50%; line-height: 24px; position: absolute; left: 10px; top: 9px; }
.btn-block + .btn-block { margin-top: 5px; }
.btn-social { position: relative; padding-left: 44px; text-align: left; }
    .btn-social > :first-child { position: absolute; left: 5px; top: 0; bottom: 0; width: 32px; line-height: 34px; font-size: 1.6em; text-align: center; border-right: 1px solid rgba(22,22,22,.1); }
    .btn-social.btn-lg { padding-left: 61px; }
        .btn-social.btn-lg > :first-child { line-height: 45px; width: 45px; font-size: 1.8em; }
    .btn-social.btn-sm { padding-left: 38px; }
        .btn-social.btn-sm > :first-child { line-height: 28px; width: 28px; font-size: 1.4em; }
    .btn-social.btn-xs { padding-left: 30px; }
        .btn-social.btn-xs > :first-child { line-height: 20px; width: 20px; font-size: 1.2em; }
.btn-social-icon { position: relative; text-align: left; height: 34px; width: 34px; padding: 0; }
    .btn-social-icon > :first-child { position: absolute; left: 0; top: 0; bottom: 0; line-height: 34px; font-size: 1.6em; }
    .btn-social-icon.btn-lg > :first-child { line-height: 45px; width: 45px; font-size: 1.8em; }
    .btn-social-icon.btn-sm > :first-child { line-height: 28px; width: 28px; font-size: 1.4em; }
    .btn-social-icon.btn-xs > :first-child { line-height: 20px; width: 20px; font-size: 1.2em; }
    .btn-social-icon > :first-child { border: 0; text-align: center; width: 100% !important; }
    .btn-social-icon.btn-lg { height: 45px; width: 45px; padding-left: 0; padding-right: 0; }
    .btn-social-icon.btn-sm { height: 30px; width: 30px; padding-left: 0; padding-right: 0; }
    .btn-social-icon.btn-xs { height: 22px; width: 22px; padding-left: 0; padding-right: 0; }
.btn-facebook { color: #fff !important; background-color: #3b5998; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#3b5998,#3b5998) !important; }
    .btn-facebook.active, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open > .dropdown-toggle.btn-facebook { color: #fff; background-color: #2d4373; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#2d4373,#2d4373) !important; }
    .btn-facebook.active, .btn-facebook:active, .open > .dropdown-toggle.btn-facebook { background-image: none; }
    .btn-facebook.disabled, .btn-facebook.disabled.active, .btn-facebook.disabled:active, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled], .btn-facebook[disabled].active, .btn-facebook[disabled]:active, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook, fieldset[disabled] .btn-facebook.active, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover { background-color: #3b5998; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#3b5998,#3b5998) !important; }
    .btn-facebook .badge { color: #3b5998; background-color: #fff; }
.btn-google { color: #fff !important; background-color: #dd4b39; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#dd4b39,#dd4b39) !important; }
    .btn-google.active, .btn-google:active, .btn-google:focus, .btn-google:hover, .open > .dropdown-toggle.btn-google { color: #fff; background-color: #c23321; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#c23321,#c23321) !important; }
    .btn-google.active, .btn-google:active, .open > .dropdown-toggle.btn-google { background-image: none; }
    .btn-google.disabled, .btn-google.disabled.active, .btn-google.disabled:active, .btn-google.disabled:focus, .btn-google.disabled:hover, .btn-google[disabled], .btn-google[disabled].active, .btn-google[disabled]:active, .btn-google[disabled]:focus, .btn-google[disabled]:hover, fieldset[disabled] .btn-google, fieldset[disabled] .btn-google.active, fieldset[disabled] .btn-google:active, fieldset[disabled] .btn-google:focus, fieldset[disabled] .btn-google:hover { background-color: #dd4b39; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#dd4b39,#dd4b39) !important; }
    .btn-google .badge { color: #dd4b39; background-color: #fff; }
.btn-twitter { color: #fff !important; background-color: #55acee; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#55acee,#55acee) !important; }
    .btn-twitter.active, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open > .dropdown-toggle.btn-twitter { color: #fff; background-color: #2795e9; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#2795e9,#2795e9) !important; }
    .btn-twitter.active, .btn-twitter:active, .open > .dropdown-toggle.btn-twitter { background-image: none; }
    .btn-twitter.disabled, .btn-twitter.disabled.active, .btn-twitter.disabled:active, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled], .btn-twitter[disabled].active, .btn-twitter[disabled]:active, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter, fieldset[disabled] .btn-twitter.active, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover { background-color: #55acee; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#55acee,#55acee) !important; }
    .btn-twitter .badge { color: #55acee; background-color: #fff; }
.btn-linkedin { color: #fff !important; background-color: #007bb6; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#007bb6,#007bb6) !important; }
    .btn-linkedin.active, .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover, .open > .dropdown-toggle.btn-linkedin { color: #fff; background-color: #005983; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#005983,#005983) !important; }
    .btn-linkedin.active, .btn-linkedin:active, .open > .dropdown-toggle.btn-linkedin { background-image: none; }
    .btn-linkedin.disabled, .btn-linkedin.disabled.active, .btn-linkedin.disabled:active, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:hover, .btn-linkedin[disabled], .btn-linkedin[disabled].active, .btn-linkedin[disabled]:active, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin, fieldset[disabled] .btn-linkedin.active, fieldset[disabled] .btn-linkedin:active, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:hover { background-color: #007bb6; border-color: rgba(0,0,0,.2); background-image: linear-gradient(to bottom,#007bb6,#007bb6) !important; }
    .btn-linkedin .badge { color: #007bb6; background-color: #fff; }
.mo-openid-app-icons { text-align: center; position: relative; padding-bottom: 60px; display: block !important; border-right: 1px solid #eee; }
    .mo-openid-app-icons:after { content: ''; position: absolute; max-width: 520px; bottom: 0; left: 0; right: 0; margin: auto; }
    .mo-openid-app-icons > p { font-weight: 700; font-size: 24px; text-align: center; }
    .mo-openid-app-icons .btn-block { line-height: 18px; display: inline-block; border: 0; border-radius: 0; margin: 0 20px; font-size: 15px; color: #fff; }
        .mo-openid-app-icons .btn-block .fa { left: 0; width: 40px; border-right: 1px solid #fff; font-size: 16px; line-height: 30px; }
    .mo-openid-app-icons a.btn-block { cursor: pointer; }
#thim-popup-login { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 9999999; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -webkit-opacity: 0; -khtml-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; visibility: hidden; background: rgba(0,0,0,.8); margin: 0; width: 100%; height: 100vh; overflow: auto; -webkit-transform: scale(.2,.2); -moz-transform: scale(.2,.2); -ms-transform: scale(.2,.2); -o-transform: scale(.2,.2); -webkit-transition: all .3s cubic-bezier(.4,0,1,1); -khtml-transition: all .3s cubic-bezier(.4,0,1,1); -moz-transition: all .3s cubic-bezier(.4,0,1,1); -ms-transition: all .3s cubic-bezier(.4,0,1,1); -o-transition: all .3s cubic-bezier(.4,0,1,1); transition: all .3s cubic-bezier(.4,0,1,1); }
    #thim-popup-login.active { -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; -webkit-opacity: 1; -khtml-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; visibility: visible; }
    #thim-popup-login .thim-login-container { background: #fff; position: relative; padding: 80px 50px; overflow: hidden; max-width: 900px; margin: auto; top: 0; cursor: default; }
        #thim-popup-login .thim-login-container.loading:before { background: rgba(255,255,255,.6); top: 0; left: 0; right: 0; bottom: 0; z-index: 2; content: ''; position: absolute; }
        #thim-popup-login .thim-login-container.loading .cssload-container { z-index: 3; }
        #thim-popup-login .thim-login-container a, #thim-popup-login .thim-login-container p { font-size: 15px; font-weight: 400; }
        #thim-popup-login .thim-login-container .close-popup { width: 30px; height: 30px; position: absolute; right: 0; top: 0; line-height: 30px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; display: none; }
    #thim-popup-login .message { display: block; position: absolute; left: 30px; right: 30px; text-align: left; font-size: 13px !important; }
    #thim-popup-login .mo-openid-app-icons > p, #thim-popup-login.has-shortcode .thim-login .title { font-size: 24px; text-transform: none; line-height: 30px; position: relative; font-weight: 700; text-align: center; }
    #thim-popup-login .thim-login-container > br { display: none; }
    #thim-popup-login .mo-openid-app-icons { width: 50%; float: left; padding: 0 30px; }
        #thim-popup-login .mo-openid-app-icons > p { margin: 0 0 23px; padding: 0; margin-bottom: 23px !important; }
        #thim-popup-login .mo-openid-app-icons .btn-block { margin-left: auto; margin-right: auto; margin-top: 20px; display: block; }
            #thim-popup-login .mo-openid-app-icons .btn-block:hover { text-decoration: none; }
            #thim-popup-login .mo-openid-app-icons .btn-block:nth-child(2) { margin-top: 0; }
        #thim-popup-login .mo-openid-app-icons:after { left: auto; bottom: auto; top: 0; right: 1px; width: 1px; border: 0; background: #eee; height: 300px; }
    #thim-popup-login.has-shortcode .thim-login { width: 50%; padding: 0 30px; position: relative; float: left; clear: none; }
        #thim-popup-login.has-shortcode .thim-login .title { margin: 0 0 23px; padding: 0; }
    #thim-popup-login .thim-loading-container { filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -webkit-opacity: .6; -khtml-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; }
#loginform .mo-openid-app-icons { display: none !important; }
.mo-openid-app-icons > p { margin-bottom: 10px !important; }
.mo-openid-app-icons .btn-block { margin-top: 20px; }
.mo-openid-app-icons a { cursor: pointer; }
.btn-block, .nav-justified, .nav-tabs.nav-justified, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width: 100%; }
.btn, img { vertical-align: middle; }
    .btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .form-control, .navbar-toggle, .open > .btn-danger.dropdown-toggle, .open > .btn-default.dropdown-toggle, .open > .btn-info.dropdown-toggle, .open > .btn-success.dropdown-toggle, .open > .btn-warning.dropdown-toggle { background-image: none; }
.btn { display: inline-block; font-weight: 400; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn, .fa-fw, .fa-li, .fa-stack-1x, .fa-stack-2x { text-align: center; }
.nav > li.disabled > a:focus, .nav > li.disabled > a:hover, .nav > li > a:focus, .nav > li > a:hover, .navbar-brand:focus, .navbar-brand:hover, a, a:focus, a:hover, input:focus, textarea:focus { text-decoration: none; }
.thim-login { width: 100%; clear: both; float: none; }
    .thim-login .title { color: #555; font-size: 24px; font-weight: 700; position: relative; text-align: center; margin: -12px 0 23px; padding: 0; text-transform: none; line-height: 40px; }
h2 { font-family: Roboto Slab; }
.registercontainer { margin-top: 0 !important; padding-top: 26px !important; }
.frmInner .link-bottom, .thim-login .link-bottom { font-size: 15px; line-height: 30px; text-transform: none; margin: 10px 0 0; font-weight: 400; text-align: center; }
.thim-login .link-bottom { color: #333; }
    .thim-login .link-bottom a { color: #ffb606; }
.frmInner .link-bottom { color: #333; }
    .frmInner .link-bottom a { color: #ffb606; }
form#frmForgot .description { margin: auto auto 50px; max-width: 450px; }
.learn-press .message, .message { color: #31708f; margin: 0 0 40px; border: 0; border-radius: 0; line-height: 20px; padding: 10px 15px; font-size: 13px; background: #d9edf7; }
.message-error, .message-info, .message-success, .message-warning { margin: 0 0 10px; border: 0; border-radius: 0; line-height: 20px; padding: 10px 15px; font-size: 13px; }
.learn-press .message.message-error, .message-error, .message.message-error { color: #a94442; background: #f2dede; }
.thim-widget-login-form .message { max-width: 600px; margin: 0 auto 30px; margin-top: 20px !important; }
.al-og-option table > tbody > tr:hover, .al-og-option table > tbody > tr:nth-of-type(odd), .og-option table > tbody > tr:hover, .og-option table > tbody > tr:nth-of-type(odd), .og-optionHover table > tbody > tr:hover, .og-optionHover table > tbody > tr:nth-of-type(odd) { background-color: unset !important; }
.thim-table-content table { width: 100%; max-width: 100%; margin-bottom: 20px; border: 1px solid #ddd; clear: both; }
    .thim-table-content table > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }
    .thim-table-content table > tbody > tr > td, .thim-table-content table > tbody > tr > th, .thim-table-content table > tfoot > tr > td, .thim-table-content table > tfoot > tr > th, .thim-table-content table > thead > tr > td, .thim-table-content table > thead > tr > th { border: 1px solid #ddd; padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
.uxicon, thead { vertical-align: middle; }
.thim-table-content table::after, .thim-table-content table::before { content: none !important; }
.thim-table-content table > tbody > tr:hover { background-color: #efefef; }
#main.info-main { padding-left: 0; padding-right: 0; }
#main.details-main, #main.news-main { padding-left: 20px; padding-right: 20px; }
#sidebar { position: relative; overflow: visible; box-sizing: border-box; min-height: 1px; }
.theiaStickySidebar { padding-top: 0; padding-bottom: 1px; position: static; }
.thim-bg-overlay-color:before, .thim-text-title:before .thim-bg-overlay-color-half:before, .widget_text .widget-title:before { background-color: #ffb606; }
.thim-sch-date { min-height: 130px; }
.widget-area aside { overflow: hidden; padding: 0 10px 0 20px; margin-bottom: 50px; position: relative; }
    .widget-area aside ul li { list-style: none; }
    .widget-area aside.widget ul li { margin: 0; padding: 5px 0; list-style: none; line-height: 20px; font-weight: 400; font-size: 12px; }
        .widget-area aside.widget ul li a, .widget-area aside.widget ul li a:visited { color: #333; }
            .widget-area aside.widget ul li a:hover { color: #ffb606; }
        .widget-area aside.widget ul li a { font-weight: 700; font-size: 12px; text-transform: uppercase; font-family: Lato; }
.widget-area .thim-list-posts.sidebar .article-image { float: left; width: 118px; margin-right: 10px; height: 102px; overflow: hidden; }
.widget-area .thim-list-posts.sidebar .item-post { clear: both; margin-bottom: 30px; overflow: hidden; }
.widget-area .thim-list-posts.sidebar .article-image img { width: 100%; min-height: 72px; }
.widget-area .thim-list-posts.sidebar .article-title-wrapper h5 { font-size: 14px; font-weight: 700; line-height: 21px; margin: -4px 0 14px; }
.widget-area .thim-list-posts.sidebar .article-date { font-size: 12px; font-weight: 700; line-height: 12px; }
    .widget-area .thim-list-posts.sidebar .article-date span { margin-right: 5px; display: inline-block; color: #ccc; }
        .widget-area .thim-list-posts.sidebar .article-date span.year { margin-right: 0; }
.owl-next, .owl-next .fa, .owl-prev, .owl-prev .fa, a, button, input[type=submit] { -webkit-transition: all .3s; -khtml-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.widget-title, .widget-title a, .widget-title a:visited { font-family: Roboto Slab; color: #292e31; margin-top: 0; }
    .widget-title a:hover { font-family: Roboto Slab; color: #ffb606; margin-top: 0; }
.widget-area aside:before { width: 3px; height: 36px; z-index: 3; }
.widget-area aside:after, .widget-area aside:before { background-color: #ffb606; content: ""; position: absolute; top: 0; left: 0; }
.widget-area aside .widget-title { position: relative; padding: 0; margin-top: 0; margin-bottom: 20px; line-height: 36px; text-transform: uppercase; font-size: 18px; font-weight: 700; }
.widget-area aside.widget .widget-title { margin-bottom: 8px; }
.widget-area aside:after { bottom: 0; width: 1px; background: #e5e5e5; }
.article-title-wrapper a, h5 { color: #333; font-family: Lato; }
    .article-title-wrapper a:hover, .icon-box-link h3:hover { color: #ffb606; }
.wp-post-image { width: 94%; max-height: 388px; margin: 0 auto; }
.infodetails_wrapper .site-content { padding-top: 0 !important; padding-left: 45px; padding-right: 45px; }
    .infodetails_wrapper .site-content .wp-post-image { width: 100%; max-height: 478px; margin: 0 auto; }
.home_counter_wrapper { min-height: 615px; background-image: url(https://www.mcqarena.com/images/countdown.jpg); background-position: 30% -13.17px; background-repeat: no-repeat; padding-left: 74.5px; padding-right: 74.5px; border-left: 0; border-right: 0; background-size: 1264.67px 718.18px; }
.desc-icon-box .desc-content, .desc-icon-box .exam-content { margin-bottom: 15px; font-size: 14px; line-height: 1.6; color: rgba(255,255,255,.5); min-height: 198px; }
.padright0 { padding-right: 0 !important; }
.article_heading .centered { text-align: center; }
.article_heading { padding-top: 28px; text-align: center; border-bottom: 1px solid #e5e5e5; }
.heading-info { font-size: 18px; line-height: 18px; font-weight: 700; margin-bottom: 18px; }
.bordered-content { line-height: 25px; border: 1px solid #e5e5e5; border-top: 0; padding: 0 20px; }
.homeinfoimage { width: 100%; height: 328px; }
.hometitlepadded { margin: 0 0 30px; padding-top: 42px; }
.panel-grid-50 { float: left; width: 50%; display: block; padding: 18px 18px 20px; }
.panel-row-style { zoom: 1; }
    .panel-row-style:before { content: ''; display: block; }
    .panel-row-style:after { content: ''; display: table; clear: both; }
.smicon-box:after, .smicon-box:before { clear: both; display: table-cell; content: ""; }
.boxes-icon { color: #333; border-width: 2px; border-style: solid; border-color: transparent; }
.inner-icon { display: table; text-align: center; width: 100%; height: 100%; table-layout: fixed; }
.gallery-columns-1 .gallery-item, img { max-width: 100%; }
    img[AttributesStyle] { width: 480px; height: 293px; }
.thim-widget-icon-box { position: relative; overflow: hidden; }
    .thim-widget-icon-box .wrapper-box-icon { position: relative; z-index: 9; }
        .thim-widget-icon-box .wrapper-box-icon.background-video { min-height: 450px; }
            .thim-widget-icon-box .wrapper-box-icon.background-video .content-inner { text-align: center; position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); }
            .thim-widget-icon-box .wrapper-box-icon.background-video .desc-icon-box p { margin: 16px 0 35px; }
        .thim-widget-icon-box .wrapper-box-icon.contact_info .smicon-box { margin: 27px 0 -4px; }
        .thim-widget-icon-box .wrapper-box-icon.contact_info .boxes-icon { border: 0; }
        .thim-widget-icon-box .wrapper-box-icon.contact_info .heading__primary { text-transform: none; font-size: 15px; line-height: 25px; font-weight: 700; margin: 0; }
        .thim-widget-icon-box .wrapper-box-icon.contact_info .desc-icon-box p { line-height: 25px; margin: 0; color: inherit; }
        .thim-widget-icon-box .wrapper-box-icon.contact_info a { color: inherit; }
    .thim-widget-icon-box video { position: absolute; bottom: 0; right: 0; min-width: 100%; min-height: 100%; max-height: 1000%; max-width: 1000%; width: auto; height: auto; top: 0; left: 0; }
    .thim-widget-icon-box .wrapper-box-icon.background-video .heading__primary { text-transform: uppercase; }
    .thim-widget-icon-box .bg-video-play { width: 90px; height: 90px; border-radius: 50%; border: 7px solid #333; display: block; margin: 0 auto; line-height: 90px; cursor: pointer; background: 0 0; color: #333; text-align: center; }
        .thim-widget-icon-box .bg-video-play:before { font: normal normal normal 40px/1 FontAwesome; content: "\f04b"; margin-left: 11px; }
        .thim-widget-icon-box .bg-video-play.bg-pause { line-height: 90px; }
            .thim-widget-icon-box .bg-video-play.bg-pause:before { content: "\f04c"; font-size: 36px; margin-left: 0; }
    .thim-widget-icon-box .boxes-icon.circle { border: 1px solid #eee; }
    .thim-widget-icon-box .wrapper-box-icon.circle .content-inner { padding-left: 15px; padding-right: 50px; }
    .thim-widget-icon-box .wrapper-box-icon.circle .heading__primary { margin-top: 0; margin-bottom: 6px; }
    .thim-widget-icon-box .wrapper-box-icon.circle .desc-icon-box p { margin-bottom: 17px; }
    .thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .boxes-icon { height: auto !important; }
.wrapper-box-icon.overlay { background: rgba(0,0,0,.6); overflow: hidden; -khtml-transition: all .3s; transition: all .3s; }
    .wrapper-box-icon.overlay:hover { background: #000; }
        .wrapper-box-icon.overlay:hover .icon-images img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
        .wrapper-box-icon.overlay:hover .icon.icomoon { -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
    .wrapper-box-icon.overlay .icon.icomoon { display: inline-block; margin-top: 22px; -khtml-transition: all .3s; transition: all .3s; }
    .wrapper-box-icon.overlay .icon-images { display: inline-block; }
        .wrapper-box-icon.overlay .icon-images img { -webkit-transition: all .3s; -khtml-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin-top: 28px; }
    .wrapper-box-icon.overlay .smicon-box { padding: 7px 0; overflow: hidden; min-height: 150px; }
    .wrapper-box-icon.overlay .heading__primary { text-transform: uppercase; font-size: 24px; font-weight: 700; color: #fff; line-height: 30px; margin: 20px 0 10px; padding-right: 42px; }
    .wrapper-box-icon.overlay .boxes-icon { border: 0; overflow: hidden; padding: 0 15px 15px; }
    .wrapper-box-icon.overlay .smicon-read { border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 700; padding: 0; margin-top: 0; }
        .wrapper-box-icon.overlay .smicon-read i { font-size: 11px; }
    .wrapper-box-icon.overlay .content-inner { padding-bottom: 10px; }
.wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box { overflow: hidden; }
    .wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box .icon .fa { transition: all .3s ease-in-out; }
    .wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box:hover .icon .fa { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); }
.thim-bg-border-top:hover .boxes-icon, .thim-box-language-tests .wrapper-box-icon.has_custom_image .inner-icon:hover img { -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
.thim-welcome-university > .panel-grid-cell:first-child { padding-right: 30px !important; position: relative; }
    .thim-welcome-university > .panel-grid-cell:first-child:before { content: ''; position: absolute; top: 52px; bottom: 0; right: 0; width: 1px; height: auto; background: #eee; }
.thim-welcome-university > .panel-grid-cell:nth-child(2) { padding-left: 30px !important; }
.thim-welcome-university .sc_heading { padding-bottom: 10px; margin-bottom: 10px; }
.thim-university-top-icon > .panel-grid-cell { padding-left: 0 !important; padding-right: 0 !important; }
.thim-university-top-icon .thim-no-border .thim-widget-icon-box .wrapper-box-icon { border: 0; }
.thim-university-top-icon .thim-widget-icon-box .wrapper-box-icon { border-right: 1px solid #eda803; }
.thim-university-top-icon .thim-widget-icon-box .heading__primary { margin: 0; padding-bottom: 14px; }
.thim-university-top-icon.thim-bg-overlay { max-width: 1170px; margin: -161px auto auto; }
    .thim-university-top-icon.thim-bg-overlay .thim-widget-icon-box .wrapper-box-icon { border-right-color: #2e2c2c; }
.thim-box-language-tests .wrapper-box-icon.has_custom_image .inner-icon img, .wrapper-box-icon:not(.background-video):not(.contact_info):not(.overlay) .smicon-box .icon .fa { -webkit-transition: all .3s ease-in-out; -khtml-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.thim-box-language-tests .wrapper-box-icon.has_custom_image .inner-icon img { transition: all .3s ease-in-out; }
.thim-box-language-tests .wrapper-box-icon.has_custom_image .inner-icon { max-height: 220px; overflow: hidden; }
.thim-bg-border-top .thim-widget-icon-box .boxes-icon, .thim-bg-border-top .thim-widget-icon-box .wrapper-box-icon .content-inner { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -khtml-transition: all .3s ease-in-out; }
.thim-bg-border-top .thim-widget-icon-box .boxes-icon { float: left; margin-top: 38px; margin-left: 38px; transition: all .3s ease-in-out; }
.thim-bg-border-top .thim-widget-icon-box .wrapper-box-icon .content-inner { clear: both; padding: 40px 60px 50px 140px; transition: all .3s ease-in-out; }
.thim-courses-collection .item img, .thim-social.style-3 li a .fa { -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.thim-bg-border-top .thim-widget-icon-box .wrapper-box-icon .content-inner .smicon-read.sc-btn { padding: 9px 18px; border-radius: 0; display: inline-block; color: #fff; border: 1px solid #fff; }
    .thim-bg-border-top .thim-widget-icon-box .wrapper-box-icon .content-inner .smicon-read.sc-btn:hover { text-decoration: none; border-color: #333; color: #333; }
.search-course-list-info li a:hover, .thim-carousel-instructors .instructor-item .readmore:hover, .thim-courses-collection .item .title:hover { text-decoration: underline; }
.thim-bg-border-top .thim-widget-icon-box .heading__primary { line-height: 30px !important; }
.thim-widget-icon-box .boxes-icon { border: 0; }
.inner-icon .icon { -webkit-transition: background .2s,color .2s; -moz-transition: background .2s,color .2s; transition: background .2s,color .2s; }
.inner-icon .icon, .wapper_portfolio.standard.effects_zoom_02 .mask-content { display: table-cell; vertical-align: middle; }
.thim-widget-icon-box .heading__primary { text-transform: none; font-size: 18px; font-weight: 700; line-height: 25px; margin-bottom: 15px; }
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .desc-icon-box { margin-top: 24px; padding-right: 20px; display: inline-block; min-width: 100%; }
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) p { margin-bottom: 16px; }
.thim-widget-icon-box .desc-icon-box p { color: #999; margin: 0 0 23px; line-height: 26px; text-align: justify; }
.desc-icon-box .exam-content p { line-height: 24px; }
#tab-course-review .course-rating .average-rating .rating-box .average-value, .counter-box.number-left .counter-box-content, .counter-box.number-left .display-percentage, .learn-press .tab-content .course-wishlist-box span.text, .product-grid .product__title .title, .thim-course-grid .course-item .thim-course-content .course-meta > div .course-comments-count, .thim-course-grid .course-item .thim-course-content .course-meta > div .course-student, .thim-font-heading, .thim-owl-carousel-post.thim-list-posts .read-more, .thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read, .woocommerce-MyAccount-content legend, h1, h2, h3, h4, h5, h6 { font-family: Roboto Slab; }
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read { border: 0; padding: 0; font-size: 13px; font-weight: 600; line-height: 18px; margin-top: 0; text-transform: uppercase; color: #888; }
.smicon-read { margin-top: 15px; padding: 5px 30px; display: inline-block; border-width: 1px; border-style: solid; border-radius: 5px; font-weight: 700; color: #2c3339; }
#pg-12-0 .panel-grid-cell, #pg-12-2 .panel-grid-cell, #pg-12-4 .panel-grid-cell, #pg-12-5 .panel-grid-cell, #pg-12-6 .panel-grid-cell, #pg-12-7 .panel-grid-cell, #pg-5900-0 .panel-grid-cell, #pg-5900-2 .panel-grid-cell, #pg-5900-3 .panel-grid-cell, #pg-5900-4 .panel-grid-cell, #pg-5900-5 .panel-grid-cell, #pg-5900-6 .panel-grid-cell, #pg-5900-7 .panel-grid-cell, #pg-5900-8 .panel-grid-cell, #pg-5900-9 .panel-grid-cell, #pg-counter .panel-grid-cell { padding-left: 15px; padding-right: 15px; }
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read .fa { display: none; }
.smicon-read i { font-size: 12px; margin-left: 5px; }
.thim-widget-icon-box .line-heading { background-color: #ffb606; display: block; width: 78px; height: 3px; margin: auto; }
#pg-2958-0, #pg-2958-1, #pg-5900-0, #pg-5900-2, #pg-5900-3, #pg-5900-4, #pg-5900-5, #pg-5900-6, #pg-5900-7, #pg-5900-8, #pg-5900-9 { margin-left: -15px; margin-right: -15px; }
.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read:hover { color: #ffb606; }
.panel-grid { zoom: 1; }
    .panel-grid:before { content: ''; display: block; }
#home_exams_summary, #home_info_summary { clear: both; width: 94%; margin: 0 auto; }
#home_counter_wrapper, #home_new_users_joining { clear: both; width: 100%; margin: 0 auto; }
#home_start_wrapper { margin-bottom: 38px; }
#pg-2958-0 .panel-grid-cell, #pg-2958-1 .panel-grid-cell { padding-left: 15px; padding-right: 15px; float: none; }
#pl-2958 .panel-grid-cell .so-panel:last-child { margin-bottom: 0; }
#pg-2958-0, #pg-5900-0, #pg-5900-1, #pg-5900-3, #pg-5900-5, #pg-5900-6, #pg-5900-7, #pl-2958 .panel-grid-cell .so-panel, #pl-5900 .panel-grid-cell .so-panel { margin-bottom: 30px; }
    #pg-5900-1 .panel-grid-cell, #pg-5900-2 .panel-grid-cell, #pg-5900-3 .panel-grid-cell, #pg-5900-5 .panel-grid-cell { float: left; }
#pgc-5900-3-0 { width: 65%; }
#pgc-5900-3-1 { width: 35%; }
#pl-5900 .panel-grid-cell .so-panel:last-child { margin-bottom: 0; }
#pg-12-0 .panel-grid-cell, #pg-12-2 .panel-grid-cell, #pg-12-4 .panel-grid-cell, #pg-12-5 .panel-grid-cell, #pg-12-6 .panel-grid-cell, #pg-12-7 .panel-grid-cell { float: none; }
#pg-12-1 .panel-grid-cell, #pg-5900-5 .panel-grid-cell, #pg-counter .panel-grid-cell { float: left; }
#pg-counter-left, #pg-counter-rht { width: 50%; }
#pg-12-0, #pg-12-1, #pg-12-4, #pg-12-5, #pg-counter, #pl-12 .panel-grid-cell .so-panel { margin-bottom: 30px; }
    #pl-12 .panel-grid-cell .so-panel:last-child { margin-bottom: 0; }
.thim-register-now-form { margin: 60px 0; background: #fff; position: relative; max-width: 428px; float: right; min-height: 492px; }
    .thim-register-now-form.top-homepage { margin: 61px 0; }
    .thim-register-now-form .title { position: relative; padding: 22px 30px 70px; line-height: 34px; text-align: center; font-size: 22px; overflow: hidden; margin: 0 0 23px; color: #fff; }
        .thim-register-now-form .title:before { height: 820px; content: ''; border-radius: 50%; bottom: 20px; right: auto; width: 820px; position: absolute; left: calc(50% - 410px); left: -webkit-calc(50% - 410px); left: -moz-calc(50% - 410px); background-color: #ffb606; }
        .thim-register-now-form .title span { position: relative; }
.frmInner { padding: 0 23px 24px; }
.thim-get-100s .get-100s { color: #fff; font-size: 20px; font-weight: 700; line-height: 28px; text-transform: uppercase; margin: 0; }
.thim-color { color: #ffb606; }
.thim-get-100s { padding-top: 181px; }
.thim-buy-now { max-width: 1170px; margin: auto; padding: 42px 35px; }
.thim-buy-now-desc { position: relative; padding-left: 20px; }
    .thim-buy-now-desc:before { width: 4px; top: 0; left: 0; bottom: 0; position: absolute; content: ''; background: #ffb606; }
    .thim-buy-now-desc .heading { text-transform: uppercase; font-size: 24px; line-height: 30px; font-weight: 700; color: #fff; margin: 0; padding: 3px 0 6px; }
    .thim-buy-now-desc .description { font-size: 15px; font-weight: 400; color: #fff; line-height: 25px; padding-bottom: 2px; }
.thim-buy-now .thim-widget-button .widget-button { border-color: #fff; background: #fff; color: #333; }
.thim-buy-now .thim-widget-button { padding: 13px 0; text-align: right; }
.thim-widget-button .widget-button.small.no-border { line-height: 40px; }
.thim-widget-button .widget-button { font-size: 13px; text-transform: uppercase; font-weight: 700; color: #fff; background: #111; border: 1px solid #111; }
    .thim-widget-button .widget-button.small { height: 40px; padding: 0 25px; line-height: 36px; background: 0 0; }
.thim-buy-now .thim-widget-button .widget-button:hover, .thim-join-the-elite-group .thim-widget-button .widget-button.normal:hover { border-color: #e6a303; }
.panel-grid-cell { -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 1em; }
    .panel-grid-cell .so-panel { zoom: 1; }
        .panel-grid-cell .so-panel:before { content: ''; display: block; }
        .panel-grid-cell .so-panel:after { content: ''; display: table; clear: both; }
    .panel-grid-cell .panel-last-child { margin-bottom: 0; }
.thim-bg-overlay { position: relative; }
    .thim-bg-overlay:before { position: absolute; background: rgba(0,0,0,.6); left: 0; right: 0; bottom: 0; top: 0; z-index: 0; }
    .thim-bg-overlay.lightcolor:before { background: rgba(0,0,0,.4) !important; }
    .thim-bg-overlay > .panel-grid-cell { position: relative; }
.thim-bg-overlay-color-half:before, .thim-bg-overlay-color:before, .thim-buy-now-desc:before, .thim-join-the-elite-group:before, .thim-text-title:before { background-color: #ffb606; }
.thim-course-grid .course-item .thim-course-content .course-meta:before { content: ''; width: 100%; height: 1px; position: absolute; top: 0; left: 0; right: 0; margin: auto; background: #e5e5e5; z-index: 10; }
.thim-join-the-elite-group { position: relative; }
    .thim-join-the-elite-group:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #ffb606; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -webkit-opacity: .6; -khtml-opacity: .6; -moz-opacity: .6; -ms-opacity: .6; -o-opacity: .6; opacity: .6; }
    .thim-bg-overlay-color-half:before, .thim-join-the-elite-group.thim-dark:before { filter: alpha(opacity=50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; }
    .thim-join-the-elite-group > div { position: relative; z-index: 2; }
    .thim-join-the-elite-group .sc_heading { margin-bottom: 3px; padding: 137px 0 0; }
        .thim-join-the-elite-group .sc_heading .sub-heading { font-size: 18px; }
    .thim-join-the-elite-group .thim-widget-button { text-align: center; padding-bottom: 110px; margin-top: -5px; }
    .thim-join-the-elite-group.thim-dark:before { background: #000; -ms-filter: "alpha(opacity=50)"; -khtml-opacity: .5; opacity: .5; display: block; z-index: 1; }
    .thim-bg-overlay-color-half:before, .thim-bg-overlay-color:before, .thim-buy-now-desc:before, .thim-join-the-elite-group:before, a.widget-button { background-color: #ffb606; }
.thim-get-100s h2 { color: #fff; font-size: 62px; line-height: 66px; font-weight: 700; text-transform: uppercase; margin: 2px 0 10px; }
.thim-widget-countdown-box .text-center .counter-group { text-align: center; }
a.widget-button { display: inline-block; }
.panel-row-style-thim-buy-now-thim-bg-overlay { display: flex; }
.course-meta { margin-bottom: 20px; }
.thim-course-grid .course-item .thim-course-content .course-meta > div { display: inline-block; float: left; line-height: 30px; margin-right: 15px; color: #ccc; padding: 0; border: 0; }
.thim-course-grid .course-item .thim-course-content .course-meta label { display: none; }
.thim-course-grid .course-item .thim-course-content .course-meta .value { font-size: 14px; color: #ccc; line-height: 30px; font-weight: 400; text-transform: none; }
.thim-course-grid .course-item .thim-course-content .course-meta > div i { display: inline-block; margin-right: 4px; line-height: 30px; font-size: 13px; vertical-align: top; }
body .course-meta > * { display: inline-block; font-style: normal; font-size: inherit; }
.counter-group:after { clear: both; }
.counter-group:after, .counter-group:before { content: " "; display: table; }
.counter-group .counter-block { display: inline-block; margin-right: 30px; border: 1px solid #fff; overflow: hidden; width: 100px; height: 100px; border-radius: 50%; }
    .counter-group .counter-block:last-child { margin-right: 0; }
.color-black .counter-group .counter-block { border-color: #000; }
.counter-group .counter-block .counter { position: relative; font-size: 50px; font-weight: 700; line-height: 50px; height: 50px; overflow: hidden; display: block; color: #fff; margin: 14px 20px 0; }
.color-black .counter-group .counter-block .counter { color: #000; }
.counter-group .counter-block .counter .number { padding: 1%; width: 46%; height: 98%; position: absolute; top: -10000px; }
    .counter-group .counter-block .counter .number.tens { left: 0; }
    .counter-group .counter-block .counter .number.units { left: 50%; }
    .counter-group .counter-block .counter .number.hundreds { display: none; }
    .counter-group .counter-block .counter .number.show { top: 0; z-index: 2; }
        .counter-group .counter-block .counter .number.show.hundreds { top: -100%; }
    .counter-group .counter-block .counter .number.hidden-down { top: 100%; }
    .counter-group .counter-block .counter .number.hidden-up { top: -100%; z-index: 100; }
.counter-group .counter-block .counter.with-hundreds { margin: 12px 14px 0; font-size: 40px; }
    .counter-group .counter-block .counter.with-hundreds .number { width: 30.66%; }
        .counter-group .counter-block .counter.with-hundreds .number.tens { left: 33.33%; }
        .counter-group .counter-block .counter.with-hundreds .number.units { left: 66.66%; }
        .counter-group .counter-block .counter.with-hundreds .number.hundreds { display: block; left: 0; }
.counter-group .counter-block .counter-caption { text-transform: uppercase; font-size: 13px; font-weight: 700; line-height: 20px; display: block; color: #fff; text-align: center; }
.color-black .counter-group .counter-block .counter-caption { color: #000; }
.value.free-validity { color: #54b551 !important; text-transform: none !important; }
.course-price { color: #54b551; }
.widget-area .thim-course-list-sidebar .course-price { font-size: 12px; font-weight: 700; line-height: 12px; }
    .widget-area .thim-course-list-sidebar .course-price .value { color: #f24c0a; }
.thim-course-content .course-price .course-origin-price, .thim-course-grid .course-meta .course-origin-price { padding-left: 5px; padding-right: 0; color: #ccc; text-decoration: line-through; }
.learn-press .course-payment .course-price .value.free-course, .learn-press .thim-course-landing-button .course-price .value.free-course, .widget-area .thim-course-list-sidebar .course-price .value.free-course { color: #54b551; }
.learn-press .course-payment, .learn-press .thim-course-landing-button { float: right; display: inline-block; position: relative; margin-bottom: 10px; }
    .learn-press .course-payment .course-price, .learn-press .thim-course-landing-button .course-price { font-size: 30px; line-height: 40px; font-weight: 700; float: left; margin-right: 20px; display: inline-block; }
.tp-featuretext, .tp-iconblock { margin-right: 10px; }
.thim-course-landing-button .course-price .value, body .learn-press .course-payment .course-price .value { color: #f24c0a; }
body .learn-press form.purchase-course { margin-bottom: 0; }
.learn-press .thim-enroll-course-button { display: inline-block; font-size: 13px; line-height: 40px; height: 40px; border: 0; border-radius: 0; padding: 0 25px; text-transform: uppercase; font-weight: 700; background-color: #ffb606; }
.learnpress-content.learn-press { width: 100%; }
.learn-press .course-meta { display: inline-block; overflow: hidden; position: relative; padding: 0; margin-bottom: 40px; }
.learn-press .form-purchase-course { display: inline-block; }
.tp_vc_mw_rowwrapper { padding: 0 40px; position: relative; display: block; background-color: #f3f3f3; margin-top: -42px; }
.rowbgimage_overlay { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; }
.content_max_width { max-width: 100%; }
.tp_vc_mw_rowinner { padding-top: 20px; padding-bottom: 20px; }
    .tp_vc_mw_rowinner .vc_row.wpb_row { background: 0 0 !important; padding: 0 !important; border: none !important; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.wpb_wrapper { position: relative; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.tp-featuretext h3 { margin-bottom: 10px; color: #292e31; display: block; font-size: 1.5em; -webkit-margin-before: .83em; -webkit-margin-after: .83em; -webkit-margin-start: 0; -webkit-margin-end: 0; font-weight: 700; }
.wpb_wrapper > .wpb_content_element:last-child { margin-bottom: 0 !important; }
.tp-iconblock { color: #313131; list-style: none; padding-left: 0; }
.textalignright .tp-iconblock li { margin-bottom: 10px; padding-right: 30px; position: relative; }
a.tp-large-button-red, a.tp-large-button-red:visited { color: #fff !important; background: #d50000; }
a.tp-btn, a.tp-btn:visited { text-decoration: none !important; line-height: 56px; font-size: 17px; font-weight: 700; padding: 16px 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: Roboto,sans-serif; display: inline; cursor: pointer; }
.text-center, .text-xs-center { text-align: center !important; }
.ctntHeader, .unitHeader, div.header1 { text-align: center; }
.tp-featuretext-inner { margin: auto 12% 2.07576rem; color: #949494; font-weight: 600; font-size: 1.46578rem; line-height: 2.78651rem; }
.mar-b52, .mar-v52 { margin-bottom: 52px !important; }
.how-it-works__heading { font-size: 21px; margin: 8px 0; font-weight: 400; }
.mar-t32, .mar-v32 { margin-top: 32px !important; }
.mar-t16, .mar-v16 { margin-top: 16px !important; }
.how-it-works__img.buy-pass { background-position: 0 0; }
.how-it-works__img { background: url(/images/unlock.png) no-repeat; width: 100px; height: 100px; margin: 0 auto; background-size: cover; }
.how-it-works__title { font-size: 14px; font-weight: 500; margin: 8px 0 12px; }
.how-it-works__desc { color: #a3a3a3; max-width: 70%; margin: 0 auto; }
.how-it-works__img.unlocked { background-position: -129px 0; }
.how-it-works__img.unlimited-tests { background-position: -255px 0; }
.how-it-works .hr-line::after, .how-it-works .hr-line::before { content: ""; position: absolute; top: 50px; width: calc(100% - 150px - 50px); height: 1px; margin: auto; background-color: #e1e8ed; }
.how-it-works .hr-line::before { left: calc(-50% + 100px); }
.how-it-works .hr-line::after { right: calc(-50% + 100px); }
.vsc-multi-product-module .carousel-inner > .item { display: block; }
.pro-plan-wrap { padding: 20px; height: 100%; position: relative; }
.ux-card { background-color: #fff; -webkit-box-shadow: 0 1px 6px 0 rgba(117,117,117,.25); box-shadow: 0 1px 6px 0 rgba(117,117,117,.25); margin: 0 0 20px; color: #444; border: 0; border-radius: 6px; }
.plan-tile-top { padding-left: 20px; padding-right: 20px; }
.plans .pro-plan-wrap .plan-tile-top { padding: 0; }
.bg-light:not([class*=cms-bg-]) .headline-primary, .ux-card .headline-primary { color: #000; }
.plan-tile-top-space { margin-bottom: 15px; }
.plans .pro-plan-wrap .market-VAT-info, .plans .pro-plan-wrap .plan-build-fee, .plans .pro-plan-wrap .plan-price-wrap { margin-bottom: 20px; line-height: 1.1; word-break: break-word; }
.text-secondary, .text-slashed { line-height: 38px; }
.text-slashed-normal, .text-slashed { color: #fd0631; text-decoration: line-through; }
.text-slashed { padding-right: 13px; font-size: 26px; }
.tp-tile-bottom { bottom: 0; position: absolute; }
.plan-price-wrap { height: 78px; }
.sf-tip { cursor: pointer; }
.text-primary { color: #00a63f !important; }
.uxicon { display: inline-block; font-family: uxfont !important; font-weight: 400; font-variant: normal; line-height: 1; speak: none; }
    .uxicon, .uxicon:hover { text-decoration: none; }
.tooltip, .uxicon, address { font-style: normal; }
.card-title, .uxicon, button, select { text-transform: none; }
.collapsing, .ux-pagetitle-show-icn, .uxicon, sub, sup { position: relative; }
.uxicon-help:before { content: "\E195"; }
.fa-1p5x { font-size: 1.5em; color: green; }
.mcqRadioBtn { width: 12px; height: 12px; background: #fff; border: 1px solid #999; border-radius: 10px; -moz-border-radius: 10px; }
.optionBox { background: #4b4b40; padding: 8px; border: none; border-radius: 0; -moz-border-radius: 0; }
.btnOverCss input { background: #fff; color: #4b4b40; }
.btnOutCss input { background: #4b4b40; color: #fff; -webkit-transition: background-color .5s linear; -moz-transition: background-color .5s linear; -o-transition: background-color .5s linear; -ms-transition: background-color .5s linear; transition: background-color .5s linear; }
.ajax-loader-form .ajax-loader { margin: auto 47%; position: relative; left: 0; right: 0; width: 30px; bottom: 40px; }
.content, .dashboard_sec { width: 100%; float: left; }
.ajax-loader-form .ajax-loader:before { font-size: 30px; line-height: 30px; text-align: center; position: absolute; top: 0; right: 0; content: "\f110"; font-family: FontAwesome; left: 0; margin: auto; -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); color: #333; }
.validation-summary-errors ul li { list-style: none; }
.validation-summary-errors ul { margin-bottom: 0 !important; }
.bordersolid { border: 1px solid #e4e4e4; padding: 1px; border-radius: 8px; box-shadow: 0 0 6px #ccc; background-color: #fff; }
.content { margin: auto 15px; }
    .content .chart-content { min-height: 230px; margin: 10px; padding: 10px; font-size: 16px; background-color: #fff; }
div.header1 { color: rgba(8,61,111,.81); text-transform: capitalize; font-size: 20px; margin-bottom: 12px; margin-top: 12px; font-weight: 700; }
.dashboardMenu, .dashboard_report { padding-left: 0; width: 100%; margin-left: 1%; float: left; }
    .dashboard_report li { position: relative; list-style: none; width: 47%; float: left; border: 1px solid rgba(51,51,51,.12); margin: 1%; }
span.pass-color { color: green !important; }
span.fail-color { color: red !important; }
.funkyradio.funkyradio-div { clear: both; overflow: hidden; }
.funkyradio label { width: 100%; border-radius: 3px; font-weight: 400; }
.funkyradio input[type=checkbox]:empty, .funkyradio input[type=radio]:empty { display: none; }
    .funkyradio input[type=checkbox]:empty ~ label, .funkyradio input[type=radio]:empty ~ label { position: relative; min-height: 100%; text-indent: 3.25em; margin-top: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
        .funkyradio input[type=checkbox]:empty ~ label:before, .funkyradio input[type=radio]:empty ~ label:before { position: absolute; display: block; top: 0; bottom: 0; left: 0; content: ''; width: 2.5em; background: #D1D3D4; border-radius: 3px 0 0 3px; }
.funkyradio input[type=checkbox]:hover:not(:checked) ~ label, .funkyradio input[type=radio]:hover:not(:checked) ~ label { color: #888; }
    .funkyradio input[type=checkbox]:hover:not(:checked) ~ label:before, .funkyradio input[type=radio]:hover:not(:checked) ~ label:before { content: '\2714'; text-indent: .9em; color: #222212; align-items: center; display: flex; }
.funkyradio input[type=checkbox]:checked ~ label, .funkyradio input[type=radio]:checked ~ label { color: #777; transform: translateY(0); left: 0; font-size: 16px; }
    .funkyradio input[type=checkbox]:checked ~ label:before, .funkyradio input[type=radio]:checked ~ label:before { content: '\2714'; text-indent: .9em; color: #333; background-color: #ccc; align-items: center; display: flex; }
.funkyradio input[type=checkbox]:focus ~ label:before, .funkyradio input[type=radio]:focus ~ label:before { box-shadow: 0 0 0 3px #999; }
.funkyradio-default input[type=checkbox]:checked ~ label:before, .funkyradio-default input[type=radio]:checked ~ label:before { color: #333; background-color: #ccc; }
.funkyradio-primary input[type=checkbox]:checked ~ label:before, .funkyradio-primary input[type=radio]:checked ~ label:before { color: #fff; background-color: #337ab7; }
.funkyradio-success input[type=checkbox]:checked ~ label:before, .funkyradio-success input[type=radio]:checked ~ label:before { color: #fff; background-color: #5cb85c; content: '\2714'; text-indent: .9em; align-items: center; display: flex; }
.funkyradio-danger input[type=checkbox]:checked ~ label:before, .funkyradio-danger input[type=radio]:checked ~ label:before { color: #fff; background-color: red; content: '\2718'; text-indent: .9em; align-items: center; display: flex; }
.funkyradio-warning input[type=checkbox]:checked ~ label:before, .funkyradio-warning input[type=radio]:checked ~ label:before { color: #fff; background-color: #f0ad4e; }
.funkyradio-info input[type=checkbox]:checked ~ label:before, .funkyradio-info input[type=radio]:checked ~ label:before { color: #fff; background-color: #5bc0de; }
.funkyradio-og-green input[type=checkbox]:checked ~ label:before { color: #fff; background-color: green; content: ''; text-indent: .9em; align-items: center; display: flex; }
.funkyradio-og-orange input[type=checkbox]:checked ~ label:before { color: #fff; background-color: #ffb100; content: ''; text-indent: .9em; align-items: center; display: flex; }
.gridUnits { padding: 5px; border: 1px solid #c5c5c5; margin-bottom: 15px; }
.unitHeader, .unitRow { padding-right: 0; font-weight: 500; }
.ctntHeader, .unitHeader, .unitRow { padding-left: 0; font-family: Lato; }
.unitHeader { margin-right: 0; margin-left: 0; background-color: #FF9800; font-size: 15px; line-height: 36px; color: #fff; margin-bottom: 15px; }
.unitRow { margin-right: 8px; margin-left: -15px; font-size: 14px; line-height: 20px; margin-bottom: 8px; display: flex; }
    .unitRow .unitTitle { font-weight: 900; }
.ctntDescHeader, .ctntHeader { padding-right: 0; margin-right: 0; background-color: #009688; font-weight: 500; }
.ctntHeader { margin-left: 14px; font-size: 15px; line-height: 36px; color: #fff; margin-bottom: 15px; }
.unitRight { border-left: 1px dotted; padding-left: 8px; }
.unitLeft { max-width: 48px; }
.unitTitleRow { margin-bottom: 10px; margin-top: 10px; }
.leadAnchorpfont { clear: both; margin-left: 8px; margin-top: 5px; display: inline-block; text-align: left; color: #f7f7f7; font-family: Arial,'Times New Roman',Times,serif; }
.unitCtntRow { padding-left: 25px; overflow: hidden; }
.ctntDescHeader { padding-left: 0; margin-left: 14px; font-size: 14px; line-height: 30px; color: #fff; font-family: Lato; margin-bottom: 15px; }
.message-info, .rib-wrapper { background: #d9edf7; }
.become-teacher-form .message.message-info, .message-info, .message.message-info { color: #31708f; }
.marbottom20 { margin-bottom: 20px !important; }
.marleft8 { margin-left: 8px !important; }
.become-teacher-form { margin-top: 19px; position: absolute; }
    .become-teacher-form .message.message-info { margin-bottom: 0; }
.rib-wrapper { margin: 10px auto; width: 100%; height: 78px; border-radius: 3px; -webkit-box-shadow: 0 0 8px rgba(0,0,0,.3); -moz-box-shadow: 0 0 8px rgba(0,0,0,.3); box-shadow: 0 0 4px rgba(0,0,0,.3); position: relative; z-index: 90; }
#ribbon { padding: 0 0 10px; position: absolute; right: .25em; top: -.25em; width: 48px; }
    #ribbon div { background: #bb3a34; background: linear-gradient(#e74841 0,#bb3a34 100%); color: #fff; padding: .5em 0; text-align: center; text-shadow: -1px -1px 0 rgba(0,0,0,.5); }
        #ribbon div:after { border-left: 24px solid #bb3a34; border-right: 24px solid #bb3a34; border-bottom: 10px solid transparent; bottom: 0; content: ''; height: 0; left: 0; position: absolute; width: 0; }
.answers_heading { margin-left: 10px; margin-right: 10px; margin-bottom: 14px; }
    .answers_heading .sub-heading { font-size: 15px; font-weight: 400; margin: 0; line-height: 30px; color: #999; }
    .answers_heading .col-spaced { margin-top: 6px; margin-bottom: 6px; }
.woocommerce-page .woocommerce .woocommerce-info, .woocommerce-page .woocommerce .woocommerce-message { border-top: 0; color: #31708f; background: #d9edf7; padding: 10px 15px !important; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 1em 2em 1em 3.5em; margin: 0 0 2em; position: relative; background-color: #f7f6f7; color: #515151; border-top: 3px solid #a46497; list-style: none; width: auto; word-wrap: break-word; }
    .woocommerce-info .showcoupon { color: #ffb606; }
        .woocommerce-info .showcoupon:hover { text-decoration: underline; }
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text { box-sizing: border-box; width: 100%; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea { line-height: 24px; padding: 7px 10px; min-height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-color: #eee; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { box-sizing: border-box; width: 100%; margin: 0; outline: 0; border-radius: 0; border: 1px solid #eee; background: #fff; max-width: unset; }
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last { width: 47%; overflow: visible; }
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first { float: left; }
.woocommerce form .form-row { padding: 3px; margin: 0 0 20px; }
.woocommerce form.checkout_coupon .form-row { display: inline-block; width: 50%; margin: 0; }
    .woocommerce form.checkout_coupon .form-row.form-row-first { padding-right: 15px; }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid #d3ced2; padding: 20px; margin: 2em 0; text-align: left; border-radius: 5px; }
.woocommerce table.shop_table tr td, .woocommerce-page table.shop_table tr td { padding: 20px 12px; text-align: center; }
.woocommerce table.shop_table th, .woocommerce table.shop_table tr td { border-right: 1px solid #eee; border-bottom: 0; padding-left: 20px; padding-right: 20px; }
.woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; }
.woocommerce #review_form #respond p.stars a[class*=star], .woocommerce table.cart tr, .woocommerce table.shop_table tr { border: 0; }
thead { display: table-header-group; border-color: inherit; }
.woocommerce table.shop_table, .woocommerce-checkout #payment { border-radius: 0; }
.woocommerce table.shop_table { border: 1px solid #eee; border: 1px solid rgba(0,0,0,.1); margin: 0 -1px 24px 0; text-align: left; width: 100%; border-collapse: separate; border-radius: 5px; }
    .woocommerce table.cart tr td, .woocommerce table.shop_table tr td { border-top: 1px solid #eee; border-bottom: 0; }
#order_review table.shop_table tr td { text-align: left; }
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid rgba(0,0,0,.1); }
.scalable-image-map a.a-link-normal { display: inline-block; }
a.a-link-normal > img { height: 100%; width: 264px; }
.new-students { background: url(https://www.mcqarena.com/images/join-now.jpg) center no-repeat; background-size: cover; }
.thim-list-content ul { margin-bottom: 16px; }
table td h5 { margin-bottom: 8px; margin-top: 8px; }
/*#menu-container .navbar-header { width: 100%; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-right: -15px; margin-left: -15px; }
#logo img, #navigationbar li, .leftNav, #navigationbar { display: inline-flex; }
.leftNav { flex-direction: unset; }*/
#g-recaptcha-response { display: block !important; position: absolute; margin: -78px 0 0 0 !important; width: 302px !important; height: 76px !important; z-index: -999999; opacity: 0; }

@-webkit-keyframes fontfix {
    from,to { opacity: 1; }
}