@import url("result-list.css");@import url("toolbar.css");@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar}html,body{text-rendering:optimizelegibility}body{margin:0;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;line-height:25px;background-color:#272822;color:#f8f8f2}*{-webkit-overflow-scrolling:touch}.nowrap{white-space:nowrap;word-break:break-all}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}input[type="text"],input[type="email"],input[type="password"],select,textarea{padding:6px 12px;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#333;font-size:15px;line-height:1.42857143}input[placeholder]{text-overflow:ellipsis}input::-moz-placeholder{text-overflow:ellipsis}input:-moz-placeholder{text-overflow:ellipsis}input:-ms-input-placeholder{text-overflow:ellipsis}select{padding-right:0}textarea{-webkit-appearance:none;outline:0}input[type="checkbox"],input[type="radio"]{margin:0 4px 0 0;vertical-align:middle}.checkbox input[type="checkbox"],.checkbox input[type="radio"],.radio input[type="radio"]{margin:7px 0 0 -20px}.lighttheme .checkbox-inline.disabled{color:#aaa}div.radio-btn-list{margin:0 0 10px 0}div.radio-btn-list>div>label:first-child,.lighttheme .darkregion div.radio-btn-list>div>label:first-child{font-weight:bold;color:#fff;padding-left:0}.lighttheme div.radio-btn-list>div>label:first-child{color:#000}div.radio-btn-list>div>label{border-bottom:2px solid transparent;padding-bottom:2px;margin:0 10px 5px 0}div.radio-btn-list>div>label.active,div.radio-btn-list>div>label:hover{border-bottom-color:orange}div.radio-btn-list>div>label.hasjewel{padding-right:23px}div.radio-btn-list>div>label .jewel{top:-10%}.text-normal{font-weight:normal !important}.capitalize{text-transform:capitalize}.content-area p+p{margin-top:25px}.content-area p+ul{margin-top:25px}.text-dbg{font-size:.9em;color:#aaa}.box{margin:0 auto 15px auto;border-radius:5px;padding:20px;text-align:left}.simplebox{margin:0 0 15px 0}.simplebox.border,.simplebox.filled{padding:15px}.border{border:1px solid}.radius5{border-radius:5px}.radius10{border-radius:10px}.border,.lighttheme .darkregion .border{border-color:rgba(100,100,100,0.7)}.lighttheme .border{border-color:rgba(100,100,100,0.2)}.filled,.lighttheme .darkregion .filled{background-color:rgba(0,0,0,0.2)}.lighttheme .filled{background-color:rgba(0,0,0,0.05)}a.edit-btn,.darkregion a.edit-btn{display:inline-block;font-weight:normal;padding:4px 10px;color:#87d49f !important;border-color:#4b584c;background-color:rgba(0,0,0,0.2);border-radius:5px;border:1px solid #4b584c;text-decoration:none !important;font-size:16px}.lighttheme a.edit-btn,.lightregion a.edit-btn{background-color:#fafafa;border-color:#d3e1d4;color:#187234 !important}a.edit-btn:hover,.darkregion a.edit-btn:hover{background-color:rgba(0,0,0,0.3)}.lighttheme a.edit-btn:hover,.lightregion a.edit-btn:hover{background-color:rgba(0,0,0,0.1)}a.edit-btn .fa .darkregion a.edit-btn .fa{color:#54dc59}.lighttheme a.edit-btn .fa .lightregion a.edit-btn .fa{color:#29a62d}a.edit-btn.cancel-btn,.darkregion a.edit-btn.cancel-btn{color:#ccc !important}.lighttheme a.edit-btn.cancel-btn,.lightregion a.edit-btn.cancel-btn{color:#636363 !important}.edit-help,.darkregion .edit-help{padding:10px;font-size:.9em;border:1px solid #59895d;border-radius:5px;margin:0 0 10px 0}.lighttheme .edit-help,.lightregion .edit-help{border-color:#a9c1a8}a.edit-btn+a.edit-btn{margin-left:4px}.round-btn{display:block;width:40px;height:40px;line-height:36px;border-radius:50%;color:#f5f5f5;text-align:center;text-decoration:none;background:#969696;font-size:18px;font-weight:bold;border:2px solid;border-color:#969696}.round-btn,.lighttheme .darkregion .round-btn{box-shadow:0 0 3px gray}.lighttheme .round-btn,.box-content .round-btn{box-shadow:none}.round-btn:hover{background:#909090;border-color:rgba(255,255,255,0.5)}.round-btn>.fa{display:block;line-height:36px;margin:0 auto;text-align:center}.round-btn-link{white-space:nowrap}.round-btn-link:focus{outline:0}.round-btn-link .round-btn{display:inline-block}.round-btn-link>strong{display:inline-block;line-height:50px;margin-left:5px;white-space:nowrap}.round-btn-link>strong>span{padding:5px 10px;border-radius:5px;font-size:16px;font-weight:500}.darktheme .round-btn-link>strong>span,.darkregion .round-btn-link>strong>span{border:1px solid rgba(100,100,100,0.3);background-color:rgba(0,0,0,0.1)}.lighttheme .round-btn-link>strong>span,.lightregion .round-btn-link>strong>span,.modal-body .round-btn-link>strong>span{border:1px solid #ddd;background-color:#fafafa}.round-btn-link:hover .round-btn{background:#909090;border-color:rgba(255,255,255,0.5) !important}.round-btn-link:hover>strong>span{cursor:pointer}.lighttheme .round-btn-link:hover .round-btn,.darktheme .lightregion .round-btn-link:hover .round-btn,.modal-body .round-btn-link:hover .round-btn{background:#909090;border-color:rgba(0,0,0,0.5) !important}.lighttheme .round-btn-link:hover>strong>span,.modal-body .round-btn-link:hover>strong>span,.box-content .round-btn-link:hover>strong>span{background-color:#f3f3f3;border-color:rgba(0,0,0,0.2)}.round-btn.green{background:#42aa46;border-color:#42aa46}.round-btn.green:hover{background:#469e4a}.round-btn-link.green .round-btn{background:#42aa46;border-color:#42aa46}.round-btn-link.green:hover .round-btn{background:#469e4a}.round-btn.blue{background:#3b74aa;border-color:#3b74aa}.round-btn.blue:hover{background:#4883ba}.round-btn-link.blue .round-btn{background:#3b74aa;border-color:#3b74aa}.round-btn-link.blue:hover .round-btn{background:#4883ba}.round-btn.red{background:#bf3432;border-color:#bf3432}.round-btn.red:hover{background:#cc4644}.round-btn-link.red .round-btn{background:#bf3432;border-color:#bf3432}.round-btn-link.red:hover .round-btn{background:#cc4644}.watching .fa,.not-watching .fa{color:green}.checkbox-inline>input[type="checkbox"]{margin-top:5px}.radio-inline>input[type="radio"]{margin-top:5px}.bold-labels label{font-weight:bold}label.ischecked{color:#ffb814}#content img{max-width:100%;height:auto}.help-link{white-space:nowrap;font-weight:normal !important}.ml-autolink{word-wrap:break-word;word-break:break-all}.pg-anchor{position:absolute;margin-top:-60px}.noborder{border:none !important}.message,.warning{padding:10px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 1em 0}.message,.lighttheme .darkregion .message{background-color:#ab8c43}.lighttheme .message{background-color:#efcaa1;color:#333}.message>p:last-child,.row-message p.message{margin:0}.popup-content .message,.modal-body .message{background-color:#d39910}tr.row-message-before td{border-top:none !important}.warning{background-color:#8e3636}.pdf-link{display:inline-block;padding:0 0 0 28px;background:url('../images/icons/pdf-24x24.png') no-repeat left center}a.dismiss{font-size:1.3em;margin-left:5px;display:inline-block;vertical-align:text-bottom}.message a,.message a:active,.message a:link{color:#fffc8a}.message a:visited{color:#fffc8a}.message a:hover,.message a:focus{color:#fffc8a}.goback{font-size:.9em}.emphesize,.lighttheme .darkregion .emphesize{font-weight:bold;color:#eeb141}.lighttheme .emphesize,.lightregion .emphesize{color:#e18f0c}.emphesize .normal,.emphesize.normal{font-weight:normal}.content-eval-notice,.lighttheme .darkregion .content-eval-notice{color:#eeb141;font-style:italic}.lighttheme .content-eval-notice{color:#e49a13}.published,.lighttheme .darkregion .published,.published>td,.lighttheme .darkregion .published>td{color:#00de00 !important}.lighttheme .published,.lighttheme .published>td{color:#189c18 !important}.editing,.editing>td{color:#07a774 !important}.offline,.offline>td{color:orange !important}.deleted,.deleted>td,.removed,.removed>td{background-color:#000;color:#f45058 !important}.product-weight{color:orange}.form-line,.form-buttons{clear:both;margin-bottom:.5em;position:relative}.form-line div.error,.form-line p.error{margin:.4em 0 .4em 0}.form-buttons>.button,.form-buttons>button{margin:0 5px 5px 0}.form-buttons>.button:last-child,.form-buttons>button:last-child{margin-right:0}.form-line-2col>ul{float:left;margin-right:10px;list-style:none;margin:0;padding:0 0 0 15px}.form-line-2col>ul>li{line-height:1.3em;clear:left;float:left}.form-line-boxed{padding:10px;border:1px solid #666}.form-line-notice{color:#ffeebc}.fixedwidth-label{float:left;padding:.2em .4em .2em 0;text-align:right}.block-label{display:block}.block-label input{font-weight:normal}.fixed-width-right{min-width:150px;text-align:right;padding-right:4px}input.full-width,textarea.full-width{width:100%}textarea.cke_source{white-space:normal !important}#hdr-wrap,#hdr,#hdr-right,#hdr-left{height:50px}#hdr-wrap{width:100%;clear:both;position:fixed;z-index:100;padding:0;margin:0}.school-menu-open #hdr-wrap{z-index:3003}.show-cart #hdr-wrap,.showsearch #hdr-wrap,.show-mininav #hdr-wrap{z-index:3015}#hdr{position:relative;padding:0;margin:0;border-bottom:1px solid;background-color:#191919;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.6);box-shadow:0 0 10px 0 rgba(0,0,0,0.6);border-bottom-color:#000}.lighttheme #hdr,.lighttheme #hdr-nav.jqrmenu-togglemode.jqrmenu>ul,.lighttheme #hdr-nav.jqrmenu li ul{background-color:#f6faff !important}.lighttheme #hdr{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border-bottom-color:#dbdbdb}#hdr-nav{display:inline-block;vertical-align:middle}#hdr-nav ul{list-style:none;margin:0;padding:0;height:auto}#hdr-nav ul>li{margin:0 15px 0 0;height:50px;display:inline-block}#hdr-nav ul>li:last-child{margin-right:0}#hdr-nav ul li a{font-weight:bold;line-height:50px;font-size:16px;line-height:50px}#hdr a,#hdr a:active{color:#7dcdf2;text-decoration:none}.lighttheme #hdr a,.lighttheme #hdr a:active{color:#5e739b}#hdr a:hover,#hdr a:focus{color:#fff;text-decoration:none}.lighttheme #hdr a:hover,.lighttheme #hdr a:focus{color:#333}#hdr a:focus{outline:0}#hdr ul.navmenu>li a,#hdr ul.navmenu>li a:visited,#hdr ul.navmenu>li a:active{color:#7dcdf2}#hdr ul.navmenu>li a:hover{color:#fff}#hdr-left,#hdr-right{position:relative;white-space:normal}#hdr-left{float:left;text-align:left;padding:0 0 0 15px;white-space:nowrap}#hdr-right{float:right;text-align:right;color:#fff;padding:0 280px 0 0}.force-full-width #hdr-right{padding-right:15px}.home-page #hdr-right,.mlfullscr-showing #hdr-right{padding-right:15px}#hdr-right-icons{list-style:none;margin:0;padding:0;display:inline-block;height:50px;line-height:50px}#hdr-right-icons>li{display:inline-block;font-size:1.3em;line-height:50px;vertical-align:middle;position:relative;margin:0 0 0 10px}#hdr-right-icons>li:first-child{margin-left:0}#hdr-right-icons>li>a{display:block;margin-top:-2px}.pageloc{scroll-margin-top:50px}.noheader .pageloc{scroll-margin-top:0}ul.navmenu{position:absolute;top:48px;width:300px;list-style:none;margin:0;padding:0 10px;font-size:17px;line-height:20px;background-color:#302e32;box-shadow:5px 5px 5px rgba(0,0,0,0.2);border-right:1px solid #303030;border-bottom:1px solid #303030;display:none}.noheader ul.navmenu>li{color:#ccc}ul.navmenu>li{padding:10px 0;margin:0;border-bottom:1px solid #4d4d4d;text-align:left;color:#ccc}ul.navmenu>li:last-child{border-bottom:0}.noheader.show-mininav #hdr-right,.noheader.show-cart #hdr-right,.noheader ul.navmenu{background-color:#3c3c3c}.noheader #hdr-search-toggle-wrap,.nosearch #hdr-search-toggle-wrap{display:none}div.page-title-wrap{margin:0 0 25px 0;padding:0 0 10px 0;border-bottom:1px solid rgba(100,100,100,0.6);position:relative}.lighttheme div.page-title-wrap{border-bottom-color:rgba(100,100,100,0.2)}div.page-title-icon{position:absolute;left:0;top:0;width:30px}div.page-title-icon img{width:100%;height:auto}div.page-title-wrap.hasicon div.page-title-header{margin-left:40px}div.page-title-wrap h1 img.icon{display:none}.page-title-bot{clear:both}.page-title-bot .subhead{color:#999}.page-title-wrap.nocontrols.hasicon .page-title-bot,.page-title-wrap.nocontrols.noicon .page-title-bot{margin-top:5px}div.page-title-header{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}div.page-title-header h1{padding-right:10px;margin:0 0 10px 0;font-size:1.3em}div.page-title-header.large h1{font-size:1.5em}div.page-title-wrap.nocontrols div.page-title-header h1{margin-bottom:0}div.page-title-iconctls{position:absolute;top:0;right:0;width:25px;height:25px;font-size:25px;line-height:25px;z-index:1}div.page-title-iconctls>a{display:block}div.page-title-ctls{margin:0;text-align:right;white-space:nowrap}div.page-title-ctls>*{display:inline-block;margin:0 0 5px 10px;vertical-align:middle}div.page-title-ctls>*:first-child{margin-left:0}div.page-title-ctls>a.icon .fa{font-size:30px}.page-message{position:absolute;text-align:center;left:0;top:-100px;width:100%;z-index:4000}.page-message label{display:inline-block;background-color:#5794f0;box-shadow:5px 5px 10px rgba(0,0,0,0.4);padding:7px 35px;line-height:1em;border-radius:15px;margin:0 auto;color:white;font-weight:bold;max-width:600px}#stripe-payment-prompt{margin-bottom:15px}#stripe-card-errors>p:first-child{margin-top:25px}#cart-list{right:-10px;overflow:auto}#cart-list li{font-size:.9em}#cart-list li.checkout p{padding:8px 12px;border-radius:8px;background-color:#5794f0;text-align:center}#cart-list li.checkout p a{color:#fff !important}#cart-list strong{color:#fff}#hdr-right-icons>li#cart-menu{margin-right:5px;margin-left:10px}li.checkout a{font-weight:bold}div.tab-pane{padding-top:15px}li.ui-menu-item.ui-state-focus{color:#000}.modal-body ul.mlcomments-list>li,.modal-body .mlcomments-form-wrap{border-color:#ccc}.modal-body .mltags-readonly ul.mltags-taglist>li.mltags-tag{border:1px solid #ccc}#cart-list>li h4{font-size:1em;margin:0 0 .2em;font-weight:bold}#cart-list>li p{margin:0 0 .2em}#cart-list>li:last-child{border-bottom:0}.show-cart #cart-list{display:block}#hdr-cart-link .jewel{background-color:#25872a !important;right:-8px !important}#hdr-search-toggle{font-size:.9em;margin-top:0 !important}#hdr-search-wrap,.lighttheme.noheader #hdr-search-wrap{display:none;background-color:#514f4c;border-bottom:1px solid #666;color:#ddd;padding:10px 15px;clear:both}.lighttheme #hdr-search-wrap{background-color:#f4f4f4;border-bottom:1px solid #ccc;color:#222;box-shadow:5px 5px 10px rgba(0,0,0,0.2)}.showsearch #hdr-search-wrap{display:block !important}#hdr-search-wrap form{margin:0 auto;max-width:700px}#hdr-search-prompt{margin:5px;text-align:left}#hdr-search-query{width:400px}#hdr-right div.hdr-divider{display:none}.home-page #hdr-right-name{display:none !important}.home-page #hdr-right div.hdr-divider,.force-full-width #hdr-right div.hdr-divider{display:inline-block}.nav-handle{display:inline-block;vertical-align:middle;font-size:2em;line-height:50px}.nav-handle a{display:block;height:100%;line-height:50px;margin-top:-2px}.nav-handle-user i.fa{display:none}#hdr-left-nav-handle{margin:0 5px -2px 0;padding:0 5px 0 0;display:none}#hdr-right-nav-handle .jewel,#hdr-right-icons .jewel{right:-5px;top:auto;bottom:6px;font-size:12px !important;padding:2px 3px !important}#hdr-right-nav-handle .jewel>span,#hdr-right-icons .jewel>span{line-height:12px !important}#hdr-right>*{display:inline-block;vertical-align:middle}div.hdr-divider{width:11px;height:100%;background-image:url('/skins/musiclessons/images/hdr-divider.png');background-repeat:no-repeat;background-position:center center;padding:0;margin:0 0 0 5px}#hdr-right-nav-handle{margin:0 0 0 5px;font-size:1.7em;position:relative;display:none}.home-page #hdr-right-nav-handle,.mlfullscr-showing #hdr-right-nav-handle,.force-full-width #hdr-right-nav-handle{display:inline-block}#hdr-right-name{display:none}.home-page #hdr-right-name,.force-full-width #hdr-right-name{display:inline-block}.signedin #hdr-right-name{display:none}#hdr-right-nav-handle>a>span{font-size:15px;padding-right:10px}#hdr-logo{display:inline-block;line-height:50px;vertical-align:middle;padding:0 20px 0 0;margin:0 10px 0 0;background-image:url('/skins/musiclessons/images/hdr-divider.png');background-repeat:no-repeat;background-position:right center;width:267px;height:50px}#hdr-logo a{width:100%;height:100%;display:inline-block}#hdr-logo img{border:0;width:247px;height:22px;margin-top:-9px}#hdr-signup{margin:0 0 0 5px}.signedin #hdr-signup{display:none}.signup-btn,button.signup-btn{background-color:#fdb813;color:#fff !important}a.signup-btn{font-weight:normal;font-size:.9em;padding:.2em .5em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button.signup-btn{font-weight:bold}a.signup-btn span{color:#fff}a.signup-btn,a.signup-btn:active{color:#fff}a.signup-btn:visited{color:#fff}a.signup-btn:hover,a.signup-btn:focus,button.signup-btn:hover{color:#fff;background-color:orange}#page{position:relative;padding:0;text-align:center;z-index:2;top:0;left:0;margin:0;-webkit-transition:all .5s linear;-moz-transition:all .3s linear;-o-transition:all .5s linear;transition:all .3s linear;-webkit-transition-duration:200ms;transition-duration:200ms}#page p a{word-wrap:break-word}.btns>.btn,.btns>.btn-group{margin:0 10px 10px 0}.btns>.btn:last-child{margin-right:0}.btns{margin-bottom:0}.left-nav-showing #page{-webkit-transform:translate3d(265px,0,0);-o-transform:translate3d(265px,0,0);-moz-transform:translate3d(265px,0,0);transform:translate3d(265px,0,0);-webkit-transition-duration:200ms;transition-duration:200ms}.user-nav-showing #page{-webkit-transform:translate3d(-265px,0,0);-o-transform:translate3d(-265px,0,0);-moz-transform:translate3d(-265px,0,0);transform:translate3d(-265px,0,0);-webkit-transition-duration:200ms;transition-duration:200ms}.no-cssanimations .left-nav-showing #page{margin-left:265px;width:100%}.no-cssanimations .user-nav-showing #page{margin-left:-265px;width:100%}.left-nav-showing #hdr-wrap,.left-nav-closing #hdr-wrap,.user-nav-showing #hdr-wrap,.user-nav-closing #hdr-wrap{position:absolute;top:0}#content{padding:50px 0 0 0;min-height:400px}.noheader #hdr a,.noheader #hdr a:active{color:#c8e3ff !important}.noheader #hdr a:hover,.noheader #hdr a:focus{color:#fff !important}.noheader #hdr-wrap{position:absolute;height:0}.noheader #hdr{position:absolute;border-color:transparent !important;background-color:transparent !important;box-shadow:none;right:0}.noheader #hdr-left{display:none}.noheader #content{padding-top:0}.noheader #hdr-right{background-color:rgba(0,0,0,0.4);border-bottom-left-radius:5px}.user-nav-showing.noheader #hdr-right{background-color:rgba(0,0,0,0.4)}.noheader.show-mininav #hdr-right,.show-cart #hdr-right{border-bottom-left-radius:0}.noheader #hdr-right .hdr-divider{background-image:url('/skins/musiclessons/images/hdr-divider-lt.png')}.showsearch.noheader #hdr-right{background-color:transparent}#hdr-right-icons>li#hdr-mininav{line-height:20px;position:relative;display:none}.noheader #hdr-right-icons>li#hdr-mininav{display:inline-block}#hdr-mininav>a{margin-top:1px !important;width:28px;height:28px;border-radius:28px;overflow:hidden;background-color:#333;border:1px solid #444;text-align:center}#hdr-mininav>a img{width:20px;height:auto}#hdr-mininav>ul{top:39px;right:0;line-height:20px}#hdr-mininav-ml a span{display:block;font-size:.7em;color:#999}#hdr-mininav-ml a img{width:100%;height:auto;max-width:200px}body.show-mininav #hdr-mininav>ul{display:block;z-index:3000}.noheader #hdr-search-wrap{padding:0 10px 10px 10px}.sidebar{position:fixed;height:100%;top:0;width:265px;height:100%;padding:15px 10px;background-color:#2e3135;color:#ccc;z-index:1;opacity:0;-webkit-transition:opacity .5s ease-in-out 0;-moz-transition:opacity .5s ease-in-out 0;-o-transition:opacity .5s ease-in-out 0;transition:opacity .5s ease-in-out 0}.lighttheme .sidebar{background-color:#fbfcff;color:inherit}.sidebar h2{font-size:18px;margin:20px 0 0 0}.sidebar h2 span{display:block;padding-left:4px}.sidebar h2.first{margin-top:0}.sidebar a:hover{color:#00b9f2;text-decoration:none}.sidebar ul a{display:block;width:100%;outline:0}.sidebar ul#usernav-studio-list a{padding-right:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar ul#usernav-studio-list .nopad a{padding-right:0}.sidebar-inner{width:100%;height:100%;position:relative;padding:0}.sidebar-wrap{height:100%;overflow:hidden;position:relative}#user-nav-sidebar .sidebar-wrap{padding:0}#left-nav-sidebar .sidebar-wrap{padding:0 1px 0 0}#left-nav-sidebar .sidebar-inner{padding:0}#user-nav-sidebar-inner>div.error{padding:15px}.sidebar-scroll-thumb{display:none;width:12px;height:30px;position:absolute;top:50px;right:0;background-color:#000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-opacity:.4;-webkit-opacity:.6;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4;z-index:2}.sidebar-hover .sidebar-scroll-thumb,.sidebar-scrolling .sidebar-scroll-thumb{display:block}.sidebar-scrolling .sidebar-scroll-thumb,.sidebar-scroll-thumb-moving{display:block !important}.sidebar-scroll-thumb-disabled{display:none !important}.sidebar-scroll-thumb-moving,.sidebar-scroll-thumb-hover{-moz-opacity:1 !important;-webkit-opacity:1 !important;-ms-filter:"alpha(opacity=100)" !important;filter:alpha(opacity=100) !important;opacity:1 !important}#left-nav-sidebar{left:0;display:none;box-shadow:-2px 2px 4px 0 rgba(0,0,0,0.3) inset}.lighttheme #left-nav-sidebar{box-shadow:none}#left-nav-sidebar nav{padding-bottom:20px}#user-nav-sidebar{right:0;border-left:1px solid #222;opacity:1;display:block;z-index:2}.force-full-width #user-nav-sidebar{display:none}.lighttheme #user-nav-sidebar{border-left-color:#d7d7d7}.home-page #user-nav-sidebar{opacity:0;display:none;z-index:1}.left-nav-showing #left-nav-sidebar{opacity:1;display:block}.left-nav-closing #left-nav-sidebar{opacity:0;display:block}.user-nav-showing #user-nav-sidebar{opacity:1;display:block}.user-nav-closing #user-nav-sidebar{opacity:0;display:block}#left-nav-search-wrap{margin:0 0 15px 0;border-bottom:1px solid #666;padding:0 0 15px 0}.lighttheme #left-nav-search-wrap{border-bottom-color:#ddd}#left-nav-search-wrap h4{font-size:16px}#left-nav-search-wrap input[type="text"]{width:210px;margin-right:5px}#user-nav-content>ul,.sidebar nav>ul{list-style:none;margin:0;padding:0}#user-nav-content>ul>li,.sidebar nav>ul>li{padding:0;position:relative;margin:0 -5px;padding:2px 10px}.usernav-hassubs>ul{padding:.3em 0 .5em 10px;display:none;list-style:none}.usernav-hassubs>ul>li{position:relative}.usernav-hassubs>ul>li>.jewel{right:8px !important}.sidebar-important>a{font-style:italic}.sidebar-important>a,.sidebar-important>a:focus,.sidebar-important>a:visited,.sidebar-important>a:active{color:#93bcff !important}#user-nav-schools-more>.jewel{top:4px}#user-nav-schools-more.usernav-subs-open>.jewel{display:none}.usernav-subs-open>a,.usernav-subs-animating>a{border-bottom:1px solid #333}li.usernav-subs-animating{border-bottom:none !important}li.usernav-hassubs>ul a{border-bottom:1px solid #262626;border-top:1px solid #444;padding:.2em 0 .2em 5px}li.usernav-hassubs>ul a:hover{background-color:#222}li.usernav-has-subs>a:focus{text-decoration:none}li.usernav-subs-open:hover{background-color:transparent !important}li.usernav-subs-open a.usernav-toggle-subs:hover{background-color:#222}.usernav-subs-open>ul{display:block !important}.darktheme #user-nav-content>ul a,.darktheme #user-nav-content>ul a:visited,.darktheme #user-nav-content>ul a:active,.darktheme .sidebar nav>ul a,.darktheme .sidebar nav>ul a:visited,.darktheme .sidebar nav>ul a:active{color:#aaa}.darktheme #user-nav-content>ul a:hover{color:#80c3f7}.sidebar-hover #user-nav-content>ul>li:hover,.sidebar-hover nav>ul>li:hover,.sidebar-tapped{background-color:#222}.lighttheme .sidebar-hover #user-nav-content>ul>li:hover,.lighttheme .sidebar-hover nav>ul>li:hover,.lighttheme .sidebar-tapped{background-color:#eee}.sidebar-tapped>a{color:#5eecff !important}.lighttheme .sidebar-tapped>a{color:#257c87 !important}#member-profile-wrapper{margin:5px 0;padding:0 0 10px 0;border-bottom:1px solid #555}.lighttheme #member-profile-wrapper{border-bottom-color:#ddd}#member-profile-image{float:left;width:75px;height:75px;border-radius:75px;overflow:hidden;position:relative;margin:0;line-height:0}#member-profile-image a{display:block;width:100%;height:100%;text-align:center;overflow:hidden}#member-profile-image img{height:75px;width:auto;min-width:75px}#member-profile-text{padding:2px 0 0 85px;line-height:1.1em;text-align:left}#member-profile-text p{font-size:.9em;margin:0 0 4px 0;line-height:1.2em}#member-profile-name>a{font-weight:bold;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#member-profile-text p#user-logout{margin-bottom:0}#member-profile-score span{color:#fff}.lighttheme #member-profile-score span{color:inherit}#login-form-wrapper{padding:15px 4px 0 4px;margin:0 0 15px 0}#login-form-buttons{text-align:center}h2#login-header{margin-top:0}.login-btn-group{text-align:center;margin:0 0 .5em 0}.login-btn-group button span{color:#999}#login-first-wrap{margin:25px 0;text-align:center}#user-logout a,#user-logout a:active{color:#e0e858}#user-logout a:visited{color:#e0e858}#user-logout a:hover,#user-logout a:focus{color:#5eecff;text-decoration:underline}.lighttheme #user-logout a,.lighttheme #user-logout a:active{color:#e45d0f}.lighttheme #user-logout a:visited{color:#e45d0f}.lighttheme #user-logout a:hover,.lighttheme #user-logout a:focus{color:#257c87;text-decoration:underline}#agreement-dlg-html{width:100%;height:300px;border:1px solid #ddd;padding:15px;margin:0;overflow-y:auto}#user-actions-message{margin:0 0 15px 0;padding:0 5px;color:#fff}.lighttheme #user-actions-message{color:inherit}.page-row,#footer{clear:both;padding:20px 265px 20px 0}.force-full-width .page-row,.force-full-width #footer{padding-right:0}.home-page .page-row,.home-page #footer{padding-right:0}#content>.page-msg{padding-right:290px;margin-bottom:0;z-index:1}.home-page #content>.page-msg{padding-right:25px}.lt-ie8 #content>.page-msg{z-index:5000}.page-row{margin:0}.page-top-wrapper{width:100%;margin:0;height:2em}.page-top-wrapper.with-toolbar{height:2.6em}.page-top{position:fixed !important;float:left;width:100%;margin:0;padding:0;background-color:#fff;z-index:100}.featured{margin:0 0 2em 0;text-align:left}.featured-hdr{margin:0 0 10px 0}.featured-hdr h3{margin-bottom:.1em}.featured-hdr p{margin:0}.featured-img{float:left;margin:0 10px 5px 0;width:100px;box-shadow:1px 1px 5px rgba(0,0,0,0.2)}.bigimage .featured-img{float:none;width:100%;margin:0 0 .2em 0;max-height:200px;overflow-y:hidden}.featured-img a{display:block;position:relative;width:100%;height:100%;overflow:hidden;text-align:center;padding:0;line-height:0;background-color:#000}.featured-img img{width:100%;height:auto;border:0}.featured-text>h4,.featured-text>p{margin-bottom:0}.featured-footer{clear:both}.featured-footer.padtop{padding-top:15px}.featured-footer p{margin:0}p.feature-action{font-size:1.1em;line-height:1.5em}p.feature-action.darken{padding:10px}p.feature-action.darken,.lighttheme .darkregion p.feature-action.darken{border:1px solid rgba(100,100,100,0.5);background-color:rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2)}.lighttheme p.feature-action.darken{border:1px solid rgba(100,100,100,0.2);background-color:rgba(0,0,0,0.05);box-shadow:none}p.feature-action.music{min-height:50px;padding-left:60px;background-image:url('/skins/musiclessons/images/music-eighth-note.png');background-size:50px 45px;background-repeat:no-repeat;background-position:left center}p.feature-action.darken.music{min-height:75px;padding-left:70px;background-position:10px 15px}.feature-action .fa{font-size:1.5em;padding-right:3px;color:#de6363}.member-tile{font-size:.8em}.school-tile{margin:0 0 10px 0;padding:0}.school-tile-thumb{float:left;margin:5px 10px 10px 0;line-height:0;border:1px solid;text-align:center;width:150px;max-height:150px;overflow:hidden;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);background-color:#111}.school-tile .school-tile-thumb img{width:100%;height:auto}.school-tile.round .school-tile-thumb{box-shadow:none;border:0;margin-top:0;height:150px;border-radius:100%}.school-tile.round .school-tile-thumb img{min-height:150px}.school-tile.small .school-tile-thumb{width:75px;max-height:75px}.school-tile.round.small .school-tile-thumb{height:75px}.school-tile.round.small .school-tile-thumb img{min-height:75px}.school-tile.tile .school-tile-thumb{margin-left:10px;margin-top:10px}.school-tile.round.tile .school-tile-thumb{margin-top:10px}.school-tile-thumb,.lighttheme .darkregion .school-tile-thumb{border-color:#0c0c0c}.lighttheme .school-tile-thumb,.modal-body .lighttheme .school-tile-thumb{border-color:#ccc}.school-tile strong,.lighttheme .darkregion .school-tile strong{color:#999}.school-tile-text{padding-left:160px}.school-tile.tile .school-tile-text{margin-top:10px;padding-left:170px;padding-right:10px}.school-tile.small .school-tile-text{padding-left:85px}.school-tile.small.tile .school-tile-text{padding-left:95px}.school-tile-text>*{margin-bottom:0}.school-tile.small .school-tile-text>*{line-height:1.5em}.school-tile .quote{clear:left}.school-tile.tile .quote{margin:10px}ul.value-prop{list-style:none;margin:1em 0;padding:0}ul.value-prop>li{clear:both;margin:0 0 1em 0}.value-prop-icon{font-size:4em;float:left;width:125px;text-align:center;margin:0}.value-prop-text h4{margin:0}.value-prop-text p{margin:0}ul.services-promo-list{list-style:none;margin:0 0 15px 0;padding:0}ul.services-promo-list>li{clear:left;margin:0 0 15px 0}ul.services-promo-list>li:last-child{margin:0}ul.services-promo-list>li>.service-icon{float:left;font-size:50px;color:#b38e4b;text-shadow:5px 5px 20px rgba(0,0,0,0.3);margin:25px 50px 0 0}.service-desc{margin:0 0 0 100px}.service-desc h3{margin:0 !important}p.service-list-btn-wrap .btn{font-size:.8em}div.date-tile{position:relative;text-align:center}div.date-tile.shadow,.lighttheme .darkregion div.date-tile.shadow{box-shadow:0 0 10px rgba(0,0,0,0.5)}.lighttheme div.date-tile.shadow{box-shadow:0 0 10px rgba(0,0,0,0.3)}div.date-tile-month{position:absolute;top:0;left:0;width:100%;z-index:1;background-color:#bd2828;color:#fff;font-weight:bold}div.date-tile-day{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#fff;color:#333;font-weight:bold}div.date-tile-year{position:absolute;bottom:0;left:0;width:100%;z-index:1;color:#666;font-weight:bold}div.date-tile,div.date-tile.large{width:100px;height:100px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}div.date-tile-month,.large div.date-tile-month{padding:4px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;overflow:hidden;text-overflow:ellipsis}div.date-tile-day,.large div.date-tile-day{line-height:100px;font-size:2.3em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}div.date-tile-year,.large div.date-tile-year{padding:7px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}div.date-tile.medium{font-size:.8em;width:80px;height:80px}.medium div.date-tile-month{padding:2px}.medium div.date-tile-day{line-height:90px}.medium div.date-tile-year{padding:0}div.date-tile.small{font-size:.75em;width:50px;height:52px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.small div.date-tile-month{padding:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;font-weight:normal;font-size:.9em;line-height:1.5em}.small div.date-tile-day{line-height:55px;font-size:22px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.small div.date-tile-year{padding:0;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;font-weight:normal;font-size:.9em;line-height:1.2em}.vod{margin:0 0 2em 0;text-align:left}.vod h3{margin-bottom:0}.vod-date{font-size:1em;color:#999;margin:0 0 .5em}.vod-thumb{width:100%;margin:0 0 .5em;position:relative;padding:0 0 56% 0}.vod-thumb-inner{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,0.5);box-shadow:2px 2px 6px 0 rgba(0,0,0,0.5)}.vod-thumb a{display:block;position:relative;width:100%;height:100%;overflow:hidden;text-align:center;padding:0;line-height:0;background-color:#000}.vod-thumb img{height:100%;width:auto;vertical-align:middle;border:0}.safari5 .vod-thumb img{max-width:100%;max-height:100%;width:auto;height:auto}.vod-teaser h4{margin:0 0 .3em !important}.vod-teaser p.vod-desc{margin:0}.vod-play{width:60px;height:44px;z-index:1;position:absolute;top:50%;left:50%;margin:-22px 0 0 -30px;background-image:url('/images/youtube-play-60x44.png');cursor:pointer;opacity:.9}.vod-play:hover{opacity:1}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.youtube-embedded-video{margin:0 0 15px 0}.banner{background-color:rgba(0,0,0,0.1);border-bottom:1px solid rgba(100,100,100,0.5)}.lighttheme .banner{background-color:#8c8c8c1a;border-bottom:1px solid rgba(100,100,100,0.2)}.banner-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-bottom:0}#page .banner:nth-child(2n+2),#page>div>.banner:nth-child(2n+2){background-color:transparent}.glass{padding:25px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid #555;background-color:rgba(0,0,0,0.8)}.glass p{color:#ddd}.glass strong{color:#eee}.glass a,.glass a:active{color:#00b9f2}.glass a:visited{color:#00b9f2}.glass a:hover,.glass a:focus{color:#fff}.user-agreement{width:100%;height:300px;overflow-x:hidden;overflow-y:scroll;background-color:#fff;padding:10px;border:1px solid #ccc;color:#333;margin:0 0 1em 0}.user-agreement h1,.user-agreement .h1{font-size:1.4em;line-height:1.1em;color:#000 !important}.user-agreement h2,.user-agreement .h2{font-size:1.2em;line-height:1.1em;color:#000 !important}.user-agreement h3,.user-agreement .h3{font-size:1.1em;line-height:1.25em;color:#000 !important}.user-agreement h4,.user-agreement .h4{color:#111 !important}.user-agreement strong{color:#000 !important}.user-agreement a,.user-agreement a:link,.user-agreement a:active{font-weight:bold;color:#0160ad}.user-agreement a:visited{color:#0288ef}.user-agreement a:hover,.user-agreement a:focus{color:#0288ef}.user-agreement-inner li{margin:0 0 .5em 0}.user-agreement-inner h1+h3,.user-agreement-inner .h1+.h3,.user-agreement-inner h2+h3,.user-agreement-inner .h2+.h3{margin-top:0;margin-bottom:20px}.fadein{animation:fadeIn 1s}@keyframes fadeIn{0{opacity:0}100%{opacity:1}}.error,.text-danger,.error p,.error div,.error strong,.error h1,.error h2{color:#f45058 !important;text-shadow:none}.error-info{color:#f45058;word-wrap:break-word;text-align:left}.error-title{text-shadow:none}.error a,.error a:link,.error a:active,.error a:visited{color:#f26f73}.error a:hover,.error a:focus{color:#f29fa2}.error-box{background-color:rgba(0,0,0,0.3);border:2px solid #5d4a4a;padding:20px;margin:1em 0;border-radius:10px}.lighttheme .error-box,.lighttheme .darkregion .error-box{border-color:#eee;background-color:#fff}.error-box hr{border-bottom-color:#5d4a4a}.alert-box{background-color:rgba(0,0,0,0.3);border:1px solid orange;padding:10px;margin:1em 0}.error-report{max-width:1000px;text-align:left;margin:15px;text-align:left}.modal-body .error-report{margin:0}ul.error-stack{list-style:none;margin:0;padding:0}input.has-error,input.invalid,select.invalid{box-shadow:0 0 4px rgba(255,0,0,0.8) inset;border-color:#d1576a}.lighttheme input.has-error,.lighttheme input.invalid,.lighttheme select.invalid{box-shadow:0 0 4px rgba(255,0,0,0.2) inset;border-color:#d45058}.form p.error,.form-line p.error,.form-group p.error{font-weight:500;margin:0 0 5px 0}.form-group.invalid{padding:15px;margin-top:10px;margin-bottom:25px;border:2px solid #d45058;border-radius:5px}.lighttheme .form-group.invalid{border:1px solid #eaa0a5}.success,.text-success,.lighttheme .darkregion .success,.lighttheme .darkregion .text-success{color:#4bc750}.lighttheme .success,.lighttheme .text-success{color:#3f9c43}.location,.lighttheme .darkregion .location{color:#79c47e}.lighttheme .location,.modal-body .location{color:#19a022}.hcenter{margin:0 auto}.bigtext{font-size:1.2em}#footer{margin:0;color:#aaa;border-top:1px solid rgba(100,100,100,0.4)}.fixed-footer #footer{position:sticky;bottom:0;left:0;width:100%;z-index:1}#footer,#yt-search{background-color:#0000002e}.lighttheme #footer{background-color:#fdfdfd;color:#666;border-top:0}#footer>.container-fluid>.row{margin-bottom:2em}#footer>.container-fluid>.row:last-child{margin-bottom:0}#footer h4{color:#ccc}.lighttheme #footer h4{color:#333}#footer-copyright,#footer-secure{text-align:center}#footer-copyright{margin:1em 0 1em}#footer-secure-badge{width:320px;height:105px;margin:0 auto;position:relative;padding:10px;background-color:#474747;border:1px solid #565656;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1em auto 1em auto}#footer-secure-img{float:left;height:85px;margin:0 10px 0 0}#footer-secure-img img{height:100%;width:auto}#footer-secure-desc{margin:0;text-align:left;font-size:13px}#footer-secure-desc h4{font-size:16px;line-height:20px;margin:0 0 4px}#footer-secure-desc p{font-size:14px;line-height:18px;margin:0}#footer-connect{text-align:center;font-size:2.5em;margin:0}#footer-connect h4{font-size:18px;text-transform:uppercase}#footer-connect ul{margin-bottom:1em}#footer-connect li{margin:0 25px 0 0}#footer-connect span.icon{display:inline-block}#footer-connect span.icon img{height:50px;width:auto}#footer{font-size:.9em}.page-row .container-fluid,#footer .container-fluid{text-align:left;width:1400px}.page-row.content-wrap{padding-top:50px;padding-bottom:60px}#app-version{color:#9e8b43}.lighttheme #app-version{color:#169407}#footer-debug ul{display:inline-block;margin:0;padding:0;list-style:none}#footer-debug ul>li{display:inline-block;padding-right:10px}#footer-debug ul>li:last-child{padding-right:none}#overlay{background-color:rgba(0,0,0,0.7);display:none;top:0;left:0;width:100%;height:100%;position:absolute;z-index:20000}#overlay-label{display:none;position:absolute;max-width:300px;min-width:200px;height:auto;background-image:url('/skins/musiclessons/images/ring.gif');background-position:center top;background-repeat:no-repeat;padding:215px 10px 10px 10px;margin:-100px 0 0 0;z-index:20001}#overlay-label span{color:#fff;display:block;text-align:center}.rcms-ajax-loader,.ajax-loader,.spinner,.mltabs-spinner{clear:both;width:100%;min-width:52px;margin:25px 0;background-position:center top;background-repeat:no-repeat;height:auto;min-height:36px;text-align:center}.rcms-ajax-loader>p,.ajax-loader>p,.spinner>p{padding:40px 0 0;text-align:center}.ui-dialog-content .rcms-ajax-loader>p,.ui-dialog-content .ajax-loader>p,.ui-dialog-content .spinner>p,.modal-body .rcms-ajax-loader>p,.modal-body .ajax-loader>p,.modal-body .spinner>p,.jBox-content .spinner p,.light .spinner>p{padding-top:30px !important}.rcms-ajax-loader,.lighttheme .darkregion .rcms-ajax-loader,.ajax-loader,.lighttheme .darkregion .ajax-loader,.spinner,.lighttheme .darkregion .spinner,.mltabs-spinner,.lighttheme .darkregion .mltabs-spinner{background-image:url('/skins/musiclessons/images/spinners/ajax-loader-any.gif')}.lighttheme .rcms-ajax-loader,.lighttheme .ajax-loader,.lighttheme .spinner,.lightregion .spinner,.lighttheme .mltabs-spinner{background-image:url('/skins/musiclessons/images/spinners/eq-blue-any.gif')}.spinner.onwhite,.light .spinner,.ui-dialog-content .rcms-ajax-loader,.ui-dialog-content .ajax-loader,.ui-dialog-content .spinner,.lightbg .spinner,.modal-body .rcms-ajax-loader,.modal-body .ajax-loader,.jBox-content .spinner,.modal-body .spinner{background-image:url('/skins/musiclessons/images/spinners/eq-blue-any.gif') !important;background-size:50px 17px;min-height:17px !important}#cart-list>li .spinner,.spinner.ellipsis{background-image:url('/skins/musiclessons/images/spinners/ellipsis.gif') !important;background-position:center center;height:20px !important}.user-login-spinner{margin-top:20px}.processing{padding-left:25px;background-image:url('/skins/musiclessons/images/spinners/processing.gif');background-repeat:no-repeat;background-position:left center}#page-overlay{display:none;background-color:rgba(0,0,0,0.7);z-index:3001;position:absolute;left:0;top:50px;width:100%;height:100%}.lighttheme #page-overlay{background-color:rgba(0,0,0,0.5)}body.show-mininav #page-overlay,body.show-cart #page-overlay,body.school-menu-open #page-overlay{background-color:transparent !important}.inset-box{margin:0 0 1em 0;padding:10px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.4);box-shadow:inset 0 0 10px rgba(0,0,0,0.4);border:1px solid #262626;background-color:#544e4b;color:#f8f8f2}.inset-box label{font-weight:bold;padding-right:.3em;margin-bottom:0}.inset-box p{margin-bottom:.2em}.page-msg{background-color:#fbf5bd;margin:0 0 25px 0;padding:15px 25px 15px 15px;position:relative;border-bottom:1px solid #e0dbaa;color:#333}.page-msg strong{color:#222}.lighttheme .page-msg{border:1px solid #e0dbaa}.container-fluid .page-msg{margin:0 -15px 20px -15px}#page>.page-msg{margin-bottom:0;margin-right:265px}.mlfullscr-showing #page>.page-msg{margin-right:0}.page-msg-close{position:absolute;top:5px;right:5px;width:30px;height:30px;margin-right:265px}#page>div.page-msg .page-msg-close{margin-right:0}.container-fluid .page-msg-close,.home-page .page-msg-close{margin-right:0}.page-msg-close a{display:block;width:100%;height:100%;font-size:30px;line-height:30px;color:#107ad6;font-weight:bold;text-decoration:none !important;text-align:center}.page-msg-close a:hover{text-decoration:none !important;color:#0c5ea0}.page-msg h2,.page-msg h3,.page-msg h4,.page-msg h5{color:#000;text-align:center}.page-msg>p{text-align:center;margin:0}.page-msg>p+p{margin-top:1em}.page-msg a,.page-msg a:link,.page-msg a:active,.page-msg a:focus,.page-msg a:visited{color:#107ad6}.page-msg a:hover{color:#0c5ea0}.page-msg a.btn{text-decoration:none !important}.page-msg h1,.page-msg h2,.page-msg h3,.page-msg h4{color:#222}.page-msg-good{background-color:#4d976b;border:none !important;color:#eee}.page-msg-good strong{color:#fff !important}.page-msg-good .page-msg-close a{color:#333}.page-msg-good .page-msg-close a:hover{color:#fff}.page-msg-good a,.page-msg-good a:link,.page-msg-good a:active,.page-msg-good a:focus,.page-msg-good a:visited{color:#fbf5bd}.page-msg-good a:hover{color:#fff}.lighttheme .page-msg-good{background-color:#63c189;color:#fff}.lighttheme .page-msg-good a,.lighttheme .page-msg-good a:link,.lighttheme .page-msg-good a:active,.lighttheme .page-msg-good a:focus,.lighttheme .page-msg-good a:visited{color:#fbf5bd}.lighttheme .page-msg-good a:hover{color:#fff}.page-msg-error{background-color:#c46860;border-bottom:1px solid #9e524d;color:#fff}.page-msg-error strong{color:#fff !important}.page-msg-error .page-msg-close a{color:#000}.page-msg-error .page-msg-close a:hover{color:#fff}.page-msg-error a,.page-msg-error a:link,.page-msg-error a:active,.page-msg-error a:focus,.page-msg-error a:visited{color:#fcd885}.page-msg-error a:hover{color:#fff}.lighttheme .page-msg-error a,.lighttheme .page-msg-error a:link,.lighttheme .page-msg-error a:active,.lighttheme .page-msg-error a:focus,.lighttheme .page-msg-error a:visited{color:#fcd885}.lighttheme .page-msg-error a:hover{color:#fff}.page-msg-dark{background-color:#000;border-bottom:1px solid #444;color:#ddd}.page-msg-dark a:hover{color:#fff}.page-msg-warning{background-color:#fcc546;border-bottom:1px solid #d19710;color:#333}.page-msg-warning .page-msg-close a{color:#444}.page-msg-warning .page-msg-close a:hover{color:#000}.page-msg-warning a,.page-msg-warning a:active,.page-msg-warning a:focus,.page-msg-warning a:visited{color:#0969b7}.page-msg-warning a:hover{color:#06497c}#edit-media-img-wrap .product-settings-editor{margin-top:10px}.meta-info,.media-file-meta{color:#777}.meta-info{font-size:.9em;line-height:1.3em}#edit-media-ctls a{margin-right:10px}#edit-media-img-wrap{margin:0 0 10px 0}#podbar-wrap{position:fixed;bottom:0;width:100%;z-index:100}#podbar-inner{position:relative}div.podbar-msg{clear:both;position:relative;padding:0;color:#666;background-color:#fff7af;border:1px solid rgba(0,0,0,0.2);border-top:0;padding:5px}div.podbar-msg-inner{margin:0 auto;padding:0 0 0 60px;text-align:left}#podbar-inner>div:first-child{border-top:1px solid #d9d9d9}div.podbar-msg-inner>p p{margin:0}div.podbar-msg-inner>p:last-child{margin:0}div.podbar-msg-close{float:left;text-align:center;border-right:1px solid #aaa;width:45px}div.podbar-msg-close a{padding:0 15px;font-weight:normal;display:inline-block}div.podbar-msg a{color:#0c5ea0;font-weight:bold}div.podbar-msg a:hover{color:#107ad6}.button-head{color:#f7dc9d;padding:.4em .5em;margin:0 0 .5em 0;font-size:1em;line-height:1.2em;zoom:1;background-color:#436ba0}.button-head-hover{color:#fff !important;cursor:pointer}.lighttheme .button-head-hover{color:#2675ff !important}.button-head.expandable{padding:.4em .5em !important}.button-head.expandable>span::before{display:inline-block;width:15px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"FontAwesome";font-weight:900;content:'';color:#82b4ff}.button-head.expandable.expanded>span::before{content:"\f0d7"}.button-head.expandable.collapsed>span::before{content:"\f0da"}.big-message{padding:15px;margin:0 0 1em 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.big-message,.lighttheme .darkregion .big-message,.box,.lighttheme .darkregion .box{background-color:rgba(0,0,0,0.2);border:1px solid rgba(100,100,100,0.4);color:#ccc}.lighttheme .big-message,.lighttheme .box{background-color:#d7dfea33;border:1px solid rgba(100,100,100,0.2);color:#333}.big-message>p:last-child{margin:0}.big-message img{border:1px solid #666}.big-message .rcms-ajax-loader{background-image:url('/skins/musiclessons/images/spinners/ajax-loader-any.gif') !important}.big-message strong,.lighttheme .darkregion .big-message strong{color:#fff}.lighttheme .big-message strong{color:#666}.big-message .ml-brand{margin:-15px -15px 15px -15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;border-bottom:1px solid #333}.message-list{list-style:none;margin:0;padding:0}.message-item{float:left;clear:left;width:100%;padding-bottom:10px !important;text-align:left}.message-item-received{padding:0 20% 0 0}.message-item-sent{padding:0 0 0 20%}.message-item-wrapper{float:left;position:relative;min-width:175px;overflow:hidden;padding:0 0 0 8px}.message-item-sent .message-item-wrapper{float:right;padding:0 10px 0 0}.message-item-bubble{position:relative;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.message-item-received .message-item-bubble{background:#ffa25b;background:-moz-linear-gradient(top,rgba(255,162,91,1) 0,rgba(226,139,72,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,162,91,1)),color-stop(100%,rgba(226,139,72,1)));background:-webkit-linear-gradient(top,rgba(255,162,91,1) 0,rgba(226,139,72,1) 100%);background:-o-linear-gradient(top,rgba(255,162,91,1) 0,rgba(226,139,72,1) 100%);background:-ms-linear-gradient(top,rgba(255,162,91,1) 0,rgba(226,139,72,1) 100%);background:linear-gradient(to bottom,rgba(255,162,91,1) 0,rgba(226,139,72,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa25b',endColorstr='#e28b48',GradientType=0)}.message-item-sent .message-item-bubble{background:#79bcf7;background:-moz-linear-gradient(top,rgba(121,188,247,1) 0,rgba(94,166,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(121,188,247,1)),color-stop(100%,rgba(94,166,237,1)));background:-webkit-linear-gradient(top,rgba(121,188,247,1) 0,rgba(94,166,237,1) 100%);background:-o-linear-gradient(top,rgba(121,188,247,1) 0,rgba(94,166,237,1) 100%);background:-ms-linear-gradient(top,rgba(121,188,247,1) 0,rgba(94,166,237,1) 100%);background:linear-gradient(to bottom,rgba(121,188,247,1) 0,rgba(94,166,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bcf7',endColorstr='#5ea6ed',GradientType=0)}.message-item-activity .message-item-bubble{background:#dbdad9;background:-moz-linear-gradient(top,rgba(219,218,217,1) 0,rgba(175,172,170,1) 49%);background:-webkit-linear-gradient(top,rgba(219,218,217,1) 0,rgba(175,172,170,1) 49%);background:linear-gradient(to bottom,rgba(219,218,217,1) 0,rgba(175,172,170,1) 49%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdad9',endColorstr='#afacaa',GradientType=0)}.message-item-content a,.message-item-content a:active,.message-item-content a:link,.message-item-content a:visited{color:#515176}.message-item-content a:hover,.message-item-content a:focus{color:#515176}.message-item-content a:focus{color:#515176}.message-item-content h4 a,.message-item-content h4 a:active,.message-item-content h4 a:link,.message-item-content h4 a:visited{color:#333}.message-item-content h4 a:hover,.message-item-content h4 a:focus{color:#333}.message-item-chevron{position:absolute;bottom:8px;width:8px;height:10px;background-image:url('/skins/musiclessons/images/chevrons-4.png');background-repeat:no-repeat}.message-item-received .message-item-chevron{left:-8px;background-position:left -11px}.message-item-sent .message-item-chevron{right:-8px;background-position:left top}.message-item-activity .message-item-chevron{left:-8px;background-position:left -23px}.message-item-content{padding:10px;color:#fff}.message-item-content h4{margin:0;color:#333;font-size:1em}.message-item-content p{margin:0;line-height:1.2em}.message-item-content.media h4+p{margin-bottom:10px}.message-item-content.media .mlmedia-embed-wrap{margin:0}.message-item-activity .message-item-content{background-image:url('/skins/musiclessons/images/message-activity.gif');background-repeat:no-repeat;background-position:center center;height:32px}.message-item-activity .message-item-wrapper{min-width:75px}.message-item-date{color:#bbb;font-size:.8em;margin:2px 0 0 10px}.message-item-sent .message-item-date{margin:2px 10px 0 0;text-align:right}#new-message-form{width:100%}#new-message-text{width:100%;height:5.2em}.contact-form input[type="text"],.contact-form input[type="email"]{width:275px}#contact-firstname-line label,#contact-lastname-line label,#contact-email-line label{display:inline-block;width:150px}#contact-message-line label,#contact-captcha-line label{display:block}#contact-message-line textarea{width:100%;height:150px}@media all and (max-width:500px){#contact-firstname-line label,#contact-lastname-line label,#contact-email-line label{display:block;width:100%}.contact-form input[type="text"],.contact-form input[type="email"]{width:100%}}.bucket{margin:0 0 1em 0;background-color:#fffcf7}.bucket.left,.bucket.right{width:48.5%}.bucket.left{float:left}.bucket.right{float:right}.bucket-title{position:relative;background:#75acea;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzc1YWNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDdkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(117,172,234,1) 6%,rgba(68,125,191,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(6%,rgba(117,172,234,1)),color-stop(100%,rgba(68,125,191,1)));background:-webkit-linear-gradient(top,rgba(117,172,234,1) 6%,rgba(68,125,191,1) 100%);background:-o-linear-gradient(top,rgba(117,172,234,1) 6%,rgba(68,125,191,1) 100%);background:-ms-linear-gradient(top,rgba(117,172,234,1) 6%,rgba(68,125,191,1) 100%);background:linear-gradient(to bottom,rgba(117,172,234,1) 6%,rgba(68,125,191,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75acea',endColorstr='#447dbf',GradientType=0)}.bucket-title h4{padding:5px 4px 5px 10px;font-size:1.1em;margin:0;color:#fff}.bucket-content{border:1px solid #ccc;clear:left;padding:10px;box-shadow:1px 1px 9px rgba(0,0,0,0.2) inset;-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.2) inset}.notice{clear:both;padding:15px;margin:0 0 1em 0;background-color:#444;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.notice,.notice *{color:#ddd !important}.notice h1,.notice h2,.notice h3,.notice h4{color:#fff !important}.bucket-list ul{list-style:none;padding:0;margin:0}.bucket-list li{clear:left;background-color:#494248;color:#ddd;margin:0 0 1em 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;border:1px solid #666}.bucket-list ul>li:last-child{margin-bottom:0}.bucket-list li>p,.bucket-list li>h3{margin:0 0 .3em}.adunit{padding:0;margin:20px auto 2em auto;background-image:url('/skins/musiclessons/images/advertisement-blank.png');background-position:center center;background-repeat:no-repeat;line-height:0;min-height:50px;text-align:left;overflow:hidden}li.result-adunit{min-height:200px;overflow:hidden}li.result-adunit .adunit{width:100%;height:100%;margin:0}.adunit>.adunit-inner{display:inline-block}.adunit.responsive{padding:0;text-align:center}.adunit.responsive>.adunit-inner{width:100%;min-width:200px;line-height:0}.mlschool-badge-mini{background-color:#000;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);display:block}.mlschool-badge-mini>span{display:block;background-image:url('/skins/musiclessons/images/teaching-logo-mini-2.png');background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.ml-badge.inline{display:inline-block}.ml-badge{position:relative}.ml-badge-icon{background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:1}.ml-badge.inline .ml-badge-icon{position:static;display:inline-block;left:auto;top:auto}.ml-badge-16{min-height:16px;min-width:16px;line-height:16px}.ml-badge-16 .ml-badge-icon{width:16px;height:16px;background-position:left top}.ml-badge-24{min-height:24px;min-width:24px;line-height:24px}.ml-badge-24 .ml-badge-icon{width:22px;height:24px;background-position:-17px top}.ml-badge.inline.ml-badge-24>*{line-height:24px}.ml-badge-32{min-height:32px;min-width:32px}.ml-badge-32 .ml-badge-icon{width:32px;height:32px;background-position:-40px 2px}.ml-badge-64{min-height:64px;min-width:64px}.ml-badge-64 .ml-badge-icon{width:64px;height:64px;background-position:-72px 4px}.ml-badge-96{min-height:96px;min-width:96px}.ml-badge-96 .ml-badge-icon{width:96px;height:96px;background-position:-133px 4px}.ml-badge-border{background-color:#fff;border:1px solid #ccc};.ml-badge-border.ml-badge-24{width:24px;height:50px}.ml-badge-border.ml-badge-96{width:96px;height:122px}.ml-badge span.ml-badge-label{display:block;width:100%;position:absolute;left:0;bottom:4px;text-align:center;z-index:2}.ml-badge.inline>*{line-height:1em;vertical-align:bottom}.ml-badge.inline span.ml-badge-label{display:inline-block;margin-left:2px;margin-right:2px;padding:0;left:auto;bottom:auto;position:inherit;width:auto}.ml-badge strong{color:#333;padding:2px 8px;background-color:#d3efff;opacity:.8;border-radius:12px;font-size:.9em}.ml-badge .ml-badge-icon{background-image:url('/skins/musiclessons/images/badges/student.png')}.ml-badge-32 strong{font-size:.8em}.ml-badge-horizontal .ml-badge-icon{float:left !important;position:static !important;margin:0}.ml-badge-horizontal span{position:static !important;text-align:left !important;display:inline-block !important;width:auto !important;margin:0 0 0 4px}.ml-badge-24 span{font-size:14px;margin-top:2px}.ml-badge-16 span{font-size:12px}.ml-badge-horizontal .ml-badge-16 .ml-badge-icon{margin-top:3px}.ml-badge-horizontal .ml-badge-24 .ml-badge-icon{margin-top:3px}.ml-badge-horizontal .ml-badge-32 .ml-badge-label{margin-top:3px;font-size:18px}.ml-badge-horizontal .ml-badge-32{height:32px}.ml-badge-floating{float:left;margin:-5px 10px 10px 0}.ml-badge-student .ml-badge-icon{background-image:url('/skins/musiclessons/images/badges/student.png')}.ml-badge-student strong{background-color:#9cc3b0 !important}.ml-badge-teacher .ml-badge-icon{background-image:url('/skins/musiclessons/images/badges/teacher.png')}.ml-badge-teacher strong{background-color:#fab6b8 !important}.ml-badge-vip .ml-badge-icon{background-image:url('/skins/musiclessons/images/badges/vip.png')}.ml-badge-vip strong{background-color:#fbdf96 !important}.ml-badge-nolabel span{display:none !important}.ml-badge-list ul{list-style:none;padding:0;margin:0}.ml-badge-list ul>li{float:left;margin:0 10px 10px 0;padding:2px 6px;background-color:rgba(255,255,255,0.3);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.ml-badge-list.simple ul>li{background-color:transparent;margin:0 2px 2px 0;padding:0}.ml-badge-list.ml-badge-list-mini ul>li{background-color:transparent;margin:0 2px 2px 0;padding:0}.ml-badge-list ul>li:last-child{margin-right:0}.ml-badge-list.inline{display:inline-block}.ml-badge-list.inline ul>li{float:none;display:inline-block;margin:0}.query-box{margin:0 0 .5em 0;padding:5px 10px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;position:relative;vertical-align:middle}.query-box.focused{background-color:#fff !important}.query-box,.lighttheme .darkregion .query-box{background-color:#f2efe8}.lighttheme .query-box{border:1px solid rgba(0,0,0,0.2);background-color:#fff}.query-box.query-box-withclear,.query-box.query-box-withsearch{padding-right:40px}.query-box-withclear.query-box-withsearch{padding-right:80px}.query-box-withsearch a.query-box-clear{right:40px}.query-box input[type="text"]{font-size:1.2em;line-height:1.3em;height:1.4em}.query-box a{position:absolute;right:0;top:0;height:100%;font-size:1.3em;line-height:1.7em;display:block;width:40px;text-align:center;font-weight:normal}.query-box a,.query-box a:active{color:#555}.query-box a:visited{color:#555}.query-box a:hover,.query-box a:focus{color:#000}a.query-box-search .fa,a.query-box-search:active .fa{color:#fff}a.query-box-search:visited .fa{color:#fff}a.query-box-search:hover .fa,a.query-box-search:focus .fa{color:#000}a.query-box-search{background-color:#436ba0}.query-box input[type="text"]{padding:0;width:100%;display:inline-block;background:transparent none repeat scroll 0 0;border:0 none;text-align:left;font-weight:normal;color:#333}.query-box input[type="text"]:focus{outline:0}.query-box input[type="text"]::-webkit-input-placeholder{color:#999}.query-box input[type="text"]::-moz-placeholder{color:#999}.query-box input[type="text"]:-moz-placeholder{color:#999}.query-box input[type="text"]:-ms-input-placeholder{color:#999}#member-suggestions{margin:2em 0}#member-suggestions h2{font-size:1em;padding:0 0 .4em 0;border-bottom:1px solid #666}#member-suggestions .rcms-ajax-loader{margin-bottom:2em}#member-suggestions ul{list-style:none;margin:0;padding:0}#member-suggestions ul li{clear:both;width:100%;margin-bottom:.5em}.suggest-friend-thumb{float:left;width:75px;padding:0 1em 1em 0}.suggest-friend-thumb img{border:1px solid #666;max-width:100%;max-height:100%;width:auto;height:auto}.suggest-friend-info{font-size:.95em;float:left;width:160px}.suggest-friend-info h3{font-size:1.1em;line-height:1.1em;margin:0 0 .2em 0}.suggest-friend-location{font-size:.9em}.suggest-friend-add{font-size:.9em}.admin-fns ul{list-style:none;margin:0;padding:0;width:100%;vertical-align:middle}.admin-fns ul li{display:inline-block;margin:0 5px 5px 0}.admin-fns>p:last-child{margin-right:0}.hasjewel{position:relative}.jewel{position:absolute;right:0;top:10%;padding:.1em .3em;min-width:8px;background-color:#e24d4d;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,0.7);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.7);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.7)}.jewel>span,.jewel>em{display:block;font-size:1em;line-height:1.1em;color:#fff;text-align:center;margin:0 auto;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"segoe ui",tahoma,sans-serif;font-weight:bold;font-style:normal;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.inline-jewel .jewel{display:inline-block;position:static;right:auto;top:auto}.inline-jewel .jewel>span,.inline-jewel .jewel>em{display:inline-block}.jewel .fa{font-size:.7em}.nav-tabs>li.hasjewel>a{padding-right:15px}.nav-tabs>li .jewel{top:-9px;right:-1px;z-index:1}.nav-tabs>li>a .fa,.lighttheme .darkregion .nav-tabs>li>a .fa{color:#97cdf5}.lighttheme .nav-tabs>li>a .fa{color:#2076b5}.nav-tabs>li>a:hover .fa,.lighttheme .darkregion .nav-tabs>li>a:hover .fa,.nav-tabs>li.active>a .fa,.lighttheme .darkregion .nav-tabs>li.active>a .fa{color:#fff}.lighttheme .nav-tabs>li>a:hover .fa,.lighttheme .nav-tabs>li.active>a .fa{color:#333}#user-nav .jewel{right:12px}.rating-stars{white-space:nowrap}.rating-stars>i{display:inline-block;margin-right:.2em}.rating-stars>i:last-child{margin-right:0}.faq{list-style:none;margin:0;padding:0}.faq-question{padding:4px 4px 4px 24px;margin:0 0 .4em 0;background-repeat:no-repeat;background-position:4px center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid transparent}li.faq-isexpanded,.lighttheme .darkregion li.faq-isexpanded,.faq-question:hover,.lighttheme .darkregion .faq-question:hover{background-color:#494248;border:1px solid #666;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.lighttheme li.faq-isexpanded,.lighttheme .faq-question:hover{background-color:#eee;border-color:#ccc;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}.faq-collapsed{background-image:url('/skins/musiclessons/images/icons/plus.gif')}.faq-expanded{background-image:url('/skins/musiclessons/images/icons/minus.gif')}.faq-answer,.lighttheme .darkregion .faq-answer{margin:.5em 0 1em 0;padding:0 10px 10px 50px;background-image:url('/skins/musiclessons/images/answer.png');background-repeat:no-repeat;background-position:-7px 5px;background-color:#494248;min-height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.lighttheme .faq-answer{background-color:#eee}li.faq-isexpanded{margin-bottom:10px}li.faq-isexpanded .faq-question:hover{border-color:transparent;box-shadow:none}.bubbletip-wrap{position:absolute;width:200px;z-index:1}.bubbletip{position:relative;background-color:#fff;padding:10px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.bubbletip-close{position:absolute;top:5px;right:5px;color:#999;font-size:12px;line-height:12px;margin:0}.bubbletip-close:hover{color:#000;cursor:pointer}.bubbletip p{margin:0}.bubbletip-ptr{position:absolute;background-image:url('/skins/musiclessons/images/bubbletip-pointer.png');background-repeat:no-repeat}.bubbletip-bottom{padding-bottom:7px}.bubbletip-bottom .bubbletip-ptr{width:13px;height:7px;bottom:-7px;background-position:left -7px}.bubbletip-top{padding-top:7px}.bubbletip-top .bubbletip-ptr{width:13px;height:7px;top:-7px;background-position:left 0}.bubbletip-right{padding-right:7px}.bubbletip-right .bubbletip-ptr{width:7px;height:13px;right:-7px;background-position:-7px -14px}.bubbletip-left{padding-left:7px}.bubbletip-left .bubbletip-ptr{width:7px;height:13px;left:-7px;background-position:0 -14px}.modal-body-header{margin:0 0 10px 0}#ml-iframe-dlg{padding-right:2px;padding-left:2px;padding-bottom:0;padding-bottom:25px;overflow:hidden}#ml-iframe-dlg.ml-iframe-dlg-hasbuttons{padding-bottom:0 !important;margin-bottom:-0.5em;padding-left:0}#ml-iframe-dlg iframe{width:100%;height:100%;border-bottom:1px solid #ddd}#login-dlg a{font-weight:normal}#modal-login-prompt{font-weight:normal;color:#e18f0c;margin:0 0 10px 0}#modal-login-result .message{background-color:transparent;color:#e18f0c;padding:0}.tool-container{border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);background:#b1bec9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxYmVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzc0N2Q4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(177,190,201,1) 0,rgba(116,125,132,1) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(177,190,201,1)),color-stop(99%,rgba(116,125,132,1)));background:-webkit-linear-gradient(top,rgba(177,190,201,1) 0,rgba(116,125,132,1) 99%);background:-o-linear-gradient(top,rgba(177,190,201,1) 0,rgba(116,125,132,1) 99%);background:-ms-linear-gradient(top,rgba(177,190,201,1) 0,rgba(116,125,132,1) 99%);background:linear-gradient(to bottom,rgba(177,190,201,1) 0,rgba(116,125,132,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1bec9',endColorstr='#747d84',GradientType=0)}.correspondence-hdr{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #ccc}.correspondence-hdr p{margin:0}.correspondence-body{margin-bottom:15px}div.agreement-wrapper,iframe.agreement{width:100%;height:350px;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;background-color:#fff;margin:0 0 1em 0}div.agreement{margin:10px}#mlschool-info-form{padding:10px;text-align:center;background-color:#abd8fc;border:1px solid #88c5f7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#mlschool-info-form h4{color:#333}#mlschool-info-form label{margin-bottom:1em}.fancybox-wrap{-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 10px rgba(0,0,0,0.4);box-shadow:3px 3px 10px rgba(0,0,0,0.4)}.fancybox-inner a,.fancybox-inner a:active,.fancybox-inner a:focus{color:#415aad;font-weight:bold}.fancybox-inner a:hover,.fancybox-inner a:visited{color:#5d81f7}.fancybox-inner h1,.fancybox-inner h2,.fancybox-inner h3,.fancybox-inner h4{color:#af7f0e;margin-bottom:10px}.fancybox-inner .rcms-ajax-loader,.fancybox-inner .ajax-loader,.fancybox-inner .spinner{background-image:url('/skins/musiclessons/images/spinners/ajax-loader-32x32-trans.gif') !important}.fancybox-lock .fancybox-overlay{overflow-y:hidden}.fancybox-lock{overflow:visible !important;margin-right:0 !important}.popup-content{width:100%;max-width:600px;padding:15px}.ui-button{color:#454545 !important}.ui-button-text{padding:6px 12px !important;font-size:16px;line-height:1.42857143;text-shadow:none;color:#333 !important}.ui-button .fa{padding-left:4px}.ui-button-text{font-weight:normal}.toolbar .ui-button-text{padding:.25em 1em}.button.has-icon .fa{padding-left:.2em}.button.has-icon.icon-onleft .fa{padding-right:.2em;padding-left:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#333}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;font-weight:bold}.ui-dialog{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border:0}.ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.ui-dialog .ui-dialog-titlebar{padding:15px;margin:-4px -4px 0 -4px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;border:0;border-bottom:1px solid #888}.ui-dialog .ui-dialog-content{padding:15px}.ui-widget-overlay{background:#000;opacity:.6}.ui-dialog .ui-dialog-buttonpane{padding:15px 0 0 0}.ui-dialog .ui-dialog-buttonpane button{margin:0 15px 15px 0}.ui-dialog .ui-dialog-titlebar-close{right:15px}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover{border:none !important}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,.ui-dialog .ui-dialog-titlebar-close.ui-state-focus{background:#666 !important}a.button:focus{outline:0}.ui-button:hover{color:#000 !important;border:1px solid #999 !important}.ui-state-focus{outline-width:0 !important;box-shadow:none !important}.ui-button:focus{border:1px solid #2b60c4 !important}a.button-wide{display:block}.ui-widget{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:1em;font-weight:normal;font-style:normal}.ui-button{font-size:15px !important;font-weight:normal;border-color:#ccc #aaa #aaa #ccc;box-shadow:0 0 1px #fff inset;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);border:1px solid #ccc !important;border-radius:4px !important}.ui-state-default,.ui-state-focus{background:#fff !important;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(224,224,224,1) 100%) !important;background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(224,224,224,1) 100%) !important;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(224,224,224,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e0e0e0',GradientType=0) !important}.ui-state-hover{background:#fafafa;background:-moz-linear-gradient(top,rgba(250,250,250,1) 0,rgba(206,206,206,1) 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(250,250,250,1)),color-stop(100%,rgba(206,206,206,1))) !important;background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0,rgba(206,206,206,1) 100%) !important;background:-o-linear-gradient(top,rgba(250,250,250,1) 0,rgba(206,206,206,1) 100%) !important;background:-ms-linear-gradient(top,rgba(250,250,250,1) 0,rgba(206,206,206,1) 100%) !important;background:linear-gradient(to bottom,rgba(250,250,250,1) 0,rgba(206,206,206,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#cecece',GradientType=0) !important}.ui-state-active{background:#bfbfbf;background:-moz-linear-gradient(top,rgba(191,191,191,1) 0,rgba(250,250,250,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(191,191,191,1)),color-stop(100%,rgba(250,250,250,1)));background:-webkit-linear-gradient(top,rgba(191,191,191,1) 0,rgba(250,250,250,1) 100%);background:-o-linear-gradient(top,rgba(191,191,191,1) 0,rgba(250,250,250,1) 100%);background:-ms-linear-gradient(top,rgba(191,191,191,1) 0,rgba(250,250,250,1) 100%);background:linear-gradient(to bottom,rgba(191,191,191,1) 0,rgba(250,250,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf',endColorstr='#fafafa',GradientType=0)}.ui-icon[class*=" fa-"]{background:none repeat scroll 0 0 transparent;text-indent:0;margin-top:-0.5em}.ui-button-icon-only .ui-icon[class*=" fa-"]{margin-left:-7px}.ui-icon.icon-large{margin-top:-0.75em}body.iosBugFixCaret.modal-open{position:fixed;width:100%}.ui-dialog-content h1,.ui-dialog-content h2,.ui-dialog-content h3,.ui-dialog-content h4,.ui-dialog-content h5,.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.jBox-content h1,.jBox-content h2,.jBox-content h3,.jBox-content h4,.jBox-content h5{color:#111}.ui-dialog-content a,.ui-dialog-content a:active,.ui-dialog-content a:link,.modal-content a,.modal-content a:active,.modal-content a:link,.jBox-content a,.jBox-content a:active,.jBox-content a:link{color:#007ad8}.ui-dialog-content a:visited,.modal-content a:visited,.jBox-content a:visited{color:#0078d4}.ui-dialog-content a:hover,.ui-dialog-content a:focus,.modal-content a:hover,.modal-content a:focus,.jBox-content a:hover,.jBox-content a:focus{color:#36a0f1}.ui-dialog-content .message,.modal-content .message,.jBox-content .message{background-color:#e4a818;color:#fff}.ui-dialog-content .emphesize,.modal-content .emphesize,.jBox-content .emphesize{color:#e18f0c}.ui-dialog-content .error,.ui-dialog-content .text-danger,.ui-dialog-content .error p,.ui-dialog-content .error div,.ui-dialog-content .error h1,.ui-dialog-content .error h2,.modal-content .error,.modal-content .text-danger,.modal-content .error p,.modal-content .error div,.modal-content .error h1,.modal-content .error h2,.jBox-content .error,.jBox-content .text-danger,.jBox-content .error p,.jBox-content .error div,.jBox-content .error h1,.jBox-content .error h2{color:#ba3f3f}.modal-content .success,.modal-content .text-success,.jBox-content .success,.jBox-content .text-success{color:#229122}.ui-dialog-content .errorTitle,.modal-content .errorTitle,.jBox-content .errorTitle{color:#ba3f3f !important}.ui-dialog-content .error-box,.modal-content .error-box{border-color:#ba3f3f;background-color:#fff}.jBox-content{color:#222}.jBox-overlay{background-color:rgba(0,0,0,.6) !important}.jBox-title{color:#000}.table-responsive.v-scroll{overflow-y:scroll}.table-responsive{-webkit-overflow-scrolling:touch}.form-inline.wrap>.form-group,.form-inline.wrap>.form-group{margin-right:10px}.form-inline label+select{margin-left:4px}.input-group-btn>.btn{border-color:#ccc;height:35px}.input-group .form-control:first-child{height:35px}.input-group-btn>.btn:last-child,.input-group-btn.multi>.btn{border-color:rgba(200,200,200,0.3)}.input-group-btn>.btn.btn-default,.input-group-btn>.btn.btn-secondary{border-color:#ccc !important}.form-control{font-size:16px;height:35px}input[type="email"],input[type="number"],input[type="password"],input[type="text"],select:focus,textarea{font-size:16px}.btn{font-size:16px;line-height:1.45em}.btn-group-lg>.btn,.btn-lg{font-size:18px}.input-group-btn>.btn-default{padding-top:6px;padding-bottom:6px;border:1px solid #ccc}.modal{overflow-y:auto}.nav-tabs,.lighttheme .darkregion .nav-tabs{border-bottom-color:#666}.lighttheme .nav-tabs{border-bottom-color:rgba(100,100,100,0.2)}.nav-tabs>li{margin-top:5px;border-bottom:1px solid}.nav-tabs>li.active{margin-top:5px}.nav-tabs>li,.lighttheme .darkregion .nav-tabs>li{border-bottom-color:#666}.lighttheme .nav-tabs>li{border-bottom-color:rgba(100,100,100,0.2)}.price-input-group{max-width:200px}.product-price{color:#4bc750 !important}.lighttheme .product-price{color:#3f9c43 !important}.nav-tabs>li>a{position:relative;outline:0;outline-offset:0;font-size:15px;font-weight:normal;padding:8px 10px;text-decoration:none;border:1px solid transparent;border-bottom:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom:0;color:#fff;border-color:transparent}.lighttheme .darkregion .nav-tabs>li.active>a,.lighttheme .darkregion .nav-tabs>li.active>a:focus,.lighttheme .darkregion .nav-tabs>li.active>a:hover{border-color:transparent}.nav-tabs>li>a:hover,.lighttheme .darkregion .nav-tabs>li>a:hover{border-color:#bdbdbd}.nav-tabs>li>a,.lighttheme .darkregion .nav-tabs>li>a{background:#7e7f72;background:-moz-linear-gradient(top,#7e7f72 0,#626359 36%,#373832 100%);background:-webkit-linear-gradient(top,#7e7f72 0,#626359 36%,#373832 100%);background:linear-gradient(to bottom,#7e7f72 0,#626359 36%,#373832 100%);border-color:transparent}.lighttheme .nav-tabs>li>a{background:#fff;border-color:#ddd}.lighttheme .nav-tabs>li.active>a{border-color:#aaa}.nav-tabs>li.active>a,.lighttheme .darkregion .nav-tabs>li.active>a,.lighttheme .nav-tabs>li.active>a,.lighttheme .darkregion .nav-tabs>li.active>a:focus,.lighttheme .nav-tabs>li.active>a:focus,.nav-tabs>li>a:hover,.lighttheme .darkregion .nav-tabs>li>a:hover{background:#acad9c;background:-moz-linear-gradient(top,rgba(172,173,156,1) 0,rgba(124,124,113,1) 46%,rgba(90,91,82,1) 100%,rgba(90,91,82,1) 100%);background:-webkit-linear-gradient(top,rgba(172,173,156,1) 0,rgba(124,124,113,1) 46%,rgba(90,91,82,1) 100%,rgba(90,91,82,1) 100%);background:-o-linear-gradient(top,rgba(172,173,156,1) 0,rgba(124,124,113,1) 46%,rgba(90,91,82,1) 100%,rgba(90,91,82,1) 100%);background:linear-gradient(to bottom,rgba(172,173,156,1) 0,rgba(124,124,113,1) 46%,rgba(90,91,82,1) 100%,rgba(90,91,82,1) 100%);color:#fff}.lighttheme .nav-tabs>li.active>a,.lighttheme .nav-tabs>li.active>a:focus,.lighttheme .nav-tabs>li>a:hover{background:#f0f0f0;color:#333}.modal-body .nav-tabs{border-bottom-color:#ddd}.modal-body .nav-tabs>li{border-bottom:#ddd !important}.modal-body .nav-tabs>li>a{background:0;background-color:#fff;border:1px solid #ddd !important}.modal-body .nav-tabs>li.active>a,.modal-body .nav-tabs>li.active>a:focus,.modal-body .nav-tabs>li.active>a:hover,.modal-body .nav-tabs>li>a:hover{background:0;background-color:#eee;color:#333}.modal-body .nav-tabs>li>a:hover{color:#000;background-color:#ddd !important}.modal-body img{max-width:100%;height:auto}.modal{z-index:3010}.modal-content{background-color:#fff;border:0;color:#555}.jBox-content{color:#555}.modal-body label.checkbox-inline{font-weight:normal}.modal-header{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-bottom-color:#eee}.ui-dialog .ui-dialog-titlebar,.jBox-title,.modal-header{background:#fafafa;border-bottom:1px solid #eee}.modal-header button.close{font-size:30px !important}h4.modal-title,.ui-dialog-title{color:#000 !important;text-shadow:none;font-weight:400;font-size:18px}.table>thead>tr>th,.lighttheme .darkregion .table>thead>tr>th,.table.dark>thead>tr>th,.lighttheme .darkregion .table.dark>thead>tr>th,.table>tbody>tr>th,.lighttheme .darkregion .table>tbody>tr>th,.table.dark>tbody>tr>th,.lighttheme .darkregion .table.dark>tbody>tr>th{background-color:rgba(0,0,0,0.2);border-bottom:0}.lighttheme .table>thead>tr>th,.lighttheme .table.dark>thead>tr>th,.lighttheme .table>tbody>tr>th,.lighttheme .table.dark>tbody>tr>th{background-color:#eee;border-bottom:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td,.lightregion .table>thead>tr>th,.lightregion .table>tbody>tr>th,.lightregion .table>tfoot>tr>th,.lightregion .table>thead>tr>td,.lightregion .table>tbody>tr>td,.lightregion .table>tfoot>tr>td,.table.dark>thead>tr>th,.table.dark>tbody>tr>th,.table.dark>tfoot>tr>th,.table.dark>thead>tr>td,.table.dark>tbody>tr>td,.table.dark>tfoot>tr>td{border-top-color:rgba(100,100,100,0.6)}.lighttheme .table>thead>tr>th,.lighttheme .table>tbody>tr>th,.lighttheme .table>tfoot>tr>th,.lighttheme .table>thead>tr>td,.lighttheme .table>tbody>tr>td,.lighttheme .table>tfoot>tr>td,.lighttheme .table.dark>thead>tr>th,.lighttheme .table.dark>tbody>tr>th,.lighttheme .table.dark>tfoot>tr>th,.lighttheme .table.dark>thead>tr>td,.lighttheme .table.dark>tbody>tr>td,.lighttheme .table.dark>tfoot>tr>td{border-top-color:#ddd}.table .table{background-color:transparent}.table>tbody+tbody,.table.dark>tbody+tbody{border-top:1px solid rgba(100,100,100,0.6)}.table-striped>tbody>tr:nth-child(odd),.lighttheme .darkregion .table-striped>tbody>tr:nth-child(odd),.table-striped>tbody>tr:nth-child(odd)>td,.lighttheme .darkregion .table-striped>tbody>tr:nth-child(odd)>td,.table-striped.dark>tbody>tr:nth-child(odd),.lighttheme .darkregion .table-striped.dark>tbody>tr:nth-child(odd),.table-striped.dark>tbody>tr:nth-child(odd)>td,.lighttheme .darkregion .table-striped.dark>tbody>tr:nth-child(odd)>td{background-color:rgba(0,0,0,0.05)}.lighttheme .table-striped>tbody>tr:nth-child(odd),.lighttheme .table-striped>tbody>tr:nth-child(odd)>td,.lighttheme .table-striped.dark>tbody>tr:nth-child(odd),.lighttheme .table-striped.dark>tbody>tr:nth-child(odd)>td{background-color:transparent}.table-striped>tbody>tr:nth-child(even),.table-striped>tbody>tr:nth-child(even)>td,.table-striped.dark>tbody>tr:nth-child(even),.table-striped.dark>tbody>tr:nth-child(even)>td{background-color:rgba(100,100,100,0.05)}.table-hover>tbody>tr:hover,.lighttheme .darkregion .table-hover>tbody>tr:hover,.table-hover.dark>tbody>tr:hover,.lighttheme .darkregion .table-hover.dark>tbody>tr:hover{background-color:#21211e}.lighttheme .table-hover>tbody>tr:hover,.lightregion .table-hover>tbody>tr:hover,.lighttheme .table-hover.dark>tbody>tr:hover,.modal-body .table-hover>tbody>tr:hover{background-color:#f5f5f5}.modal-dialog .table>tbody>tr>th,.modal-dialog .table>thead>tr>th,.lightregion .table>thead>tr>th{background-color:#dedede}.modal-dialog .table>thead>tr>th,.modal-dialog .table>tbody>tr>th,.modal-dialog .table>tfoot>tr>th,.lightregion .table>thead>tr>th,.lightregion .table>tbody>tr>th,.lightregion .table>tfoot>tr>th,.modal-dialog .table>thead>tr>td,.modal-dialog .table>tbody>tr>td,.modal-dialog .table>tfoot>tr>td,.lightregion .table>thead>tr>td,.lightregion .table>tbody>tr>td,.lightregion .table>tfoot>tr>td{border-top-color:#ddd}.modal-dialog .table>thead>tr>th,.lightregion .table>thead>tr>th{border-left:1px solid #ccc}.modal-dialog .table-striped>tbody>tr:nth-child(odd)>td,.lightregion .table-striped>tbody>tr:nth-child(odd)>td{background-color:#fff}.modal-dialog .table-striped>tbody>tr:nth-child(even)>td,.lightregion .table-striped>tbody>tr:nth-child(even)>td{background-color:#f9f9f9}.modal-dialog .table-hover>tbody>tr:hover>td,.lightregion .table-hover>tbody>tr:hover>td{background-color:#f5f5f5}.modal-dialog .table-striped,.lightregion .table-striped{border-color:#ccc}.btn{color:#555}.btn-primary,.btn-success,.btn-warning,.btn-info,.btn-danger{color:#fff !important;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;background-image:none;border-color:transparent}.btn-default{text-shadow:none;border-color:rgba(50,50,50,0.3);box-shadow:none;-webkit-box-shadow:none;background-image:none;border-color:#ddd;background:#eee}.btn-group-sm>.btn,.btn-sm{font-size:15px;line-height:.8em;vertical-align:bottom}.panel-body{color:#333}.table>thead>tr>th{border-bottom-color:#666}.panel-primary .panel-title{color:#fff !important}.well,.lighttheme .darkregion .well{border-color:#525e7b;background:#3f4c6b;background:-moz-linear-gradient(top,rgba(63,76,107,1) 0,rgba(63,76,107,1) 100%);background:-webkit-linear-gradient(top,rgba(63,76,107,1) 0,rgba(63,76,107,1) 100%);background:linear-gradient(to bottom,rgba(63,76,107,1) 0,rgba(63,76,107,1) 100%)}.lighttheme .well{border-color:#ddd;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#f9f9f9 100%);background:-webkit-linear-gradient(top,#f9f9f9 0,#f9f9f9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#f9f9f9 100%)}.modal-body .well,.ui-dialog-content .well{border-color:#ccc;background:#eee;background:-moz-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,1) 0,rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#eeeeee',GradientType=0)}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none !important}div.filter-page{position:relative}div.filter-sidebar-hdr{display:none}ul.btn-filter-list{list-style:none;margin:0;padding:0}ul.btn-filter-list li{clear:both;margin:0 0 10px 0}button.btn-filter{text-align:left}button.btn-filter .fa{font-size:1.1em}button.btn-filter.btn-primary .fa{color:orange}button.btn-filter.btn-default{background-color:transparent !important;background-repeat:no-repeat;filter:none;background-image:none;border-color:transparent !important;color:inherit;text-shadow:none;-webkit-font-smoothing:antialiased;box-shadow:none}.lighttheme .darkregion button.btn-filter.btn-default:hover,button.btn-filter.btn-default:hover{border-color:#4e8bc1 !important;background-color:rgba(100,100,100,0.3) !important}.lighttheme button.btn-filter.btn-default:hover{border-color:#95bcde !important;background-color:#9090904d !important}div.filter-block{padding-bottom:0}div.filter-block>p{margin-bottom:.3em}div.filter-block>ul{list-style:none;margin:0;padding:0}div.filter-block>ul>li{float:left;margin:0 5px 10px 0}#ml-share-direct{clear:both;margin:5px 0 0 0}.ml-share-tools{padding:5px 0}.ml-share-tools a{display:block}.ml-share-tools a:first-child{float:right}.ml-share-tools a:last-child{float:left}.ml-share-clipboard-notice{clear:both;margin:5px 0 0 0;font-weight:normal}.dropzone .dz-preview .dz-progress{top:65% !important}table.table-sorted a.sort{outline:0}table.table-sorted th{white-space:nowrap}.darktheme table.table-sorted th.active{background-color:#222 !important}table.table-sorted th.active{background-color:#ddd !important}.modal-body table.table-sorted th.active{background-color:#ccc !important}.darktheme table.table-sorted th.active a{color:#fff}.lighttheme table.table-sorted th.active a,.modal-body table.table-sorted th.active a{color:#000}table.table-sorted th.active a.sort{text-decoration:underline}table.table-sorted a.sort .fa{padding-left:4px}table.table-sorted tr.filtered,table.table-sorted tr.filtered:hover{background-color:#eee}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.ml-responsive-table>table,.ml-responsive-table thead,.ml-responsive-table tbody,.ml-responsive-table th,.ml-responsive-table td,.ml-responsive-table tr{display:block}.ml-responsive-table>table{border-top:0}.ml-responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}.ml-responsive-table td{border:0;position:relative;padding-bottom:0 !important;clear:left}.ml-responsive-table tr>td:last-child{padding-bottom:8px !important}.ml-responsive-table td:before{position:absolute;top:5px;left:8px;white-space:nowrap;font-weight:bold}.ml-responsive-table .table>thead>tr>th,.ml-responsive-table .table>tbody>tr>th,.ml-responsive-table .table>tfoot>tr>th,.ml-responsive-table .table>thead>tr>td,.ml-responsive-table .table>tbody>tr>td:not(:first-child),.ml-responsive-table .table>tfoot>tr>td:not(:first-child){border-top-color:transparent}.ml-responsive-table td.responsive-text-left{text-align:left !important}}@media all and (max-width:1665px){.page-row .container-fluid,#footer .container-fluid{width:1170px}}@media all and (max-width:1470px){#page>.page-msg{margin-right:0}.page-row,#footer{padding-right:0}#content>.page-msg{padding-right:25px !important}.page-msg-close{right:5px;margin-right:0}#user-nav-sidebar{z-index:1;opacity:0;display:none}#hdr-right{padding-right:15px}#hdr-right-nav-handle{display:inline-block}.signedin #hdr-right-name{display:none !important}#hdr-right-name{display:inline-block}#hdr-right div.hdr-divider{display:inline-block}}@media all and (max-width:1170px){.page-row .container-fluid,#footer .container-fluid{width:920px}}@media all and (max-width:940px){.page-row .container-fluid,#footer .container-fluid{width:768px}.glass{padding:15px}div.filter-page{padding-top:45px}div.filter-sidebar{position:absolute;left:0;top:0;width:40%;padding:0 15px 10px 15px;min-height:30px;z-index:5}div.filter-sidebar-content{max-height:0;overflow:hidden}.showing div.filter-sidebar-content{transition:max-height .4s ease-in}div.filter-sidebar.showing{background-color:#3d4148;border-right:1px solid #333;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.4)}div.filter-sidebar.showing>div.filter-sidebar-content{max-height:2000px}div.filter-sidebar-hdr{display:block;padding:10px 0 0 0}.showing div.filter-sidebar-hdr{padding-bottom:10px}a.filter-sidebar-toggle{display:inline-block;font-weight:bold}a.filter-sidebar-hide{display:none}.showing a.filter-sidebar-show{display:none}.showing a.filter-sidebar-hide{display:inline-block}div.filter-sidebar-content>p.clear-filters{margin-bottom:15px}div.filter-results{width:100%;margin-top:25px}span.filter-sidebar-count{color:orange}.school-tile .school-tile-thumb{width:75px;max-height:75px}.school-tile .school-tile-text{padding-left:85px}.school-tile.tile .school-tile-text{padding-left:95px}}@media all and (max-width:920px){#hdr-left-nav-handle{display:inline-block}#hdr-logo{background-image:none;margin-right:0}#hdr-nav{display:none}}@media all and (max-width:850px){.noheader #hdr-search-wrap{padding-top:45px}}@media all and (max-width:768px){.sidebar h2 span{padding-bottom:2px}#user-nav-content>ul>li>a,.sidebar nav>ul>li>a{padding:2px 0}#login-form-buttons{padding:5px 0}.page-row.content-wrap{padding-top:20px;padding-bottom:20px}}@media all and (max-width:767px){.left-nav-showing .page-row,.user-nav-showing .page-row{margin-left:0;margin-right:0}.page-row .container-fluid,#footer .container-fluid{width:100%}#footer{margin-bottom:1em}.glass{padding:10px}#hdr-search-query{width:100%}#hdr-search-wrap .form-group{margin-bottom:0}.fixed-width-right{min-width:none;text-align:left;padding-right:0}.table-responsive,.lighttheme .darkregion .table-responsive{border-color:#666}.lighttheme .table-responsive,.lightregion .table-responsive,.modal-body .table-responsive{border-color:#ccc}.form-inline.wrap>.form-group,.form-inline.wrap>.form-group{display:inline-block}}@media all and (max-width:650px){div.filter-sidebar{width:60%}}@media all and (max-width:620px){#hdr-signup{display:none}}@media all and (max-width:600px){#left-nav-sidebar .left-nav-community{display:block}.well.not-sm{padding:0;background:transparent;border:0;box-shadow:none}}@media all and (max-width:599px){#hdr-right-name,.home-page #hdr-right-name{display:none}#login-inner{width:90%}div.page-title-header{display:block}div.page-title-header h1{text-align:center;padding-right:0}div.page-title-wrap.hasicon div.page-title-header{margin-left:0}div.page-title-ctls{clear:left;width:100%;text-align:left}div.page-title-wrap.hasicon div.page-title-ctls{display:block;text-align:center}div.page-title-header.nowrap-ctls div.page-title-ctls{clear:none;width:auto;text-align:center}.hastextbottom div.page-title-ctls{margin-bottom:10px}div.page-title-wrap.hasicon div.page-title-icon{display:none}div.page-title-wrap.hasicon h1{line-height:30px}.page-title-bot{text-align:center}div.page-title-wrap.hasicon h1 img.icon{display:inline-block;margin:0 7px 0 0;width:30px;vertical-align:middle}.noheader #hdr-wrap{position:relative;height:50px;background:#191919;border-bottom:1px solid #333}.noheader.showsearch #hdr-wrap{height:auto}.noheader #hdr-right{background-color:transparent}.form-inline.wrap>.form-group,.form-inline.wrap>.form-group{display:block}}@media all and (max-width:480px){#hdr-logo{width:auto}#hdr-logo img{width:200px;height:auto;margin:-6px 0 0 0}#hdr-left-nav-handle,#hdr-right-nav-handle{font-size:25px}#hdr-right div.hdr-divider{display:none !important}.noheader #hdr-right div.hdr-divider{display:inline-block !important}#hdr-right-icons{padding-right:5px}}@media all and (max-width:450px){#login-inner{width:100%;top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@media all and (max-width:420px){div.filter-sidebar{width:100%}}@media all and (max-width:400px){#hdr-search-toggle-wrap{display:none !important}}@media all and (max-width:370px){#hdr-logo{position:absolute;margin-left:5px;margin-right:0;padding-right:0}#hdr-logo img{width:180px}}@media all and (max-width:339px){#hdr-left{padding-left:10px}#hdr-left-nav-handle{margin-right:0}}@media all and (max-width:319px){#hdr-logo img{width:165px}}body.ios-fixfixed #hdr-wrap{position:absolute}body.ios-fixfixed div.page-top{display:none;position:absolute}body.ios-fixfixed div.page-top.keep-fixed{display:block !important;position:static !important}body.ios-fixfixed #user-nav-sidebar{position:absolute}@media screen and (-webkit-min-device-pixel-ratio:0){.ios-fixfixed select,.ios-fixfixed textarea,.ios-fixfixed input{font-size:16px}}