/* Poodle WCMS, Copyright (c) MH X Solutions since 2010. All rights reserved. */
*{resize:none}
body{line-height:1.25;margin:0}
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}
details{padding-left:1.2em}
summary{cursor:pointer;outline:none}
summary::-webkit-details-marker{display:none}
summary::before{content:"▼";display:inline-block;margin-left:-1.2em;width:1.2em}
details:not([open]) > summary::before{transform:rotate(-90deg)}
details:not([open]) > *{display:none}
details:not([open]) > summary{display:block}
details:not([open]) details summary{display:none}
dialog:not([open]){display:none}
.dialog{position:fixed;top:50%;left:50%}
.dialog.modal{top:0;left:0;right:0;bottom:0;text-align:center;z-index:2147483647}
.dialog.modal,dialog::backdrop{background-color:rgba(0,0,0,0.8)}
.dialog::before{display:inline-block;vertical-align:middle;content:" ";height:100%}
.dialog > *{background:#fff;border:1px solid #000;border-radius:10px;display:inline-block;margin-left:-50%;margin-top:-50%;padding:1em;text-align:left;vertical-align:middle}
.dialog.modal > *{margin:50vh auto;transform:translate(0,-50%)}
template,[hidden]{display:none !important}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:0.67em 0}
h2{font-size:1.6em;margin:0.83em 0}
h3{font-size:1.3em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:0.83em;margin:1.67em 0}
h6{font-size:0.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border-width: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-width:0;padding:0}
button,input,select,textarea{box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}
input{min-height:24px}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}
button:disabled,input:disabled{cursor:default}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border-width:0;padding:0}
textarea{overflow:auto;vertical-align:top}
datalist select{display:none}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both}
.e-resize{cursor:e-resize}
.s-resize{cursor:s-resize}
.w-resize{cursor:w-resize}
.se-resize{cursor:se-resize}
.sw-resize{cursor:sw-resize}
.invisible{visibility:hidden !important}
.transparent{opacity:0}
.grab,*[draggable="true"]{user-select:none;-webkit-user-drag:element;cursor:hand;cursor:grab;cursor:-webkit-grab}
.grabbing,body.grabbing *{cursor:grabbing !important;cursor:-webkit-grabbing !important}
body.drag *{cursor:drag !important}
body.drop *{cursor:drop !important}
body.copy *{cursor:copy !important}
body.no-drop *{cursor:no-drop !important}
*{border:0 solid #de175f}
html{image-rendering:optimizeQuality;padding-top:128px;overflow:hidden;height:100%;max-height:100%;box-sizing:border-box}
body{font-family:"DejaVu Sans Condensed",Trebuchet,"Trebuchet MS",sans-serif;font-size:14px;overflow:auto;max-height:100%}
body,input,select,textarea{background-color:#fff;color:#000}
body.wysiwyg{margin:1em}
hr{border-top-width:1px}
#top{background:#fff;padding:0 2px;position:fixed;left:0;right:0;text-align:center;top:0;z-index:1}
#top h1{background:rgba(255,255,255,0.5) url(/tpl/ladies/images/logo.png) no-repeat center center;border-radius:24px 24px 50px 50px;height:80px;margin:0 auto;overflow:hidden;padding:10px 0;position:relative;text-indent:-100em;width:290px;z-index:100}
#top nav{background:#de175f;border-radius:8px;display:block;min-height:2em}
#top nav ul{margin:0 auto;max-width:1200px}
#car{background:url(/tpl/ladies/images/car.png) no-repeat;background-size:100%;height:32px;position:absolute;width:75px;top:70px;transition:left 1.5s;transition-timing-function:ease-in-out;left:-149px;z-index:1}
.lespakketten{display:table;text-align:center;width:100%}
.lespakketten fieldset{background:#DE175F;border-radius:0.5em;box-sizing:border-box;color:#FFF;display:table-cell;width:45%}
.lespakketten legend{background:#000;border-radius:0.5em;font-weight:bold;padding:0.5em}
.logo-kvk,.logo-phone,.logo-mobile{display:inline-block;height:16px;overflow:hidden;text-indent:4px;width:24px}
.logo-phone::before{content:'📞'}
.logo-mobile::before{content:'📱'}
.logo-kvk{background:url(/tpl/ladies/images/kvk.png) no-repeat;text-indent:24px}
blockquote{border:1px solid #DE175F;border-radius:10px;padding:0.5em}
blockquote footer{text-align:right}
h1{color:#de175f;text-align:center}
del{color:#F00}
#page-body{margin:0 1em;max-width:1200px}
#page-body ul{list-style:none;padding:0;margin:0}
#page-body ul li{padding-left:1.5em;text-indent:-1.1em}
#page-body ul li::before{content:"✔ ";color:#de175f}
#page-body .lespakketten fieldset ul li::before{color:#fff}
fieldset{position:relative}
legend .price{background-color:#de175f;border-radius:0.5em;color:#fff;font-size:80%;padding:0.25em;position:absolute;right:0.5em}
body > footer{background:#CCC;margin-top:2em;padding:15px}
body > footer > div{margin:0 auto;max-width:1200px;text-align:right}
body > footer .facebook,body > footer .linkedin{box-sizing:border-box;display:inline-block;height:73px;margin:0 1em 0 0;overflow:hidden;text-indent:57px;width:57px}
body > footer .facebook{background:url(/tpl/ladies/images/facebook.png) no-repeat}
body > footer .linkedin{background:url(/tpl/ladies/images/linkedin.png) no-repeat}
#page-1 #page-body,#page-101 #page-body{background:url(/tpl/ladies/images/header.jpg) no-repeat center top;background-size:contain;padding-top:48vw}
input,select,textarea{background-repeat:no-repeat;background-position:1px 50%;border-width:1px;display:block;width:100%}
input,select{height:2em}
input:focus,select:focus,textarea:focus,.input-number a:focus{box-shadow:0 0 2px 1px #de175f}
select option{background:url(/tpl/default/images/forms/select-tree.png) no-repeat -1000px center;padding-right:0.5em}
select optgroup option{padding-left:1em}
option.lvl0{font-weight:bold;border-top:1px dotted #999;margin-top:2px}
option.lvl1{padding-left:11px;background-position:-76px center}
option.lvl2{padding-left:21px;background-position:-66px center}
option.lvl3{padding-left:31px;background-position:-56px center}
option.lvl4{padding-left:41px;background-position:-46px center}
option.lvl5{padding-left:51px;background-position:-36px center}
option.lvl6{padding-left:61px;background-position:-26px center}
option.lvl7{padding-left:71px;background-position:-16px center}
option.lvl8{padding-left:81px;background-position:-6px center}
option.lvl9{padding-left:91px;background-position:4px center}
form .selectbox{background-color:#fff;border-width:1px;color:#000;display:inline-block;overflow:hidden;position:relative;vertical-align:middle}
form .selectbox::after{background-color:#EEE;border-left:1px solid #CCC;box-shadow:inset 1px 1px 0 0 #fff;content:'⌄';color:#888;font-size:120%;line-height:1;position:absolute;top:0;bottom:0;right:0;text-align:center;width:14px;z-index:1}
form .selectbox:hover::after{color:#000;text-shadow:1px 1px 1px #FFF}
form .selectbox.focus{box-shadow:0 0 2px 1px #888}
form .selectbox select{border:0;margin:0;opacity:0;position:relative;z-index:2}
form .selectbox span{cursor:default;display:block;left:0;overflow:hidden;padding:0 1px;position:absolute;text-align:left;text-indent:3px;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%;z-index:1}
button,.button,.button[href],input[type="reset"],input[type="button"],input[type="submit"]{background-color:#de175f;background-image:linear-gradient(#F2367A,#B71952);border:1px solid #B71952;border-top-color:#F2367A;border-left-color:#F2367A;border-radius:5px;box-shadow:inset 1px 1px 0 0 #de175f;color:#EEE;padding:4px;text-decoration:none;text-shadow:1px 1px 1px #de175f;font-size:90%}
button:focus,button:hover,.button:focus,.button:hover,.button[href]:focus,.button[href]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#333;background-image:linear-gradient(#666,#000);box-shadow:0 0 2px 1px #de175f;border-top-color:#333;border-left-color:#333;color:#FFF}
button:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,input[type="submit"]:disabled{box-shadow:none;opacity:0.5}
button[type="submit"],input[type="submit"]{font-weight:bold}
form.invalid input:invalid,form.invalid textarea:invalid,form.invalid select:invalid,form.invalid .selectbox.invalid{box-shadow:0 0 1px 1px #F00}
form fieldset{margin:1em 0}
#page-body label{display:block;padding-left:1em}
#page-body label span{display:block;margin-left:-1em}
button[class*="icon-"]{background-color:transparent !important;border:0;box-shadow:none !important;padding:0}
[class*="icon-"]{background-image:url(/tpl/default/images/button_icons.png) !important;display:inline-block;height:16px;overflow:hidden;text-indent:16px;vertical-align:top;width:16px}
.icon-add{background-position:0 -16px}
.icon-edit{background-position:0 -48px}
.icon-cancel{background-position:0 -80px}
.icon-delete{background-position:0 -112px}
.icon-save{background-position:0 -144px}
.icon-folder{background-position:0 -176px}
.icon-forw{background-position:0 -208px}
.icon-back{background-position:0 -240px}
.icon-up{background-position:0 -272px}
.icon-down{background-position:0 -304px}
.icon-search{background-position:0 -336px}
.icon-add:hover,.icon-add:focus{background-position:-32px -16px}
.icon-edit:hover,.icon-edit:focus{background-position:-32px -48px}
.icon-cancel:hover,.icon-cancel:focus{background-position:-32px -80px}
.icon-delete:hover,.icon-delete:focus{background-position:-32px -112px}
.icon-save:hover,.icon-save:focus{background-position:-32px -144px}
.icon-folder:hover,.icon-folder:focus{background-position:-32px -176px}
.icon-forw:hover,.icon-forw:focus{background-position:-32px -208px}
.icon-back:hover,.icon-back:focus{background-position:-32px -240px}
.icon-up:hover,.icon-up:focus{background-position:-32px -272px}
.icon-down:hover,.icon-down:focus{background-position:-32px -304px}
.icon-search:hover,.icon-search:focus{background-position:-32px -336px}
thead th,thead td{border-bottom-width:1px}
table th,table td{padding:4px}
tfoot tr:first-child th,tfoot tr:first-child td{border-top-width:1px}
table:not(.flat) tbody tr:nth-child(even){background-color:#eee}
table:not(.flat) tbody tr:hover{background-color:#ddd}
tbody + tbody tr:first-child th,tbody + tbody tr:first-child td{border-top-width:1px}
.asc::after{content:' ▴ '}
.desc::after{content:' ▾ '}
header .topbar{position:absolute;height:22px;line-height:18px;top:2.4em;left:10em;right:0;text-align:right}
header .topbar .user-opts{background-repeat:no-repeat;display:inline-block;margin:0 4px;padding-left:18px;position:relative}
header .topbar .user-opts::after{content:'▾'}
header .topbar .user-opts:hover::after{content:'▿'}
header .topbar .user-opts > div{min-width:120px}
header .topbar .user-opts a{display:block}
.auth input[name=auth_claimed_id],header .topbar .auth-other input[name=openid_identifier],header .topbar .user-opts{background-image:url(/tpl/default/images/16x16/user-identity.png)}
header .topbar form{display:inline-block;position:relative}
header .topbar input{padding:1px 0 0 18px;width:118px}
header .topbar input,header .topbar button{margin-top:1px;vertical-align:top}
header .topbar .search input{background-image:url(/tpl/default/images/16x16/search.png)}
header .topbar .search input:focus{width:250px}
header .topbar button:active{border-style:inset;padding:1px 1px 0 3px}
header .topbar .overlay{display:none;min-width:172px;padding:4px;position:absolute;right:2px;text-align:left}
header .topbar .auth .overlay{left:0;right:-4px}
header .topbar form.visible .overlay,header .topbar form:hover .overlay,header .topbar .user-opts:hover .overlay{display:block}
header .topbar .overlay input{padding:1px 0 0 1px;margin-bottom:4px}
header .topbar .auth button[type=reset]{float:right}
nav.main,nav.main ul ul{background-color:#de175f;background-image:linear-gradient(#999,#333)}
nav.main{cursor:default;position:relative}
nav.main *,nav.main a[href]{color:#FFF;text-shadow:1px 1px 1px #de175f}
nav.main input{color:#000;text-shadow:none}
nav.main ul{margin:0;padding:0}
nav.main > [type="checkbox"],nav.main > label{display:none}
nav.main li{line-height:200%;margin:0;padding:0 10px;position:relative;vertical-align:top;white-space:nowrap}
nav.main li + li{border-left:1px solid #fff}
nav.main li a{text-decoration:none}
nav.main ul ul{border-radius:0 0 3px 3px;box-shadow:1px 1px 1px #000}
nav.main ul ul ul{border-radius:0 3px 3px 0;border-left:1px solid #000;left:100%;top:-1px}
nav.main ul li:hover{background-color:#333;background-image:linear-gradient(#666,#000);border-radius:0 0 3px 3px}
nav.main > ul > li:hover{border-color:#666;border-top-color:#333;border-left-color:#333}
nav.main ul ul li,nav.main a{display:block}
nav.main ul ul li{border:0;border-top:1px solid #666;border-top-color:rgba(255,255,255,0.2)}
body.xhr-loading nav.main li.home a{background-image:url(/tpl/default/images/16x16/xhr-loading-mainmenu.gif)}
.body{padding:0 6px}
.border{border-width:1px}
#container{padding:0 10px}
#container .table{display:table}
#leftside{float:left;font-size:80%;max-width:500px;resize:horizontal;width:15em}
#leftside #media_tree{border:0;margin:0 6px 0 0}
#container .table #leftside + *{display:table-cell;vertical-align:top;width:100%}
input.error,select.error,textarea.error{box-shadow:0 0 2px 1px #F00}
.text-error{color:#F00}
.text-warning{color:#E70}
.text-info{color:#009}
.text-success{color:#090}
.infobox{display:inline-block;position:relative;height:16px;width:16px}
.infobox,.infobox span{background-image:url(/tpl/default/images/16x16/info.png);background-position:0 1px;background-repeat:no-repeat;cursor:help;cursor:url(/tpl/default/images/cursors/info.cur),help}
.infobox span{background-color:#fff;background-position:217px 1px;display:none;position:absolute;top:-1px;left:-218px;border:1px solid #000;padding:4px 20px 4px 4px;width:210px;z-index:1000;border-radius:0 9px 0 0}
.infobox:hover span{display:block}
#poodle_notifications{left:10px;position:absolute;right:10px;z-index:2147483647}
#poodle_notifications > *{background:#CEE7FF;border:1px solid #1E90FF;color:#1E90FF;cursor:pointer;display:block;height:auto;padding:6px 20px;position:relative;width:auto}
#poodle_notifications > *::after{content:'X';font-weight:bold;position:absolute;top:6px;right:6px}
#poodle_notifications .error{background:#FEE;border-color:#F00;color:#F00}
#poodle_notifications .success{background:#EFE;border-color:#090;color:#090}
#poodle_notifications .warning{background:#FEB;border-color:#D90;color:#D90}
.pagination{text-align:center}
.pagination a{text-decoration:none}
.pagination > span{position:relative;text-align:right;margin:0 0.5em}
.pagination span span{background:#fff;border-width:1px;left:0;right:0;position:absolute;visibility:hidden;max-height:6em;overflow:auto}
.pagination span span.up{bottom:0}
.pagination span span a{display:block}
.pagination span:hover span{display:block;visibility:visible}
.pagination span span a.current{cursor:default;color:#BBB}
body.wysiwyg-maximized .windowbg,.windowbg{background-color:rgba(0,0,0,0.5);bottom:0;cursor:default;display:table;height:100%;left:0;padding:0;position:fixed !important;right:0;text-align:center;top:0;visibility:visible;width:100%;z-index:2147483640}
.windowbg > .vertical{display:table-cell;vertical-align:middle}
.windowbg .window{background-color:#EEE;border-width:1px;border-radius:4px;color:#000;margin:1em auto;width:90%}
.windowbg .header{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom-width:1px;min-height:28px;line-height:27px;padding:2px 5px;position:relative;text-shadow:1px 1px 1px #FFF}
.windowbg .body{border-top:1px outset ThreeDFace;height:80%;margin:0;padding:4px;text-align:left}
.windowbg .close{cursor:pointer;float:right;height:14px;line-height:14px;position:absolute;right:10px;text-align:center;top:6px;width:13px}
#wysiwyg_media_window .body{background-color:#fff}
#cookieconsent{background:#fff;border-bottom:1px solid #000;padding:0.5em;position:fixed;left:0;top:0;right:0;text-align:center;z-index:2147483640}
@media only screen and (max-width:800px){#leftside{height:27px;width:20px}
#leftside::after{content:'↧';left:4px;line-height:27px;position:absolute;top:0}
#leftside:hover{height:auto;width:15em}
#leftside:hover::after{content:''}
#leftside *{visibility:hidden}
#leftside:hover *{visibility:visible}
.windowbg .window{width:100%}
header.top{min-height:42px;padding-top:2px}
html{padding-top:86px}
#top h1{background-size:contain;height:30px;margin:4px auto}
#car{top:26px}
nav.main > ul{display:none}
nav.main > label{background:#222;border-radius:5px;content:"☰";cursor:pointer;display:block;height:40px;position:absolute;right:10px;bottom:0;width:40px;z-index:1000000000}
nav.main > label::after{background:#FFF;border-radius:2px;box-shadow:0 10px 0 #FFF,0 20px 0 #FFF;content:'';display:block;height:5px;margin:7px 5px;width:30px}
nav.main > [type="checkbox"]:checked ~ ul{background-color:#000;display:block;left:10px;position:absolute;right:10px;z-index:999999999}
nav.main li{line-height:300%}
legend .price{font-size:12px}}
@media only screen and (min-width:801px){header.top .breadcrumbs{color:#FFF;line-height:200%;position:absolute;right:0.5em;top:0}
header.top .breadcrumbs a[href]{color:#FFF}
section{display:table}
section article{display:table-cell;padding:0 1em}
nav.main li{display:inline-block}
nav.main > ul > li:first-child{margin-left:-9px}
nav.main li.home > a{background:url(/tpl/default/images/16x16/home-white.png) no-repeat center center;overflow:hidden;text-indent:30px;width:18px}
nav.main li.user{border-right:0;overflow:hidden;width:16px;z-index:9999999}
nav.main li.user > div{background:url(/tpl/default/images/16x16/user-identity.png) no-repeat 0 center}
nav.main li.user > div > span{margin-left:30px}
nav.main li.user:hover{overflow:inherit;width:auto}
nav.main li.user:hover > div > span{margin-left:20px}
nav.main ul ul{display:none;position:absolute;left:-2px}
nav.main ul ul ul{display:block;visibility:hidden}
nav.main li:hover > ul,nav.main li:hover > * > ul{display:block;visibility:visible}
nav.main > ul > li:hover ul ul::before{color:#000;content:'▸';left:-10px;position:absolute;text-shadow:1px 1px 1px #fff;visibility:visible}}
@media only screen and (min-width:800px){.table{display:table}
.table > *{display:table-cell}
.lespakketten{display:table-cell;padding-left:2em;width:270px}
.lespakketten fieldset{display:block;margin-bottom:2em;width:100%}}
@media only screen and (min-width:1200px){#page-body{margin:0 auto}
#page-1 #page-body,#page-101 #page-body{padding-top:720px}}
@media print{nav.main,header .topbar .auth,header.top .breadcrumbs,header .topbar .search,.hidden-print{display:none !important}
body{margin:0;padding:0}
header{height:auto}
header h1{line-height:0.8;margin:0}
header .topbar{height:auto;position:static}
.body{margin:8px 0}
tr{page-break-inside:avoid}}
input.color,input[type="text"].color,.poodle-calendar-input a{background-image:url(/tpl/default/images/forms/inputs.png);background-repeat:no-repeat;background-position:0 center;width:16px}
input.placeholder,textarea.placeholder{color:#999;font-style:italic}
input::placeholder,textarea::placeholder{color:#999;font-style:italic}
textarea{resize:both}
.combobox{position:relative}
.combobox .datalist{background-color:#EEE;border:1px solid #000;font-size:75%;height:auto;left:0;max-height:8em;overflow:auto;padding:0;position:absolute;right:0;top:20px;white-space:nowrap}
.combobox .datalist *{display:block}
.poodle-calendar-input{display:inline-block;position:relative}
.poodle-calendar-input input[type=text]{box-sizing:border-box;left:0;max-width:100%;position:absolute;right:0;width:auto}
.poodle-calendar-input input.invisible{position:static;visibility:hidden}
.poodle-calendar-input a{background-color:#EEE;background-position:-158px center;border-width:1px;border-radius:1px;bottom:1px;position:absolute;right:1px;top:1px;vertical-align:top;width:16px}
.poodle-calendar-input a:focus{border-color:#999;outline:0}
.poodle-calendar-input.datetime input.date{width:7em}
.poodle-calendar-input.datetime a{left:6em}
.poodle-calendar-input input.time{left:auto;width:4.2em}
#poodle-calendar,#poodle-calendar td{font-size:11px}
#poodle-calendar,#poodle-colorpicker{border-width:1px;border-radius:4px;box-shadow:0 0 1px 1px #888;color:WindowText;position:absolute;visibility:visible;z-index:2147483641}
#poodle-calendar{background-color:#fff;color:#000}
#poodle-calendar a{color:#000}
#poodle-calendar .select::after{color:#888;content:'▼';position:absolute;right:2px}
#poodle-calendar table{border-collapse:separate;clear:both;margin:0;width:100%}
#poodle-calendar table.month{display:none}
#poodle-calendar td{padding:3px;text-align:center}
#poodle-calendar .weekend{color:#888}
#poodle-calendar tbody td + td{background-color:#fff;border:1px solid transparent;color:#000;cursor:pointer}
#poodle-calendar tbody td + td.disabled{background-color:#f99;cursor:default}
#poodle-calendar tbody td + td:not(.disabled):hover,#poodle-calendar table.month tbody:hover td + td,#poodle-calendar table.week tbody tr:hover td{background-color:#888;color:HighlightText}
#poodle-calendar #weekdays td,#poodle-calendar #weekdays td:hover{border:0;border-bottom-width:1px}
#poodle-calendar .weekno,#poodle-calendar .weekno:hover{border-width:1px;border-top:0;border-left:0}
#poodle-calendar tbody tr:last-of-type .weekno{border-bottom:0}
#poodle-calendar .activeDay{border:1px solid #888;color:#888}
#poodle-calendar .cal-select{background-color:#FFF;border-width:1px;position:absolute;top:15px;z-index:2147483647}
#poodle-calendar .cal-select div{cursor:pointer;margin:1px;padding:1px}
#poodle-calendar .cal-select div:hover{background-color:Highlight}
#poodle-calendar .current{background-color:Highlight;color:HighlightText}
#poodle-calendar .caption{background-color:#EEE;border-bottom-width:1px;border-radius:2px 2px 0 0;min-height:1.5em;padding:0;white-space:nowrap}
#poodle-calendar .todaysDateString,#poodle-calendar .save,#poodle-calendar .caption a{border-left:1px solid #fff;border-right:1px solid #DDD;cursor:pointer;display:inline-block;margin:0;text-decoration:none}
#poodle-calendar .todaysDateString:hover,#poodle-calendar .save:hover,#poodle-calendar .caption a:focus,#poodle-calendar .caption a:hover{box-shadow:0 0 1px 1px #888}
#poodle-calendar .prevMonth,#poodle-calendar .nextMonth,#poodle-calendar .caption .close{color:#888;height:21px;line-height:21px;text-align:center;width:22px}
#poodle-calendar .caption .prevMonth{border-left:0}
#poodle-calendar .prevMonth::after{content:'◀'}
#poodle-calendar .nextMonth::after{content:'▶'}
#poodle-calendar .caption .close{border-right:0;font-weight:bold}
#poodle-calendar .select{line-height:21px;padding:0 1px;padding-left:2px;position:relative}
#poodle-calendar .year{width:4em}
#poodle-calendar #yearDropDown{left:12.2em;width:4em}
#poodle-calendar .month{width:7.5em}
#poodle-calendar #monthDropDown{left:48px;width:7.5em}
#poodle-calendar .caption .close::after{content:'x'}
#poodle-calendar .caption .close:active,#poodle-calendar .caption .close:hover{color:#C00;box-shadow:0 0 1px 1px #C66}
#poodle-calendar .todaysDate{background-color:#EEE;border-top-width:1px;line-height:21px;position:relative}
#poodle-calendar .todaysDateString{border-left:0;padding:0 18px}
#poodle-calendar .save{bottom:0;display:none;padding:0 18px;top:0;position:absolute;right:0}
#poodle-calendar.month .save{display:inline-block}
#poodle-calendar #hourDropDown{right:3.5em;width:3em}
#poodle-calendar #minuteDropDown{right:1px;width:3em}
input.color,input[type="color"],form input.color{background-color:transparent;border:0;border-radius:0;cursor:pointer;height:16px;line-height:60px;padding:0;text-indent:-9000px}
input.color:focus{outline:1px dashed #CCC}
#poodle-colorpicker .big .colors{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1)),linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}
#poodle-colorpicker .big .slider i{background-image:linear-gradient(to bottom,rgb(255,0,0) 0%,rgb(255,255,0) 17%,rgb(0,255,0) 33%,rgb(0,255,255) 50%,rgb(0,0,255) 67%,rgb(255,0,255) 83%,rgb(255,0,0) 100%)}
#poodle-colorpicker .small .colors{background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0) 300px,rgb(255,255,255) 300px,rgb(0,0,0) 350px),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,1)),linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0) 50%),linear-gradient(to right,rgb(255,0,0),rgb(255,255,0) 50px,rgb(0,255,0) 100px,rgb(0,255,255) 150px,rgb(0,0,255) 200px,rgb(255,0,255) 250px,rgb(255,0,0) 300px)}
#poodle-colorpicker .big .slider,#poodle-colorpicker .big i.ws{background-image:url(/tpl/default/images/forms/colorpicker.png);background-repeat:no-repeat}
#poodle-colorpicker{display:none;font-family:tahoma,verdana,sans-serif;font-size:10px}
#poodle-colorpicker,#poodle-colorpicker .small .resize{background-color:ThreeDFace}
#poodle-colorpicker .small,#poodle-colorpicker .big .clrGroup{background-image:url(/tpl/default/images/forms/cp-clr-bg.gif)}
#poodle-colorpicker .small{border-radius:3px;display:none;height:21px;line-height:2px}
#poodle-colorpicker .small i{float:left;height:21px}
#poodle-colorpicker .small .color{border-radius:3px 0 0 3px;width:26px}
#poodle-colorpicker .small .colors{border-right:1px solid #FFF;cursor:crosshair;width:350px}
#poodle-colorpicker .resize{border-radius:0 3px 3px 0;cursor:pointer;float:right;line-height:18px;text-align:center;font-size:11px;font-style:normal;width:21px}
#poodle-colorpicker .small .resize::after{content:'⧉'}
#poodle-colorpicker .big .resize::after{content:'⧉'}
#poodle-colorpicker .big{display:none;height:274px;position:relative;width:398px}
#poodle-colorpicker .big .colors{background-color:#f00;border:2px inset #EEE;cursor:crosshair;height:256px;left:6px;position:absolute;top:8px;width:256px}
#poodle-colorpicker .big .slider{background-position:0 0;cursor:pointer;left:271px;padding:3px 10px;position:absolute;top:5px;width:21px}
#poodle-colorpicker .big .slider i{background-position:-264px 0;border:1px solid ThreeDShadow;border-right-color:ThreeDLightShadow;border-bottom-color:ThreeDLightShadow;cursor:pointer;display:block;height:256px;width:19px}
#poodle-colorpicker .big label{left:317px;line-height:18px;position:absolute;top:103px;width:60px}
#poodle-colorpicker .big label.H{top:84px}
#poodle-colorpicker .big label.S{top:104px}
#poodle-colorpicker .big label.L{top:124px}
#poodle-colorpicker .big label.R{top:144px}
#poodle-colorpicker .big label.G{top:164px}
#poodle-colorpicker .big label.B{top:184px}
#poodle-colorpicker .big label.A{top:204px}
#poodle-colorpicker .big label input{box-sizing:border-box;float:right;padding:0 2px;width:45px}
#poodle-colorpicker .big label::after{position:absolute;right:-14px;top:0}
#poodle-colorpicker .big label.H::after{content:"°"}
#poodle-colorpicker .big label.S::after,#poodle-colorpicker .big label.L::after,#poodle-colorpicker .big label.A::after{content:"%"}
#poodle-colorpicker .big button{bottom:30px;height:16px;left:315px;margin:0;padding:0;position:absolute;width:74px}
#poodle-colorpicker .big button + button{bottom:8px}
#poodle-colorpicker .big .clrGroup{border:2px inset #EEE;left:317px;position:absolute;top:8px;width:56px}
#poodle-colorpicker .big .clrGroup div{display:block;height:32px}
#poodle-colorpicker .big .clrGroup .orgClr{cursor:pointer}
#poodle-colorpicker .big i.ws{background-position:-45px 0;width:14px;height:28px;cursor:pointer;position:absolute;top:48px;left:380px}
.input-checkbox,.input-radio{overflow:hidden;position:relative;text-decoration:none;vertical-align:top}
.input-number{display:inline-block !important;position:relative}
.input-number input{direction:rtl;text-indent:21px}
.input-number a{border-radius:1px;background-color:#EEE;border-width:1px;bottom:51%;box-shadow:inset 1px 1px 0 0 #fff;display:block;color:#888;font-size:8px;line-height:7px;padding:0 1px 1px 0;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:16px}
.input-number a + a{bottom:0;top:53%}
.input-number a:hover,.input-number a:active,.input-number a:focus{color:#000;background-color:#EEE}
.input-number a:active{border-style:inset;padding:1px 0 0 1px}
.input-number a:focus{outline:1px dashed #CCC}
input.vertical[type="range"]{width:1em;height:6em}
form .input-range{height:18px}
form .input-range-v{width:18px}
form .input-range,form .input-range-v{border-radius:2px;display:inline-block;overflow:hidden;position:relative;text-decoration:none}
form .input-range:focus,form .input-range-v:focus{outline:1px dashed #CCC}
form .input-range-v input{-webkit-appearance:slider-vertical}
form .input-range i{bottom:0;top:0;width:4px}
form .input-range-v i{height:4px;left:0;right:0}
form .input-range i,form .input-range-v i{background-color:#EEE;border:1px outset #CCC;border-radius:1px;display:block;position:absolute;z-index:10}
form .input-range:focus i,form .input-range-v:focus i{box-shadow:0 0 1px 1px #888}
form .input-range input{height:1px;height:0;margin:0 2px;text-indent:-900em;line-height:0;min-height:0;vertical-align:middle}
form .input-range-v input[type="range"],form .input-range-v input{width:1px;width:0;margin:0 8px 4px}
form .input-range input[type="range"],form .input-range input,form .input-range-v input[type="range"],form .input-range-v input{background-color:rgba(107,107,107,0.6);border:1px inset ButtonFace;cursor:pointer;padding:0}
.selectbox span{display:none}
.passphrase-meter{display:inline-block;position:relative}
.passphrase-meter meter{bottom:0;height:5px;left:0;position:absolute;width:100%}
.poodle-calendar-input.datetime a{left:60%}
.poodle-calendar-input.datetime input.date{min-width:9em;max-width:68%}
.poodle-calendar-input input.time{left:auto;min-width:4.2em;max-width:32%}

/*
/tpl/ladies/images/16x16/user-identity.png:2
*/