article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}a {background: transparent;}a:focus {outline: thin dotted;}a:active,a:hover {outline: 0;}h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }button,input,select,textarea {font-family: inherit; font-size: 100%; margin: 0; }button,input {line-height: normal;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto; vertical-align: top; }table {border-collapse: collapse;border-spacing: 0;}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/settings/resources/files/images/jquery-ui/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/settings/resources/files/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/settings/resources/files/images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/settings/resources/files/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/settings/resources/files/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/settings/resources/files/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/settings/resources/files/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/settings/resources/files/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/settings/resources/files/images/jquery-ui/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/settings/resources/files/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/settings/resources/files/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}@font-face {font-family: 'Ubuntu';src: url('/settings/resources/fonts/Ubuntu/Ubuntu-webfont.eot');src: url('/settings/resources/fonts/Ubuntu/Ubuntu-webfont.eot?#iefix') format('embedded-opentype'), url('/settings/resources/fonts/Ubuntu/Ubuntu-webfont.woff') format('woff'), url('/settings/resources/fonts/Ubuntu/Ubuntu-webfont.ttf') format('truetype'), url('/settings/resources/fonts/Ubuntu/Ubuntu-webfont.svg#Ubuntu') format('svg');font-weight: normal;font-style: normal; }#admin-wrapper {position: absolute;left: 50%;z-index: 999;width: 922px;overflow: visible; }#admin {position: fixed;left: 25%;z-index: 9999;width: 50%;margin: 20px auto;padding: 10px;background: #fff;color: #425770;border: #dedede 1px solid;opacity: 0.9; }#admin div {padding: 10px;background-color: #f8f8f8;font-size: 16px;color: #425770;line-height: 24px;font-variant: small-caps;text-align: right;border: #dedede 1px solid; }#admin img {cursor: move; }#admin a {font-size: 16px;color: #425770;line-height: 24px;font-variant: small-caps;font-weight: normal;font-family: 'Ubuntu'; }a {color: #633259;cursor: pointer;text-decoration: none; }a:hover {color: #af96aa; }p {margin: 0 0 12px 0; }.cb {clear: both; }.fl {float: left; }.fr {float: right; }body {border: 0 none;margin: 0;padding: 0;background: #eeece7 none;color: #313131;font-family: 'Lato';line-height: 1.2;font-size: 0.813em;min-width: 1280px; }h1 {font-family: 'Montserrat';font-size: 1.692em;font-weight: 400;margin: 0 0 50px 0;color: #633259;text-transform: uppercase; }h2 {font-size: 1.692em;font-weight: 400;margin: 0 0 15px 0;color: #646464;text-transform: uppercase; }h3 {font-family: 'Montserrat';font-size: 1.308em;margin: 0 0 12px 0;color: #633259;text-transform: uppercase; }img {display: block; }ul {margin: 0 0 24px 0;padding: 0 0 0 20px; }ul li {margin: 0 0 5px 0;color: #633259; }ul li p {margin: 0;color: #313131; }table {margin: 0 0 12px 0; }input, textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.content {position: relative;overflow: hidden;width: 1000px;padding: 0 140px;margin: 0 auto; }.long-underline {margin: 0 0 15px 0;width: 230px;border-bottom: 4px solid #633259; }.underline {margin: 0 auto 35px auto;width: 70px;border-bottom: 4px solid #633259; }.underline.white {border-color: #fff; }.left-underline {width: 70px;border-bottom: 4px solid #633259; }.left-underline.white {border-color: #fff; }.lato {font-family: 'Lato'; }.montserrat {font-family: 'Montserrat'; }.purple {color: #633259; }.white {color: #fff; }.dark {color: #313131; }.white-bg {background: #fff; }.light-bg {background: #eeece7; }.center {text-align: center; }.infiNav {position: absolute;top: 0;width: 60px;height: 100%;cursor: pointer; }.navImage {position: absolute;top: 0;width: 19px;height: 35px; }.infiNav:hover .navImage {background-position: center bottom; }.infiNavLeft .navImage {left: 0;background: url(/settings/resources/files/images/public/slider-left-arrow.png) no-repeat center top; }.infiNavRight .navImage {right: 0;background: url(/settings/resources/files/images/public/slider-right-arrow.png) no-repeat center top; }.padding-tb {padding-top: 40px;padding-bottom: 40px; }.big-padding-tb {padding-top: 95px;padding-bottom: 95px; }.no-margin {margin: 0; }.content-banner {position: relative;overflow: hidden;height: 440px;background-size: cover;background-repeat: no-repeat;background-attachment: fixed; }.content-banner.stats {height: auto;padding: 100px 0; }.heading {font-family: 'Montserrat';font-size: 1.308em;font-weight: 700;text-transform: uppercase; }.two-col {position: relative;overflow: hidden;width: 50%;padding: 0 20px 0 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.three-col {position: relative;overflow: hidden;width: 33.33%;padding: 0 40px 0 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.four-col {position: relative;overflow: hidden;width: 25%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.subheading {font-size: 1.615em;text-align: center;margin: 0 auto 30px auto;width: 640px; }.columnize {padding: 0 20px;margin: 0 0 30px 0; }.columnize .column {padding: 0 20px 0 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.padding-lr {padding-left: 20px;padding-right: 20px; }.select {position: relative;overflow: hidden;background: #fff;height: 40px;line-height: 40px;width: 100%;padding: 0 62px 0 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }.select .select-icon {position: absolute;top: 0;right: 0;width: 42px;height: 40px;background: url(/settings/resources/files/images/public/select-icon.png) no-repeat center; }.select select {opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;left: 0;margin: 0;padding: 0;width: 100%;height: 40px;line-height: 40px;z-index: 10;cursor: pointer;-webkit-appearance: menulist-button; }.error {border: 1px solid #f00 !important;color: #f00 !important; }#content {position: relative;overflow: hidden;background: #fff;padding: 115px 0 0 0; }#header {position: fixed;top: 0;left: 0;right: 0;overflow: hidden;height: 115px;background: url(/settings/resources/files/images/public/header-bg.png) repeat;z-index: 999; }#header.relative {background: #fff; }#logo {width: 285px; }#header-bumf {width: 714px;padding: 17px 0 0 0; }#nav {font-family: 'Montserrat';padding: 25px 0 0 0; }#nav ul {position: relative;overflow: hidden;list-style: none;margin: 0;padding: 0; }#nav ul li {float: left;margin: 0;padding: 0; }#nav ul li + li {margin: 0 0 0 25px; }#nav ul li a {font-size: 1.077em;color: #363636; }#nav ul li a span {display: block;margin: 0 25%;padding: 2px 0 0 0; }#nav ul li a:hover, #nav ul li a.active {color: #633259; }#nav ul li a.active span {border-bottom: 2px solid; }.course-basket {position: relative;overflow: hidden;background: #fff;width: 144px;height: 35px;line-height: 35px;color: #313131;margin: 0 0 10px 0; }a.course-basket:hover {color: #313131; }a.course-basket:hover .right {background: #825b7a; }.course-basket .left {font-size: 0.846em;padding: 0 0 0 15px; }.course-basket .right {background: #633259;font-size: 1.615em;color: #fff;padding: 0 14px; }#search {position: relative;overflow: hidden;background: #fff;margin: 0 15px 0 0; }#search input[type=text] {width: 178px;height: 35px;line-height: 35px;font-size: 0.846em;padding: 0 30px 0 13px;border: none; }#search input[type=submit] {position: absolute;top: 0;right: 0;border: none;width: 30px;height: 35px;padding: 0;background: url(/settings/resources/files/images/public/search.png) no-repeat center; }#book-now {position: absolute;top: 0;left: 490px;width: 140px;height: 52px;color: #fff;font-family: 'Montserrat';text-align: center;line-height: 33px;font-size: 1.231em;background: url(/settings/resources/files/images/public/book-now.png) no-repeat center top #633259;cursor: pointer; }#enquire-now {position: absolute;top: 0;left: 650px;width: 140px;height: 52px;color: #fff;font-family: 'Montserrat';text-align: center;line-height: 33px;font-size: 1.231em;background: url(/settings/resources/files/images/public/book-now.png) no-repeat center top #524c63;cursor: pointer; }#book-now.open, #enquire-now.open {background-position: center bottom; }#book-dropdown {position: fixed;top: -450px;left: 0;right: 0;background: #633259;z-index: 1000;height: 370px; }#enquire-dropdown {display: none;position: fixed;top: -450px;left: 0;right: 0;background: #524c63;z-index: 1000;height: 370px; }#enquire-form-container {text-align: center; }#enquire-form {display: inline-block; }#book-dropdown .underline, #enquire-dropdown .underline {margin: 0 auto 15px auto; }#book-dropdown .buttons, #enquire-dropdown .buttons {text-align: center;margin: 0 0 35px 0; }#book-dropdown .buttons a + a, #enquire-dropdown .buttons a + a {margin: 0 0 0 20px; }#book-dropdown .book-button, #enquire-dropdown .enquire-button, #book-dropdown .enquire-button, #enquire-dropdown .book-button {display: inline-block;width: 140px;height: 40px;line-height: 40px;margin: 0 0 10px 0;background: #825b7a;color: #fff;text-align: center;font-size: 1em; }#book-dropdown .book-button, #enquire-dropdown .enquire-button {opacity: 0.5;cursor: default; }#booking-form-container {position: relative;overflow: hidden;width: 715px;margin: 0 0 20px 0; }#book-dropdown .row, #enquire-dropdown .row {overflow: hidden;margin: 0 0 15px 0; }#book-dropdown .col, #enquire-dropdown .col {width: 347px; }#book-dropdown .col + .col, #enquire-dropdown .col + .col {margin: 0 0 0 20px; }#book-dropdown .col-wide, #enquire-dropdown .col-wide {width: 490px;margin: 0 20px 0 0; }#enquire-dropdown .col-semiwide {width: 460px; }#enquire-dropdown .col-semishort {width: 230px; }#book-dropdown .col-short, #enquire-dropdown .col-short {width: 205px; }#book-dropdown label, #enquire-dropdown label {display: block;font-size: 1.077em;color: #fff;margin: 0 0 10px 0;text-align: left; }#book-dropdown input, #enquire-dropdown input {display: block;width: 100%;height: 40px; }#enquire-dropdown textarea {display: block;width: 100%;height: 120px; }#enquire-dropdown input[type=submit] {display: block;padding: 0 60px 0 15px;margin: 0 auto;width: 100%;height: 38px;line-height: 40px;font-family: 'Montserrat';font-size: 1.308em;font-weight: 700;color: #fff;border: 1px solid #b198ae;background: url(/settings/resources/files/images/public/review-order-arrow.png) no-repeat right center; }#book-dropdown input[type=submit] {width: 100%;height: 40px;font-family: 'Montserrat';font-size: 1.308em;font-weight: 700;text-align: left;padding: 0 20px;background: url(/settings/resources/files/images/public/add-course.png) no-repeat right center #b198ac;color: #fff;border: none; }#enquire-dropdown input[type=submit] {text-align: center; }#dropdown-basket, #confirm-basket, #bottom-confirm-basket, #payment-method {border: 1px solid #fff;padding: 10px 15px;color: #fff; }#confirm-basket {margin: 0 0 55px 0; }#dropdown-basket p, #confirm-basket p {font-size: 0.846em;margin: 0 0 5px 0; }#dropdown-basket p.price, #confirm-basket p.price {font-size: 2.462em; }#dropdown-basket .course-basket .right, #confirm-basket .course-basket .right {background: #b198ac; }#book-dropdown .review-booking {display: block;padding: 0 60px 0 15px;margin: 0 auto;width: 363px;height: 38px;line-height: 40px;font-family: 'Montserrat';font-size: 1.308em;font-weight: 700;color: #fff;border: 1px solid #b198ae;background: url(/settings/resources/files/images/public/review-order-arrow.png) no-repeat right center; }#enquire-text {width: 265px;color: #fff; }#header-banner {position: absolute;overflow: hidden;color: #633259;height: 570px;top: 0;left: 0;right: 0;z-index: 1;background-position: center;background-repeat: no-repeat;background-size: cover; }#thank-you-header {background: #5d5552; }#header-banner.mini {height: 375px; }#header-banner .slide {display: none;position: relative;overflow: hidden;height: 100%;width: 100%;top: 0;left: 0; }#header-banner .content {height: 100%;z-index: 3; }#header-banner h1 {font-family: 'Lato';font-size: 4.231em;font-weight: 300;line-height: 1.2;margin: 0 0 50px 0; }#header-banner h1 span {border-bottom: 2px solid #633259; }#confirm-bookings-header h1 {font-family: 'Lato';position: absolute;top: 120px;font-size: 4.231em;font-weight: 300;line-height: 1.2;margin: 0; }#thank-you-header h1 {font-family: 'Lato';font-size: 4.231em;font-weight: 300;line-height: 1.2;margin: 0 0 50px 0; }#confirm-bookings-header h1 span, #thank-you-header h1 span {border-bottom: 2px solid #fff; }#header-banner .small-text, #thank-you-header .small-text {font-size: 1.615em; }#header-banner img {position: absolute;top: 0;z-index: 2; }#header-banner .banner-content {position: relative;overflow: hidden;top: 210px; }#banner-spacer {position: relative;overflow: hidden;height: 455px; }#banner-spacer.mini {height: 260px; }#payroll-slider-container, #vat-other-slider-container {position: relative;overflow: hidden; }#vat-other-slider-container {background: #eeece7; }#payroll-slider-outter, #vat-other-slider-outter, #team-members-slider-outter {position: relative;overflow: hidden;width: 1120px;margin: 0 auto 30px auto; }#payroll-slider-inner, #vat-other-slider-inner, #team-members-slider-inner {position: relative;overflow: hidden;width: 1000px;margin: 0 auto; }#payroll-slider-inner .payroll-slider-viewport, #vat-other-slider-inner .vat-other-slider-viewport, #team-members-slider-inner .team-members-slider-viewport {position: relative; }#payroll-slider-inner .payroll-slider .inner, #vat-other-slider-inner .vat-other-slider .inner {padding: 0 20px; }#payroll-slider-inner .payroll-slider .teaser, #vat-other-slider-inner .vat-other-slider .teaser {font-size: 1.154em; }#payroll-slider-inner .payroll-slider .course-length, #vat-other-slider-inner .vat-other-slider .course-length {font-size: 1.154em;margin: 0; }#payroll-slider-inner .payroll-slider .course-price, #vat-other-slider-inner .vat-other-slider .course-price {font-size: 1.615em; }#payroll-slider-inner .payroll-slider .more, #vat-other-slider-inner .vat-other-slider .more {font-family: 'Montserrat';font-size: 1.154em;font-weight: 700;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow.png) no-repeat right center; }#payroll-slider-inner .payroll-slider .more:hover, #vat-other-slider-inner .vat-other-slider .more:hover {background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center; }#book-with-confidence-container {background: #633259; }#book-with-confidence-container .left {font-size: 1.615em;width: 730px; }#book-with-confidence-container .right {width: 270px; }#book-with-confidence-container .right .button {display: block;width: 163px;height: 44px;background: #825b7a no-repeat right center;border: 1px solid #825b7a;color: #fff;font-size: 1.154em;padding: 7px 15px 0; }#book-with-confidence-container .right .button:hover {border: 1px solid #fff; }#book-with-confidence-container .right .button + .button {margin: 0 15px 0 0; }#book-with-confidence-container .right .booking {background-image: url(/settings/resources/files/images/public/booking-icon.png); }#book-with-confidence-container .right .enquiry {background-image: url(/settings/resources/files/images/public/enquiry-icon.png); }#services-overview-container {position: relative;overflow: hidden;background: #633259; }#services-overview-container .service {position: relative;overflow: hidden;width: 50%;margin: 0 0 45px 0;padding: 0 50px 0 0;color: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }#services-overview-container .service.bottom {margin: 0; }#services-overview-container .service .top {position: relative;overflow: hidden;display: block;margin: 0 0 10px 0;color: #fff; }#services-overview-container .service .top:hover {color: #af96aa; }#services-overview-container .service .icon {width: 50px;margin: 0 10px 0 0; }#services-overview-container .service .heading {width: 140px;padding: 3px 0 0 0; }#services-overview-container .service .intro {font-size: 1.615em;line-height: 1.5; }#services-overview-container .service .teaser {font-size: 1.154em; }#services-overview-container .service .more {font-size: 1.154em;font-weight: 700;color: #fff;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow-white.png) no-repeat right center; }#services-overview-container .service .more:hover {background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center;color: #af96aa; }#information-container .title {font-family: 'Montserrat';font-size: 1.308em;font-weight: 700;color: #633259;padding: 0 0 0 45px;line-height: 44px; }#information-container .title.latest-news {background: url(/settings/resources/files/images/public/latest-news.png) no-repeat left center; }#information-container .title.upcoming-courses {background: url(/settings/resources/files/images/public/upcoming-courses.png) no-repeat left center; }#information-container .title.testimonials {background: url(/settings/resources/files/images/public/testimonials.png) no-repeat left center; }#information-container .news-item {position: relative;overflow: hidden; }#information-container .news-item .heading {font-size: 1.154em;font-weight: 400;margin: 0 0 5px 0;text-transform: none; }#information-container .news-item .date {font-size: 1em;color: #b2b2b2; }#information-container .course-date-item {position: relative;overflow: hidden;margin: 0 0 40px 0; }#information-container .course-date-item .date {width: 95px;color: #633259;font-size: 1.538em; }#information-container .course-date-item .right {width: 198px; }#information-container .course-date-item .heading {font-size: 1.154em;margin: 0 0 5px 0;font-weight: 400; }#information-container .course-date-item .location {font-size: 1.154em;color: #b2b2b2; }#information-container .course-date-item .more, #information-container .testimonial-item .more {font-family: 'Montserrat';font-size: 1.154em;font-weight: 700;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow.png) no-repeat right center; }#information-container .course-date-item .more:hover, #information-container .testimonial-item .more:hover {background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center; }#information-container .testimonial-item .testimonial {font-size: 1.308em;color: #633259; }#information-container .testimonial-item .job-company {font-size: 1.154em;color: #b2b2b2; }#about-us-overview-container {background: #eeece7; }#about-us-overview-container .member-item {width: 320px;margin: 0 20px 0 0; }#about-us-overview-container .member-item.last {margin: 0; }#about-us-overview-container .member-item .avatar {border-bottom: 4px solid #633259;margin: 0 0 30px 0; }#about-us-overview-container .member-item .heading {font-size: 1.308em;font-weight: 700; }#about-us-overview-container .member-item .teaser {font-size: 1.154em;text-transform: none; }#about-us-overview-container .member-item .more {font-family: 'Montserrat';font-size: 1.154em;font-weight: 700;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow.png) no-repeat right center; }#about-us-overview-container .member-item .more:hover {background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center; }#contact-container {background: #524c63;color: #fff; }#contact-container .form-container {position: relative;overflow: hidden;width: 490px;margin: 0 auto 30px auto; }#contact-container .col {width: 235px;margin: 0 20px 0 0; }#contact-container .col.last {margin-right: 0; }#contact-container .row {margin: 0 0 20px 0; }#contact-container .required {font-size: 1em; }#contact-container input[type=text], #contact-container input[type=email], #contact-container input[type=tel] {display: block;font-size: 1.077em;width: 100%;padding: 10px;border: 1px solid #fff; }#contact-container input[type=submit] {display: block;border: none;background: none;color: #fff;font-size: 1.154em;font-weight: 700;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow-white.png) no-repeat right center; }#contact-container input[type=submit]:hover {color: #af96aa;background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center; }#contact-container textarea {display: block;font-size: 1.077em;width: 100%;height: 125px;padding: 10px;border: 1px solid #fff; }#contact-container .phone {font-size: 1.308em;padding: 0 0 0 53px;background: url(/settings/resources/files/images/public/phone.png) no-repeat left center;line-height: 37px; }#contact-container .fax {font-size: 1.308em;padding: 0 0 0 53px;background: url(/settings/resources/files/images/public/fax.png) no-repeat left center;line-height: 37px; }#contact-container .email {font-size: 1.308em;padding: 0 0 0 53px;background: url(/settings/resources/files/images/public/email.png) no-repeat left center;line-height: 37px; }#contact-container .email a {color: #fff; }#contact-container .email a:hover {color: #af96aa; }#course-tab-container {position: relative;background: #633259;color: #fff; }#course-tab-container .teaser {font-size: 1.615em; }#course-tab-container .body {font-size: 1.154em; }#course-tabs {position: absolute;top: -40px;z-index: 110;left: 0;width: 100%; }#course-tabs .course-tab {width: 300px;height: 40px;line-height: 40px;font-size: 1.308em;text-align: center;margin: 0 10px 0 0;color: #c8c8c8;cursor: pointer; }#pr-tab, #pr-tab-content {background: #633259; }#vat-tab, #vat-tab-content {background: #524c63; }#pr-tab-content .content, #vat-tab-content .content {min-height: 105px; }#course-tabs .course-tab.active {color: #fff; }.heading-container {width: 320px;margin: 0 20px 0 0; }.heading-container .heading {font-size: 1.692em;color: #646464;font-weight: 400; }.heading-container .heading.white {color: #fff; }.teaser-container {width: 390px;margin: 0 35px 0 0; }#search-results-container .teaser-container {margin: 0;padding: 0 35px 0 0;border-right: 1px solid #633259; }.teaser-container .teaser {font-size: 1.154em; }.booking-container {width: 174px;border-left: 1px solid #633259;padding: 5px 0 30px 60px; }.more-container {width: 174px;padding: 5px 0 30px 60px; }.booking-container .course-length {font-size: 1.154em;margin: 0 0 5px 0; }.booking-container .course-price {font-size: 1.615em;margin: 0 0 20px 0; }.booking-container .book-button {display: block;width: 110px;height: 35px;line-height: 35px;margin: 0 0 10px 0;background: #633259;color: #fff;text-align: center;font-size: 1em; }.booking-container .book-button:hover {background: #af96aa; }.booking-container .enquire-button {display: block;width: 110px;height: 35px;line-height: 35px;margin: 0 0 10px 0;background: #524c63;color: #fff;text-align: center;font-size: 1em; }.booking-container .enquire-button:hover {background: #9794a1; }.full-course-info {display: none;padding: 40px 0 0 0;margin: 0 0 20px 0; }.full-course-info .course-dates {width: 255px;margin: 0 85px 0 0; }.course-dates {position: relative;overflow: hidden; }.course-dates .course-date {position: relative;overflow: hidden;padding: 0 0 20px 0;margin: 0 0 20px 0;border-bottom: 1px solid #d0d0d0; }.course-dates .date {font-family: 'Montserrat';text-transform: uppercase;font-size: 1.462em;color: #633259;width: 80px;margin: 0 20px 0 0; }.course-dates .date .year {font-size: 0.813em; }.course-dates .right {width: 155px; }.course-dates .right .venue {font-family: 'Montserrat';text-transform: uppercase;font-size: 1.154em;color: #633259; }.course-dates .right .location {color: #b2b2b2;margin: 0; }.full-course-info .first {width: 320px;margin: 0 20px 0 0; }.full-course-info .second {width: 320px; }.show-full {font-family: 'Montserrat';text-align: center; }.show-full a {line-height: 1.4; }.show-full a:hover {color: #633259; }.show-full .arrow {display: block;width: 18px;height: 10px;background: url(/settings/resources/files/images/public/course-arrow.png) no-repeat center top;margin: 0 auto; }.show-full.open .arrow {background-position: center bottom; }#payroll-courses-container .full, #vat-other-courses-container .full {display: none; }#page-body {background: #646666;color: #fff; }#page-body .teaser {font-size: 1.615em; }#page-body .body {font-size: 1.154em; }.service-details .icon {width: 54px;margin: 0 0 0 8px;padding: 10px 0 0 0; }.service-details .first {width: 280px;padding: 0 20px;margin: 0 20px 0 0; }.service-details .second {width: 280px;padding: 0 20px; }.team-member .image {border-bottom: 4px solid #633259;margin: 0 0 30px 0; }.team-member .first {width: 280px;padding-left: 20px;padding-right: 20px;margin: 0 20px 0 0; }.team-member .second {width: 280px;padding-left: 20px;padding-right: 20px; }#stats-container {height: 100%; }#stats-container .three-col {padding: 0;text-align: center; }#stats-container .number {font-family: 'Montserrat';font-size: 5.538em;color: #633259; }#stats-container .heading {margin: 0 0 5px 0; }#stats-container .sub {font-size: 1.154em; }#testimonial-list-container .col {position: relative;overflow: hidden;width: 320px;margin: 0 20px 0 0;color: #633259; }#testimonial-list-container .col.last {margin: 0; }#testimonial-list-container .testimonial {position: relative;overflow: hidden;margin: 0 0 45px 0; }#testimonial-list-container .quote-icon {width: 31px;height: 28px;margin: 0 0 5px 0;background: url(/settings/resources/files/images/public/quote.png) no-repeat center; }#testimonial-list-container .toggle {width: 26px;height: 26px;background: url(/settings/resources/files/images/public/testimonial-toggle.png) no-repeat center top;cursor: pointer; }#testimonial-list-container .toggle:hover {background-position: center -52px; }#testimonial-list-container .toggle.open {background-position: center -26px; }#testimonial-list-container .toggle.open:hover {background-position: center -78px; }#testimonial-list-container .more-testimonial {display: none;font-size: 1.308em; }#testimonial-list-container .teaser {font-size: 1.308em;margin: 0 0 25px 0; }#testimonial-list-container .job-company {font-size: 1.154em;color: #b2b2b2;margin: 0; }#blog-list-container .blog {width: 320px;margin: 0 20px 70px 0; }#blog-list-container .blog.last {margin-right: 0; }#blog-list-container .blog .date {color: #b2b2b2; }#blog-list-container .blog .teaser {font-size: 1.308em; }#blog-list-container .blog .more {font-family: 'Montserrat';font-size: 1.154em;font-weight: 700;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow.png) no-repeat right center; }#blog-list-container .blog .more:hover {background: url(/settings/resources/files/images/public/link-arrow-l_purple.png) no-repeat right center; }#bottom-blog .blog .heading a {color: #fff; }#bottom-blog .blog .heading a:hover {color: #af96aa; }#bottom-blog .blog .teaser {color: #a6839f; }#bottom-blog .blog .more {font-size: 1.154em;font-weight: 700;color: #fff;padding: 0 27px 0 0;background: url(/settings/resources/files/images/public/link-arrow-white.png) no-repeat right center; }#bottom-blog .blog .more:hover {color: #af96aa; }.pagination {text-align: center;font-size: 0.923em;margin: 0 0 20px 0;padding: 4px 0 0 0; }.pagination a {display: inline-block;width: 16px;height: 16px;border: 1px solid #d3d2ce;vertical-align: middle;margin: -4px 0 0 5px; }.pagination a.pp {background: url(/settings/resources/files/images/public/prev.png) no-repeat center; }.pagination a.np {background: url(/settings/resources/files/images/public/next.png) no-repeat center; }#blog-detail {background: #eeece7; }#blog-detail .date {margin: 0 0 5px 0;color: #b2b2b2; }#blog-nav {position: relative;overflow: hidden;margin: 0 0 10px 0; }#blog-nav .prev, #blog-nav .next {position: absolute;top: 50%;margin: -10px 0 0 0;display: block;width: 10px;height: 19px; }#blog-nav .prev {left: 0;background: url(/settings/resources/files/images/public/blog-prev.png) no-repeat center; }#blog-nav .next {right: 0;background: url(/settings/resources/files/images/public/blog-next.png) no-repeat center; }#blog-nav .close {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(/settings/resources/files/images/public/close.png) no-repeat center; }#showing-count {text-align: center;margin: 0 0 30px 0; }#search-results-container .search-result {position: relative;overflow: hidden;padding: 0 0 45px 0;margin: 0 0 45px 0;border-bottom: 1px solid #eeece7; }#search-results-container .search-result .heading a {color: #646464; }#search-results-container .search-result .more {display: inline-block;background: #825b7a;color: #fff;padding: 10px 35px;font-family: 'Montserrat'; }#confirm-bookings-header {position: relative;overflow: hidden;background: #633259; }#confirm-bookings-header .content {min-height: 265px; }#confirm-bookings-header .three-col {font-family: 'Montserrat';font-size: 1.231em;text-align: center;color: #fff; }#what-happens-next .three-col {font-family: 'Montserrat';font-size: 1.231em;text-align: center;color: #633259; }#confirm-bookings-header .number {font-family: 'Lato';font-size: 3.615em;font-weight: 300;color: #b2a1ae;line-height: 49px; }#what-happens-next .number {font-family: 'Lato';font-size: 3.615em;font-weight: 300;color: #b2a1ae;line-height: 49px; }#confirm-bookings-header .number span {display: inline-block;line-height: 49px;height: 49px;width: 60px; }#what-happens-next .number span {display: inline-block;line-height: 49px;height: 49px;width: 60px; }#confirm-bookings-header .number.email span {background: url(/settings/resources/files/images/public/conf-email.png) no-repeat right center; }#confirm-bookings-header .number.cog span {background: url(/settings/resources/files/images/public/conf-cog.png) no-repeat right center; }#confirm-bookings-header .number.instr span {background: url(/settings/resources/files/images/public/conf-instr.png) no-repeat right center; }#what-happens-next .number.email span {background: url(/settings/resources/files/images/public/conf-email_p.png) no-repeat right center; }#what-happens-next .number.cog span {background: url(/settings/resources/files/images/public/conf-cog_p.png) no-repeat right center; }#what-happens-next .number.instr span {background: url(/settings/resources/files/images/public/conf-instr_p.png) no-repeat right center; }#know-more {background: #646666; }#know-more .right {width: 630px; }#know-more .right p {font-size: 1.615em;margin: 0 0 40px 0; }#know-more p.phone {font-size: 1.308em;padding: 0 0 0 53px;background: url(/settings/resources/files/images/public/phone.png) no-repeat left center;line-height: 37px;margin: 0 130px 0 0; }#know-more p.email {font-size: 1.308em;padding: 0 0 0 53px;background: url(/settings/resources/files/images/public/email.png) no-repeat left center;line-height: 37px;margin: 0; }#know-more p.email a {color: #fff; }#your-information-container .row, #booking-confirmation-courses .row {position: relative;overflow: hidden;margin: 0 0 20px 0; }#your-information-container .row.bottom, #booking-confirmation-courses .row.bottom {margin: 0; }#your-information-container .col, #booking-confirmation-courses .col {position: relative;overflow: hidden;width: 320px; }#your-information-container .col-double, #booking-confirmation-courses .col-double {position: relative;overflow: hidden;width: 660px; }#your-information-container .col + .col, #your-information-container .col + .col-double, #booking-confirmation-courses .col + .col, #booking-confirmation-courses .col-double + .col {margin: 0 0 0 20px; }#your-information-container label {display: block;margin: 0 0 5px 0; }#your-information-container input {display: block;width: 100%;height: 40px;line-height: 40px;padding: 0 10px;border: none;background: #d0d0d0; }#your-information-container textarea {width: 100%;height: 80px;border: none;padding: 10px;background: #d0d0d0; }#booking-confirmation-courses .booking-course .course-info {position: relative;overflow: hidden;margin: 0 0 40px 0;height: 55px; }#booking-confirmation-courses .booking-course .heading {margin: 0; }#booking-confirmation-courses .border-lr {border-left: 1px solid #633259;border-right: 1px solid #633259; }#booking-confirmation-courses .booking-course .remove {display: inline-block;font-size: 1.154em;padding: 0 0 0 35px;line-height: 26px;background: url(/settings/resources/files/images/public/remove.png) left center no-repeat; }#booking-confirmation-courses .booking-course .length {font-size: 1.154em; }#booking-confirmation-courses .booking-course .price {font-size: 1.615em; }#booking-confirmation-courses .booking-course .total-dele {line-height: 40px;font-size: 1.231em; }#booking-confirmation-courses .booking-course .total-dele label {color: #633259; }#booking-confirmation-courses .booking-course .total-dele span {display: block;width: 40px;height: 40px;background: #633259;color: #fff;text-align: center; }#booking-confirmation-courses .booking-course input {display: block;width: 100%;padding: 0 10px;border: none;height: 40px;line-height: 40px; }#booking-confirmation-courses .booking-course.light-bg input {background: #fff; }#booking-confirmation-courses .booking-course.white-bg input, #booking-confirmation-courses .booking-course.white-bg .select {background: #d0d0d0; }#booking-confirmation-courses .booking-course .select .select-icon {background: url(/settings/resources/files/images/public/dark-select-icon.png) no-repeat center; }#booking-confirmation-courses .booking-course .col.last input {width: 290px; }#booking-confirmation-courses .booking-course .delete-dele {display: block;width: 20px;height: 40px;background: url(/settings/resources/files/images/public/delete-dele.png) no-repeat right center; }#booking-confirmation-courses .booking-course .add-dele {text-align: center; }#booking-confirmation-courses .booking-course .add-dele a {display: inline-block;margin: 0 auto;text-align: center;color: #fff;font-size: 1.308em;font-weight: 700;font-family: 'Montserrat';padding: 10px 50px 10px 10px;background: url(/settings/resources/files/images/public/add-course.png) no-repeat right center #b198ac; }#payment-method-container {background: #633259;color: #fff;text-align: center; }#payment-method-container .course-basket .right {background: #b198ac; }#bottom-confirm-basket {position: relative;overflow: hidden;display: inline-block;text-align: center;padding: 20px;margin: 0 0 20px 0;height: 147px;width: 340px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*behavior: url(/settings/resources/htc/boxsizing.htc); }#bottom-confirm-basket .course-basket {position: relative;overflow: hidden;display: inline-block;margin: 0 auto 20px auto; }#bottom-confirm-basket .discount {position: relative;overflow: hidden;display: inline-block;margin: 0 auto 20px 10px;line-height: 35px;font-size: 0.846em; }#bottom-confirm-basket .total {font-size: 0.846em;margin: 0; }#bottom-confirm-basket .price {font-size: 2.769em;line-height: 1;margin: 0; }#payment-method {position: relative;overflow: hidden;display: inline-block;font-family: 'Montserrat';font-size: 0.923em;padding: 20px;text-align: left;margin: 0 0 20px 10px;height: 105px; }#payment-method p {text-align: left; }#payment-method input {margin: 0 5px 10px 0; }input#pm-paypal {margin-bottom: 0; }#payment-method-container .tandc {display: inline-block;padding: 5px;text-align: center;font-size: 0.923em; }#payment-method-container .tandc a {color: #b198ac;text-decoration: underline; }#payment-method-container input[type=submit] {font-family: 'Montserrat';font-weight: 700;font-size: 1.308em;width: 490px;background: url(/settings/resources/files/images/public/confirm-arrow.png) no-repeat right center #fff;height: 40px;line-height: 40px;border: 1px solid #b198ac;color: #633259; }#gallery-container {position: relative;overflow: hidden;margin: 0 0 30px 0; }#gallery-container .image img {margin: 0 auto; }#attachment-container {position: relative;overflow: hidden;width: 960px;padding: 30px 20px;margin: 0 0 45px 0;border-top: 1px solid #878580;border-bottom: 1px solid #878580; }#attachment-container .attachment {width: 210px;margin: 0 40px 0 0; }#attachment-container .attachment.last {margin: 0; }#attachment-container .attachment .heading {font-size: 1.077em; }#attachment-container .attachment .size {font-weight: 700;font-size: 0.846em; }#attachment-container .attachment .icon {width: 34px;height: 39px;margin: 0 auto 15px auto; }#attachment-container .attachment .jpg, #attachment-container .attachment .jpeg {background: url(/settings/resources/files/images/public/mime/jpg.png) no-repeat center; }#attachment-container .attachment .png {background: url(/settings/resources/files/images/public/mime/png.png) no-repeat center; }#attachment-container .attachment .gif {background: url(/settings/resources/files/images/public/mime/gif.png) no-repeat center; }#attachment-container .attachment .zip {background: url(/settings/resources/files/images/public/mime/zip.png) no-repeat center; }#attachment-container .attachment .pdf {background: url(/settings/resources/files/images/public/mime/pdf.png) no-repeat center; }#attachment-container .attachment .ppt, #attachment-container .attachment .pptx, #attachment-container .attachment .pps, #attachment-container .attachment .ppsx {background: url(/settings/resources/files/images/public/mime/ppt.png) no-repeat center; }#attachment-container .attachment .docx, #attachment-container .attachment .doc {background: url(/settings/resources/files/images/public/mime/docx.png) no-repeat center; }#attachment-container .attachment .xlsx, #attachment-container .attachment .xls {background: url(/settings/resources/files/images/public/mime/xlsx.png) no-repeat center; }.addthis_native_toolbox {text-align: center; }.addthis_native_toolbox .at300b {display: inline-block;float: none; }#footer {font-size: 1em;background: #eeece7;padding: 50px 0;min-height: 300px; }#footer a {text-decoration: underline; }#footer .social {display: inline-block;width: 32px;height: 32px;zoom: 1;*display: inline; }#footer .social + .social {margin: 0 0 0 5px; }#footer .social.twitter {background: url(/settings/resources/files/images/public/twitter.png) no-repeat center top; }#footer .social.facebook {background: url(/settings/resources/files/images/public/facebook.png) no-repeat center top; }#footer .social.google {background: url(/settings/resources/files/images/public/google.png) no-repeat center top; }#footer .social.linkedin {background: url(/settings/resources/files/images/public/linkedin.png) no-repeat center top; }#footer .social:hover {background-position: center bottom; }#footer .ifour {font-size: 12px;float: right; }