

/* ======================================================================= 
   default:      /css/default.scss
*/
/*@==default==*/
body,abbr,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,big,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:0;outline:0 none}
h1,h2,h3,h4,h5,h6{font-size:100%}
body{font-size:1em;font-family:Helvetica,Arial,'Dejavu Sans';line-height:1.4}
body.iframe{height:auto}
.body-email{background-color:#fff;margin:0 20px}
h1,h2,h3,h4,h5,h6{margin:0 0 .8em;font-size:100%}
a img,img a{outline:none;border:0}
a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6{color:inherit}
p{margin:0 0 1em}
ul{margin:.3em 0 .3em .2em;list-style:square}
li{margin-left:1em}
body.admin{font:normal 12px Helvetica,Arial,'Dejavu Sans',sans-serif;color:#666}
input[type="search"],input[type="text"],input[type="datetime"],input[type="email"],input[type="color"]{-webkit-appearance:none;-moz-appearance:none}
textarea{-webkit-appearance:none;-moz-appearance:none}
input:not([type="image"]),select{font-size:1em;box-sizing:border-box;border:1px solid #c1c1c1;border-radius:0;padding:3px;margin:0}
input:not([type="image"]).C,select.C{text-align:center}
input:not([type="image"]).R,select.R{text-align:right}
textarea{font-size:1em;box-sizing:border-box;border:1px solid #c1c1c1;border-radius:0;padding:3px;margin:0;resize:vertical;width:100%}
select{padding-right:18px;background:#fff;background-image:url(/media/icons/arrow-select.svg);background-repeat:no-repeat;background-size:12px;background-position:97% center;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
input[type="submit"],input[type="button"],input[type="cancel"]{-webkit-appearance:none;border:0 solid}
input[type="file"]{border:0}
input[type="submit"],input[type="button"],input[type="cancel"]{font-size:1.1em;letter-spacing:.04em;color:#fff;background-color:#444;border:0;padding:.5em 1.5em;cursor:pointer}
input[type="radio"],input[type="checkbox"]{margin:5px 5px 5px 0}
input::-ms-value{border:1px solid #c1c1c1;background:none}
td input[type="radio"],td input[type="checkbox"]{margin:2px 5px 2px 0}
button.minor,input[type="button"].minor{background-color:#aaa}
button.small,input[type="button"].small{font-size:.95em;padding:.4em 1.1em}
button.right,input[type="button"].right{float:right;margin-right:0}
button{font-size:1.1em;color:#fff;background-color:#444;border:0;padding:.5em 1.5em;cursor:pointer;-webkit-appearance:none;border:0 solid}
button.fw{width:100%}
button.vspace{margin:10px 0}
button.R{margin-left:auto}
button::-moz-focus-inner{border:0}
input:not([type="radio"]):not([type="checkbox"])[disabled],textarea[disabled],select[disabled],button[disabled],input:not([type="radio"]):not([type="checkbox"])[readonly],textarea[readonly],select[readonly],button[readonly]{background-color:#eee;color:#888}
input:not([type="radio"]):not([type="checkbox"]):focus,button:focus,textarea:focus,select:focus,input:not([type="radio"]):not([type="checkbox"]):active,button:active,textarea:active,select:active{box-shadow:#7993a3 0 0 7px}
input[type="file"]:focus,input[type="checkbox"]:focus,input[type="file"]:active,input[type="checkbox"]:active{box-shadow:none}
input::-webkit-input-placeholder,input::-ms-input-placeholder,input::-moz-placeholder{color:#888}
fieldset{position:relative;background-color:#f7f7f9;padding:10px;padding-top:40px;margin:20px 0}
fieldset.no-legend{padding-top:20px}
fieldset.fw{width:100%;box-sizing:border-box}
fieldset legend{position:absolute;box-sizing:border-box;font-size:12px;font-weight:700;top:0;left:0;width:100%;padding:7px;border-top:1px solid #d2d2d2;background-color:#eaeaeb;color:#444}
fieldset:first-child,fieldset.first{margin-top:0}
fieldset:last-child,fieldset.last{margin-bottom:0}
fieldset.empty{padding:10px}
fieldset fieldset{margin:20px 0}
.input-container{margin-bottom:10px}
.input-container.B label{font-weight:600}
.input-container.error label{color:#a80002}
.input-container .note{color:#888;font-size:.88em;padding:0 10px;line-height:1.2;margin-bottom:-5px}
.fields-holder.R{text-align:right}
.fields-holder .input-error{color:#a80002;font-size:.9em;margin:3px 0}
.fields-holder input.error,.fields-holder textarea.error{border-color:#a80002;background-color:#fefafb}
.label-ignore{white-space:nowrap}
.label-ignore button{margin-right:5px}
.label-ignore label{white-space:nowrap}
.label-R label{text-align:right;padding-right:10px;box-sizing:border-box}
.label-R .label-ignore label{text-align:inherit}
.required-fields::before{content:'Required fields';float:right;font-size:11px;color:#888;padding-right:10px;background:url(/media/icons/req.png) no-repeat right top}
.required-fields::after{content:'';display:table;clear:both}
.responsive-fields input,.responsive-fields textarea,.responsive-fields select{width:100%;padding:.5rem}
.responsive-fields input[type="radio"],.responsive-fields input[type="checkbox"]{width:inherit;padding:inherit}
.input-addon{display:inline-flex;width:100%}
.input-addon-field{flex:1}
.input-addon-item{border-radius:0}
.input-block{display:inline-block;width:100%}
.input-uniform select,.input-uniform input[type="text"]{width:150px}
.input-uniform.w100 select,.input-uniform.w100 input[type="text"]{width:100px}
.input-uniform.w200 select,.input-uniform.w200 input[type="text"]{width:200px}
.input-uniform select.w-auto,.input-uniform input[type="text"].w-auto{width:auto}
.label-block input,.label-block textarea,.label-block select{display:block;width:100%}
.label-block input[type="radio"],.label-block input[type="checkbox"],.label-block input[type="submit"],.label-block input[type="button"],.label-block input[type="cancel"]{display:inline-block;width:inherit}
.label-block label{display:inline-block;margin-bottom:5px}
.label-block label.empty{display:block}
.label-inline input,.label-inline textarea,.label-inline select{width:100%}
.label-inline input[type="radio"],.label-inline input[type="checkbox"],.label-inline input[type="submit"],.label-inline input[type="button"],.label-inline input[type="cancel"]{width:inherit}
.label-inline .input-container{display:flex;align-items:flex-start}
.label-inline label{flex:0 0 25%}
.label-inline .label-ignore{margin-left:25%;display:block}
.label-inline.label-0 label{flex:none}
.label-inline.label-30 label{flex:0 0 35%}
.label-inline.label-30 .label-ignore{margin-left:30%}
.label-inline.label-35 label{flex:0 0 30%}
.label-inline.label-35 .label-ignore{margin-left:35%}
.label-inline.label-50 label{flex:0 0 50%}
.label-inline.label-50 .label-ignore{margin-left:50%}
.label-inline .input-addon{flex:1}
.is-mobile input,.is-mobile select,.is-mobile textarea{padding:.6em}
.is-mobile input[type="radio"],.is-mobile input[type="checkbox"],.is-mobile input[type="submit"],.is-mobile input[type="button"],.is-mobile input[type="cancel"]{padding:inherit}
.is-mobile .input-container{margin-bottom:15px}
.is-mobile select{padding-right:21px}
input.radio-swatch{position:absolute;opacity:0}
input.radio-swatch + label{display:inline-block;border:1px solid #bbb;width:40px;height:40px;background:#fff;margin-right:5px;position:relative;cursor:pointer}
input.radio-swatch:checked + label:before{content:'';display:block;position:absolute;top:3px;right:3px;width:20px;height:20px;background:url(/media/icons/tick_swatch.png) right top no-repeat}
input.radio-swatch + label div{display:none}
.msg{margin:4px 0 6px;padding:4px}
.msg img{float:left}
.msg-txt{margin-left:24px;color:#f2802c;font-size:12px;font-family:Helvetica,Arial,'Dejavu Sans',Geneva}
.msg-txt ul{margin:0;padding:0;margin-left:16px}
.msg-txt ul li{color:#f2802c;font-size:11px;font-family:Helvetica,Arial,'Dejavu Sans',Geneva}
.dialog-msg{margin:20px 0;background:#ffdada url(/media/icons/warn.svg) no-repeat 10px 10px / 20px;line-height:20px;padding:10px 40px;font-weight:700;font-size:1.1em}
.dialog-msg.info{background-image:url(/media/icons/info.svg);background-color:#fff7e9}
textarea.code,input.code{color:#444;font:12px normal Monaco,Courier,monospace}
.instructions{font:normal 11px Helvetica,Arial,'Dejavu Sans',sans-serif-serif;color:#444}
.instructions.mb{margin-bottom:5px}
.instructions ul li{margin-left:0}
.instructions_large{font:normal 13px Helvetica,Arial,'Dejavu Sans',sans-serif-serif;color:#2d2b6a}
.nowrap{white-space:nowrap}
.field-label{font-size:12px;font-weight:400;padding:4px 8px 5px 0;color:#555;white-space:nowrap;text-align:right}
.field-label.L{text-align:left}
.field-label.C{text-align:center}
.field-label.B{text-align:left;font-weight:700}
.field-label.T{text-align:left;font-weight:700;padding-top:5px;margin-top:5px;border-top:1px solid #cdcdcd}
.field-label.M{text-align:left;margin-top:6px}
.field-label.VT{vertical-align:top}
.field-label.fw{width:100%}
.field-label.req{background:url(/media/icons/req.png) no-repeat right top;padding-right:8px;vertical-align:baseline}
.field-label.inline{color:#2a5167;text-align:left;font-size:14px;padding:0;margin:15px 0 0}
table.table-fields{border-collapse:collapse}
.table-fields.fw,input.fw{width:100%}
.table-fields hr,hr.table-fields{color:initial;background-color:initial;height:2px;border:none;border-top:1px solid #ccc;border-bottom:1px solid #fff}
.table-fields td{padding:0 0 5px 5px;line-height:20px}
.table-fields td img.hover-show-next{margin-right:3px}
.table-fields td .detail{margin-top:.2em;color:#888;font-size:11px;line-height:1em}
.table-fields td a .detail{color:inherit}
.table-fields tr{vertical-align:top}
.table-fields.borderpad td{border:1px solid #bbb;padding:4px}
.table-fields .qtip-hint{margin:0 2px -3px 0;position:relative;top:2px}
.table-fields.pad5 td{padding:5px}
.table-fields.bgw td{background-color:#fff}
.table-fields.brdr td{border:1px solid #bbb}
.table-fields.pad5 td.field-label{padding-top:7px}
.req-fields{font-size:11px;color:#888;float:right;padding-right:8px;background:url(/media/icons/req.png) no-repeat right top}
.table-fields .field-action,.field-action{padding-top:15px}
.table-fields td.wrap{white-space:normal}
.table-fields td.R{text-align:right}
.popup{padding:3px;border:1px solid #444;background-color:#ffd}
.popup .table-fields{border:none;background:transparent;border-collapse:collapse}
.popup .table-fields textarea,.popup .table-fields input,.popup .table-fields select,.popup .table-fields .field-label{font-size:11px}
.popup .table-fields label{font-weight:400}
.popup .table-fields td{background:transparent}
.table-list{color:#444;border-collapse:collapse;clear:both}
.table-list td,.table-list th{font-size:1em;padding:5px 10px;border:1px solid #d2d2d2;white-space:nowrap}
.table-list tr.space td,.table-list.space th{padding:5px 10px}
.table-list td.C,.table-list th.C{text-align:center}
.table-list td.L,.table-list th.L{text-align:left}
.table-list td.R,.table-list th.R{text-align:right}
.table-list td{border:1px solid #e9e9e9}
.table-list td.wrap{white-space:normal}
.table-list td.B{font-weight:700}
.table-list td.fw{width:100%}
.table-list td.rs-no-striked{text-decoration:none}
.table-list td.icon{padding:0}
.table-list td.icon .icn-action{margin-right:0;padding:0;padding-left:13px}
.table-list td .detail{margin-top:.2em;color:#888;font-size:11px}
.table-list td a .detail{color:inherit}
.table-list tr th{font-size:12px;text-align:left;background-color:#eaeaeb;padding:8px;color:#444;font-weight:700;white-space:nowrap}
.table-list tr th a{color:#6d6d6d}
.table-list tr td.draghandle{min-width:15px}
.table-list tr:nth-of-type(odd) td{background-color:#f7f7f9}
.table-list tr:nth-of-type(even) td{background-color:#fff}
.table-list tr:hover td.draghandle{width:15px;height:15px;background-image:url(/media/icons/updown2.gif);background-position:center center;background-repeat:no-repeat;cursor:move}
.table-list tr.selectable td{cursor:pointer}
.table-list tr.selectable:hover td{background-color:#d2d2d2}
.table-list tr.selectable.rcs td{background-color:#fecb80}
.table-list tr.info td{background-color:#fff7e9}
.table-list tr.no-bgcolor td{background-image:none}
.table-list tr.C th,.table-list tr.C td{text-align:center}
.table-list tr.L th,.table-list tr.L td{text-align:left}
.table-list tr.L td.R{text-align:right}
.table-list tr.R th,.table-list tr.R td{text-align:right}
.table-list tr.Rtd.L{text-align:left}
.table-list tr.B th,.table-list tr.B td{font-weight:700}
.table-list tr.no-border td{border:none}
.table-list tr.no-bgcolor td{background:none}
.table-list.fw{width:100%}
.table-list.less-space td{padding:2px 4px}
.table-list.less-space th{padding:4px}
.table-list.less-hspace td,.table-list.less-hspace th{padding-left:3px;padding-right:3px}
.table-list.extra-space td,.table-list.extra-space th{padding:10px}
.table-list table td{border:none;padding:0}
.table-list a{text-decoration:none}
.table-list a:hover{text-decoration:underline}
.table-list.info tr th{background-color:#fff7e9}
.table-list.actions tr:last-child td{background:none;border:none}
.table-list.actions tr td.table-button-add{background:#f29330}
.table-list.actions tr td.table-button-add a{display:block;white-space:nowrap;letter-spacing:.04em;color:#444;font-size:1.1em}
.table-list.actions tr td.table-button-add a:hover{color:#fff}
.table-list .icn-action.link.L,.table-list .icn-action.popupwindow.L{float:left;top:-3px;position:relative}
.table-list .rs-striked td{text-decoration:line-through}
.table-list .rs-dim td{color:#9daab7}
.table-list .rs-blue td{color:#04c}
fieldset .table-list tr:nth-of-type(odd) td{background-color:#fbfafc}
fieldset .table-list td{border:1px solid #d9d9d9}
#search input{margin:0;padding:0;font:normal 12px Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;color:#a2a2a2}
#search label{font:normal 11px Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;color:#a2a2a2}
#search label span{vertical-align:middle}
#search #p-search{width:80px;vertical-align:middle;line-height:19px;margin-left:4px;padding-right:20px;border:1px solid #a2a2a2;background-image:url(/media/icons/search.gif);background-position:center right;background-repeat:no-repeat}
#dlg{background-color:#efefef;position:absolute;z-index:1;width:400px;visibility:visible;display:none}
#dlg .dlg_header{background-color:#727272}
.address-picker.address_find{padding-top:8px}
.address-picker .address_find_fields{padding-bottom:4px}
.address-picker .address_fields{border-top:1px solid #bbb;padding-top:8px}
.address-picker-error-code-title{float:left;font-weight:700}
.address-picker-error-code{float:left}
.address-picker-error-description{float:left;clear:both}
.address-picker-error-clear{clear:both;height:0}
.address-picker input[type="button"]{margin:5px 0;padding:10px 20px;font-size:.9em;background:linear-gradient(to bottom,#72787f,#444c55)}
ul.ui-autocomplete{list-style:none;max-width:500px}
ul.ui-autocomplete li{margin:0}
.pca-found-text{font-size:12px}
.pca-found-sub-text{font-size:10px;color:#888;margin-left:5px}
#af-address.manual .manual-fields,#af-address.manual #af-lookupanother,#af-address.found #af-lookupanother,#af-address.found.searching .address-finder,#af-address.searching .address-finder{display:inherit}
#af-address .manual-fields,#af-address.manual .address-finder,#af-address.manual #af-manualaddress,#af-address.manual #address_label,#af-address.found .address-finder,#af-address.searching #af-lookupanother{display:none}
#notify_container{z-index:2000}
#notify_container h1{text-align:left;text-transform:none;line-height:1.6em}
#notify_container a{text-decoration:underline;color:#fff}
#notify_container .ui-notify-message{padding:20px;border:1px solid #777}
#notify_container .ui-notify-message p{line-height:1.6em}
#notify_container .ui-notify-cross{margin-top:-16px;font-size:24px;text-decoration:none;font-weight:400;text-shadow:none;padding:0}
#notify_container .ui-notify-message-style{box-shadow:0 0 8px #444}
.info-box{font-size:12px;background-color:#fff7e9;padding:10px;margin:10px 0;line-height:18px;color:#777;background-size:20px;background-repeat:no-repeat;background-position:10px 10px}
.info-box a{color:#e17009}
td .info-box{padding:4px 10px;margin:0;background-position:7px 5px;white-space:normal}
.info-box.warn{background-image:url(/media/icons/warn.svg);padding-left:35px}
.info-box.info{background-image:url(/media/icons/info.svg);padding-left:35px}
.info-box.tick{background-image:url(/media/icons/tick.svg);padding-left:35px}
.info-box.cross{background-image:url(/media/icons/cross.svg);padding-left:35px}
.info-box.B{font-weight:700;font-size:14px}
.info-box.no-space{margin:0}
.info-box.no-space-above{margin-top:0}
fieldset .info-box{border:1px solid #cdcdcd}
.blackout-bg{position:fixed;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.5);z-index:1001}
.knockout-bg{position:absolute;background:#fff;padding:12px;margin-top:-12px;margin-left:-12px;border:3px solid #000;z-index:1002}
.fixed-bg{position:fixed;top:0;left:0;right:0;height:100vh;z-index:1001}
.fixed-bg .blackout-bg{opacity:.3}
.flex-bg{display:table-cell;vertical-align:middle;display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-box-flex;display:-webkit-box-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;height:100%;padding:0 15px}
.dialog{position:relative;flex:none;-webkit-flex:none;-ms-flex:none;-moz-box-flex:none;-webkit-box-flex:none;padding:20px;border:3px solid #444;z-index:15;background-color:#fff;box-sizing:border-box;max-height:100%;width:100%}
.dialog-title{color:#444;font-size:1.7em;font-weight:300;margin-bottom:.8em}
.dialog-title a{color:#444}
.dialog-close{position:absolute;width:20px;height:20px;right:10px;top:10px;z-index:15;background-image:url(/media/icons/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer}
.dialog-title.sub{font-size:14px;font-weight:700}
.dialog-buttons .button-submit,.dialog-buttons .button-cancel{padding:8px 20px;font-size:1em;background:linear-gradient(to bottom,#72787f,#444c55)}
.dialog-buttons .button-submit{font-weight:600}
.dialog-buttons .button-cancel{font-weight:400;background:linear-gradient(to bottom,#bac6d4,#aab4c1)}
.browser-ie.majorver-9 .fixed-bg,.browser-ie.majorver-10 .fixed-bg{display:table;position:absolute;width:100%}
.browser-ie.majorver-9 .dialog,.browser-ie.majorver-10 .dialog{margin-left:auto;margin-right:auto}
.blackout-bg .ajax-message{padding:140px 30px 30px;background:url(/media/icons/loading.svg) no-repeat center 30px;background-size:80px;color:#fff;font-size:24px}
.dialog.modal-box{padding:0}
.dialog.modal-box #dialog_inner_content{overflow:visible!important;margin:0!important}
.dialog.modal-box .dialog-buttons,.dialog.modal-box .dialog-title{display:none}
.breadcrumb a{color:#888}
.breadcrumb img{width:22px;height:10px;background-image:url(/media/icons/arrow.gif);background-repeat:no-repeat;background-position:center bottom}
.breadcrumb .selected{font-weight:700}
del{color:#f2802c}
ins{text-decoration:none;background-color:#ffffc0}
.color-button{display:inline-block;width:20px;height:20px;border:1px solid #888;margin:0 3px -7px 0}
.color-button-alpha{display:inline-block;width:20px;height:20px;background:url(/media/icons/alpha.png);margin:0 3px -7px 0}
.highlight{background-color:#ffd}
.display_none{display:none}
.ajax_list select{font:normal 12px Helvetica,Arial,'Dejavu Sans',sans-serif;width:200px}
.label_box{font:normal 12px Helvetica,Arial,sans-serif;margin:4mm}
#debug-msg{border:1px solid #f2802c;margin:6px 0;padding:6px;font-size:11px;color:#333;background-color:#ffd}
#footer-ipages{float:right;margin-left:8px}
#footer-ipages a{text-decoration:none}
#footer a.ilogo{border:1px solid #25426c;background-color:#ddd;padding:1px 6px;font:normal 9px Helvetica,Arial;color:#25426c}
#footer a.ilogo:hover{background-color:#25426c;color:#fff}
#footer a.slinks{font-size:4px}
#footer a.slinks:hover{cursor:default}
#path,.path{margin:0 0 12px;text-decoration:none}
#path a,.path a{text-decoration:none}
#path img,.path img{width:18px;height:10px;background-image:url(/media/icons/arrow.gif);background-repeat:no-repeat;background-position:center bottom}
.dragdrop_list{display:block;width:300px;margin:2px;padding:2px;border:1px solid #bbb;background-color:#fafaff}
.drop_hover{border:1px solid red}
td.showDragHandle{background-image:url(/media/icons/updown2.gif);background-position:center center;background-repeat:no-repeat;cursor:move}
._Body_0 h1{color:#444;font:18px Verdana,Helvetica,Arial,sans-serif;margin:16px 0 8px;font-weight:700}
.ajax-loader{width:0;height:0}
.flv_player{background-color:#d9d9d9;text-align:center}
.flv_player h2 a{font-weight:700;font-size:14px;color:#000!important}
.flv_player h3 a{font-size:18px;color:#000!important}
.flv_player p a{font-size:12px;color:#000!important}
#crop_button{background:transparent url(/media/icons/icon_image_crop.jpg) no-repeat scroll 0 0;height:35px;width:35px}
.crop_down{background:transparent url(/media/icons/icon_image_crop_down.jpg) no-repeat scroll 0 0!important}
.hover_li{background-color:#f0f5ff}
.IE_drop_me{width:600px;height:50px;border:2px dotted #ccc;background-color:#ddd}
#IEimg{width:600px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0}
#IEimg li{cursor:pointer;margin:0;padding:0;margin-top:5px;height:50px;margin-left:20px}
.icn-action{padding:2px 4px 2px 20px;margin-bottom:-3px;text-decoration:none;font-weight:400;background-repeat:no-repeat;background-position:1px center;min-height:14px;display:inline-block}
.icn-action.R{float:right}
.icn-action:hover{color:#e17009;cursor:pointer}
.icn-action.nohover:hover{color:inherit;cursor:auto}
.icn-action.field-label{color:#777;font:bold 11px Helvetica,Arial,sans-serif}
.icn-action.bg{background-image:url(/media/admin/bg_edit.gif)}
.icn-action.edit{background-image:url(/media/admin/edit_pencil.png)}
.icn-action.new{background-image:url(/media/icons/plus.svg);background-size:12px 12px}
.icn-action.delete{background-image:url(/media/admin/delete.gif)}
.icn-action.preview{background-image:url(/media/admin/page_preview.png)}
.icn-action.info{background-image:url(/media/admin/template/tinyInfo.png);padding-top:4px 4px}
.icn-action.sort_down{background-image:url(/media/admin/sort_down.png)}
.icn-action.attributes{background-image:url(/media/admin/attributes.png)}
.icn-action.link{background-image:url(/media/admin/link_arrow.svg);background-size:15px 15px}
.icn-action.client{background-image:url(/media/admin/client.svg);background-size:16px 16px}
.icn-action.website{background-image:url(/media/admin/website.svg);background-size:18px 18px}
.icn-action.arrow_r{background-image:url(/media/admin/arrow_r.gif)}
.icn-action.enabled{background-image:url(/media/admin/enabled.gif)}
.icn-action.stock_daily{background-image:url(/media/icons/stock_daily.gif)}
.icn-action.statement{background-image:url(/media/icons/statement.svg);background-size:16px 16px}
.icn-action.magnify{background-image:url(/media/icons/magnify.gif);padding-left:23px 23px}
.icn-action.popupwindow{background-image:url(/media/admin/linkpop_arrow.svg);background-size:16px 16px}
.icn-action.toggle_show{background-image:url(/media/admin/show_hide.gif)}
.icn-action.export{background-image:url(/media/icons/export.png)}
.icn-action.date{background-image:url(/media/admin/explr/date.png)}
.icn-action.revert{background-image:url(/media/admin/revert.png)}
.icn-action.locked{background-image:url(/media/icons/lock_closed.png)}
.icn-action.lock{background-image:url(/media/icons/lock_open.png)}
.icn-action.toggle_arrow{background-image:url(/media/admin/toggle_arrow.gif)}
.icn-action.toggle_arrow_down{background-image:url(/media/admin/toggle_arrow_down.gif)}
.icn-action.tick{background-image:url(/media/icons/tick.svg);background-size:16px 16px}
.icn-action.cross{background-image:url(/media/icons/cross.svg);background-size:16px 16px}
.icn-action.preview{background-image:url(/media/icons/preview.png)}
.icn-action.arrow_ltr{background-image:url(/media/icons/arrow_ltr.gif);padding-left:40px;padding-top:15px}
.icn-action.unpaid{background-image:url(/media/icons/unpaid.gif);padding-left:35px}
.icn-action.warning{background-image:url(/media/icons/exclamation-squaresign.gif);font-size:inherit}
.icn-action.next{background-image:url(/media/icons/arrow_next.gif);padding-left:6px;margin-left:0;margin-right:0}
.icn-action.back{background-image:url(/media/icons/arrow_back.gif);padding-left:6px;margin-left:0;margin-right:0}
.fileupload-content .icn-action.edit{background-image:url(/media/admin/edit_pencil_pale.png)}
.fileupload-content .icn-action.delete{background-image:url(/media/admin/delete_pale.png)}
.icn-action.alias{background-image:url(/media/admin/alias.png)}
#full-page-loader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:9999;background:url(/media/icons/macSpinBlack.gif) no-repeat center center}
#full-page-loader:after{content:'';background-color:#000;opacity:.5;position:absolute;width:100%;height:100%}
.icn-action.plain{padding-left:15px}
.icn-action.jumplink{display:block;font-weight:400;padding-left:20px;margin:0}
.icn-action.inlinelink{float:right;position:relative}
.icn-action.small{background-size:8px;padding-left:9px;font-size:10px}
body #shim{position:absolute;z-index:100;height:0;background-color:#000;opacity:0;transform:translateZ(0);transition:opacity 0.4s,transform .4s 0}
.qtip-hint{display:none;width:16px;height:15px;background-image:url(/media/admin/template/tinyInfo.png);display:inline-block}
.ui-tooltip-content a{color:#f47920}
.ui-tooltip-content a:hover{color:#4c5961}
.qtip-info-css{padding:5px;background:#fff;border:2px solid #444;border-radius:10px;box-shadow:5px 5px 5px #aaa}
.editor-tab-wrapper{display:inline-block;border:1px solid rgba(0,0,0,0.2);border-bottom:0}
.editor-tab-wrapper .editor-tab{width:80px;background-color:#f0f0f0;display:inline-block;text-align:center;padding:8px;color:#000;font-size:1.1em;cursor:pointer}
.editor-tab-wrapper .editor-tab:hover{background-color:#e7f4f9}
.editor-tab-wrapper .editor-tab.active{background-color:#fddea6}
ul.attribute-set > li{margin:0}
ul.attribute-set > li::after{border:none}
ul.attribute-subset{margin:0}
ul.attribute,ul.attr-set{margin:0}
ul.attribute > li,ul.attr-set > li{margin:0}
.vakata-context li{margin:0}
#svg-icons,#auto-popup{display:none}
.paginator{clear:both;margin:6px 0;text-align:right}
.paginator b{font-size:1.1em;text-decoration:underline}
.divider{height:1px;width:100%;background-color:#ccc;margin:20px 0 10px;border-bottom:1px solid #fff}
.code_snippet{font:normal 11px Courier New,Courier,Monaco,monospace;margin:6px 0;padding:6px;border:1px solid #bbb;background-color:#ffe}
.label-related{clear:both}
.address_list select{background-color:#777;color:#fff}
.rss-pane .rss-divider{margin:10px 0;border-top:1px solid #aaa}
.twitface{margin-top:15px}
.forgot-password{text-decoration:underline;display:block;margin-bottom:30px}
.pad10{padding:10px}
img.r-pop{float:right;margin-top:3px}
span.r-pop{margin-right:12px}
.flex-vertical-container{flex-direction:column;display:flex!important}
.flex-shrink{flex:1 0 1}
.flex-grow{flex:1 1 0}
.align-right{text-align:right}
.align-center{text-align:center}
.t-row{display:table-row}
.t-cell{display:table-cell;vertical-align:top;padding:0 2px}
.t-cell:first-child{padding-left:0;margin-right:5px}
.t-cell:last-child{padding-right:0}
.t-cell.fw{width:100%}
.t-cell.C{text-align:center}
.t-cell.R{text-align:right}
.clickthrough-none a.pg-link{cursor:default;pointer-events:none}
.clickthrough-none a.pg-link:hover{color:inherit}
.folio-background-wrapper{margin:0 -10px}
.folio-background{background-color:#f4f4f7;padding:15px}
.folio-background .folio-content{background-color:#fff;padding:10px;box-shadow:1px 1px 5px #888}
.folio-background .folio-break{height:20px}
.folio-background .pad10{padding:0}
#staging-box{display:none}
.staging-mode #staging-box{display:block;padding:5px;width:100%;background-color:#ab2f01;text-align:center;color:#fff;font-size:13px;cursor:pointer}



/* ========= static overrides =================*/
.static-content		{ background-color:#e3e3e6; display:flex; flex-direction:row; flex-grow:1; flex-shrink:10; height:100vh}
.static-msg			{ margin:30vh auto auto; min-height:auto; overflow:auto; border:1px solid #bbb; border-radius:10px; padding:20px; min-width:500px; background-color:#fff}
.static-logo		{ height:50px; margin-bottom:10px}

@media print {
.breakhere{page-break-before:always}
.pad10{padding:0}
.folio-background{background-color:#fff;padding:0}
.folio-background .folio-content{background-color:#fff;padding:0;box-shadow:none}
.folio-background .folio-break{background-color:#fff;height:0}
}
@media (max-width: 767px) {
.responsive-table thead,.responsive-table tbody{display:block;background-color:#fff}
.responsive-table th,.responsive-table td,.responsive-table tr{display:block;background-color:#fff}
.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}
.responsive-table tr{border:1px solid #888;margin:20px 0}
.responsive-table tr:nth-of-type(odd) td{background-color:#fff}
.responsive-table td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap}
.responsive-table .edit-action,.responsive-table .delete-action{display:inline-block}
table.responsive-table{display:block;background-color:#fff}
.table-list.responsive-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:30%;text-align:left;font-size:1.1em;min-height:1.1em}
.table-list.responsive-table td.fw{width:auto}
.table-list.responsive-table .delete-action{padding:0}
.table-list.responsive-table .action-block{border:none}
.table-list.responsive-table .action-block td{padding:4px}
.table-list.responsive-table .action-block td a{background-image:none}
.table-list.responsive-table .action-block td:before{content:""}
.table-list.responsive-table .r-hide{display:none}
.responsive-table td:nth-of-type(1):before{content:attr(data-1)}
.responsive-table td:nth-of-type(2):before{content:attr(data-2)}
.responsive-table td:nth-of-type(3):before{content:attr(data-3)}
.responsive-table td:nth-of-type(4):before{content:attr(data-4)}
.responsive-table td:nth-of-type(5):before{content:attr(data-5)}
.responsive-table td:nth-of-type(6):before{content:attr(data-6)}
.responsive-table td:nth-of-type(7):before{content:attr(data-7)}
.responsive-table td:nth-of-type(8):before{content:attr(data-8)}
.responsive-table td:nth-of-type(9):before{content:attr(data-9)}
.responsive-table td:nth-of-type(10):before{content:attr(data-10)}
#notify_container{top:100px}
}
/*==@default==*/