html,body{min-height:100%}body{font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;font-size:11px;line-height:1.8em;min-width:1000px;position:relative;border-top:17px solid #F47822}iframe.brass-ring body{font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;font-size:11px;line-height:1.8em;color:#444 !important}iframe.brass-ring h1{color:#444 !important}.content blockquote{font-style:italic}.fb-like-box{padding:0 0 20px 0;border-bottom:1px solid #3e8baf}.enrollment_timer{margin-bottom:20px;padding:20px 10px;border:1px solid #3e8baf;text-align:center}.enrollment_timer h3{line-height:1.5em}.enrollment_timer h3 em{color:#3e8baf;font-style:normal}.enrollment_timer .time{font-family:DINWebPro-Medium;font-weight:normal;line-height:1.12em;font-size:32px;margin:10px 0 0 0;color:#005984}.enrollment_timer h3 span,.enrollment_timer .time span{color:#3e8aae}.wpcf7-not-valid-tip{display:none !important}header#main_hdr,div#page,div#gallery,div.feature_grid,footer#main_ftr,footer#credit_ftr{position:relative;text-align:center;vertical-align:middle}header#main_hdr>.wrap,div#page>.wrap,div#gallery>.wrap,div.feature_grid>.wrap,footer#main_ftr>.wrap,footer#credit_ftr>.wrap{position:relative;margin:0 auto;padding:0;width:960px;text-align:left;vertical-align:middle}header#main_hdr{background-color:#fff;z-index:100;cursor:default}header#main_hdr>.wrap{height:166px;border-bottom:1px solid #f78e1e}header#main_hdr>.wrap a.logo{background:transparent url("../img/BM_HORIZONTAL_NEW_LOGO.svg") no-repeat scroll 0 0/445px auto;bottom:36px;display:inline-block;height:90px;left:0;position:absolute;width:47%;z-index:999999}body#contact header#main_hdr{zoom:1;display:block}header#main_hdr div.contact{display:inline-block;float:right;font-family:arial,sans-serif;font-size:16px;font-weight:normal;margin-top:42px;position:relative;text-align:right;width:65%}header#main_hdr div.contact a{font-size:14px;margin:0;padding:1px;font-family:DINWebPro-Medium, sans-serif}header#main_hdr div.contact nav ul{float:right;font-weight:normal !important;position:relative;text-transform:uppercase;width:100%}header#main_hdr div.contact nav ul a{color:#666}header#main_hdr div.contact nav ul a:hover{color:#888}header#main_hdr div.contact nav ul li,.sidebar ul li.enquiries,p.enquiries{display:inline-block;padding:6px 4px 0;height:32px !important;overflow:none}.sidebar ul li.enquiries{margin-left:1.5em}header#main_hdr div.contact nav ul li.noborder,.sidebar ul li.enquiries,p.enquiries{border-left:1px solid transparent;list-style:none;text-transform:uppercase;font-size:14px;font-family:DINWebPro-Medium, sans-serif;font-weight:normal}header#main_hdr div.contact nav ul li.noborder.enquiries a,.sidebar ul li.enquiries a,p.enquiries a{border:1px solid #f78e1e;background-color:#f78e1e;color:white;padding:4px 16px 2px;border-radius:3px}header#main_hdr div.contact nav ul li.noborder.enquiries a:hover,.sidebar ul li.enquiries a:hover,p.enquiries a:hover{border:1px solid #3e8aae;background-color:#3e8aae;color:white;padding:4px 16px 2px;border-radius:3px}p.enquiries{display:block;text-align:center !important;padding:24px 4px 0 !important;margin:0 !important;height:16px}.sidebar p.enquiries{padding-top:8px !important}header#main_hdr div.contact nav ul li.social{padding:3px 0}header#main_hdr div.contact nav ul li.noborder{border:none}header#main_hdr div.contact nav ul li img{vertical-align:middle}header#main_hdr div.contact nav ul a{font-weight:normal !important}header#main_hdr div.contact a:hover{color:white}#main_hdr>.wrap nav.social{top:80px;right:0;text-align:right}#main_hdr>.wrap nav.social a{margin-left:10px}header#main_hdr div.contact nav ul li.phone-orange a{border:1px solid #f78e1e;background-color:#f78e1e;color:white;padding:4px 16px 2px;border-radius:3px}header#main_hdr div.contact nav ul li.phone-orange a:hover{background-color:#3e8aae;border:1px solid #3e8aae;border-radius:3px;color:white;padding:4px 16px 2px}#main_hdr>.wrap nav .social a:hover img{-moz-opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}#main_hdr>.wrap nav.social.noborder{border:none}nav.primary{position:absolute;right:6px;top:132px;display:inline-block;font-family:DINWebPro-Medium, sans-serif;font-weight:normal;font-size:14px;line-height:20px;cursor:pointer;display:inline-block}nav.primary ul.dropdown{list-style:none;float:left;width:100%;padding:0}nav.primary ul.dropdown li{float:left;position:relative;margin:0 6px}nav.primary ul.dropdown a{padding:12px 6px 18px;text-transform:uppercase}nav.primary>span.wdropdown>a:hover{background:transparent !important}nav.primary ul.dropdown a:hover,nav.primary ul.dropdown .current-menu-item>a,nav.primary ul.dropdown .current-menu-ancestor>a{background:url(../img/nav-overstate-colour.svg) center bottom no-repeat;color:#f78e1e !important}nav.primary ul.dropdown ul .current-menu-item>a{background:none}nav.primary ul.dropdown ul a{color:#3e8aae !important;text-transform:none}nav.primary ul.dropdown li ul a{display:block;width:220px;height:auto;line-height:1.4em;border-top:1px solid #eee;font-weight:normal;padding:10px 0}nav.primary ul.dropdown li ul>li:first-child a{border-top:none !important}nav.primary ul.dropdown ul{position:absolute;top:34px !important;left:0;background:#fff;padding:8px 20px 0 20px;width:230px;z-index:40;border:1px solid #f78e1e;border-top:none}nav.primary ul.dropdown ul,nav.primary ul.dropdown li:hover ul ul,nav.primary ul.dropdown ul li:hover ul ul{display:none}nav.primary ul.dropdown li:hover ul,nav.primary ul.dropdown ul li:hover ul,nav.primary ul.dropdown ul li ul li:hover ul{display:block}nav.primary ul.dropdown li * a:hover{background:url(../img/more-arrow-hover.svg) no-repeat right center}body #sidepanels{width:420px;float:right;background:none !important;margin:0 0 0 10px}body #sidepanels .panel{border-bottom-width:0;margin:0 0 20px}body #sidepanels .panel div{padding:0 20px 20px}body #sidepanels .panel a{font-weight:normal}body #sidepanels .panel .more{text-align:right}body #sidepanels #postgraduate{background-color:rgba(202,217,138,0.2)}body #sidepanels #undergraduate{background-color:rgba(187,166,154,0.15)}body #sidepanels .panel h2{font-size:1.5em}body #sidepanels .panel .info{font-size:12px}body #sidepanels .panel .info li{list-style-image:url(../img/content-bullet-blue.svg);padding-left:10px}body #sidepanels h2{background-color:#ccc;height:1em;font-size:1.5em;margin:0 0 20px;padding:17px 20px 14px}body #sidepanels h2 a{color:white}body #sidepanels h2 a:hover{color:#3e8aae;text-decoration:underline}body #page .sidebar .virtual_tour{padding:0;border:none;font-size:1.1em}body #page .sidebar .virtual_tour a{display:block;background:#3e8aae url(../img/play-overlay.png) center center no-repeat}body #page .sidebar .virtual_tour a img{zoom:1;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear;-moz-opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);opacity:.25}body #page .sidebar .virtual_tour a:hover img{-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);opacity:1}nav.pagination{overflow:hidden;padding-top:15px;margin-top:15px;border-top:1px solid #3e8baf}nav.pagination.noborder{border:none;margin:0}nav.pagination span.previous{float:left}nav.pagination span.previous a,nav.pagination a span.previous{padding-left:15px;background:url(../img/previous-arrow.svg) no-repeat left center}nav.pagination a:hover span.previous,nav.pagination span.previous a:hover{background:url(../img/previous-arrow-hover.svg) no-repeat left center}nav.pagination span.next{float:right}a.more,nav.pagination span.next a,nav.pagination a span.next{display:inline-block;background:url(../img/more-arrow.svg) no-repeat right center;padding-right:15px}a.more:hover,nav.pagination span.next a:hover,nav.pagination a:hover span.next{background:url(../img/more-arrow-hover.svg) no-repeat right center}.sidebar .pagenav{font-size:1.2em;margin-bottom:3em}.sidebar .pagenav b{text-transform:uppercase}.sidebar .pagenav,.sidebar .pagenav ul{list-style:none;margin-left:0}.sidebar .pagenav ul ul{margin-left:1.5em}.sidebar .pagenav a{font-weight:normal}.sidebar .page_item .children{display:none}.sidebar .current_page_item .children,.sidebar .current_page_ancestor .children{display:block}.feature_fader{position:relative}.feature_fader article{display:none;background:#fff;z-index:50}.feature_fader article:first-child{display:block}.feature_fader article h3{position:absolute;top:200px;left:20px;right:20px;margin:0;font-size:36px;color:#fff}.feature_fader article h3 a,.feature_fader article h3 a:hover{text-decoration:none;color:#fff}.feature_fader .nav{position:absolute;z-index:60;top:240px;right:20px}.feature_fader .nav a{display:inline-block;background:url(../img/content-features-nav-item.png) 0 0 no-repeat;margin-left:10px;width:20px;height:20px}.feature_fader .nav a.activeSlide,.feature_fader .nav a:hover{background:url(../img/content-features-nav-item.png) 0 -21px no-repeat;text-decoration:none}div#page{background-color:#fff;padding:40px 0 3em;z-index:50}#home #flags{height:40px;padding-bottom:10px;margin-bottom:20px;overflow:none;text-transform:uppercase;text-align:left;border-bottom:1px solid #f78e1e}#flags strong{float:left;font-size:14px;padding-top:18px;margin:0;color:#666;font-weight:normal}#flags ul{float:left;margin:0;padding:0}#flags li{display:inline}#home .wpdm-only-button{float:right;width:24px !important;margin:5px 0 0 8px}#home .wpdm-only-button .cont{padding:5px 0;margin:0}#home .wpdm-only-button .btn_outer{width:100%;height:24px;margin:0;padding:8px 0 0;border:none;background-color:transparent !important;background-image:none}.wpdm-only-button .btn_outer:hover{color:#333;border:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}#home .wpdm-only-button .btn_outer_c{background:none !important;padding:0}#home .wpdm-only-button .btn_outer_c{text-align:center;font-size:0.8em}#home .wpdm-only-button .btn_outer_c a{font-weight:normal !important}#home #page{padding-top:0}#home #page .wrap{padding-top:290px}#home #page iframe{position:absolute;top:0px;left:0;margin-bottom:40px}.doc-download{float:left}.doc-download .wpdm-only-button .cont{padding:0}.doc-download .wpdm-only-button .cont .btn_outer .btn_right{display:none}.doc-download .wpdm-only-button .btn_outer:hover{border:1px solid #f78e1e !important}#page>.wrap nav.social{position:relative;top:-30px;right:0;text-align:right}#page>.wrap nav.social a{margin-left:10px}#page>.wrap nav.social a:hover img{-moz-opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}div#page .content p{text-align:left}div#page aside{background:url(../img/content-sep.svg) 30px 0 repeat-y;padding-left:80px;width:294px;float:right}body #sidepanels #postgraduate h2{background-color:#cad98a}body #sidepanels #undergraduate h2{background-color:#bba69a}div#page .content{font-size:1.1em;width:585px}#home .content{font-size:1.1em;width:520px !important}div#page .content .index article{position:relative;margin:40px 0 40px 250px;min-height:145px}div#page .content .index article.nothumb{margin-left:0px;min-height:75px}div#page .content .index article h3{margin:0 0 10px 0;padding:0}div#page .content .index article.no-thumb{margin:40px 0}div#page .content .index article p{text-align:left}div#page .content .index article .thumb{display:inline-block;position:absolute;left:-250px}div#page section.content ul li{list-style-image:url(../img/content-bullet-blue.svg);padding-left:10px}div#page aside .virtual_tour{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #3e8baf}div#page aside .testimonial{background:url(../img/testimonial-bubble.svg) 0 0 no-repeat;margin:20px 0;padding:20px;width:254px;height:211px;font-style:italic}div#page aside .testimonial strong{color:#3e8baf}div#gallery{background-color:#fff;padding:40px 0;z-index:50;border-bottom:1px solid #005984}div#gallery nav.filter{font-weight:bold;overflow:hidden}div#gallery nav.filter .types{float:left}div#gallery nav.filter .types a{display:inline-block;background:#c2c2c2;color:#fff;font-weight:normal;padding:2px 10px}div#gallery nav.filter .types a.image{background:#3e8baf}div#gallery nav.filter .types a.video{background:#f78d1e}div#gallery nav.filter .types a.selected{background-color:#fff;color:#000}div#gallery nav.filter .categories{float:right}div#gallery .index a.media{display:inline-block;position:relative;width:225px;height:165px;overflow:hidden;font-weight:normal;text-decoration:none;float:left}div#gallery .index .row{padding-top:20px}div#gallery .index .row a{margin:0 0 0 20px}div#gallery .index .row a:first-child{margin:0}div#gallery .index a.media:hover{text-decoration:none}div#gallery .index a.media .desc{overflow:hidden;position:absolute;left:0;right:0;bottom:0;background:transparent url(../img/transparent-blue.png);padding:10px;height:145px;color:#fff;text-decoration:none;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}div#gallery .index a.video .desc{background:transparent url(../img/play-overlay-orange.png) center center}div#gallery .index a.video:hover .desc{background:transparent url(../img/transparent-orange.png)}div#gallery .index a.media .desc h3,div#gallery .index a.media .desc p{font-size:14px;margin:0 0 5px 0;padding:0}div#gallery .index a.media .desc *{display:none;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}div#gallery .index a.media:hover .desc{height:60px}div#gallery .index a.media:hover .desc *{display:block;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.wpvl_auto_thumb_box_wrapper{float:left;padding:2px 12px 24px 0}.tubepress-thumb .tubepress-thumbnail-image{margin:0 17.5px !important}div#gallery .index a.media .desc{overflow:hidden;position:absolute;left:0;right:0;bottom:0;background:transparent url(../img/transparent-blue.png);padding:10px;height:0;color:#fff;text-decoration:none;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-ms-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}div#gallery .index a.media .desc *{display:none;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}div#gallery .index a.video .desc{background:transparent url(../img/transparent-orange.png) !important}div#gallery .index a.media:hover .desc{height:60px}div#gallery .index a.media:hover .desc *{display:block;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.ngg-imagebrowser-desc{clear:left !important;padding-top:1em}body#home div#page{border-bottom:none}div#contact_map{background-color:#005984;height:236px;z-index:60}body#contact div#page .loc_row{padding:20px 0 30px 0}body#contact div#page .loc_row address{font-style:normal;background:url(../img/content-sep.svg) 50px 0 repeat-y;padding-left:100px;width:253px;float:left}body#contact div#page .loc_row address:first-child{background:none;padding-left:0;padding-right:1px}body#contact div#page .loc_row a.map_marker{padding-left:20px;background:#fff url(../img/map-marker.svg) no-repeat left center;font-weight:normal;text-decoration:underline}body#contact div#page .loc_row a.map_marker:hover{background:#fff url(../img/map-marker-hover.svg) no-repeat left center}body#contact div#page .content{padding:0;width:100%}div.feature_grid{background:#f2f2f2;padding:40px 0}div.feature_grid section.archive article{float:left;margin-left:40px;width:293px}div.feature_grid section.archive article h4{font-size:14px}div.feature_grid section.archive article p{font-size:12px}section.content section.index article a.thumb,div.feature_grid section.archive article a.feature{display:block;background:#3e8aae url(../img/read-overlay.png) center center no-repeat}section.content section.index article a.thumb img,div.feature_grid section.archive article a.feature img{-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-ms-transition:opacity .25s linear;transition:opacity .25s linear}section.content section.index article a.thumb:hover img,div.feature_grid section.archive article a.feature:hover img{-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50}div.feature_grid section.archive article:first-child{margin-left:0;margin-right:1px}div.feature_grid section.archive article h4{color:#3e8aae}footer#main_ftr{background-color:#fff;padding:40px 0;z-index:100}footer#main_ftr>.wrap{background:url(../img/footer-sep.png) 485px 0 no-repeat;height:150px}footer#main_ftr>.wrap section.cert,footer#main_ftr>.wrap section.endorsement,footer#main_ftr>.wrap nav.region{float:left;margin-right:40px}footer#main_ftr>.wrap section h5,footer#main_ftr>.wrap nav h5{color:#005984}footer#main_ftr>.wrap section.cert h5,footer#main_ftr>.wrap section.cert p,footer#main_ftr>.wrap nav.region h5,footer#main_ftr>.wrap nav.region p{margin:0}footer#main_ftr>.wrap nav.legal{position:absolute;bottom:-5px;left:0}footer#main_ftr>.wrap nav.legal a{font-weight:normal}footer#main_ftr>.wrap nav.social{position:absolute;top:0;right:0}footer#main_ftr>.wrap nav.social a{margin-left:10px}footer#main_ftr>.wrap nav.social a:hover img{-moz-opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7}footer#main_ftr>.wrap nav.tags{position:absolute;right:0;bottom:0}footer#main_ftr>.wrap nav.tags img{margin-left:5px;vertical-align:bottom}footer#credit_ftr{border-top:2px solid #f78e1e;background:#54a6d0}body>img{display:none}footer#credit_ftr>.wrap{padding:10px 0;color:#fff}footer#credit_ftr>.wrap .designedby{float:right;color:#3e8baf;font-weight:normal}footer#credit_ftr>.wrap .designedby img{margin-left:5px;vertical-align:baseline}.content .news_index article{position:relative;margin:30px 0;min-height:100px;padding-left:185px}.content .news_index article:first-child{margin-top:0}.content .news_index article .feature_img{position:absolute;left:0;width:100px}.content .news_index article h4,.content .news_index article p{margin:0}.content .date_sel{margin:0 0 40px}.content .date_sel *{vertical-align:middle}.content .date_sel label{display:inline-block;font-weight:bold;width:45px}.content .date_sel .text{width:180px}.content .date_sel img{margin:0 10px}.content .date_sel .end{margin-right:0}aside .events .month_selector{padding-bottom:30px}aside .events .month_selector label{display:inline-block;width:41px;font-weight:bold}nav.filter div.categories>span,aside .events .month_selector>span{position:relative;display:inline-block;padding:6px 15px 6px 6px;width:230px;height:14px;line-height:14px;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;cursor:pointer;background:#fff url(../img/dropdown-arrow.png) no-repeat right center}nav.filter div.categories>span select,aside .events .month_selector>span select{position:absolute;top:4px;left:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;width:100%;height:26px;vertical-align:middle;cursor:pointer}aside .events .month_selector a.selectBox{border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px;width:230px;height:14px;line-height:14px}aside .events .month_selector a.selectBox span.selectBox-label{display:inline-block;width:210px}aside .events .month_selector a.selectBox span.selectBox-arrow{display:inline-block;width:17px;height:8px;background:#fff url(../img/dropdown-arrow.png) no-repeat right center}section.empty{padding:25px;text-align:center;color:#CCC;font-size:2em}aside .events .calendar table{width:294px}aside .events .calendar table thead tr td{text-align:center;vertical-align:middle;font-weight:bold;color:#3e8baf;width:40px}aside .events .calendar table tbody{border:1px solid #5395b5}aside .events .calendar table tbody tr td{width:40px;height:45px;text-align:center;vertical-align:middle;border-right:1px solid #9fc5d6;border-bottom:1px solid #9fc5d6;font-family:DINWebPro-Medium, sans-serif;font-weight:normal;color:#363636}aside .events .calendar table tbody tr td:first-child{border-left:1px solid #9fc5d6}aside .events .calendar table tbody tr:first-child td{border-top:1px solid #9fc5d6}aside .events .calendar table tbody tr td a{display:inline-block;background:url(../img/cal-item-bg.png) center center no-repeat;width:40px;height:45px;line-height:45px;text-align:center;color:#fff;vertical-align:middle}aside .events .index article{padding:20px 0;border-top:1px solid #ccc}aside .events .index article:first-child{border-top:none}aside .events .index article h4{margin:0}aside .events .index article p{margin:0}span.postgraduate{margin-left:90px;padding-top:10px;display:block}.selectBox{outline:none;font-weight:normal !important;color:#444 !important}.selectBox-options{position:absolute;z-index:50010;max-height:185px;overflow:auto;padding:0;margin:0;background:#fff;border:1px solid #ccc}.selectBox-options a{padding:2px 8px;font-weight:normal;color:#444;display:block}.selectBox-options a:hover{background-color:#f9f9f9}.selectBox-options li{margin:0}div.addthis_toolbox{height:16px;margin-top:-20px;margin-bottom:30px}.fee-calc{min-height:236px;padding:22px;background:#fff url("../img/fee-calculator-bg.png");font-family:Arial, 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, sans-serif}.fee-calc.expanded{height:396px;overflow:hidden;background:#fff url("../img/fee-calculator-bg-expanded.png")}.fee-calc-title{font-size:26px;margin:0 0 20px 0}.fee-calc .dl,.fee-calc .dt,.fee-calc .dd{float:left}.fee-calc .dt{font-weight:bold;width:84px;margin:0 10px 0 0}.fee-calc .dt.im-title{width:65px}.fee-calc .dd{margin:0 16px 0 0}.fee-calc .dd label{margin:0 0 0 5px}.row{clear:both;margin:0 0 10px 0;overflow:hidden}.pt-row>input[type=checkbox]{float:left;margin:0 5px 0 0}.row>p{float:left;margin:0}.row>p em{font-weight:bold}.pt-row{padding:10px 0 0 0}.hours-row{font-weight:bold}#hours,.hours-row .selectBox{margin:auto 5px}.fee-results{display:none;width:100%}.fee-results.is-active,.no-js .fee-results{display:block}.fee-table{width:100%;border-top:1px solid #5196b7;border-bottom:1px solid #5196b7}.fee-table .tui-fees{width:30%}.fee-table .earning,.fee-table .est-cost{width:40%}.fee-table th{text-align:left}.fee-table>thead>tr:first-child>th{padding:12px 0 0 0}.fee-table>tbody>tr.is-selected>td{padding:5px 0 12px 0}.fee-rows>tr{display:none}.fee-rows>tr.is-selected,.no-js .fee-rows>tr{display:table-row;*display:block}.blueBtn{display:block;width:190px;height:40px;line-height:40px;background-color:#3f8baf;font-family:DINWebPro-Medium, sans-serif;font-size:14px;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer}.blueBtn:hover{background-color:#1f729a}.startBtn,.calcBtn{float:right}.startBtn{margin-top:20px}.fee-calc .selectBox{border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px;width:52px;height:14px;line-height:14px}.fee-calc .selectBox .selectBox-label{display:inline-block;width:32px}.fee-calc .selectBox .selectBox-arrow{display:inline-block;width:17px;height:8px;background:#fff url("../img/dropdown-arrow.png") no-repeat right center}.fee-calc .note{margin:16px 0 0 0}.fee-calc .note em{font-style:italic}.fee-calc .calc-main{display:none;overflow:hidden}.no-js .fee-calc .calc-main{display:block}.sub-info{font-style:italic}.tip-icon{display:inline-block;*display:inline;zoom:1;width:21px;height:20px;margin:0 0 0 5px;background:url("../img/tip-icon.png");text-indent:-9999em}#tooltip{position:absolute;z-index:3000;width:218px;padding:12px;background-color:#ffd6a9}#tooltip .triangle{display:block;width:23px;height:14px;position:absolute;left:0;top:-14px;background:url("../img/triangle.png");text-indent:-9999em}.tip-content{display:none}#contact-box{clear:both;width:100%;margin-top:36px}#contact-blurb{width:550px;padding:0 205px;font-family:DINWebPro-Medium, sans-serif;font-size:28px;line-height:1.429;font-weight:normal;color:#252525;text-align:center}.arrow-pointer{float:left;width:309px;height:10px;margin-top:16px;background:url("../img/arrow-pointers.png") no-repeat}.left-pointer{margin-right:32px;background-position:0 0}.right-pointer{margin-left:32px;background-position:0 -20px}.enquire-button{float:left;display:block;width:278px;height:58px;background:#3e8baf url("../img/enquire-now-arrow.png") no-repeat 195px 23px;font-family:DINWebPro-Medium, sans-serif;font-size:14px;line-height:58px;color:#fff;text-align:center}.enquire-button-small{clear:both;float:none;width:190px;height:40px;background-image:none;line-height:40px}.enquire-button:hover{background-color:#1f7299;color:#fff}.enquire-button:active,.enquire-button:visited{color:#fff}.enquiry-note{clear:left;padding:36px 162px 18px 162px;line-height:1.6667;text-align:center}.entry-requirements{max-width:565px}.entry-requirements th,.entry-requirements td{font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;padding:2px 6px;text-align:left}.entry-requirements.postgraduate th{background-color:#bdcc7c}.entry-requirements.undergraduate th{background-color:#f8c0cb}.entry-requirements .degree-name{width:120px !important}.entry-requirements .degree-type{width:90px}.entry-requirements .min-age{width:30px;text-align:center}.entry-requirements.undergraduate .min-age{width:120px;text-align:center}.entry-requirements .english-proficiency{width:120px}.entry-requirements .qualification{width:150px}.entry-requirements td{border:1px solid white;background-color:#f0f0f0}.entry-requirements td.degree-name,.entry-requirements td.min-age,.entry-requirements td.qualification{background-color:#d7d7d7}.alignleft{float:left;margin:0 8px 8px 0}.alignright{float:right;margin:0 0 8px 8px}.clear-left{clear:left}.wp_ajax_faq_container header,.wp_ajax_faq_container .category-block{display:none !important}.wp_ajax_faq_container .clr{clear:none !important}.ac-container article ol,.ac-container article p,.ac-container p.answer_box{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;word-wrap:normal;word-break:normal}.ac-container article ol{font-size:14px;font-style:italic;color:#777;padding:0 20px;margin:0 1em}.career-table,.bmihms-table{border:1px solid #f78e1e;width:100%;margin:0 auto}.career-table thead th,.bmihms-table thead th{font-size:1.2em;text-transform:uppercase;text-align:center;background-color:#f78e1e;color:white;padding:6px}.career-table thead th.left,.bmihms-table thead th.left{text-align:left}.career-table tbody th,.bmihms-table tbody th{text-transform:uppercase;text-align:left;background-color:#fcc275;border-bottom:1px solid #f78e1e;color:#333;padding:2px 4px}.career-table td,.bmihms-table td{padding:2px 4px;background-color:#fed39b;border-bottom:1px solid #fcc275}.career-table em,.bmihms-table em{font-style:italic}.career-table tfoot td,.bmihms-table tfoot td{font-size:0.8em;font-style:italic;background-color:#fcc275}.mentor{float:left;width:48%;height:280px;overflow:none;padding:1% 2% 1% 0;margin-bottom:1em}.mentor h3{margin:0.5em 0}#rotating_quotes{list-style:none;margin-left:0}.alumni-quote{border:1px solid #3e8baf;margin-bottom:1em}.alumni-quote .quote{padding:0 20px 20px}.alumni-quote em{font-style:italic}.announce-box{padding:20px;border:1px solid #f58e31;background-color:#f5dfd2}.profile-position{padding-top:20px;background:url("../img/triangle_object.png") 4px 4px no-repeat transparent;background-size:12px 12px}.wp-caption-text{font-size:0.9em;font-style:italic;text-align:center !important;width:65%;margin:6px auto 0}em{font-style:italic}h1 small.series{font-size:0.7em;font-weight:normal !important;color:#666 !important}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}div#page .content{float:left;font-size:1.1em;width:585px}#home div#page .content{float:none;font-size:1.1em;width:585px}footer#credit_ftr{background:#54a6d0 none repeat scroll 0 0;border-top:2px solid #f78e1e;clear:both}div#postgraduate h2{padding:17px 20px 13px !important;height:auto}a:link{-webkit-tap-highlight-color:transparent}#home div#page .content{float:left;margin:0 0 20px 0}div.feature_grid{background:#f2f2f2;padding:40px 0;float:none;clear:both}.slidedeck-custom-css-wrapper-4249 .slidedeck-frame{background-color:#f2f2f2 !important;height:302px !important;width:100% !important}#home #page iframe{width:100% !important}.sd2-content-wrapper img{max-width:100%}#home iframe[name=google_conversion_frame]{position:absolute;top:0;left:0}@media screen and (max-width: 1024px){nav.primary ul.dropdown a{padding:12px 4px 15px;text-transform:uppercase;position:relative;z-index:999}.wpvl_auto_thumb_box_wrapper{width:100%}img.imagefullwidth{width:100%;max-width:100%;height:auto}.fullwidth-content{width:100%;float:left;clear:both}.fullwidth-content img.alignright{float:left !important}.page-fee-payment-options img.imagefullwidth{width:auto;max-width:100%;height:auto;float:left !important}.page-fee-payment-options p{width:100%;float:left}.fee-calc span.blueBtn.startBtn{float:none}.fee-calc{min-height:inherit;padding:22px;background:none;max-width:545px;word-wrap:initial;background-size:100% 100%;height:100%;border:2px solid #f78e1e}.page-alumni-mentoring-program h3{margin:1em 0 0.2em}#credit_ftr .copyright{float:none !important}.flinks{margin:0 0 10px;text-align:center;text-indent:0;width:100%}.page-industry-connections .fullwidth-content img,.page-career-support .fullwidth-content img{position:relative !important;right:auto !important;margin-bottom:7px !important}.page-industry-connections blockquote,.page-career-support blockquote{padding:10px !important}.page-leura-campus p.enquiries,.page-sydney-campus p.enquiries{padding:24px 0px 0 !important}}@media screen and (max-width: 980px){img{max-width:100%;height:auto !important}h1{font-size:24px}.table-responsive{max-width:980px;overflow-x:auto}a:link{-webkit-tap-highlight-color:transparent}.margin-bottom-80{margin-bottom:80px}body{border-top:5px solid #f47822;font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;font-size:11px;line-height:1.8em;margin:0 auto;max-width:1000px;position:relative;width:100%;min-width:inherit}header#main_hdr>.wrap,div#page>.wrap,div#gallery>.wrap,div.feature_grid>.wrap,footer#main_ftr>.wrap,footer#credit_ftr>.wrap{margin:0 auto;max-width:960px;padding:0 2%;position:relative;text-align:left;vertical-align:middle;width:96%}header#main_hdr>.wrap a.logo{background:transparent url("../img/BM_HORIZONTAL_NEW_LOGO.svg") no-repeat scroll 0 0/100% auto;bottom:auto;display:inline-block;height:90px;left:auto;margin:10px auto 0;position:relative;text-align:center;z-index:999999}header#main_hdr>.wrap{border-bottom:1px solid #f78e1e;height:auto;padding-bottom:8px !important;display:inline-block}header#main_hdr div.contact{font-family:arial,sans-serif;font-size:16px;font-weight:normal;margin-top:10px;position:relative;width:45%}nav.primary{clear:both;cursor:pointer;display:inline-block;font-family:DINWebPro-Medium,sans-serif;font-size:14px;font-weight:normal;line-height:20px;position:relative;right:0;top:0;width:100%}nav.primary ul.dropdown li{float:left;font-size:13px;margin:0 3px;position:relative}nav.primary ul.dropdown a{padding:12px 4px 16px;text-transform:uppercase}#home #flags{border-bottom:1px solid #f78e1e;display:inline-block;height:auto;margin-bottom:20px;padding-bottom:10px;text-align:left;text-transform:uppercase;width:100%}#home #page .wrap{padding-top:350px}#home div#page .content{float:none}body #sidepanels{background:transparent none repeat scroll 0 0 !important;float:none;margin:0;width:100%}#home .content{font-size:1.1em;width:100% !important}div#page .content{font-size:1.1em;width:100%}#home #page iframe{left:0;margin-bottom:0;position:absolute;top:0}div.feature_grid section.archive article{display:inline-block;float:none;margin-bottom:20px;margin-left:0;margin-right:3%;text-align:left;vertical-align:top;width:30.8889%}div.feature_grid section.archive article:first-child{margin-left:0;margin-right:3%}div.feature_grid section.archive article:nth-child(3){margin-left:0;margin-right:0}div#undergraduate h2{padding:17px 20px 15px !important;height:auto}div#postgraduate h2{padding:17px 20px 15px !important;height:auto}.flinks{margin:0 0 10px;text-align:center;text-indent:0;width:100%}.copyright{display:block;text-align:center}#credit_ftr{padding:10px 0;float:left;width:100%}#credit_ftr span{float:none;text-align:center}#credit_ftr .copyright{float:left !important}div#page aside{background:transparent url("../img/content-sep-hr.svg") repeat-x scroll 0 30px;display:inline-block;float:none;padding-left:0;padding-top:60px;text-align:center;width:100%}.sidebar .enrollment_timer{border:1px solid #3e8baf;display:block;margin-bottom:20px;padding:30px 10px;text-align:center;width:271px;float:none;margin:0 auto}#rotating_quotes{list-style:none;margin-left:0;display:block;float:none;width:291px;margin:0 auto}div#page aside .testimonial{background:transparent url(../img/testimonial-bubble.svg) no-repeat scroll 0 0;font-style:italic;height:211px;margin:20px 0;padding:20px;width:254px;float:none;margin:0 auto 20px auto;display:block}.page-leadership-speaker-series a{word-wrap:break-word}.page-leura-campus section.content>p.enquiries,.page-sydney-campus section.content>p.enquiries{float:left;width:100%}.page-china-ready-training img.alignright{float:none;margin:0;height:auto}.ngg-galleryoverview{text-align:center}.ngg-gallery-thumbnail-box{float:none !important;margin-right:0 !important;display:inline-block}.page-domestic-applicants article h2,.page-international-applicants article h2,.page-alumni-profiles article h2,.page-accreditation h2,.page-hotel-management-masters-degree h2,.page-global-business-management-masters-degree h2,.page-restaurant-and-catering-management-degree h2,.page-home h2{margin:1em 0 0.5em}.page-hospitality-consulting article.nothumb h2{margin:0 0 0.5em}.page-fee-payment-options a img.alignright{float:none;margin:0 0 8px 8px}.ngg-gallery-thumbnail img{margin:4px 4px 4px 4px !important}.page-industry-scholarships ul>li>a{word-wrap:break-word}div#page .content .index article{position:relative;margin:0 0 40px 250px}section.calendar{margin:0 0 20px 0}.tubepress-thumb .tubepress-thumbnail-image{margin:0 auto 5px !important}aside .events .calendar table{width:294px;margin:0 auto}.sidebar .virtual_tour h3:first-child{margin-top:2em}.page-fee-payment-options ul.fullwidth-content{width:90%}}@media screen and (max-width: 767px){body.menu-open{position:fixed;width:100%;height:100%;overflow:hidden}.menu-triggr{background:url(../img/ico-toggle-menu.svg) no-repeat scroll center center;display:inline-block;height:30px;width:30px;margin:auto;position:absolute;top:15px;right:18px}.menu-triggr-close{background:url(../img/ico-close-menu.svg) no-repeat scroll center center;display:inline-block;height:30px;width:30px;position:absolute;right:18px;top:20px}nav.primary{top:75px}.sidebar-left{box-shadow:none;background:rgba(255,255,255,0.97);background-repeat:repeat;width:100%;position:fixed;z-index:9999999;top:0px;right:100%;bottom:0px;overflow:hidden;overflow:auto}nav.primary ul.dropdown a:hover,nav.primary ul.dropdown .current-menu-item>a,nav.primary ul.dropdown .current-menu-ancestor>a{background:none;color:#f78e1e !important}nav.primary ul.dropdown li{float:none;font-size:13px;margin:0 0;position:relative;width:100%;display:block}nav.primary ul.dropdown li:last-child{padding-bottom:0}nav.primary ul.dropdown>li{border-bottom:1px solid #3e8aae}nav.primary ul.dropdown ul.submenu{display:none}nav.primary ul.dropdown a{display:block;padding:12px 5% 8px;text-transform:uppercase;width:90%}nav.primary ul.dropdown li ul a{border-top:1px solid #eee;display:block;font-weight:normal;height:auto;line-height:1.4em;padding:10px 0 7px;width:100%}nav.primary ul.dropdown ul,nav.primary ul.dropdown li:hover ul,nav.primary ul.dropdown ul li:hover ul ul{display:none}nav.primary ul.dropdown ul{background:#fff none repeat scroll 0 0;box-sizing:border-box;left:0;padding:8px 5% 0;position:relative;top:auto !important;width:100%;z-index:40;border:none}nav.primary ul.dropdown ul.sub-menu{padding:0 5% 12px}nav.primary ul.dropdown>li a.deploy-submenu:after{content:"";position:absolute;right:20px;width:25px;height:25px;top:8px;background:url(../img/ico-plus.svg) no-repeat scroll center center}nav.primary ul.dropdown>li.sub-open a.deploy-submenu:after{content:"";position:absolute;right:20px;width:25px;height:25px;top:8px;background:url(../img/ico-minus.svg) no-repeat scroll center center}nav.primary ul.dropdown>li.sub-close a.deploy-submenu:after{content:"";position:absolute;right:20px;width:25px;height:25px;top:8px;background:url(../img/ico-plus.svg) no-repeat scroll center center}h1{font-size:20px}header#main_hdr>.wrap a.logo{bottom:auto;height:70px;left:auto;margin:13px auto 0 0;position:inherit;text-align:center;width:47%;z-index:999999}header#main_hdr div.contact{font-family:arial,sans-serif;font-size:16px;font-weight:normal;margin:0 53px 0 0;position:inherit;text-align:right;width:40%}header#main_hdr div.contact nav ul li{padding:6px 0px 0 !important}header#main_hdr div.contact nav ul li.phone-orange a{padding:4px 6px 2px}header#main_hdr div.contact nav ul li.noborder.enquiries a{padding:4px 6px 2px}#home .wpdm-only-button{float:left;margin:5px 0 0 8px;width:20px !important}#home p.enquiries{padding:22px 4px 0 !important}div.feature_grid section.archive article h4{font-size:12px}div#page .content .index article{position:relative;margin:20px 20px 20px 20px;min-height:145px}div#page .content .index article h3{margin:20px 0 10px 0;padding:0}div#page .content .index article .thumb{display:inline-block;position:initial;left:auto}.page-china-ready-training img.alignright{width:100%}aside.sidebar ul{margin:0}div#page .content .index article{min-height:75px}}@media screen and (max-width: 640px){header#main_hdr>.wrap,div#page>.wrap,div#gallery>.wrap,div.feature_grid>.wrap,footer#main_ftr>.wrap,footer#credit_ftr>.wrap{margin:0 auto;max-width:960px;padding:0 4%;position:relative;text-align:left;vertical-align:middle;width:92%}.menu-triggr{top:15px;right:18px}header#main_hdr>.wrap a.logo{bottom:auto;display:inline-block;float:none;height:60px;left:auto;margin:17px auto 0 0;position:inherit;text-align:center;width:46%;z-index:999999;vertical-align:text-bottom}header#main_hdr div.contact{display:inline-block;float:right;font-family:arial,sans-serif;font-size:16px;font-weight:normal;margin:0 42px 0 0;position:inherit;text-align:right;width:43%;vertical-align:top}header#main_hdr div.contact nav ul li.social a{width:23px;display:inline-block;overflow:hidden}header#main_hdr div.contact nav ul li.social.noborder a{width:auto}header#main_hdr div.contact a{font-size:10px}header#main_hdr div.contact nav ul li{height:28px !important}div.feature_grid section.archive article{display:inline-block;float:none;margin-bottom:20px;margin-left:0;margin-right:3%;text-align:left;vertical-align:top;width:100%}section.content section.index article a.thumb,div.feature_grid section.archive article a.feature{background:#3e8aae url("../img/read-overlay.png") no-repeat scroll center center;display:block;margin:0 auto;width:auto}div.feature_grid h3{text-align:center}div.feature_grid section.archive{margin:0 auto;width:50%}.sidebar .enrollment_timer{border:1px solid #3e8baf;display:inline-block;float:none;margin-bottom:20px;padding:30px 10px;text-align:center;width:271px}.mentor{min-height:260px;height:100%}#credit_ftr .copyright{float:none !important}#credit_ftr span{float:none !important;text-align:center;display:block}div#page .content{font-size:13px !important}}@media screen and (max-width: 480px){h1{font-size:18px}.table-responsive{max-width:980px;overflow-x:auto;border:1px solid #ccc}header#main_hdr>.wrap a.logo{bottom:auto;display:block;height:47px;left:auto;margin:10px auto 0;position:inherit;text-align:right;width:240px;z-index:999999}header#main_hdr div.contact{margin:0 auto;position:inherit;text-align:center}header#main_hdr div.contact{text-align:center;width:100%}div.feature_grid section.archive{margin:0 auto;width:70%}header#main_hdr div.contact nav ul li{height:24px !important}header#main_hdr div.contact nav ul li.phone-orange a{padding:4px 10px 2px}header#main_hdr div.contact nav ul li.noborder.enquiries a,.sidebar ul li.enquiries a,p.enquiries a{padding:4px 10px 2px}.page-careers-in-hospitality .day-in-the-life{width:98% !important}.mentor{min-height:250px;height:100%}.pp_pic_holder.pp_default{top:168px;left:0 !important;display:block;width:364px !important;height:auto !important;right:0 !important;margin:auto !important}.pp_content{width:100% !important;height:100% !important}#pp_full_res iframe{width:98% !important;height:auto !important}div.pp_default .pp_expand{display:none !important}div.pp_default .pp_content_container .pp_details{margin-top:5px;width:100% !important;z-index:9999}a.pp_close{position:absolute;right:-15px !important;top:-10px !important}div.pp_overlay{width:100%}p.enquiries a{padding:4px 6px 2px;font-size:12px}.tubepress-meta-group{width:100% !important}.tubepress-thumb{width:100% !important}.tubepress-thumb .tubepress-thumbnail-image{margin:0 auto 5px !important;max-width:100%;width:100%}}@media screen and (max-width: 420px){.pp_pic_holder.pp_default{left:0px !important;width:310px !important}}@media screen and (max-width: 380px){header#main_hdr>.wrap a.logo{bottom:auto;display:block;float:left}}a.footer-sticky-button{position: fixed; bottom:5px; padding: 20px; background: #F47822; border-radius: 30px; color: #fff; font-size: 14px; font-weight: 500; z-index: 100; right: 10px;}a.footer-sticky-button:hover {background: #3e8aae;color: #FFF;}a.footer-sticky-button.footer-scroll {bottom:75px;}@media screen and (max-width:768px){a.footer-sticky-button{padding: 13px; font-size: 12px; }}



.campus-tour.fieldsets{
    margin:0 -15px;
    display: -webkit-box; display: -ms-flexbox; display: flex
}
.campus-tour fieldset.responsive label{display:block;width:100%;font-weight:bold;margin-top: 1em}


.campus-tour.fieldsets .col-xs-12{width:50%;padding: 0 15px;}

.campus-tour fieldset.responsive input, .campus-tour fieldset.responsive textarea {
    width: 98% !important;
    padding: 1%;
    border:solid 1px #aaa;
}

.campus-tour fieldset.responsive textarea{
	min-height:195px;
}

.campus-tour span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: block !important;
}

.campus-tour fieldset.responsive input {
    width: 100%;
    height:18px;
    padding: 4px;
}
.campus-tour fieldset.responsive select {
    width: 100%;
    height:30px;
    padding: 4px;
}

.campus-tour fieldset.responsive .submit{margin-top:1em;text-align:right;}
.campus-tour fieldset.responsive .submit button, fieldset.responsive .submit input {
    background-color: #f7a531;
    color: white;
    font-weight: bold;
    border: 1px solid #999;
    width:56px;
    height:25px;
}
.campus-tour fieldset.responsive .submit button:hover, fieldset.responsive .submit input:hover{
	background:#FFF;
	color:#f7a531;
	cursor:pointer;
}

.campus-tour ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif
}
.campus-tour ::-moz-placeholder { /* Firefox 19+ */
  font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif
}
.campus-tour :-ms-input-placeholder { /* IE 10+ */
  font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif
}
.campus-tour :-moz-placeholder { /* Firefox 18- */
  font-family:'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif
}
.default-form *{box-sizing: border-box;}
.default-form label{font-weight:bold;display:block;margin-top:1em}
.default-form input[type="text"]{padding:6px 5px;width:100%;}
.default-form select{width:100%;height:30px;}
.default-form input[type="submit"]{background-color: #f7a531; color: white; font-weight: bold; border: 1px solid #999;height:25px;cursor:pointer;margin-top:1.5em}
.default-form input[type="submit"]:hover{background:#FFF;color:#f7a531}
.default-form .error-message{    color: #f00; font-size: 1em; font-weight: normal; display: block;}