/*
Theme Name: Charlesworth Ballet Institute
Theme URI: http://www.digitalunion.com.au
Description: Custom Wordpress theme by Digital Union
Author: Digital Union
Version: 2.2
*/
@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body#school .row.content-area{background:transparent url(du-assets/images/watermark-school.png) top center repeat-y}body#college .row.content-area{background:transparent url(du-assets/images/watermark-college.png) top center repeat-y}body#institute .row.content-area{background:transparent url(du-assets/images/watermark-institute.png) top center repeat-y}@font-face{font-family:'Guadalupe Essential';src:url(du-assets/fonts/guadalupeessential-webfont.eot);src:url(du-assets/fonts/guadalupeessential-webfont.eot?#iefix) format("embedded-opentype"),url(du-assets/fonts/guadalupeessential-webfont.woff) format("woff"),url(du-assets/fonts/guadalupeessential-webfont.ttf) format("truetype"),url(du-assets/fonts/guadalupeessential-webfont.svg#guadalupe_essentialregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova Bold';src:url(du-assets/fonts/proximanova-bold-webfont.eot);src:url(du-assets/fonts/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"),url(du-assets/fonts/proximanova-bold-webfont.woff) format("woff"),url(du-assets/fonts/proximanova-bold-webfont.ttf) format("truetype"),url(du-assets/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova';src:url(du-assets/fonts/proximanova-regular-webfont.eot);src:url(du-assets/fonts/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"),url(du-assets/fonts/proximanova-regular-webfont.woff) format("woff"),url(du-assets/fonts/proximanova-regular-webfont.ttf) format("truetype"),url(du-assets/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova Condensed Regular';src:url(du-assets/fonts/proximanovacond-regular-webfont.eot);src:url(du-assets/fonts/proximanovacond-regular-webfont.eot?#iefix) format("embedded-opentype"),url(du-assets/fonts/proximanovacond-regular-webfont.woff) format("woff"),url(du-assets/fonts/proximanovacond-regular-webfont.ttf) format("truetype"),url(du-assets/fonts/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular) format("svg");font-weight:400;font-style:normal}body,p{font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-size:13px;line-height:18px;color:#666;padding:9px 0}a{font-family:"Proxima Nova","Helvetica",Arial,Georgia}p a{text-decoration:underline}h4{font-family:'Lora',serif;color:#163c47;font-size:24px;font-weight:700;padding-bottom:8px;padding-top:18px}h5{font-family:'Lora',serif;font-size:18px;font-weight:700;color:#587b7c;line-height:24px;padding:12px 0!important;clear:both;font-weight:100}#school h5,#school h4{color:#089eaf}#college h5,#college h4{color:#524c85}form select{background-color:#FFF;border:1px solid #CCC;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-size:14px;height:32px;margin:0 0 12px!important;padding:6px!important;transition:all .15s linear 0;width:100%}.top-bar{background:none repeat scroll 0 0 #585250;line-height:45px;margin:0 0 30px;min-height:45px;padding:0;position:relative;width:100%}.top-bar a{font-size:12px;font-family:"Proxima Nova";font-weight:400;text-transform:uppercase;letter-spacing:0}.top-bar ul > li a:not(.button){color:#FFF;display:block;font-size:13px;font-weight:400;height:45px;padding:0 8px}.top-bar ul > li.has-dropdown a{padding-right:18px}.top-bar ul > li.has-dropdown a::after{margin-right:4px}.top-bar ul > li.divider{background:url(du-assets/images/divider.png) no-repeat;margin-top:16px;height:10px;margin-right:1px;width:14px;box-shadow:0 0 0 rgba(255,255,255,0.1)}#logo{width:342px;height:60px;display:block;clear:both;margin:0 auto;margin-top:26px;margin-bottom:10px}.header-contact p{text-align:right;padding:.4em 0 1em;font-size:.8em;line-height:1.2}.green{font-family:'Lora',serif;color:#34bccb}.purple{font-family:'Lora',serif;color:#6c57c7}.header-contact a{text-decoration:none}.header-contact a:hover,.header-contact a:focus{color:#000}.
.nav-bg{background:#585250;width:100%;height:45px;margin-top:7px}ul.top-menu{position:relative!important;float:right!important;left:-50%!important}ul.top-menu > li{position:relative;float:left;left:50%}.top-bar section ul li.divider:first-child{display:none}.top-bar section ul li.divider:hover{background:url(du-assets/images/divider.png)!important}#slider{display:block;clear:both;margin:0 auto}.twelve.columns.navigation{padding-top:0;margin-bottom:-28px;padding-left:10px;padding-right:0}#introduction p{font-size:18px;font-weight:700;font-family:'Lora',serif;line-height:30px;color:#66625f;text-align:center}.top-bar ul > li.toggle-topbar a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#FFF transparent transparent;border-image:none;border-style:solid;border-width:8px;content:"";display:block;height:0;margin-top:-4px;padding:0;position:absolute;right:22.5px;top:50%;width:0}.top-bar ul > li.has-dropdown .dropdown{left:0;margin:0;padding:9px 0 0;position:absolute;visibility:hidden;z-index:99}#introduction{margin-bottom:20px}#school-selection{padding-bottom:100px;z-index:10;position:relative}#school-selection .row.schoolhead{margin-bottom:-90px}#school-selection h2{font-size:1.8em;text-align:center}#ballet-symbol{width:122px;height:90px;display:block;margin:0 auto;z-index:-1;top:50px;position:relative}#ballet-symbol-mobile{width:122px;height:90px;display:none;margin:0 auto}#school-selection-tablet{display:none}#school-selection-tablet img{display:block;margin:0 auto}.about{clear:left}.membership-sidebar{border-left:1px solid #ccc;height:auto}.membership-sidebar a{text-decoration:underline;color:#587b7c;font-family:"Proxima Nova","Helvetica",Arial,Georgia}.membership-sidebar label{font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-weight:700;color:#666;font-size:12px;padding-bottom:5px}a.button{font-family:"Proxima Nova","Helvetica",Arial,Georgia;text-decoration:none;color:#FFF;font-weight:100}.button{font-family:"Proxima Nova","Helvetica",Arial,Georgia!important;font-weight:100!important;background:none repeat scroll 0 0 #585250;border:none;border-radius:15px;color:#FFF;cursor:pointer;display:inline-block;font-family:inherit;font-weight:bold;line-height:1;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out 0;box-shadow:none;position:relative;margin-top:10px;font-size:11px;width:75px;padding:7px 15px 6px}.button.back-to-account{width:120px;padding-left:5px;padding-right:5px;margin-bottom:15px;font-weight:400;clear:both}.button.small:hover{background:#585250;color:#FFF}.button a{font-family:"Proxima Nova","Helvetica",Arial,Georgia;text-decoration:none;color:#FFF}.sidebar-newsletter{margin-top:35px;padding-top:20px;position:relative;border-top:1px solid #ccc}.sidebar-newsletter .button{margin-top:0!important}.sidebar-newsletter #ajax{position:absolute;left:85px;bottom:-1px;display:none}.sidebar-newsletter input{font-family:"Proxima Nova","Helvetica",Arial,Georgia}ul.branch-locations{list-style:none}ul.branch-locations li{float:left;width:195px;height:380px;margin-right:30px;margin-bottom:25px}ul.branch-locations h6{text-align:center;font-weight:200;padding:5px 10px;line-height:22px}.internal-banner img{margin-top:-30px}.account-info{padding-bottom:20px}.account-form label{font-size:12px;font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-weight:700;color:#525252;margin-top:20px;margin-bottom:10px;letter-spacing:.03em}.gchoice_13_1_1{display:block}.gchoice_13_1_1 > input{display:block;float:left;margin-top:7px!important}#label_13_1_1{color:#20454f;display:block;font-size:16px;font-weight:600;margin:0 0 15px;padding-left:25px}.account-form textarea{height:auto;clear:both}.account-form{background-color:#eaeaea;height:auto;padding-bottom:0;margin-bottom:20px}.account-form form{margin-top:28px;margin-left:10px;margin-right:10px}.left-label{width:200px;height:36px;display:block;float:left;margin-bottom:15px}.right-label{clear:right;width:200px;height:36px;display:block;float:right;margin-bottom:15px}#postcode{width:90px;display:block;clear:both}#date{width:90px;display:block;float:left}#months{width:110px;display:block;float:left;margin-left:15px;margin-right:15px;padding-top:23px}#year{margin-top:25px;padding-top:18px;width:90px;display:block;float:left}#dress{width:90px;display:block;clear:both}#ballet-level{width:200px;display:block;clear:both}#student-birthday{height:80px;clear:both}form.custom div.custom.dropdown a.current{background-color:#FFF;border:1px solid #DDD;color:#141414;display:block;line-height:26px;min-height:33px;padding:2px 38px 0 10px;white-space:nowrap;width:auto}form.custom div.custom.dropdown a.selector{height:33px}#message{height:90px;clear:both;margin-top:114px;display:block;margin-bottom:5px}#school-forms{display:block;clear:both}.account-creation-right{padding-left:25px;padding-right:15px;margin-bottom:20px}.account-small-img img{display:block;float:left;clear:left}.account-small-details h6{margin-top:0;color:#666}.account-small-details{display:block;float:left;width:55%;padding-left:10px}.account-small-details p{line-height:18px;font-size:13px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#FFF;border:1px solid #CCC;border-radius:2px 2px 2px 2px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:14px;height:32px;margin:0 0 12px;padding:6px;transition:all .15s linear 0;width:100%;font-family:"Proxima Nova",Helvetica,Arial,Georgia}form.custom div.custom.dropdown a.current{background-color:#FFF;border:1px solid #DDD;color:rgba(0,0,0,0.75);display:block;line-height:26px;min-height:33px;padding:2px 38px 0 10px;white-space:nowrap;width:auto;font-family:"Proxima Nova","Helvetica",Arial,Georgia}form.custom div.custom.dropdown ul{font-family:"Proxima Nova","Helvetica",Arial,Georgia;color:rgba(0,0,0,0.75)}.account-details{height:auto}.account-details h5{display:block;width:125px;float:left;clear:left;font-size:14px}.account-details p{padding:0;margin-bottom:5px}#edit-button{display:block;clear:right;float:right;position:relative;top:3px}.account-details-bg{background-color:#f3f3f3;height:auto;margin-top:46px;padding:15px 10px 5px}.account-details-bg span{display:block;font-family:"Proxima Nova","Helvetica",Arial,Georgia;color:#525252;font-weight:700;font-size:13px}.account-details-bg ul{list-style-type:none;margin-bottom:17px}.account-details-bg li{font-family:"Proxima Nova","Helvetica",Arial,Georgia;color:#666;font-size:13px;line-height:18px}#list-children li{position:relative;border-bottom:1px solid #DDD;padding-bottom:7px;margin-bottom:10px}#list-children li.last{border-bottom:none;padding-bottom:0;margin-bottom:0}#add_child_ajax_loader{display:none;margin-top:5px}.add-child-form{display:none;position:relative;margin:17px 0 0;padding:10px 0 3px;border-top:1px solid #ddd}form#add_child_form{margin-top:5px}.add-child-form .form-container input.medium,#edit_child_form .form-container input.medium{height:auto;margin-bottom:5px;padding:3px;font-size:13px;text-align:left}.add-child-form label,#edit_child_form label{font-size:13px;color:#666}.form-container.submit{text-align:right}.add-child-form input.submit,#edit_child_form input.submit{width:auto;margin-top:5px;padding:7px 15px 6px}.account-details-bg .remove-button,.account-details-bg .edit-button{display:block;width:16px;height:16px;text-indent:-5000px;overflow:hidden;background:url(du-assets/images/Delete.png) no-repeat;cursor:pointer}.account-details-bg .edit-button{background:url(du-assets/images/Edit.png) no-repeat}#list-children .remove-child{position:absolute;top:0;right:-2px}#list-children .edit-child{position:absolute;top:0;right:19px}#add_child{width:auto}.system-message,.system-message-success,.system-message-error{margin:18px 10px;color:#385CB6}.system-message-success{color:#3eb638}.system-message-error{color:#b63838}.enrolment-history{height:auto}ul.accordion > li.active{border-top:5px solid #9d9d9d;border-bottom:2px solid #9d9d9d}ul.accordion > li > div.title{background-color:#f9f9f9!important}.tabs dd.active,.tabs li.active{border-top:4px solid #e1e1e1;margin-top:-3px}.title h5{padding:0;margin:0}.tabs dd a,.tabs li a{color:#3d3d3d;display:block;font-size:14px;height:39px;line-height:40px;padding:0 10px}ul.accordion > li > div.title{background:none repeat scroll 0 0 #F6F6F6;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;cursor:pointer;margin:0;padding:0 10px;position:relative;transition:background .15s linear 0}ul.accordion > li > div.title:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #9D9D9D transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;height:0;position:absolute;right:15px;top:15px;width:0}.tabs dd a:focus,.tabs li a:focus{color:#3d3d3d;font-weight:400}.tabs dd.active a,.tabs li.active a{color:#3d3d3d}table tbody tr:nth-child(odd){background:#FFF}table tbody tr:nth-child(even){background:#f5f5f5}table tbody tr td{border:medium none;color:#333;font-family:"Proxima Nova","Helvetica",Arial,Georgia;padding:9px 10px;vertical-align:top}table thead tr th,table tfoot tr td{color:#222;font-size:14px;font-weight:700;padding:8px 10px 9px;font-family:"Proxima Nova","Helvetica",Arial,Georgia}table.enrolment-table{background:none repeat scroll 0 0 #FFF;border:0 solid #DDD;border-radius:3px 3px 3px 3px;margin:0}ul.accordion > li .content{display:none;padding:0 15px}ul.accordion > li.active .content{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #E9E9E9;display:block;height:auto}.place-enrolments{border:1px solid red;position:relative;clear:right}.enrolment-list{width:450px;height:30px;margin-top:-25px;clear:both}.enrolment-list ul{list-style-type:none}.enrolment-list li{text-align:center;display:block;float:left;margin-right:25px}.enrolment-details-sidebar{background-color:#f5f5f5;height:auto;margin-top:30px}.enrolment-details-sidebar h5{font-size:14px;font-weight:700;color:#525252}.enrolment-details-sidebar span{color:#525252;display:block;font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-size:13px;font-weight:700;padding-bottom:6px}#enrolment-top-details{width:100%;padding-bottom:20px;position:relative}#enrolment-top-details p,#enrolment-confirmation p{padding:0;margin-bottom:12px}#details-left{width:150px;display:block;float:left;clear:left}#details-right{width:115px;height:200px;display:block;float:left;margin-left:0;clear:right}#enrolment-confirmation{display:block;clear:both;border-top:1px solid #bfbfbf;margin-top:20px;width:auto;height:auto;clear:both}#enrolment-confirmation-left{width:150px;display:block;float:left;height:auto}#enrolment-confirmation-right{width:115px;height:auto;display:block;float:left;margin-left:0;clear:right}.enrolment-table{clear:right;float:right;border:none}.enrolment-table td{text-align:left;overflow:hidden;display:table-cell;white-space:nowrap}.enrolment-selection{height:40px;display:block;clear:both}.enrolment-selection.full td,.enrolment-selection.full td a{color:#ccc!important}form.custom span.custom.radio{margin-top:10px}.enrolment-table span.custom.radio{margin-top:0!important}table#enrolment-details-table{display:block;width:100%;margin-top:20px}table#enrolment-details-table tbody td:nth-child(odd){background:#f0f0f0;border:none}table#enrolment-details-table tbody td:nth-child(even){background:#FFF;border-bottom:0 solid #DDD;width:70%}#enrolment-details-table td{padding-left:15px;padding-right:30px;border:none}#card-type{margin-bottom:5px;width:auto;height:40px}.payment-left-details{background-color:#f3f3f3;height:180px;padding:15px;width:100%}.payment-left-details p{line-height:18px}.payment-left-details span{margin-bottom:10px;font-family:"Proxima Nova","Helvetica",Arial,Georgia;color:#525252;font-weight:700;font-size:13px;padding-bottom:6px}.payment-right-details span{color:#525252;font-family:"Proxima Nova","Helvetica",Arial,Georgia;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:6px}.payment-right-details{background-color:#f3f3f3;height:180px;padding:15px}.left-details{margin-right:10px;width:42%;height:150px;float:left}.right-details{width:100px;height:150px;float:left}.payment-right-details .left-details{width:42%;margin-right:10px}.payment-right-details .right-details{width:85px;margin-right:10px}.your-details{margin-bottom:10px}#payment-button{display:block;clear:both}#payment-button a.button{width:85px}.fee{background-color:#f9f9f9;display:block;width:100%;height:117px;padding:15px;float:left}#fee-payable{display:block;width:125px;margin:0 auto;border:0 solid blue;margin-top:15px;text-align:center}#fee-payable p{font-size:18px;line-height:30px}#fee-payable span{font-size:18px;font-weight:700;font-family:"Proxima Nova","Helvetica",Arial,Georgia}#credit-card-details{border:0 solid blue}.payment-method img{display:block;width:112px;height:22px;margin:0 auto;margin-top:0;margin-bottom:25px}.payment-method input{margin:0 auto;margin-top:22px;margin-bottom:60px;display:block;border:1px solid #ccc}#paypal img{display:block;width:115px;height:32px;margin:0 auto;margin-top:0;margin-bottom:-5px}#paypal input[type=submit],#eft input[type=submit]{width:100px}#credit-date{width:80px;height:40px;display:block;float:left;position:relative;border:0 solid green;margin-right:3px}#credit-month{width:125px;height:40px;display:block;float:left;position:relative;border:0 solid blue;margin-right:3px}#ccv{width:145px;height:40px;display:block;float:left;position:relative;border:0 solid blue;margin-left:5px;margin-top:3px}#credit-expiry{border:0 solid #000;height:40px;margin-bottom:30px}#credit-expiry a.button{width:75px;clear:both}#credit-card-details span{margin-bottom:10px;border:0 solid #000}.row.content-area{padding-bottom:45px}.content-area-specific ul{margin-left:40px}#success-stories td{text-align:center;background:none!important}#success-stories tr{background:none!important}#success-stories h6{font-family:'Guadalupe Essential'}footer{background:#585250;height:150px;display:block;padding-top:30px;padding-bottom:30px}#school footer,#college footer{height:200px}footer p{color:#fff;font-size:11px;margin-bottom:3px;padding:0}footer a{color:#FFF;text-decoration:underline}footer a:hover{color:#FFF}footer h5{color:#FFF!important;margin:0!important;padding:0!important;font-size:12px}form#login input[type=text],form#login input[type=password]{width:150px}form#login input{float:left;margin-right:10px}form#login .button{background:#000;position:relative;top:-10px}#digital{margin-top:30px;width:95px;height:12px;display:block;margin-left:auto;margin-right:auto;float:right}ul.footer-menu{list-style:none;position:relative;top:-8px}ul.footer-menu li{display:inline-block}ul.footer-menu li.divider{padding:0 2px}ul.footer-menu li a,ul.footer-menu li a:visited{text-decoration:none;text-transform:uppercase;font-size:10px}ul.footer-menu li a:hover{text-decoration:underline}.jcarousel-skin-tango .jcarousel-container-horizontal{width:100%;padding:0!important;border:none!important;background:none!important;border-radius:0!important}@media only screen and (min-width: 953px){#menu-responsive{display:none}}@media only screen and (min-width: 1279px){#school-selection-mobile{display:none}#membership-symbol{display:none}}@media only screen and (max-width: 1279px) and (min-width: 768px){#school-selection-mobile{display:none}#membership-symbol{display:none}#edit-button{clear:both;display:block;float:none;margin-top:-10px;margin-bottom:-35px;height:30px}#ccv{width:20%}}@media only screen and (max-width: 900px){#months{width:110px;display:block;float:left;margin-left:15px;margin-right:15px;padding-top:23px}#edit-button{clear:both;display:block;float:none;margin-top:-10px;margin-bottom:-35px;height:30px}#ccv{margin-left:5px}#ballet-symbol{display:block;height:65px;margin:0 auto;position:relative;top:150px;width:88px;z-index:-1}.top-bar ul > li.divider{width:100%;border-top:none}.left-label{width:auto;float:none;margin-bottom:15px}.right-label{width:auto;display:block;float:none;margin-bottom:15px}#message{clear:both;display:block;height:90px;margin-bottom:5px;margin-top:34px}#year{margin-top:26px}.account-small-details{padding-left:0;padding-top:10px}#school-selection{display:none}#school-selection-mobile{display:block;padding-left:0;z-index:10;position:relative;width:565px;margin:100px auto 20px}#mobile-school{display:block;width:250px;height:250px;float:left}#mobile-college{display:block;width:250px;height:250px;float:left;margin-left:30px}#membership-symbol{display:none}.nav-bg .top-bar ul.left > li.has-dropdown .dropdown,.nav-bg .top-bar ul.right > li.has-dropdown .dropdown{left:150%!important}.nav-bg .top-bar.expanded{height:auto!important}.top-bar ul > li.has-dropdown.moved .back.title a:before{border:none!important}}@media only screen and (max-width: 767px){#success-stories{width:100%!important}footer{padding-top:15px}#introduction{margin-bottom:0}.header-contact{display:none}#introduction p{color:#66625F;font-family:'Lora',serif;font-size:14px;line-height:18px;text-align:center}#ballet-symbol-mobile{width:122px;height:90px;display:block;margin:0 auto}table#enrolment-details-table{display:block;float:none;margin-top:40px;margin-right:0;margin-left:0;width:100%}#enrolment-details-table td{border:medium none;padding-left:15px;padding-right:15px}.button{width:78px;padding:7px 15px}#membership-symbol{display:block;width:122px;height:auto;margin:0 auto}#school-selection-mobile{display:block;padding-left:0;z-index:10;position:relative;width:362px;margin:0 auto 20px;margin-top:0}#mobile-school{display:block;width:150px;height:150px;float:left}#mobile-school img{width:150px;height:auto;margin:0 auto;display:block}#mobile-college{display:block;width:150px;height:150px;float:left;margin-left:30px}#mobile-college img{width:150px;height:auto;margin:0 auto;display:block}#school-selection{display:none}.top-bar ul > li.divider{width:100%}.account-small-details{width:95%}.account-small-details h6{color:#666;margin-top:8px}.internal-banner{display:none}#slider{display:none}#logo{width:200px;height:35px;display:block;clear:both;margin:0 auto;margin-top:26px;margin-bottom:10px}#payment-button{margin-bottom:40px}.payment-left-details{height:160px}.payment-right-details{height:160px}.fee{height:165px}}@media only screen and (max-width: 500px){footer{padding-top:0}.left-details{float:none}.right-details{float:none}.payment-right-details .left-details{margin-right:10px;width:42%;float:none;height:auto}.payment-left-details{height:auto;margin-bottom:10px}.payment-right-details{height:auto;margin-bottom:10px}#ccv{margin-left:0}#year{display:block;float:none;margin-left:0;margin-top:25px;padding-top:18px;width:90px}#mobile-college{display:block;width:150px;height:150px;float:left;margin-left:10px}#school-selection-mobile{display:block;padding-left:0;z-index:10;position:relative;width:282px;margin:0 auto 20px;margin-top:0}#mobile-school{display:block;width:120px;height:auto;float:left}#mobile-college{display:block;width:120px;height:auto;float:left;margin-left:10px}}#field_1_20,#field_5_20,#field_8_20,#field_6_20,#field_7_20,#field_9_20{display:none}#gform_wrapper_2 .ginput_container label{top:0}.du-badge{width:132px;height:39px;display:block;position:relative;top:10px}.du-badge .du-badge-link{display:block;width:132px;height:39px;position:absolute;top:0}.du-badge .du-badge-active{display:none;width:132px;height:39px;position:absolute;top:0}.wp-paginate .current{background:#585250!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}ul.accordion > li.active .second-level-class .title:after,ul.accordion > li.active .second-level-class .title,ul.accordion > li.active .third-level-class .title:after,ul.accordion > li.active .third-level-class .title,ul.accordion > li.active .fourth-level-class .title:after,ul.accordion > li.active .fourth-level-class .title,.title.level1-title:after,.title.level1-title{border:none!important;border-style:none!important;padding-left:10px}.title.level1-title:after,.title.level1-title{padding-left:0!important}.button.add-class-button,.button.remove-class-button{width:auto;height:31px;margin:0 10px;padding:9px 15px 6px}li.active .row .title,li.active .row .title h5{padding-top:0!important}li .row.hide-child{display:none}table.twelve td.cost{text-align:right}table.twelve td{font-size:12px}.clear{clear:both}.payment-details-block{padding:15px 0 5px;background:#F3F3F3}
