@import url(//netdna.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css);.courseCellTop{margin-bottom:30px}.courseCellTop span{color:#fff;font-size:24px;padding:12px 0;display:inline-block;font-weight:100}a.printNow{border-radius:50%;height:36px;width:36px;font-size:18px;color:#fff;padding:6px 10px;margin:12px 15px 12px 0;display:inline-block}a.printNow:hover{background:#fff!important;color:#000}.courseCell{margin-bottom:30px;padding:0 15px 30px 15px}.courseCell h3{padding:0 0 6px 0;margin:15px 0 15px 0;font-weight:bold;font-size:20px}#content dd h5{font-size:23px;font-weight:400;margin-bottom:5px}#content dd h6{font-size:21px;font-weight:400;margin-bottom:5px;padding:0}#content dd h4:first-child{margin-top:0}#content .PreviousNextRow{margin-top:30px;padding-top:30px}dl.detailsList{width:100%}dl.detailsList dt{margin:10px 0 10px 0;padding:15px;font-size:24px;cursor:pointer;color:#fff}dl.detailsList dt:before{font-family:"FontAwesome";content:"";display:inline-block;float:right;margin-right:15px}dl.detailsList dt.expanded:before{content:""}dl.detailsList dd{display:block;padding:0 20px 20px 20px}.cBlue .mastHeadContainer,.cBlue .courseCellTop,.cBlue dl.detailsList dt{background:#2886bc}.cBlue #contentZone h1,.cBlue #content h2,.cBlue #content h2 a,.iconBlue::before,.cTeal.productCell h2 a,.cBlue #content p.h2{color:#2886bc}.cBlue #content h2 a:hover{color:#16425d}.cBlue .btn-primary{background:#2886bc;border-color:#2886bc;-webkit-box-shadow:4px 4px 0 0 rgba(148,194,220,1);-moz-box-shadow:4px 4px 0 0 rgba(148,194,220,1);box-shadow:4px 4px 0 0 rgba(148,194,220,1)}.cBlue .btn-primary:hover{background:#16425d;border-color:#16425d;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}.cBlue #content .courseCellTop a,.cBlue #content .applyNow,.cBlue dl.detailsList dt:hover,.cBlue dl.detailsList dt.expanded{background:#16425d;border-color:#16425d}.cBlue .courseCell{background:#bfdaeb}.cBlue #content dd h4{background:#bfdaeb;padding:7px;color:#2886bc}.cBlue #content dd h5{color:#4e4d4d}.cBlue #content dd h6{color:#2886bc}.cBlue #content .courseCell h3{color:#2886bc;border-bottom:1px dotted #2886bc}.cBlue #content .courseCellLeft{border-right:1px dotted #2886bc}.cBlue #content .PreviousNextRow{border-top:1px solid #2886bc}.cRed .mastHeadContainer,.cRed .courseCellTop,.cRed dl.detailsList dt{background:#b70632}.cRed #contentZone h1,.cRed #content h2,.cRed #content h2 a,.iconRed::before,.cRed.productCell h2 a{color:#b70632}.cRed #content h2 a:hover{color:#880726}.cRed .btn-primary{background:#b70632;border-color:#b70632;-webkit-box-shadow:4px 4px 0 0 rgba(218,130,152,1);-moz-box-shadow:4px 4px 0 0 rgba(218,130,152,1);box-shadow:4px 4px 0 0 rgba(218,130,152,1)}.cRed .btn-primary:hover{background:#880726;border-color:#880726;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}.cRed #content .courseCellTop a,.cRed #content .applyNow,.cRed dl.detailsList dt:hover,.cRed dl.detailsList dt.expanded{background:#880726;border-color:#880726}.cRed .courseCell{background:#f1cdd7}.cRed #content dd h4{background:#f1cdd7;padding:7px;color:#b70632}.cRed #content dd h5{color:#4e4d4d}.cRed #content dd h6{color:#b70632}.cRed #content .courseCell h3{color:#b70632;border-bottom:1px dotted #b70632}.cRed #content .courseCellLeft{border-right:1px dotted #b70632}.cRed #content .PreviousNextRow{border-top:1px dotted #b70632}.cGreen .mastHeadContainer,.cGreen .courseCellTop,.cGreen dl.detailsList dt{background:#088656}.cGreen #contentZone h1,.cGreen #content h2,.cGreen #content h2 a,.iconGreen::before,.cGreen.productCell h2 a{color:#088656}.cGreen #content h2 a:hover{color:#055f3c}.cGreen .btn-primary{background:#088656;border-color:#088656;-webkit-box-shadow:4px 4px 0 0 rgba(132,194,171,1);-moz-box-shadow:4px 4px 0 0 rgba(132,194,171,1);box-shadow:4px 4px 0 0 rgba(132,194,171,1)}.cGreen .btn-primary:hover{background:#055f3c;border-color:#055f3c;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}.cGreen #content .courseCellTop a,.cGreen #content .applyNow,.cGreen dl.detailsList dt:hover,.cGreen dl.detailsList dt.expanded{background:#055f3c;border-color:#055f3c}.cGreen .courseCell{background:#b5d9cb}.cGreen #content dd h4{background:#b5d9cb;padding:7px;color:#088656}.cGreen #content dd h5{color:#4e4d4d}.cGreen #content dd h6{color:#088656}.cGreen #content .courseCell h3{color:#088656;border-bottom:1px dotted #088656}.cGreen #content .courseCellLeft{border-right:1px dotted #088656}.cGreen #content .PreviousNextRow{border-top:1px dotted #088656}.cOrange .mastHeadContainer,.cOrange .courseCellTop,.cOrange dl.detailsList dt{background:#e84828}.cOrange #contentZone h1,.cOrange #content h2,.cOrange #content h2 a,.iconGreen::before,.cOrange.productCell h2 a{color:#e84828}.cOrange #content h2 a:hover{color:#c32e10}.cOrange .btn-primary{background:#e84828;border-color:#e84828;-webkit-box-shadow:4px 4px 0 0 rgba(213,58,27,1);-moz-box-shadow:4px 4px 0 0 rgba(213,58,27,1);box-shadow:4px 4px 0 0 rgba(213,58,27,1)}.cOrange .btn-primary:hover{background:#c32e10;border-color:#c32e10;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}.cOrange #content .courseCellTop a,.cOrange #content .applyNow,.cOrange dl.detailsList dt:hover,.cOrange dl.detailsList dt.expanded{background:#c32e10;border-color:#c32e10}.cOrange .courseCell{background:#f9a493}.cOrange #content dd h4{background:#f9a493;padding:7px;color:#e84828}.cOrange #content dd h5{color:#4e4d4d}.cOrange #content dd h6{color:#e84828}.cOrange #content .courseCell h3{color:#e84828;border-bottom:1px dotted #e84828}.cOrange #content .courseCellLeft{border-right:1px dotted #e84828}.cOrange #content .PreviousNextRow{border-top:1px dotted #e84828}.cTeal .mastHeadContainer,.cTeal .courseCellTop,.cTeal dl.detailsList dt{background:#019390}.cTeal #contentZone h1,.cTeal #content h2,.cTeal #content h2 a,.iconTeal::before,.cTeal.productCell h2 a{color:#019390}.cTeal #content h2 a:hover{color:#026f6c}.cTeal .btn-primary{background:#019390;border-color:#019390;-webkit-box-shadow:4px 4px 0 0 rgba(1,129,126,1);-moz-box-shadow:4px 4px 0 0 rgba(1,129,126,1);box-shadow:4px 4px 0 0 rgba(1,129,126,1)}.cTeal .btn-primary:hover{background:#026f6c;border-color:#026f6c;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,1);-moz-box-shadow:0 0 0 0 rgba(255,255,255,1);box-shadow:0 0 0 0 rgba(255,255,255,1)}.cTeal #content .courseCellTop a,.cTeal #content .applyNow,.cTeal dl.detailsList dt:hover,.cTeal dl.detailsList dt.expanded{background:#026f6c;border-color:#026f6c}.cTeal .courseCell{background:#d5edec}.cTeal #content dd h4{background:#d5edec;padding:7px;color:#019390}.cTeal #content dd h5{color:#4e4d4d}.cTeal #content dd h6{color:#019390}.cTeal #content .courseCell h3{color:#019390;border-bottom:1px dotted #019390}.cTeal #content .courseCellLeft{border-right:1px dotted #019390}.cTeal #content .PreviousNextRow{border-top:1px dotted #019390}.clone{margin-bottom:30px}.currencySwitch{margin:30px 0 0 0;display:none}.currencySwitch ul,.currencySwitch ul li{margin:0;padding:0;list-style:none}.currencySwitch ul li{display:inline-block;text-transform:uppercase}.currencySwitch ul li span{display:none}.currencySwitch ul li a{font-size:0}.currencySwitch ul li a:before{font-family:"FontAwesome";color:#595959;font-size:16px;margin-left:8px}.currencySwitch ul li.EUR a:before{content:""}.currencySwitch ul li.GBP a:before{content:""}.currencySwitch ul li.USD a:before{content:""}.currencySwitch ul li a:hover:before,.currencySwitch ul li.NavSelected a:before{color:#16a085}#categoriesSide{margin:20px 0}#categoriesSide h2{display:none}.productSideSearch{border-left:1px dotted #ccc}.productSideSearch label{font-size:12px}.productSideSearch h3{margin:15px 0;cursor:pointer;font-weight:700;font-size:24px;color:#616262;padding:10px 15px}.productSideSearch h3:before{font-family:"FontAwesome";content:"";float:right}.productSideSearch h3.open{background:#fff}.productSideSearch h3.open:before{content:""}.productSideSearch .searchTopRow{margin-top:15px;padding-left:15px;padding-right:15px}.productSideSearch input[type="submit"]{-webkit-appearance:none;border:0}.productSideSearch input[type="submit"]:hover{border:0}input.calendar{background-image:url("../../images/icons/calendar.png") !important;background-position:97% 40% !important;background-repeat:no-repeat !important}.info,.infoBox p{color:#888;font-size:13px;padding-left:10px}#productsBody #divMenuOuterGallery .removeModule,#ctl00_cphContent_lgvBody_ctl01_ctl00_pnlOuter .pnlPageEditButtons,.HomeProducts br,.HomeProducts .PagingContainer,.HomeProducts #showMoreLinks{display:none}.formButtonHeight{height:66px;position:relative}.mobileOnly{display:inline-block !important;font-weight:bold}.popover-content{color:#444}.bg-primary{background:#2886bc}a.bg-primary:hover,.progress-bar{background:#2886bc;text-decoration:none!important}.bg-primary h4{color:#fff}.dl-horizontal dt{overflow:visible;white-space:normal}option:disabled{color:#d9534f;font-style:oblique}.checkboxFix input[type="checkbox"],.checkboxFix-inline input[type="checkbox"],.radioFix input[type="radio"],.radioFix-inline input[type="radio"]{margin-left:0}.form .requiredlegend span:before,.form .requiredGroup label:before{font-family:"FontAwesome";content:"";font-weight:500;font-size:14px;padding-right:5px;color:#cf4c4b}.form .requiredlegend span:before,.form .requiredGroup label:before,.AspNet-Login-UserPanel label:before,.AspNet-Login-PasswordPanel label:before,.AspNet-PasswordRecovery-UserName-UserPanel label:before{font-family:"FontAwesome";content:"";font-weight:normal;padding-right:5px;font-size:14px;color:#cf4c4b}.form .requiredGroup label:before{font-family:"FontAwesome";content:"";font-size:14px;padding-right:5px;color:#cf4c4b;font-weight:normal!important}.form .requiredGroup label.norequired:before,.form .requiredGroup label.notrequired:before{display:none}.surround{padding-left:15px;padding-right:15px}.surroundEnd{margin-bottom:15px}.dataHeaderRow{padding-bottom:10px;padding-top:10px;background:#088656;color:#fff;border-bottom:4px solid #055f3c;border-radius:5px 5px 0 0;height:45px}.dataHeader,.dataHeader a{font-weight:bold;color:#fff;font-size:15px;text-align:left}.dataHeader a:hover,.dataHeader.dataOrdering a{text-decoration:underline}.dataHeader .iconHelp:before{color:#fff;font-size:20px}.dataHeader .iconHelp:hover{text-decoration:none}.dataHeader.dataOrdering.DESC:after{content:''}.dataHeader.dataOrdering.ASC:after{content:''}.dataListingRow{border-top:1px dotted #777;font-size:15px}.dataListingRow:first-child{border-top:0}.MyEntrants{font-size:13px}.dataListingRow:last-child,.dataListingRow:last-child:hover{border-bottom:4px solid #148871}z.dataListingRow:hover{background:#f7f7f7;border-top:1px solid #148871;border-bottom:1px solid #148871;color:#148871;cursor:pointer}.dataListingRow:hover .dataListingCol.selected{background:#aecde5;color:#148871}.dataListingRow:hover .dataListingCol.selected a{color:#148871;text-decoration:none}.dataListingRow:hover a{text-decoration:none}.dataListingCol{display:table-cell;padding:10px}.dataListingCol.compact{padding:5px auto 0 auto}.dataListingCol.selected{background:#deeffc}.dataListingCol .form-group{margin-bottom:0}.dataListingCol small{color:#808080;text-transform:uppercase;font-size:11px}.dataListingCell{height:100%!important;display:block}.dataListingCell a{color:#148871;width:100%}.dataListingCell a:hover{color:#148871}.reportDetail{margin-bottom:30px;padding-bottom:15px}.reportDetailCol{padding-top:5px;padding-bottom:5px;overflow:hidden;display:block}.recordListing{font-size:12px}.recordListing caption{background:#148871;font-weight:bold;padding:10px;color:#fff;font-size:18px;border-top-left-radius:4px;border-top-right-radius:4px;max-width:100%;overflow:hidden}.recordListing thead tr th{background:#a6b5c1;color:#ddd;font-weight:bold;font-size:14px;border-top:1px solid #a6b5c1!important;border-bottom:1px solid #aaa!important;border-left:1px solid #a6b5c1!important;border-right:1px solid #a6b5c1!important}.recordListing thead tr th a{color:#fff;display:inline-block;padding-right:8px}.recordListing thead tr th a:after{font-family:"FontAwesome";color:#ccc;content:'';padding-left:4px}.recordListing thead tr th a:hover{text-decoration:none}.recordListing thead tr th.sortIcon.sortAsc a:after{font-family:"FontAwesome";color:#fff;content:'';padding-left:4px}.recordListing thead tr th.sortIcon.sortDesc a:after{font-family:"FontAwesome";color:#fff;content:'';padding-left:4px}.recordListing tfoot tr td{background:#edf0f2;font-weight:bold;font-size:14px;border-top:1px solid #a6b5c1!important;border-bottom:1px solid #a6b5c1!important}.recordListingPurple{font-size:14px}.pastResults{min-height:350px}.pastResults .subnav-fixed{top:270px}.pastResults .table-responsive{margin-top:0}.pastResults .recordListing caption{background:#6e267b}.pastResults .recordListing thead tr th{background:#16a085;border-top:1px solid #148871!important;border-left:1px solid #148871!important;border-right:1px solid #428bca!important}.pagination-ys{padding-left:0;margin:20px 0;border-radius:4px}.pagination-ys table>tbody>tr>td{display:inline}.pagination-ys table>tbody>tr>td>a,.pagination-ys table>tbody>tr>td>span{position:relative;float:left;padding:8px 12px;line-height:1.42857143;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination-ys table>tbody>tr>td>span{position:relative;float:left;padding:8px 12px;line-height:1.42857143;text-decoration:none;margin-left:-1px;z-index:2;color:#aea79f;background-color:#f5f5f5;border-color:#ddd;cursor:default}.pagination-ys table>tbody>tr>td:first-child>a,.pagination-ys table>tbody>tr>td:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination-ys table>tbody>tr>td:last-child>a,.pagination-ys table>tbody>tr>td:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination-ys table>tbody>tr>td>a:hover,.pagination-ys table>tbody>tr>td>span:hover,.pagination-ys table>tbody>tr>td>a:focus,.pagination-ys table>tbody>tr>td>span:focus{background-color:#eee;border-color:#ddd}.pastResults .pagination-ys table td{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important}.pastResults .table-striped>tbody>tr:nth-of-type(2n+1){background:#fff}#productList{padding:0 0}.productAdminBtn{margin-top:15px;margin-right:5px}.productCell{margin-bottom:15px}.productCell h2,.productCell .h2{font-weight:100;border-bottom:0!important;font-size:30px;margin:0 0 0 0;padding:0 0 0 0}.productCell.productCellCategory img{min-height:262px}.productCell .productCellTop a img{display:block;width:100%;height:358px;float:none!important;padding:0 0 0 0!important;margin:0 0 0 0!important;-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms;max-width:100%}.productCell .readMore{margin-top:0}.productCell .readMore i{font-weight:100;font-size:14px;margin-left:40px;letter-spacing:-4px}z.productCell .readMore:hover{background-color:#253d87;border-color:#253d87;transition:all .3s ease 0s}.productCell .summary{padding-right:60px;border-right:1px dotted #7f7f7f;min-height:100px}.coursesZone .productCell .readMore{margin-top:15px!important}.publication.productCell h2,.publication.productCell .h2{margin:20px 0 0 0!important;padding:0;display:block}.publication.productCell h2 small,.publication.productCell .h2 small{color:#909090!important}.publication{padding-bottom:30px;border-top:1px dotted #7f7f7f}.publication.productCell .summary.publicationSummary{min-height:58px;border-right:0}.publication.productCell .summary{padding-right:0;min-height:50px}.publicationDetailSummary img{display:inline;width:auto!important;height:auto!important;max-width:none;float:unset;min-height:unset;padding:0 0 0 0!important;margin:10px!important;-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.publicationDetailSide{padding-top:30px}.publicationDetailSide .h2{margin-top:0!important}.researchList.productCell h2,.researchList.productCell .h2{margin-bottom:8px}.researchList,.researchDetail{padding-top:30px;padding-bottom:30px;border-top:1px dotted #7f7f7f}.researchList .summary{min-height:10px}.researchDetail.productCell h2{margin:20px 0 15px 0!important;padding:0}p.docInfo{display:block;padding:6px 8px;margin-top:15px;background:#e6e6e6;color:#333;font-weight:300;font-size:14px;border-radius:4px;text-align:center}.researchList h2 a.iconpdf::before{content:'';font-family:FontAwesome;position:relative;display:inline-block;width:30px;height:30px}.researchList h2 a.iconpdf:hover::before{content:''}.researchList h2 a.iconword::before{content:'';font-family:FontAwesome;position:relative;display:inline-block;width:30px;height:30px}.researchList h2 a.iconword:hover::before{content:''}.researchList h2 a.icontext::before{content:'';font-family:FontAwesome;position:relative;display:inline-block;width:30px;height:30px}.researchList h2 a.icontext:hover::before{content:''}.mark,mark{background-color:#f7edbb}z.productCell .productCellMiddle a{font-size:18px;display:inline-block;padding:20px 0;width:100%}z.productCell .productCellMiddle .productSummary{font-size:14px}.productCell figure{height:358px;overflow:hidden;position:relative}.productCell.productCellCategory figure{height:262px}.productCell figcaption p{display:table-cell;font-size:1.5em;position:relative;top:-40px;width:289px;-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;transition:all 600ms ease-out;vertical-align:middle;text-align:center}.productCell:hover figcaption{opacity:1}z.productCell:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.productCell:hover figcaption p{-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}.productCell figcaption{background:rgba(1,10,40,.3);color:#fff;display:table;height:100%;width:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms;z-index:44}.loggedin .productCell figcaption{display:none}z.loggedin .productCell:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.productPrice{font-size:18px}.productPrice span.preSale,.productPrice a.preSale{text-decoration:line-through;padding-right:10px;color:#bdbdbd;font-weight:normal;font-size:85%;display:inline-block}.productPrice span.preSale:before,.productPrice a.preSale:before{content:'was ';font-size:12px}.productPrice span.wholeSale:after,.productPrice a.wholeSale:after{content:' inc VAT';font-size:12px}.productPrice span.salePrice:before,.productPrice a.salePrice:before{content:'now ';font-size:12px}.productPrice span.preSale,.productPrice a.preSale,.productPrice span.salePrice,.productPrice a.salePrice{display:inline-block}.productCell .productCellFooter{padding:15px 0;border-bottom:3px solid #e5e5e5;display:block}.productCell .productCellFooter a{text-transform:uppercase;font-size:12px;text-align:center}.productCell .productCellFooter .productViewLink{margin-left:10px}.productCell .productCellFooter .productViewLink:hover{background:#555;border:1px solid #555}.badgeBestSeller{background:url('../../images/cart/badgeBestSeller.png') no-repeat top right;background-size:50px 50px;height:50px;width:50px;position:absolute;top:0;right:0;z-index:50}.badgeSale{background:url('../../images/cart/badgeSale.png') no-repeat top right;background-size:50px 50px;height:50px;width:50px;position:absolute;top:0;right:0;z-index:50}.badgeSpecialOffer{background:url('../../images/cart/badgeSpecialOffer.png') no-repeat top right;background-size:50px 50px;height:50px;width:50px;position:absolute;top:0;right:0;z-index:50}#productView #productImage .badgeBestSeller,#productView #productImage .badgeSale,#productView #productImage .badgeSpecialOffer{right:15px}.badgeSmall{background-size:90px 90px;width:90px;height:90px}.badgeLarge{background-size:130px 130px;width:130px;height:130px}.productCell .adminButtons{z-index:6000;position:absolute;top:0}#productsBody #itemBody{display:none!important}#productTabs{font-size:12px}#productTabs .tab a{background:#eee}#productTabs .tab.active a{background:#148871}#content .nav-tabs{border-bottom:5px solid #148871;padding-bottom:1px}#content .nav-tabs>li{padding-bottom:0!important}#content .nav-tabs>li:hover>a,#content .nav-tabs>li:focus>a{background:#ccc!important;border-color:#ccc;color:#148871}#content .nav-tabs>li.active>a,#content .nav-tabs>li.active>a:hover,#content .nav-tabs>li.active>a:focus{background:#148871!important;border-color:#148871;color:#fff}#productView #productText .productPriceContainer p{background:#eee!important;font-size:18px;padding:5px 15px;text-align:right;color:#148871}#productView .productPrice span.rrp{font-size:78%;text-transform:uppercase}#productImage{padding-bottom:15px}#productImage,.productViewImage{position:relative}#productView .productViewImage.landscape,#productView .productViewImage.portrait,#productView .productViewImage.square{width:100%}#zoomGalleryLargeImageHolder{border:1px solid #7d7d7d}img#zoomGalleryLargeImage{max-width:100%;max-height:100%}#zoomGallery ul{margin:0 -5px;padding:10px 0;list-style:none!important;list-style-image:none!important}#zoomGallery ul li{padding:0 5px;margin:0 0 5px 0;list-style:none!important;list-style-image:none!important}#zoomGallery ul li:before{content:''}#zoomGallery ul li a,#zoomGallery ul li a img{width:100%;height:100%;display:inline-block}#zoomGallery ul li a img{border:2px solid #ccc}#zoomGallery ul li a img:hover{border:2px solid #666}#zoomGallery ul li a.active img{border:2px solid #16a085}span.adminButtons{display:block;font-size:75%;width:100%;float:left;clear:both}a.hlkZoomEdit,a.hlkZoomDelete{padding:5px 0 0 0!important;display:block;width:45%!important;font-family:Arial}a.hlkZoomEdit{float:left}a.hlkZoomDelete{float:right;text-align:right}.productViewImage{background:url('../../images/cart/imageComingSoon.png') no-repeat center center;background-size:contain}#productView .divPurchaseQuantity{display:none}#productView .validationSummary{background:none!important;color:#000;border:0;padding:0!important;margin:0 0 0 0!important;clear:both;width:100%}#productView .validationSummary ul{margin:0 0 0 72px!important;padding:0!important}#productView .validationSummary ul li{list-style-image:url('../../images/icons/icon_error.gif')!important;margin:0 0 7px 24px!important;font-size:82%!important}.relatedProducts{margin:30px auto 15px auto;border-top:1px solid #e5e5e5}.relatedProducts h3{padding-top:20px;padding-bottom:20px;margin:0;font-weight:300}.relatedProducts .productCell{margin-bottom:15px;width:100%}.relatedProducts .productCell .productCellTop{width:100%;overflow:hidden}.productViewButton{display:block;width:100%;border-radius:0;font-weight:bold;font-size:14px;text-align:center}.productViewButton:hover{cursor:pointer}.productSpecification{background:#fff;color:#16a085;border:2px solid #16a085;padding:14px 8px}.productSpecification:hover{background:#148871;color:#fff;border:2px solid #148871}h2.applyNow::after{content:"";display:inline-block;font-family:"FontAwesome";padding-left:25px;width:40px}h2.applyNow.openclose::after{content:""}h2.applyNow.openclose{background:#0085a6 none repeat scroll 0 0}h2.applyNow:hover{background:#777 none repeat scroll 0 0;color:#fff}#jobsDetail .form{border-top:1px solid #bbb;margin-top:20px;padding-top:20px}h3.cartProcessing{border-bottom:1px dotted #ccc;padding-bottom:5px;font-size:20px}#content .cartButtons{margin:0 0 15px 0;padding:0}#content .cartButtons ul{margin:0!important;padding:0!important}#content .cartButtons ul li{margin:0!important;padding:0!important;list-style-type:none;list-style-image:none;display:inline-block}#content .cartButtons ul li a,.CartButton{text-decoration:none;display:block;padding:10px;border:0;overflow:hidden;cursor:pointer;margin:0;border-radius:3px}#Progressbar ul li:before{content:''}#Progressbar ul li.done a{background:#595959;color:#fff}#Progressbar ul li.done a:hover{background:#595959}#Progressbar ul li.NavSelected a{background:#16a085!important;color:#fff!important}#Progressbar ul li.NavSelected a:hover{background:#595959!important;color:#fff!important}#Progressbar ul li.none a{background:#f5f5f5!important;color:#595959}#Progressbar ul li.none a:hover{background:#595959!important;color:#fff}input[type="submit"]{-webkit-appearance:none}.finalPrice{font-size:24px;font-weight:700;text-align:left}.SubmitOrder,.Next{float:right}.no-gutter{margin:0 0 0 0}.cartCaption{background-color:#2d3032;color:#fff;font-weight:bold;margin:20px 0 0 0;padding:5px 0 5px 0!important}.cartHeader{background-color:#595959;border-bottom:1px solid #2d3032}.cartHeader .cartCell{padding:5px;color:#fff}.cartHeader .cartQuantityHeader{text-align:center}.cartHeader .cartQuantityHeader:before{content:"Quantity"}.cartHeader .cartTotals{background-color:#595959}.cartMiddle{border-bottom:1px dotted #bdbdbd}.cartProductSection .cartMiddle:last-child{border-bottom:1px solid #2d3032}.cartMiddle a{color:#60a4c4}.cartMiddle .cartCell{padding:5px}.cartMiddle .cartName a:hover{text-decoration:underline}.cartMiddle .productVariationsDisplay span.outerVariation{font-size:11px;display:inline-block;padding:1px 0 1px 0;text-transform:none}.cartMiddle .productVariationsDisplay span.outerVariation span{color:#000!important;background-color:#f5f5f5;padding:2px;margin-right:10px;text-transform:uppercase;border:1px dotted #bdbdbd}.cartMiddle .DeleteFromCart,.DeleteFromCart{background-color:#b70632;color:#fff!important;margin:0 0 0 0;text-align:center;width:22px;height:22px;display:inline-block;border-radius:50%;padding-left:1px}.cartMiddle .DeleteFromCart i,.DeleteFromCart i{font-size:16px}.cartMiddle .DeleteFromCart:hover,.ClearCart:hover{background:#880726!important;border-color:#880726!important}.qtyBox{height:30px;width:100%;margin:0 auto 15px auto!important}.qtyBox input{text-align:center;width:40px;border:1px solid #e7e7e7;color:#333;font-size:13px}.spinner a{color:#fff;background:#16a085;font-family:arial;display:inline-block;height:30px;width:30px;padding-top:5px}.spinner a:hover,.spinner a:focus{text-decoration:none;color:#fff;background:#148871}.cartProductQuantityTotal{text-align:center}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cartFooter{background-color:#f5f5f5;border-bottom:1px solid #bdbdbd}.cartFooter .cartCell{padding:5px;color:#2d3032}.cartFooter.cartVoucher input[type="text"]::-webkit-input-placeholder{color:#000!important}.cartFooter.cartVoucher input[type="text"]:-moz-placeholder{color:#000!important}.cartFooter.cartVoucher input[type="text"]::-moz-placeholder{color:#000!important}.cartFooter.cartVoucher input[type="text"]:-ms-input-placeholder{color:#000!important}.cartFooter.cartVoucher .txtVoucherCode{width:100%;max-width:200px;margin-right:4px;float:left}.cartFooter.cartVoucher .discountMessage{font-size:11px}.cartFooter.cartVoucher .discountMessage span{font-weight:bold}.cartFooter.cartShippingTotal{border-bottom:1px solid #2d3032}.cartFooter.cartShippingTotal .Shipping{width:80%;display:inline-block}.cartFooter.cartShippingTotal .form-control{display:inline-block}.cartFooter.cartShippingTotal .iconHelp{margin-left:15px;font-size:22px}.cartFooter.cartGrandTotal{background:#fff;font-size:140%;color:#000;border-bottom:1px solid #2d3032}.cartFooter.cartGrandTotal .cartTotals{background:#fff}.cartFooter.cartFooterButtons{background:#fff;border-bottom:0;margin:10px 0 30px 0}.cartFooter.cartFooterButtons .btn-CartUpdate{margin-bottom:10px}.checkboxNoPadding span.checkbox{display:inline-block}.checkboxNoPadding span.checkbox label{padding-left:2px}.cartTotals{text-align:right}.cartFooter .cartTotals{background:#bdbdbd;color:#2d3032}.cartMiddle .cartTotals{background:#eee}.cartExVAT,.cartDiscount{text-align:right}.cartQuantity,.cartHeaderQuantity{text-align:center}.cartDiscount .divVariations{display:none;clear:both}.cartHeader,.cartMiddle,.cartFooter{position:relative}.cartHeader .cartTotals,.cartMiddle .cartTotals,.cartFooter .cartTotals{height:100%;position:absolute;right:0}.quantityError{border:1px solid #ae1f09;padding:5px 5px 5px 25px;color:#ae1f09;float:left;width:714px;font-size:89%;margin-bottom:5px;background:#ffefef url(../../images/icons/cross.png) no-repeat 6px center;clear:both;text-align:left}.CartError{padding:15px;width:100%;overflow:hidden;border:1px solid #006189;background:#ffeaee;border-radius:10px;z-index:15000}.CartError.Small{padding:5px;font-size:89%;margin-top:10px;min-width:100%}.CartError.Stage1{margin:auto;position:absolute;top:440px}.CartError.Stage2{margin-left:150px;position:absolute;top:440px}.CartError.Stage3{margin-left:300px;position:absolute;top:440px}.CartError.Stage4{margin-left:430px;position:absolute;top:440px}.CartError.AddToCartError{margin-left:190px}.CartError h2{margin:0 0 10px 0!important;padding:0;color:#006189}.discountInformation{clear:both}.alert{font-size:13px}.acceptTermsAndConditions{margin-left:20px}.cvnInfo{font-size:68%}.pnlConfirmation div.cart table{font-size:89%}.PaypalButton{background:url(../../images/cart/cards_paypal.png) no-repeat top left;width:101px!important;height:64px;padding:0!important;border:0!important;cursor:pointer}#content .rblCreditCards{margin:15px 0;display:block}#content .rblCreditCards input{visibility:hidden}#content .rblCreditCards br,.rblCreditCards label span{display:none}#content .rblCreditCards label{width:49%;display:inline-block;font-weight:normal;margin-left:-14px;padding:5px;border-radius:4px;cursor:pointer;border:1px solid #fff;margin-right:5px}#content .rblCreditCards label img{cursor:pointer;opacity:.4;display:inline-block!important;pointer-events:none}#content .rblCreditCards input[type="radio"]:checked+label img{opacity:1}#content .rblCreditCards label.chosen,#content .rblCreditCards label.chosen:hover{border:1px solid #fff!important;background-color:#73b0d3}#content .rblCreditCards label:hover{border:1px solid #f5f5f5!important;background-color:#f5f5f5}#content .rblCreditCards label i{display:none;float:right;margin-top:10px;margin-right:60px}#content .rblCreditCards label.chosen i{color:#16425d;font-size:44px;display:inline-block}#contentZone h1,#contentZoneListing h1,#contentZone h2{color:#595959}#contentZone h2,#contentZone p.h2{border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin:30px 0}.h1Underline{border-bottom:1px solid #e3e3e3;padding:5px 0;margin-bottom:15px}#contentZoneListing .exit{margin-top:30px}#contentZoneListing .add{margin-bottom:15px}#contentZoneListing table,#sideBar table,#sideBar table tr td{border:0!important}#contentZoneListing table.table tr td{border-right:0!important;border-left:0!important;padding:4px;vertical-align:middle}#contentZoneListing table.table tr.inActive td{font-style:oblique;color:#808080}#contentZoneListing table.table tr.inActive td:last-child:before{content:'(Inactive) - '}#contentZoneListing table.table tr.inActive td a{opacity:.4;background:#ccc;border-color:#ccc;color:#333}.fa-sort-asc{position:relative;top:2px}.fa-sort-desc{position:relative;top:-3px}.customLinks li{padding:0;margin:0}.customLinks li a{margin:0 0 0 0!important;font-size:110%!important}.customLinks li.title{font-size:140%;margin:20px 0 5px 0!important;text-transform:uppercase;font-weight:bold}.customLinks li.hidden,.brPager{display:none}.pagerGridView{border-top:1px solid #223f63}.pagerGridView .pagerButton{display:block;width:20px;border:1px solid #adc9d6;background:#e6f1f6;float:left;text-align:center;text-decoration:none!important;padding:2px;border-radius:3px;-moz-border-radius:3px;text-transform:uppercase;font-size:95%;font-weight:bold;margin:10px 4px 0 0}.pagerGridView .pagerNumber:hover{background:#c6dfea;color:#223f63;border:1px solid #223f63}.pagerGridView .pagerFirst,.pagerGridView .pagerPrev,.pagerGridView .pagerNext,.pagerGridView .pagerLast{width:auto;white-space:nowrap;text-indent:-90009px;border:0;width:24px;padding:3px 0 0 0}.pagerGridView .pagerFirst{background:url(../../../images/icons/pagingFirst.png) no-repeat top left}.pagerGridView .pagerPrev{background:url(../../../images/icons/pagingPrev.png) no-repeat top left}.pagerGridView .pagerSelected{background:#223f63;color:#fff;font-weight:bold;border:1px solid #223f63}.pagerGridView .pagerNext{background:url(../../../images/icons/pagingNext.png) no-repeat top left}.pagerGridView .pagerLast{background:url(../../../images/icons/pagingLast.png) no-repeat top left}.pnlPageLinks{width:70%;float:right;text-align:right}.pnlPageLinks ul.pagination{margin-top:0;margin-bottom:0}#sideAdminNavigation{border:0}#sideAdminNavigation .titleZone{margin:20px -15px 20px -15px}#sideAdminNavigation h1.title{color:#595959}#sideAdminNavigation ul{list-style:none;list-style-image:none;margin:0 0 0 0;padding:0 0 0 0}#sideAdminNavigation ul li{display:block;list-style:none;list-style-image:none;margin:0 0 5px 0;padding:0 0 0 0}#sideAdminNavigation ul li a{display:block;text-decoration:none;background:#595959;padding:6px;color:#fff;border-radius:4px;outline:0}#sideAdminNavigation ul li a:hover{background:#333}#saveButtons{margin-top:30px}#saveButtons input.save{background:#36c413}#saveButtons input.save:hover{background:#2ba30d}.radioButtons{clear:both}.radioButtons input{display:inline-block;margin-top:-4px}.radioButtons label{display:inline-block;padding:0 15px 0 0;font-weight:normal}.radioButtons div span label{padding:0 0 0 4px;font-weight:normal}.radioButtons div span label:before{content:''}.topPadding{padding-top:30px}.topPaddingSmall{padding-top:24px}#productAddEdit .btn,#productAddEdit .btn{color:#fff;cursor:pointer;border:0;border-radius:4px}#productAddEdit input[type="radio"],#productAddEdit input[type="checkbox"]{margin:0 6px 0 0}#productAddEdit table.MultiSelectListBoxes,#productAddEdit table.MultiSelectListBoxes tr td,#productAddEdit table.MultiSelectListBoxes tr th{border:0!important}#productAddEdit table.MultiSelectListBoxes tr th{font-weight:bold!important}.pnlChangeHeading{top:180px;z-index:2000;position:absolute;margin-left:40px;height:auto!important}.pnlChangeHeading h2{margin:40px 40px 0 0!important}.pnlChangeHeading .btn-group{margin-top:30px}.pnlChangeHeading .btn{width:200px!important;float:left;margin-right:20px}.dropdownEdit a{display:block;background:#595959;color:#fff;padding:8px;width:180px;text-align:center;text-decoration:none;margin-top:10px}.dropdownEdit a:hover{background:#16a085}.dropdownEdit.msb a{margin-top:-15px;margin-left:8px}table.MultiSelectListBoxes th{background:none}table.MultiSelectListBoxes th label{font-weight:bold!important}table.MultiSelectListBoxes .button{background:#595959;color:#fff;margin-bottom:5px;cursor:pointer}table.MultiSelectListBoxes .button:hover{background:#16a085}@media only screen and (max-width:991px){.productViewImage.landscape ul#zoomGalleryImages li.zoomGalleryThumbnails img{width:75px}.productCell .summary{border-right:0;padding-right:0}.viewDetails p a{display:block}}@media only screen and (max-width:767px){#sideAdminNavigation{border:0;position:relative}#sideBar{display:inline-block;margin-top:0;padding-top:0}#contentZone{margin-left:0}#content .rblCreditCards label{width:100%;display:block;margin-left:0;margin-right:0}#content .rblCreditCards br,.rblCreditCards label span{display:none}.cartFooterButtons .btn-CartUpdate:after{content:'Update'}.cartFooterButtons .btn-CartCheckOut:after{content:'Continue'}.cartMiddle .cartQuantity span.qtyBox{width:74px}.cartHeader .cartQuantityHeader:before{content:"Qty"}.productCell .productPrice span.preSale{padding-right:0;width:100%}.productCell .productCellMiddle a,.productCell .productCellFooter{padding:10px 0}.productViewImage{min-height:300px}.productSideSearch .btn-group{margin-top:15px}.sideSearchContainer{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.container>.navbar-header,.container>.navbar-collapse{width:100%;margin-right:-15px;margin-left:-15px}.container>.navbar-header{float:none;min-height:1px}.navbar-collapse.collapse{display:none!important}.cartFooterButtons .btn-CartUpdate:after{content:'Update'}.cartFooterButtons .btn-CartCheckOut:after{content:'Continue'}.cartHeader .cartQuantityHeader:before{content:"Quantity"}.productViewImage{min-height:300px}}@media only screen and (min-width:992px) and (max-width:1199px){.subnav-fixed{position:fixed;top:40px;left:auto;right:auto;z-index:1020;width:220px}.subnav-fixed .nav{width:938px;margin:0 auto}.formButtonAlign{position:absolute;bottom:0;margin-bottom:7px;left:0}}@media only screen and (min-width:1200px){.cartFooterButtons .btn-CartCheckOut:after{content:'Continue'}}@media(min-width:1200px){.subnav-fixed{position:fixed;top:0;z-index:1020;width:auto}.subnav-fixed .nav{width:1168px}}.sidebar-nav-fixed{position:fixed;top:70px;width:21.97%}@media(max-width:767px){.sidebar-nav-fixed{width:auto}}@media(max-width:979px){.sidebar-nav-fixed{position:static;width:auto}}@media print{a[href]:after{content:none !important}}