.page-portal .selectBox-dropdown .selectBox-label{line-height:normal;}.page-portal .selectBox-dropdown-menu{max-height:217px !important;}.page-portal .selectBox-dropdown-menu li{border-bottom:1px solid #F5F5FC;}.page-portal .selectBox-dropdown-menu li a{padding:16px;cursor:pointer;}.page-portal .selectBox-dropdown-menu li.selectBox-selected{background-color:#C8DEF4;}.page-portal .selectBox-dropdown-menu li.selectBox-selected a{background-color:transparent;}
.page-portal-class .main-header .container-fluid{max-width:1080px;padding-left:0;padding-right:0;}.page-portal-class .main-header .container-fluid .navbar-collapse{position:relative;padding-left:0;padding-right:0;}.page-portal-class .main-header .container-fluid .navbar-collapse #block-pp-portal-business-logo{display:inline-block;vertical-align:middle;border:none;width:unset;}.page-portal-class .main-header .container-fluid .navbar-collapse #block-pp-portal-parent-profile{right:0;}.page-portal-class .main-container .maincontent{padding:0;margin-left:0;}.page-portal-class .main-container .maincontent .main-image{width:100%;max-height:500px;filter:blur(8px);-webkit-filter:blur(8px);position:absolute;top:0;z-index:0;}.page-portal-class .main-container .maincontent .region.region-content{z-index:1;position:relative;max-width:1080px;margin:24px auto;}.page-portal-class .classroom{background:white;box-shadow:0 0 20px -5px rgba(0,0,0,0.08);border-radius:24px;padding:30px;}.page-portal-class .classroom .line.primary{display:flex;justify-content:space-between;}.page-portal-class .classroom .line.primary .images{flex:0 560px;}.page-portal-class .classroom .line.primary .images .main-image-wrapper{position:relative;width:560px;height:260px;}.page-portal-class .classroom .line.primary .images .main-image-wrapper img{margin:auto;max-height:260px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:20px;}.page-portal-class .classroom .line.primary .images .additional{display:flex;list-style:none;padding-left:0;margin-top:20px;}.page-portal-class .classroom .line.primary .images .additional li{flex:0 120px;}.page-portal-class .classroom .line.primary .images .additional li:not(:last-child){margin-right:26px;}.page-portal-class .classroom .line.primary .images .additional li img{width:120px;height:100px;border-radius:12px;}.page-portal-class .classroom .line.primary .identity{flex:0 430px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;margin-left:30px;min-height:390px;}.page-portal-class .classroom .line.primary .identity .title{margin:0;}.page-portal-class .classroom .line.primary .identity .logo{height:200px;margin:0 auto;border-radius:15px;}.page-portal-class .classroom .line.primary .identity .location-info .location-name{font-weight:700;font-size:15px;line-height:20px;color:#2C303F;margin-bottom:10px;}.page-portal-class .classroom .line.primary .identity .buttons .btn.btn-primary{background-color:#007FFB;color:white;width:100%;height:48px;line-height:48px;padding:0;font-size:14px;}.page-portal-class .classroom .line.about{display:flex;justify-content:space-between;margin-top:40px;}.page-portal-class .classroom .line.about .text{flex:0 560px;}.page-portal-class .classroom .line.about .text .description{color:#2C303F;font-size:14px;line-height:24px;mix-blend-mode:normal;opacity:0.8;}.page-portal-class .classroom .line.about .text .description-placeholder{color:#666;font-size:14px;line-height:24px;mix-blend-mode:normal;opacity:0.8;}.page-portal-class .classroom .line.about .location{flex:0 430px;}.page-portal-class .classroom .line.about .location .map-wrapper .map{width:430px;height:250px;border-radius:12px;}.page-portal-class .classroom .line.about .location .details{margin-top:30px;display:flex;align-items:center;}.page-portal-class .classroom .line.about .location .details:before{flex:0 40px;display:inline-block;content:' ';width:28px;height:28px;background:url(/sites/all/themes/parent_portal/img/portal-class-location.svg) no-repeat;}.page-portal-class .classroom .line.about .location .directions .get-directions-link{text-transform:uppercase;}.page-portal-class .classroom .line.schedule{margin-top:40px;}.page-portal-class .classroom .line.schedule .pp-portal-schedule-form .classrooms .classroom{padding:0;}.page-portal-class .classroom .line.schedule .classroom-not-activated{min-height:200px;background-color:#F4F4F7;position:relative;border-radius:8px;overflow:hidden;margin-bottom:100px;}.page-portal-class .classroom .line.schedule .classroom-not-activated .background{width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.page-portal-class .classroom .line.schedule .classroom-not-activated .boy{position:absolute;left:30%;top:50%;transform:translate(-50%,-50%);}.page-portal-class .classroom .line.schedule .classroom-not-activated .message{position:absolute;left:40%;top:50%;transform:translateY(-50%);}.page-portal-class .classroom .line.schedule .classroom-not-activated .message .wrapper{position:relative;}.page-portal-class .classroom .line.schedule .classroom-not-activated .message .wrapper .text.text-1{position:absolute;top:15px;left:50px;font-weight:500;font-size:16px;line-height:20px;color:#FFFFFF;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:330px;}.page-portal-class .classroom .line.schedule .classroom-not-activated .message .wrapper .text.text-2{font-size:14px;line-height:20px;color:#85889D;font-weight:500;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:50px;}@media only screen and (max-width:1680px){.page-portal-class .main-container .sidebar-second{display:none;}}@media only screen and (max-width:1680px){.page-portal-class.two-sidebars .maincontent{padding-right:48px;}.page-portal-class.two-sidebars .maincontent .pp-portal-messages .message-container,.page-portal-class.two-sidebars .maincontent .region.region-content{max-width:unset;margin:0;}}@media only screen and (max-width:768px){.page-portal-class.two-sidebars .maincontent{padding-right:16px;}}@media only screen and (max-width:700px){.page-portal-class .main-header{padding-top:0;}.page-portal-class .main-container .maincontent .region.region-content{margin-top:0;}.page-portal-class .main-container .maincontent .main-image{display:none;}.page-portal-class .main-container .maincontent .classroom{border-radius:0;}.page-portal-class .main-container .maincontent .classroom .line.primary{flex-flow:column;}.page-portal-class .main-container .maincontent .classroom .line.primary .images{flex:0;order:2;margin-left:-30px;margin-right:-30px;margin-top:50px;}.page-portal-class .main-container .maincontent .classroom .line.primary .images .main-image-wrapper{max-width:100%;height:unset;}.page-portal-class .main-container .maincontent .classroom .line.primary .images .main-image-wrapper img{width:100%;position:static;transform:unset;border-radius:0;}.page-portal-class .main-container .maincontent .classroom .line.primary .images .additional{overflow-x:auto;max-width:100%;padding-left:30px;-ms-overflow-style:none;scrollbar-width:none;}.page-portal-class .main-container .maincontent .classroom .line.primary .images .additional::-webkit-scrollbar{display:none;}.page-portal-class .main-container .maincontent .classroom .line.primary .identity{flex:0 120px;order:1;margin-left:0;min-height:unset;}.page-portal-class .main-container .maincontent .classroom .line.primary .identity .qr-code{display:none;}.page-portal-class .main-container .maincontent .classroom .line.about{display:block;}.page-portal-class .main-container .maincontent .classroom .line.about .location{margin-top:20px;}.page-portal-class .main-container .maincontent .classroom .line.about .location .map-wrapper .map{max-width:100%;height:unset;}}
#block-pp-portal-business-logo{width:210px;border-right:1px solid #eee;}#block-pp-portal-business-logo .content{padding:10px 0;font-weight:500;max-width:210px;overflow:hidden;max-height:90px;}#block-pp-portal-business-logo .content .content-inner-wrapper{max-width:210px;height:70px;white-space:nowrap;}#block-pp-portal-business-logo .content .content-inner-wrapper .logo-wrapper{display:inline-block;vertical-align:middle;margin-right:30px;line-height:70px;}#block-pp-portal-business-logo .content .content-inner-wrapper .logo-wrapper img{max-height:70px;}#block-pp-portal-business-logo .content .content-inner-wrapper .business-title{display:inline-block;max-width:100px;vertical-align:middle;line-height:70px;height:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media only screen and (max-width:768px){#block-pp-portal-business-logo{margin-left:70px !important;}#block-pp-portal-business-logo .content .content-inner-wrapper .logo-wrapper{line-height:inherit;}}
#block-pp-portal-back-to-portal{display:inline-block;vertical-align:middle;}#block-pp-portal-back-to-portal .content{padding:10px 20px;background-color:#007FFB0D;border-radius:20px;}#block-pp-portal-back-to-portal .content:before{font-family:FontAwesome;content:'\f060';display:inline-block;vertical-align:middle;width:16px;height:16px;color:#007FFB;line-height:16px;}#block-pp-portal-back-to-portal .content a{display:inline-block;vertical-align:middle;color:#007FFB;line-height:16px;}
[id^="block-pp-portal-parent-profile"]{position:absolute !important;right:50px;top:0;padding-right:15px;padding-top:20px;cursor:pointer;}[id^="block-pp-portal-parent-profile"]:hover .content .menu img{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);transition:0.3s;}[id^="block-pp-portal-parent-profile"]:hover .content .menu .text .username{color:#66afe9;transition:0.3s;}[id^="block-pp-portal-parent-profile"]:hover .content .menu .text .role{color:#66afe9;transition:0.3s;}[id^="block-pp-portal-parent-profile"] .content .cart{display:inline-block;vertical-align:middle;position:relative;margin-right:30px;font-size:0;color:#85889D;}[id^="block-pp-portal-parent-profile"] .content .cart .cart-item-count{position:absolute;right:0;bottom:0;border-radius:50%;color:white;font-size:14px;line-height:22px;width:22px;height:22px;text-align:center;}[id^="block-pp-portal-parent-profile"] .content .cart:hover{text-decoration:none;}[id^="block-pp-portal-parent-profile"] .content .cart:before{font-size:30px;line-height:40px;height:48px;width:48px;}[id^="block-pp-portal-parent-profile"] .content .menu{display:inline-block;}[id^="block-pp-portal-parent-profile"] .content .menu img{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:20px;border-radius:50%;}[id^="block-pp-portal-parent-profile"] .content .menu .text{display:inline-block;vertical-align:middle;}[id^="block-pp-portal-parent-profile"] .content .menu .text .username{font-size:16px;font-weight:700;color:#333;}[id^="block-pp-portal-parent-profile"] .content .menu .text .role{color:#666;}[id^="block-pp-portal-parent-profile"] .content .menu .caret{margin-left:15px;}[id^="block-pp-portal-parent-profile"] .content .dropdown-menu{background:#FFFFFF;box-shadow:0px 2px 15px rgba(0,0,0,0.1);border-radius:4px;border:none;border-collapse:collapse;min-width:160px;}[id^="block-pp-portal-parent-profile"] .content .dropdown-menu .dropdown-item{font-weight:normal;font-size:16px;line-height:19px;color:#2C303F;padding:16px;border-top:#F5F5FC;border-bottom:#F5F5FC;}[id^="block-pp-portal-parent-profile"] .content .dropdown-menu .dropdown-item:hover{background-color:#3F69FF0C;color:#2C303F;}[id^="block-pp-portal-parent-profile"] .dropdown-menu .dropdown-divider{border-top:1px solid #ddd;margin:10px 0;}[id^="block-pp-portal-parent-profile"] .dropdown-menu .dropdown-item{display:block;display:block;padding:5px 15px;}[id^="block-pp-portal-parent-profile"] .dropdown-menu .dropdown-item:hover{text-decoration:none;background-color:#002a42;color:white;transition:0.3s;}
