body, table, input, button, textarea, select, div, span, a {-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font:normal normal 400 13px/normal arial, sans-serif;color:#333;touch-action:auto;}#body.mobile * {font:normal normal 400 13px/normal arial, sans-serif;}input[type="date"], input[type="email"], input[type="text"], input[type="search"], input[type="submit"], input[type="password"], textarea {-webkit-appearance:initial;box-sizing:initial;}input:focus, textarea:focus, keygen:focus, select:focus {outline-offset:-2px;outline-color:#4184f3;border-color:#66afe9 !important;}code {font-family:monospace;white-space:pre;color:#e58;}a, a *, .a, div[role="tab"], span[role="button"], span[role="link"] {cursor:pointer;color:#005C9C;text-decoration:none;padding-bottom:0;-moz-transition:color .01s ease-in;-webkit-transition:color .01s ease-in;-o-transition:color .01s ease-in;transition:color .01s ease-in;}.a:focus, a:focus, div[role="tab"]:focus, span[role="button"]:focus, span[role="link"]:focus {outline:thin dotted;}.a:hover, .a:active, a:hover, a:active{outline:0;text-decoration:underline;}.a-uc {font-family:'Helvetica', 'Arial', sans-serif;font-size:.9em !important;text-transform:uppercase;letter-spacing:0;font-weight:600;}.a-uc.red {color:#d14836;}.a-uc:hover {text-decoration:none;}.external>span:last-of-type, span[role="button"].external>span:last-of-type {background:url(/images/ico-ext-link.png) center right no-repeat;padding-right:13px !important;}a.external.noico>span:last-of-type, span[role="button"].external.noico>span:last-of-type {background:url();padding:initial !important;}a.pdf>span:last-of-type {width:16px;height:16px;background:url(/images/ico-pdf.png) center right no-repeat;padding-top:1px;padding-right:13px;padding-left:5px;}a.next {background:url(/images/ico-arr.png) center right no-repeat;padding-right:9px !important;}.dwl, .pdfl, .trash {background-color:inherit;margin:0;padding:2px 0 0 27px !important;position:relative;}.dwl:before, .pdfl:before, .trash:before {height:22px;width:16px;content:'';position:absolute;left:5px;top:-4px;}.dwl:before {background:no-repeat url(/images/ico-dl.png) 0 2px;}.pdfl:before {background:no-repeat url(/images/ico-pdf.png) 0 4px;}.trash:before {background:no-repeat url(/images/ico.png);background-position:-223px -65px;}strong a {font-weight:bold;}.abbr, abbr {border-bottom:1px dotted #999;cursor:help;}abbr[title], acronym[title] {text-decoration:none;}.u {text-decoration:underline;}table, .table, tr, tr th, tr td, .cell {vertical-align:top;border-width:0;padding:0;border-spacing:2px;}tr {vertical-align:top;}th {padding:0;}td {vertical-align:middle;}.table {display:table;}.table.nbs, table.nbs {border-spacing:0 !important;}table.wbdrs {width:auto !important;border:1px solid rgba(0, 0, 0, .12);border-spacing:0;border-collapse:inherit !important;}table.wbdrs th, table.wbdrs td {background-color:#fff;padding:8px;vertical-align:baseline;}table.wbdrs th {border-bottom:1px solid rgba(0, 0, 0, .12);color:rgba(0, 0, 0, .54);text-align:left;padding-bottom:8px !important;}table.wbdrs td {padding-top:10px;border-bottom:1px solid rgba(0, 0, 0, .08);}table.wbdrs tr:hover td {background-color:#F8F8F8;}table.wbdrs tr:last-of-type td {border-bottom:0;}.cell {display:table-cell;vertical-align:middle;}.cell.ico-circle-check-off, .cell.ico-circle-check-ok, .cell.ico-circle-check-ko {margin-left:2px;margin-top:2px;}hr, .hr {background:#FFFFFF;clear:both;height:0;border:0;border-top:1px dotted #CCC;}img {border:0;-ms-interpolation-mode:bicubic;max-width:initial !important;}img.imgstr {vertical-align:top;}h3 .text-off, .text-off, .text-off * {color:#999 !important;}h3 i.material-icons,h4 i.material-icons {display:none;font-size:1.1em;padding-top:2px;margin-right:5px;color:#555;}.text-small, .text-small span {font-size:.917em;font-family:monospace !important;}.nosdw {-moz-box-shadow:initial;box-shadow:initial;}select {background:#FFFFFF;border:1px solid #CCC;border-top-color:#666;border-left-color:#666;padding:3px;-moz-border-radius:5px;border-radius:5px;height:33px !important;}[type="search"] {-webkit-appearance:textfield;box-sizing:content-box;box-sizing:border-box;}.input, .input-ico, input[type="date"], input[type="email"], input[type="password"], input[type="number"], input[type="search"], input[type="text"], textarea {display:block;padding:6px 8px;border:1px solid #CCC;border-top-color:#999;border-left-color:#999;-moz-border-radius:2px;border-radius:2px;width:100%;height:19px !important;background:#FFFFFF;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .5s, -webkit-box-shadow ease-in-out .5s, outline-color ease-in-out .5s;-o-transition:border-color ease-in-out .5s, box-shadow ease-in-out .5s, outline-color ease-in-out .15s;transition:border-color ease-in-out .5s, box-shadow ease-in-out .5s, outline-color ease-in-out .5s;}div.input, textarea {height:auto;}input[type="date"] {width:135px;height:15px;}.input:hover, input[type="number"]:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover, label:hover input.input-ico, label:hover span.input-ico {border-top:1px solid #3C7FB1;border-left:1px solid #3C7FB1;border-bottom:1px solid #C7E2F1;border-right:1px solid #C7E2F1;box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}label:hover input.input-ico {border-left:0;box-shadow:inset -2px 1px 2px rgba(0, 0, 0, .1) !important;-moz-box-shadow:inset -2px 1px 2px rgba(0, 0, 0, .1) !important;-webkit-box-shadow:inset -2px 1px 2px rgba(0, 0, 0, .1) !important;}label:hover span.input-ico {border-right:0;box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .1) !important;-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .1) !important;-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .1) !important;}input[type="password"] {font-family:Verdana, sans-serif;}input[type="checkbox"], input[type="radio"] {vertical-align:baseline;margin-top:6px;-webkit-box-shadow:initial !important;}input[type="file"] {padding:2px;}textarea {width:98%;height:120px !important;}.edit-field {-webkit-transition:all 218ms;-moz-transition:all 218ms;-o-transition:all 218ms;transition:all 218ms;}.input-number, input[type="number"].input-number, input[type="text"].input-number, input[type="number"].input-price, input[type="text"].input-price {display:inline;text-align:right;}input[type="number"].input-time, input[type="text"].input-time {text-align:center;}input[type="number"].input-pc,input[type="text"].input-pc,.input-number, input[type="number"].input-number, input[type="text"].input-number, input[type="number"].input-price, input[type="text"].input-price, input[type="number"].input-time, input[type="text"].input-time {width:52px;height:19px;}input[type="text"].datepicker {width:75px;}input[type="text"].phone {width:110px;}input:disabled, input[disabled="disabled"], input[disabled="disabled"]:hover, input[disabled="disabled"]:focus, input[disabled="disabled"]:-webkit-autofill, select[disabled="disabled"]:-webkit-autofill, textarea[disabled="disabled"]:-webkit-autofill, .disabled, .disabled:hover, .disabled:focus, .disabled:-webkit-autofill, *[disabled="disabled"], *[disabled="disabled"]:hover, *[disabled="disabled"]:focus, *[disabled="disabled"]:-webkit-autofill {color:#000;border-color:#F8F8F8;background-color:#F8F8F8 !important;-webkit-box-shadow:0 0 0 1000px #F8F8F8 inset;cursor:not-allowed;}input[type="text"][disabled], input[type="password"][disabled],select[disabled], textarea[disabled] {color:#333 !important;border-color:#F8F8F8 !important;background-color:#F8F8F8 !important;-webkit-box-shadow:0 0 0 1000px #F8F8F8 inset;cursor:not-allowed;}div.disabled {padding:3px;display:block;width:100%;}input.input-txt {width:257px;height:19px;}input.input-ico, span.input-ico {width:223px;height:20px;border-left:0;float:left;border-top-left-radius:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;}input.input-ico {width:225px;margin-left:-2px;}span.input-ico {border-left:1px solid;color:#999 !important;cursor:default;margin-left:2px;}input.input-ico:hover {border-left:0;}span.input-ico {display:block;width:18px;height:20px;margin-top:2px;float:left;margin-top:0;border-right:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;}span.input-ico img {margin-top:-1px;}span.input-ico.disabled, input[disabled="disabled"], textarea[disabled="disabled"] {color:#333 !important;border-color:#F8F8F8 !important;-webkit-box-shadow:initial;box-shadow:initial;}span.input-ico.disabled:hover, input[disabled="disabled"]:hover, textarea[disabled="disabled"]:hover {box-shadow:initial;-moz-box-shadow:initial;-webkit-box-shadow:initial;}.disabled.reset, input[disabled="disabled"].reset, textarea[disabled="disabled"].reset {background:#fff !important;border-color:#fff !important;cursor:text !important;-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial;}input.ucfirst:first-letter {text-transform:uppercase;}.article dl {border-left:4px solid red;padding:20px;background:#FAFAFA;-moz-box-shadow:inset 1px 1px 3px #eee;box-shadow:inset 1px 1px 3px #eee;}.article dl.no-dl, .article dl.faq {padding:0;border:0;background:transparent;-moz-box-shadow:initial;box-shadow:initial;}.article dl.faq dt {padding:6px 6px 6px 26px;cursor:pointer;margin:0;border-bottom:1px solid #FAFAFA;}.article dl.faq dt:before {width:16px;height:16px;content:'';position:absolute;background:transparent url(/images/ico.png) 0 0 no-repeat;background-position:-240px -32px;left:34px;}.article dl.faq dt.current:before {background-position:-240px -16px;}.article dl.faq dd {margin:0;margin-left:26px;padding:9px 0 12px 0;font-size:1.1em;display:none;}.article dl.faq.open dd {display:block;}.article div.d {border-left:4px solid red;}.article div.c {border:1px solid #ccc;margin:10px 0 10px;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);box-shadow:0 1px 1px rgba(0, 0, 0, .1);position:relative;}.article div.c dl {margin:0;padding-top:10px;background:#FAFAFA;border:1px solid #fff;-moz-box-shadow:inset 0 0 45px #F8F8F8;box-shadow:inset 0 0 45px #F8F8F8;}.article .explain {background:#FDFDFF;border-left:4px solid #E7E7FF;padding:5px 20px 15px 20px;font-size:1em;}.article .explain h2 {padding-top:5px;}.article .adv, .article .lsv {border-left:4px solid #CCC;padding:5px 20px 15px;margin-top:20px;background:rgb(250, 250, 250);}.article .adv {padding-left:55px;background:#FAFAFA url(/images/ico-lightbulb.png) 16px 16px no-repeat;}.article .lsv {padding-left:55px;background:#FAFAFA url(/images/ico-info.png) 16px 16px no-repeat;}.article h2.ask {padding:0 0 0 38px;background:#FFF url(/images/ico-ask.png) 2px 2px no-repeat;}.article .adv h3, .article .lsv h3 {padding:0;}.article .hao {background:url(/images/marianne.png) no-repeat;min-height:40px;padding:20px 0 0 105px;margin-top:30px;}ul {list-style-type:disc;}.bullets {margin-top:20px;}.bullets span {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 218ms;-moz-transition:all 218ms;-o-transition:all 218ms;transition:all 218ms;background-color:#CCC;content:'';display:inline-block;width:9px;height:9px;margin:4px;margin-right:8px;}.bullets.mini span {width:7px;height:7px;margin:4px;margin-right:6px;}.bullets span:hover, .bullets span.selected {background-color:#222;}.article ul, .article ul.dl {padding:15px;padding-left:30px;padding-right:0;line-height:1.45em;}.article ul {padding:0;padding-left:32px;}.article ul.dl {border-left:4px solid #EEE;background:#FAFAFA;}.article ul.social {padding-left:25px;list-style-type:none;}.article ul.social li {line-height:24px;}.article ul.social li a {color:black;text-decoration:none;}.article ul.social li a:hover {color:#005ce5;}.article ul.social li a div {position:absolute;margin-left:-25px;}.article ul.gallery {padding:0;}.article ul.gallery li {display:inline-block;padding:0;margin-right:4px;margin-bottom:4px;vertical-align:middle;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-moz-transition:all .025s ease;-webkit-transition:all .025s ease;-o-transition:all .025s ease;transition:all .025s ease;}.article ul.gallery li:hover {-moz-box-shadow:#005ce5 0 0 1px 1px;box-shadow:#005ce5 0 0 1px 1px;}.article ul.gallery li img {display:block;border:1px solid transparent;-moz-transition:all .025s ease;-webkit-transition:all .025s ease;-o-transition:all .025s ease;transition:all .025s ease;max-width:100%;}nav.table-of-contents {padding-bottom:10px;}nav.table-of-contents>.title {text-align:center;border-bottom:1px solid #F8F8F8;padding:5px;margin:10px 0 0 0;}nav.table-of-contents>.title .h2, nav.table-of-contents>.title span.toggle {font-size:1em;display:inline-block;}nav.table-of-contents>.title .h2 {padding:0;margin:0;font-weight:bold;padding-right:5px;}nav.table-of-contents, nav.table-of-contents>ul {padding:0;display:inline-block;}nav.table-of-contents>ul, nav.table-of-contents>ul ul {list-style:none;padding-left:17px;}nav.table-of-contents>ul li {padding:0;}nav.table-of-contents>ul li a {display:inline-block;padding:4px 12px;margin-left:-2px;border-left:2px solid #F8F8F8;}nav.table-of-contents>ul li a:hover {border-color:#ccc;background-color:#FFF;}nav.table-of-contents>ul>li>a, nav.table-of-contents>ul>li>a:hover {border:2px solid transparent;}sup {line-height:1em !important;vertical-align:text-top !important;}sup a {font-size:.833em !important;}sup .a-scroll {padding:2px;}.top {font-weight:normal;font-size:11px !important;margin-left:5px;color:#999 !important;}.top:hover {color:#005ce5 !important;}.w100 {width:100% !important;}.w99 {width:99% !important;}.w90 {width:90% !important;}.w80 {width:80% !important;}.w60 {width:60% !important;}.w56 {width:56%;}.w50 {width:50% !important;}.w40 {width:40% !important;}.w33 {width:33% !important;}.w30 {width:30% !important;}.w20 {width:20% !important;}.h100 {height:100%;}.mxw100 {max-width:100% !important;}.mxw135px {max-width:135px;}.mxw480px {max-width:480px;}.w400px {width:400px !important;}.w370px {width:370px;}.w265px {width:265px;}.w255px {width:255px !important;}.w250px {width:250px !important;}.w240px {width:240px;}.w232px {width:232px;}.w220px {width:220px;}.w190px {width:190px;}.w180px {width:180px;}.w170px {width:170px;}.w160px {width:160px !important;}.w150px {width:150px;}.w140px {width:140px;}.w120px {width:120px;}.w110px {width:110px !important;}.w80px {width:80px !important;}.w60px {width:60px !important;}.w40px {width:40px;}.w25px {width:25px;}.w33px {width:33px;}.w30px {width:30px;}.w28px {width:28px;}.w10px {width:10px;}.w5px {width:5px;}.b500 {font-weight:500;}.b {font-weight:bold !important;}.b0 {border:0 !important;}.bs0 {border-spacing:0;}.bs1 {border-spacing:1px;}.n {font-style:normal;font-weight:normal !important;text-decoration:none;color:initial;}.dn {display:none !important;}.dib {display:inline-block;}.db {display:block;}.flr {float:right !important;}.flr30 {float:right;margin-right:-30px;}.flr10 {float:right;margin-right:-10px;position:relative;z-index:1;}.fll {float:left;}.fs1833 {font-size:1.833em;}.fs17 {font-size:1.7em !important;}.fs1667 {font-size:1.667em;}.fs1417 {font-size:1.417em;}.fs1333 {font-size:1.333em;}.fs12 {font-size:1.2em !important;}.fs1167 {font-size:1.167em !important;}.fs11 {font-size:1.1em;}.fs1 {font-size:1em;}.fs0917 {font-size:.917em;}.fs09 {font-size:.9em !important;}.fs0833 {font-size:.833em !important;}.fs0750 {font-size:.750em;}.fs07 {font-size:.7em !important;}.tar {text-align:right !important;}.tac {text-align:center;}.tal {text-align:left !important;}.m0 {margin:0 !important;}.m5 {margin:5px !important;}.mb5 {margin-bottom:5px !important;}.mb8 {margin-bottom:8px !important;}.mb10 {margin-bottom:10px !important;}.mb20 {margin-bottom:20px !important;}.mb30 {margin-bottom:30px !important;}.mrl10 {margin-right:-10px !important;}.mll10 {margin-left:-10px !important;}.mll2 {margin-left:-2px !important;}.ml0 {margin-left:0 !important;}.ml2 {margin-left:2px !important;}.ml5 {margin-left:5px !important;}.ml10 {margin-left:10px !important;}.ml20 {margin-left:20px !important;}.mrl5 {margin-right:-5px !important;}.mr0 {margin-right:0 !important;}.mr2 {margin-right:2px !important;}.mr4 {margin-right:4px !important;}.mr5 {margin-right:5px !important;}.mr10 {margin-right:10px !important;}.mr20 {margin-right:20px !important;}.mtl7 {margin-top:-7px;}.mtl5 {margin-top:-5px !important;}.mtl2 {margin-top:-2px !important;}.mt0 {margin-top:0 !important;}.mt5 {margin-top:5px !important;}.mt10 {margin-top:10px !important;}.mt20 {margin-top:20px !important;}.mt50 {margin-top:50px;}.p0 {padding:0 !important;}.p2 {padding:2px;}.p3 {padding:3px;}.p4 {padding:4px;}.p5 {padding:5px;}.p7 {padding:7px;}.p10 {padding:10px;}.p15 {padding:15px;}.p20 {padding:20px;}.pr2 {padding-right:2px;}.pr5 {padding-right:5px;}.pr10 {padding-right:10px;}.pr15 {padding-right:15px !important;}.pr20 {padding-right:20px !important;}.pr40 {padding-right:40px !important;}.pl0 {padding-left:0 !important;}.pl2 {padding-left:2px;}.pl5 {padding-left:5px;}.pl7 {padding-left:7px;}.pl10 {padding-left:10px !important;}.pl15 {padding-left:15px;}.pl20 {padding-left:20px;}.pl30 {padding-left:30px !important;}.pt0 {padding-top:0 !important;}.pt2 {padding-top:2px !important;}.pt3 {padding-top:3px !important;}.pt4 {padding-top:4px !important;}.pt5 {padding-top:5px !important;}.pt6 {padding-top:6px !important;}.pt7 {padding-top:7px !important;}.pt10 {padding-top:10px !important;}.pt15 {padding-top:15px !important;}.pt20 {padding-top:20px !important;}.pt30 {padding-top:30px !important;}.pb0 {padding-bottom:0;}.pb2 {padding-bottom:2px !important;}.pb5 {padding-bottom:5px !important;}.pb10 {padding-bottom:10px !important;}.pb15 {padding-bottom:15px !important;}.pb20 {padding-bottom:20px !important;}.pb30 {padding-bottom:30px !important;}.bt0 {border-top:0 !important;}.tl1 {top:-1px !important;}.tl2{top:-2px !important;}.mh300 {min-height:300px;}.mh290 {min-height:290px;}.mh50 {min-height:50px;}.small {font-size:smaller;}.small span {font-size:1em;}.vat {vertical-align:top;}.vam {vertical-align:middle;}.vab {vertical-align:bottom;}.brd10w {border:10px solid white;}.brd1eee {border:1px solid #EEE;}.bgf8 {background:#F8F8F8 !important;}.bgfc {background:#FCFCFC !important;}.bgfar {background:#FDFDFD !important;background:#F8F8F8 !important;}.bdr-eee {border:1px solid #EEE;}.clreba22d {color:#eba22d;}.clr999 {color:#999;}.clr666 {color:#666;}.clr555 {color:#555;}.clr333, .clr333 * {color:#333;}a.clr333:hover {color:#005ce5;}.fwb, .fwb span {font-weight:bold;}.nobr {white-space:nowrap;}.nobdr {border:0 !important;box-shadow:initial !important;}.highl {background-color:#FFFFDD;}.tag {display:inline-block;padding:2px 5px 2px 5px !important;margin:2px 2px 2px 0;background-color:#4986E7;border:1px solid #4986E7;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;cursor:pointer;color:#FFF !important;text-decoration:none;}.tag:hover {text-decoration:none;}.tag .x {padding:2px;padding-top:0;margin-left:4px;position:relative;font-weight:bold;background:transparent;color:rgba(255, 255, 255, .8);}.tag:hover .x {color:#FFF;}div:hover>.x:hover {color:#D70066;text-decoration:none;}.tag.reset {border-color:#E94B5D;color:#DD4B39 !important;}.tag.reset .x {color:#DD4B39 !important;}.button, .submit, .submit-off, .submit-pink, .submit-red, .submit-brown, input.submit-pink, button, input[type="button"], button[type="submit"], input[type="submit"]{display:inline-block;margin:0;padding:2px 10px 0;font-family:"Arial", sans-serif !important;font-size:1em;text-decoration:none;letter-spacing:0;line-height:24px;min-height:24px;height:32px;color:#333 !important;white-space:nowrap;text-transform:uppercase;font-size:.9em;font-weight:700;background-color:#F8F8F8;background-image:none;background-image:-moz-linear-gradient(top, #F8F8F8, #EEEEEE);background-image:-o-linear-gradient(top, #F8F8F8, #EEEEEE);background-image:-webkit-gradient(linear, center top, center bottom, from(#F8F8F8), to(#EEEEEE));background-image:linear-gradient(top, #F8F8F8, #EEEEEE);border:1px solid #BBB;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:rgba(0, 0, 0, .1) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .1) 0 1px 2px 0;-webkit-transition:background-color 100ms ease-in-out, border linear .2s, box-shadow linear .2s;transition:background-color 100ms ease-in-out, border linear .2s, box-shadow linear .2s;}.button:hover, .submit:hover,.submit-pink:hover, .submit-red:hover, .submit-brown:hover, input.submit-pink:hover, button:hover, input[type="button"]:hover, button[type="submit"]:hover, input[type="submit"]:hover{-moz-box-shadow:rgba(0, 0, 0, .4) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .4) 0 1px 2px 0;cursor:pointer;}.submit.big {font-size:16px !important;padding:8px 18px 8px;-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;}.submit.big:hover {-moz-box-shadow:rgba(0, 0, 0, .5) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .5) 0 1px 2px 0;}button.submit.big {padding-top:7px;padding-bottom:31px;}button.submit.big span {margin-left:0;}.btn-ins {font-weight:bold;}a.button, a.submit, a.submit-off, a.submit-pink, a.submit-red, a.submit-brown, span[role="button"].submit, span[role="button"].submit-off {padding:3px 8px 3px;height:23px;}a.submit-off {text-decoration:none;}.button:hover, .submit:hover, button:hover, input[type="button"]:hover, button[type="submit"]:hover, input[type="submit"]:hover{text-decoration:none !important;color:#000 !important;border:1px solid #AAA;}.submit, .submit-off, button[type="submit"], input[type="submit"] {color:#FFFFFF !important;background-color:#4d90fe;background-image:none;background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:-webkit-gradient(linear, center top, center bottom, from(#4d90fe), to(#4787ed));background-image:linear-gradient(top, #4d90fe, #4787ed);border:1px solid #4d90fe;}.submit:hover, button[type="submit"]:hover, input[type="submit"]:hover {color:#FFFFFF !important;background-color:#397DE9;background-image:none;background-image:-moz-linear-gradient(top, #397DE9, #4787ed);background-image:-o-linear-gradient(top, #397DE9, #4787ed);background-image:-webkit-gradient(linear, center top, center bottom, from(#397DE9), to(#4787ed));background-image:linear-gradient(top, #397DE9, #4787ed);border:1px solid #3079ed;}.button:focus {border:1px solid #4d90fe !important;border-color:#4d90fe !important;outline-color:#4d90fe !important;}.submit:focus, .submit-pink:focus, .submit-red:focus, .submit-brown:focus, input.submit-pink:focus, button[type="submit"]:focus, input[type="submit"]:focus {border:1px solid white !important;border-color:white !important;outline-color:white !important;-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0 !important;box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0 !important;}.submit-off {cursor:default;color:#999 !important;background:#EEE !important;border-color:#CCC;}.submit-off img {opacity:.3;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);}.submit-off:hover {text-decoration:none;}.submit-pink, .submit-red, input.submit-pink {cursor:default;color:#FFFFFF !important;background:#E86492 !important;border-color:#E86492 !important;text-decoration:none;-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;}.submit-pink:hover, .submit-red:hover, input.submit-pink:hover, .main-list a.submit-pink:hover {border:1px solid #D24836 !important;-moz-border-radius:3px;border-radius:3px;text-decoration:none;-moz-box-shadow:rgba(0, 0, 0, .4) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .4) 0 1px 2px 0;}.submit-brown {cursor:default;color:#FFFFFF !important;background:#ECB244 !important;border-color:#ECB244 !important;text-decoration:none;-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;}.submit-red {text-shadow:0 1px rgba(0, 0, 0, .1);text-transform:uppercase;font-weight:bold;font-size:.9em;box-shadow:none;background-color:#d14836 !important;background-image:-webkit-linear-gradient(top, #EB4D5F, #d14836) !important;background-image:linear-gradient(top, #EB4D5F, #d14836) !important;border:1px solid #FFF;padding:3px 12px !important;letter-spacing:.02em;}.btn-switch {background:rgba(13, 168, 13, .36);padding:1px;width:35px;height:8px;border:1px solid transparent;border-radius:9px;display:inline-block;vertical-align:middle;margin:2px 4px 3px 6px;margin-bottom:12px;margin-top:11px;}.btn-switch div {height:18px;width:18px;position:relative;top:-7px;background:#0DA80D;border:1px solid #0DA80D;cursor:pointer;border-radius:50%;transition:all .100s ease;box-shadow:0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);margin-left:16px;}.btn-switch.off {background:rgba(0, 0, 0, .26);}.btn-switch.off div {background:#fff;border-color:#ccc;box-shadow:0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);margin-left:-2px;}.btn-switch.dis {background:rgba(0, 0, 0, .15);cursor:not-allowed;}.btn-switch.dis div {border-color:#EEE;cursor:not-allowed;background:#EEE;box-shadow:0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);}.btn-switch.dis div {border-color:#7DC37D;background:#7DC37D;}.btn-switch.off.dis div {border-color:#EEE;background:#EEE;}label.error {position:absolute;padding:3px;white-space:nowrap;border:1px solid goldenrod;background:#FFC;}.darw, .darw.desc {border-color:#909090 transparent !important;border-style:solid !important;border-width:5px 4px 0 4px;width:0;height:0;margin-left:6px !important;top:40%;margin-top:0;position:absolute;}.darw.desc {border-width:0 4px 5px 4px !important;}.rarw {display:inline-block !important;border-color:#909090 transparent;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #909090;width:0;height:0;margin-left:1px;}a span.rarw {border-left-color:#005ce5 !important;}.tip, .tip-off, .tip-map {border:1px solid #CCC;background:#FFF;padding:5px;padding-bottom:4px;}.tip, .tip * {color:#000;}.tip-off {border:1px solid #EEE;background:#EEE;color:#999;text-shadow:#FFFFFF -1px -1px 0;}.avatar {float:left;margin-right:10px;}.avatar img {-webkit-border-radius:50%;border-radius:50%;background-size:100% !important;-moz-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .2);box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .2);}.avatar img.mini {width:23px;height:23px;-moz-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1);box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1);}.ico, .ico-calendar, .ico-cancel, .ico-car, .ico-car-add, .ico-circle-check, .ico-circle-check-off, .ico-circle-check-ok, .ico-circle-check-ko, .ico-circle-cross, .ico-circle-down, .ico-circle-right, .ico-circle-switch, .ico-danger, .ico-down, .ico-up, .ico-empty, .ico-eye, .ico-file, .ico-file-add, .ico-file-edit, .ico-file-switch, .ico-fold-down, .ico-fold-down-off, .ico-gear, .ico-geo, .ico-geo-add, .ico-grid, .ico-help, .ico-left, .ico-list, .ico-lock, .ico-logout, .ico-logout-white, .ico-mail, .ico-mail-off, .ico-minus, .ico-payment, .ico-phone, .ico-phone-off, .ico-photo, .ico-photo-off, .ico-plus, .ico-print, .ico-print-ok, .ico-comment, .ico-reload, .ico-right, .ico-search, .ico-search-reset, .ico-setting, .ico-spacer, .ico-square, .ico-square-check, .ico-square-down, .ico-square-minus, .ico-square-plus, .ico-stats, .ico-trash, .ico-unlock, .ico-user, .ico-user-add, .ico-user-group, .ico-user-hat, .ico-user-hat-add, .ico-warning {display:inline-block;width:16px;height:16px;background:transparent url(/images/ico.png) 0 0 no-repeat;padding:0;margin-bottom:-1px;margin-top:0px;}.white {background:transparent url(/images/ico-white.png) 0 0 no-repeat;}.ico-logout-white, .submit-pink .ico-car-add, .submit-pink .ico-circle-cross, .submit-pink .ico-file, .submit-pink .ico-file-add, .submit-pink .ico-geo-add, .submit-pink .ico-user-add, .submit-pink .ico-user-hat-add {background:transparent url(/images/ico-white.png) 0 0 no-repeat;}.ico-calendar {background-position:-16px -64px;}.ico-cancel {background-position:-240px -64px;}.ico-car, div.main-list a:hover .ico-car {background-position:-80px -32px;}.ico-car-add, div.main-list a:hover .ico-car-add, .submit-pink .ico-car-add {background-position:-96px -32px;}.ico-circle-check, div.main-list a:hover .ico-circle-check {background-position:-128px -16px;}.ico-circle-check-off {background-position:-224px -16px;}.ico-circle-check-ok {background-position:-208px -32px;}.ico-circle-check-ko {background-position:-224px -32px;}.ico-circle-cross, div.main-list a:hover .ico-circle-cross, .submit-pink .ico-circle-cross {background-position:-144px -16px;}.ico-circle-down {background-position:0 -16px;}.ico-circle-right {background-position:-64px -16px;}.ico-circle-switch, div.main-list a:hover .ico-circle-switch {background-position:-192px -16px;}.ico-danger {background-position:-144px -32px;}.ico-down, .ico-up {background-position:-256px -32px;}.ico-up {-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.ico-empty {background:transparent url(/images/spacer.gif) 0 0 no-repeat;}.ico-eye {background-position:-256px -64px;display:none;}.ico-file, div.main-list a:hover .ico-file, .submit-pink .ico-file {background-position:-0px -32px;}.ico-file-add, div.main-list a:hover .ico-file-add, .submit-pink .ico-file-add {background-position:-16px -32px;}.ico-file-edit, div.main-list a:hover .ico-file-edit {background-position:-32px -32px;}.ico-file-switch {background-position:-48px -32px;}.ico-fold-down {background-position:-208px 0;}.ico-fold-down-off {background-position:-224px 0;}.ico-gear, div.main-list a:hover .ico-gear {background-position:-192px -64px;}.ico-geo, div.main-list a:hover .ico-geo {background-position:-80px -48px;}.ico-geo-add, div.main-list a:hover .ico-geo-add, .submit-pink .ico-geo-add {background-position:-96px -48px;}.ico-grid {background-position:-64px -64px;}.ico-help {margin-top:-1px;background-position:-49px -65px;}.ico-left {background-position:-256px -16px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}.ico-list {background-position:-64px -32px;}.ico-lock {background-position:-111px -64px;}.ico-logout, .ico-logout-white {background-position:-208px -64px;}.ico-mail, div.main-list a:hover .ico-mail {background-position:-128px -66px;}.ico-mail-off {width:6px;height:6px;background-position:-129px -50px;}.ico-minus {background-position:-240px -16px;}.ico-payment {background-position:-144px -48px;}.ico-phone {background-position:-112px -34px;}.ico-phone-off {background-position:-112px -50px;}.ico-photo, .ico-photo-off {width:14px;height:12px;}.ico-photo {background-position:-81px -67px;}.ico-photo-off {background-position:-65px -67px;}a.ico-photo, a.ico-photo-off {border:1px solid #fff;}a.ico-photo:hover, a.ico-photo-off:hover {-moz-box-shadow:#005ce5 0 0 1px 1px;box-shadow:#005ce5 0 0 1px 1px;}.ico-plus {background-position:-240px -32px;}.ico-print {background-position:-223px -48px;}.ico-print-ok {background-position:-240px -48px;}.ico-comment {background-position:-256px -48px;}.ico-reload {background-position:-160px -64px;}.ico-right {background-position:-256px -16px;}.ico-search {background-position:-160px -32px;}.ico-setting {background-position:-192px -64px;}.ico-spacer {width:0;background:transparent url() 0 0 no-repeat;}.ico-square {background-position:-192px -0px;}.ico-square-check {background-position:-128px -0px;}.ico-square-down {background-position:0 0;}.ico-square-minus {background-position:-160px -0px;background-color:white;}.ico-square-plus {background-position:-176px -0px;}.ico-stats {background-position:-160px -48px;}.ico-trash, div.main-list a:hover .ico-trash {background-position:-224px -64px;}.ico-unlock {background-position:-95px -64px;}.ico-user, div.main-list a:hover .ico-user {background-position:0 -48px;}.ico-user-add, div.main-list a:hover .ico-user-add, .submit-pink .ico-user-add {background-position:-16px -48px;}.ico-user-group, div.main-list a:hover .ico-user-group {background-position:-32px -48px;}.ico-user-hat {background-position:-48px -48px;}.ico-user-hat-add, div.main-list a:hover .ico-user-hat-add, .submit-pink .ico-user-hat-add {background-position:-64px -48px;}.ico-warning {background-position:-128px -32px;}.ico-right-big, .ico-left-big {width:14px;height:28px;background:url(/images/arrows-big.svg);display:inline-block;}.ico-right-big {background-position:0 28px;}.ico-eco {display:inline-block;height:26px;width:26px;background:url(/images/ico-eco.png);}.arrow-top {position:relative;right:50%;left:50%;border:1px solid #F2F2F2;background-color:#F9F9F9;border-top-left-radius:50em;border-top-right-radius:50em;border-bottom-left-radius:50em;border-bottom-right-radius:50em;color:#343434;cursor:pointer;display:block;height:36px;width:36px;z-index:1;line-height:1;}.arrow-top span {margin-top:11px;}#footer .arrow-top {top:-27px;left:-25px;background:#F5F5F2;border:5px solid #B4B4B4;box-shadow:0 0 0 5px #F5F6F3;-webkit-transition:all 218ms;-moz-transition:all 218ms;-o-transition:all 218ms;transition:all 218ms}#footer .arrow-top:hover {border-color:#5394FE;}.picto-black-cross, .picto-calendar, .picto-calendar-add, .picto-cancel, .picto-geo, .picto-geo-add, .picto-orphan, .picto-search, .picto-switch, .picto-user, .picto-user-add, .picto-warning, div.main-list a:hover .picto-black-cross, div.main-list a:hover .picto-calendar, div.main-list a:hover .picto-calendar-add, div.main-list a:hover .picto-cancel, div.main-list a:hover .picto-geo, div.main-list a:hover .picto-geo-add, div.main-list a:hover .picto-orphan, div.main-list a:hover .picto-search, div.main-list a:hover .picto-switch, div.main-list a:hover .picto-user, div.main-list a:hover .picto-user-add, div.main-list a:hover .picto-warning {display:inline-block;width:22px;height:22px;background:transparent url(/images/pictos.png) 0 0 no-repeat;margin:0 0 -4px;padding:0 !important;border-radius:4px;overflow:hidden;}.picto-black-cross, div.main-list a:hover .picto-black-cross {background-position:-66px 0;}.picto-calendar, div.main-list a:hover .picto-calendar {background-position:-22px -22px;}.picto-calendar-add, div.main-list a:hover .picto-calendar-add {background-position:-44px -22px;}.picto-geo, div.main-list a:hover .picto-geo {background-position:-22px 0;}.picto-geo-add, div.main-list a:hover .picto-geo-add {background-position:-44px 0;}.picto-orphan, div.main-list a:hover .picto-orphan {background-position:0 -44px;}.picto-switch, div.main-list a:hover .picto-switch {background-position:0 -22px;}.picto-search, div.main-list a:hover .picto-search {background-position:-66px -22px;}.picto-user, div.main-list a:hover .picto-user {background-position:-22px -44px;}.picto-user-add, div.main-list a:hover .picto-user-add {background-position:-44px -44px;}.picto-warning, .picto-warning:hover, div.main-list a:hover .warning {background-position:-88px 0 !important;}.subleft .picto-black-cross, .subleft .picto-calendar, .subleft .picto-calendar-add, .subleft .picto-cancel, .subleft .picto-geo, .subleft .picto-geo-add, .subleft .picto-orphan, .subleft .picto-search, .subleft .picto-switch, .subleft .picto-user, .subleft .picto-user-add, .subleft .picto-warning {box-shadow:initial;}.sign-parking, .sign-disabled, .sign-restauration, .sign-cafe, .sign-conditioned, .sign-wifi, .sign-public-transport {display:inline-block;width:30px;height:30px;margin-right:2px;background:#19519d;background:url(/images/signs.svg);border-radius:2px;}.sign-parking span, .sign-disabled span, .sign-restauration span, .sign-cafe span, .sign-conditioned span, .sign-wifi span, .sign-public-transport span {display:none;}.sign-parking.min, .sign-disabled.min, .sign-restauration.min, .sign-cafe.min, .sign-conditioned.min, .sign-wifi.min, .sign-public-transport.min {width:21px;height:21px;background-size:147px 21px;}.sign-disabled {background-position:-30px;}.sign-disabled.min {background-position:-21px;}.sign-restauration {background-position:-60px;}.sign-restauration.min {background-position:-42px;}.sign-cafe {background-position:-90px;}.sign-cafe.min {background-position:-63px;}.sign-conditioned {background-position:-120px;}.sign-conditioned.min {background-position:-84px;}.sign-wifi {background-position:-150px;}.sign-wifi.min {background-position:-105px;}.sign-public-transport {background-position:-180px;}.sign-public-transport.min {background-position:-126px;}.sign-handy-14, .sign-handy-18 {display:inline-block;width:18px;height:18px;background:url(/images/sign-handy.svg) 0 0 no-repeat;background-size:contain;}.sign-handy-14 {width:14px;height:14px;}div.main-list .tooltip-off .ico-circle-cross, div.main-list .tooltip-off .ico-circle-switch, div.main-list .tooltip-off .ico-user-add, div.main-list .tooltip-off .ico-file-add, div.main-list .tooltip-off .ico-geo-add, div.main-list .tooltip-off:hover .ico-circle-cross, div.main-list .tooltip-off:hover .ico-circle-switch, div.main-list .tooltip-off:hover .ico-user-add, div.main-list .tooltip-off:hover .ico-file-add, div.main-list .tooltip-off:hover .ico-geo-add {opacity:.20;-moz-opacity:.20;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);}.contact-us {display:inline-block;border-radius:4px;margin-bottom:4px;}.contact-us a {text-decoration:none;}.contact-us span {font-weight:400;font-size:1em !important;text-shadow:initial !important;}.cob .contact-us.box {border-spacing:0px;}.contact-us-big {cursor:pointer;padding:10px 15px;margin:10px 2px;background:#3486D7 !important;border:1px solid #3486D7;background-color:#4d90fe;background-image:none;background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);background-image:-o-linear-gradient(top, #4d90fe, #4787ed);background-image:-webkit-gradient(linear, center top, center bottom, from(#4d90fe), to(#4787ed));background-image:linear-gradient(top, #4d90fe, #4787ed);border:1px solid #4d90fe;-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;box-shadow:rgba(0, 0, 0, .2) 0 1px 2px 0;}.contact-us-big span {color:#fff;font-weight:400;}.contact-us-big span i {color:#fff;font-weight:700 !important;font-size:1.4em !important;}.contact-us-big span u {text-decoration:none;font-size:1.4em !important;}.training-item.hover .contact-us span {color:#777;}.desaturate {opacity:0.4;-moz-opacity:.4;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%);}.accordion .tab {display:block;padding:10px 5px 10px 5px !important;margin:2px 0 0;border-bottom:1px solid #e0e0e0;font-size:1.2em;cursor:pointer;}.accordion .tab * {color:#005ce5;font-weight:normal;}.accordion .tabpanel {padding:5px 20px;margin:10px 0 15px 10px;background:#FFF;border-left:3px solid #eee;}.accordion .tabpanel p,.accordion .tabpanel th {font-size:1.1em;}.accordion .tabpanel td {font-size:1em;}.adrs.short, .adr.short {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:192px;display:block;}.adrs.short a:hover, .adr.short a:hover {color:#005ce5 !important;}#notify, .notify {border:1px solid goldenrod;background:#FFC;padding:10px;}.notify h3 {margin:0;padding:0;}#notify a, .notify a {font-size:1em;}#notify a.button, .notify a.button {font-size:.9em;}section.summary {border:1px solid #FFF;padding:0 0 10px 0;margin:20px 0;}section.summary h2 {padding:5px 0 0 0;}.lightbulb, .warning, .picture {background-color:inherit;margin:0;padding:12px 20px 12px 53px;position:relative;min-height:30px;background:#FCFCFC;border:1px solid #FCFCFC;color:black;border-radius:6px;line-height:1.4em;}.lightbulb:before, .warning:before, .picture:before {height:32px;width:32px;content:'';left:10px;position:absolute;top:11px;}.lightbulb:before {background:no-repeat url(/images/lightbulb.png);}.warning:before {background:no-repeat url(/images/warning.png);}.picture:before {background:no-repeat url(/images/picture.png);}.picture {padding:10px 18px 10px 51px;background:#FCFCFC;border:3px solid #EEE;}.picture {font-size:1.1em;}.color-ok {color:#009925;}.color-ko {color:#D50F25;}.white-stroke {text-shadow:-1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;}.td-label {padding-right:10px;padding-top:6px;text-align:right;min-width:200px;}.cssr .td-label {min-width:280px;}.td-txt-value {padding-top:6px;}.freezed, .edition {display:none;padding-bottom:20px;}.ellipsis {white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;margin:auto;}.rub-stat-grey, .rub-stat-red, .rub-stat-ored {padding:5px 0 5px 0;margin:6px -0px 6px 8px;background:#999;color:#FFF;font-weight:bold;text-align:center;}.rub-stat-grey, .rub-stat-red {width:103px;display:inline-block;margin-left:5px;background:transparent;color:#D84C58;}.rub-stat-grey {color:#999;}.rub-stat-ored {background:orangered;}.rub-promo {background:#FFD700;background-image:-ms-radial-gradient(center top, circle farthest-side, #FFF2B5 0%, #FFD700 100%);background-image:-moz-radial-gradient(center top, circle farthest-side, #FFF2B5 0%, #FFD700 100%);background-image:-o-radial-gradient(center top, circle farthest-side, #FFF2B5 0%, #FFD700 100%);background-image:-webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #FFF2B5), color-stop(1, #FFD700));background-image:-webkit-radial-gradient(center top, circle farthest-side, #FFF2B5 0%, #FFD700 100%);background-image:radial-gradient(circle farthest-side at center top, #FFF2B5 0%, #FFD700 100%);width:45px;height:2em;padding-top:1em;position:absolute;z-index:999;border-top-right-radius:.2em;border-top-left-radius:.2em;margin:auto;margin-left:-65px;margin-top:-15px;text-align:center;font-weight:bold;display:inline-block;text-shadow:1px 1px 0 #FFF;-webkit-box-shadow:0 4px 6px #E0E0E0;-moz-box-shadow:0 4px 6px #E0E0E0;box-shadow:0 4px 6px #E0E0E0;}.rub-promo:before {content:"";position:absolute;bottom:-.4em;left:0;width:0;height:0;border-top:.5em solid #FFD700;border-right:2.5em solid transparent;}.rub-promo:after {content:"";position:absolute;bottom:-.4em;right:0;width:0;height:0;border-top:.5em solid #FFD700;border-left:2.5em solid transparent;}blockquote {font-family:Georgia, serif;font-size:18px;font-style:italic;width:500px;margin:.25em 0;padding:.25em 40px;line-height:1.45;position:relative;color:#383838;}blockquote:before {display:block;content:"\201C";font-size:80px;position:absolute;left:-20px;top:-20px;color:#7a7a7a;}blockquote cite {color:#999999;font-size:14px;display:block;margin-top:5px;}blockquote cite:before {content:"\2014 \2009";}a.ui-datepicker-prev.ui-corner-all, a.ui-datepicker-next.ui-corner-all {width:16px;height:16px;}.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {width:8px;height:8px;}#ui-datepicker-div {-moz-box-shadow:rgba(0, 0, 0, .2) 0 1px 1px 0;box-shadow:rgba(0, 0, 0, .3) 0 1px 2px 0;}.ui-datepicker .ui-datepicker-header {background:#f8f8f8;border:1px solid #EEE;border-radius:0;}.ui-datepicker-calendar {background:#fff;}.ui-autocomplete {max-height:200px;overflow-y:auto;overflow-x:hidden;-moz-box-shadow:rgba(0, 0, 0, .25) 50px 5px 2px 2px;box-shadow:rgba(0, 0, 0, .25) 5px 5px 20px 2px;}.ui-menu .ui-menu-item a,.ui-menu .ui-menu-item div {-moz-border-radius:0;border-radius:0;border-color:#FFF;background:#fff;margin:0 !important;padding:8px 6px;font-size:12px !important;}.ui-menu .ui-menu-item a:hover,.ui-menu .ui-menu-item div:hover,.ui-menu .ui-state-focus {color:#FFFFFF;background:#3399ff !important;text-decoration:none;}* html .ui-autocomplete {height:200px;}.ui-helper-hidden-accessible {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#htmlFormError {padding:10px;border:1px solid goldenrod;background:#FFC;}.bbeee {border-bottom:1px solid #EEE;vertical-align:middle;}.sortable {list-style-type:none;margin:0;padding:0;width:100%;}.sortable li {margin:0 3px 3px 3px;padding:4px;}.sortable li span {position:absolute;margin-left:-1.3em;}html>body .sortable li {height:1.5em;line-height:1.2em;}.ui-state-default {color:#005C9C !important;cursor:move;}#admin .ui-state-default {background:#E5F3F9 !important;border:1px solid #E5F3F9 !important;border-radius:2px;}#admin .ui-datepicker-today .ui-state-default {border-color:#4986E7 !important;}#admin .ui-datepicker-current-day .ui-state-default {background:#4986E7 !important;color:white !important;}#admin .ui-datepicker-current-day .ui-state-active {border:1px solid #4986E7 !important;}.ui-state-highlight {line-height:1.2em;background:whiteSmoke;border-color:whiteSmoke;}.ui-sortable-helper {background:#FFF;border:1px dotted #999;}.ui-widget-content {border:1px solid gainsboro !important;border-top:1px solid #fff;}#admin .ui-widget-content{max-width:335px;}.ui-tooltip {width:auto;padding:10px 10px 8px 10px;box-shadow:initial;box-shadow:rgba(0, 0, 0, .2) 0 1px 6px !important;z-index:2147483647 !important;}.ui-tooltip, .ui-tooltip * {font-size:11px;}.ui-widget-shadow {opacity:.9;}.ui-tooltip ul {margin-top:4px;margin-bottom:4px;padding:0;padding-left:20px;}span.stars {top:-2px;}div.training-item span.stars {top:2px;}div.main-list span.stars {top:0px;}@media (max-width:640px) {div.training-item span.stars {top:0px;}}span.stars, span.stars span.stars-on, span.stars.med span.stars.med span.stars-on, span.stars.mini span.stars.mini span.stars-on {position:relative;display:inline-block;width:275px;height:55px;background:url(/images/stars.png) 0 0 repeat-x;cursor:pointer;text-align:left;}span.stars.med, span.stars.med span.stars-on {width:160px;height:33px;background-size:33px;cursor:default;vertical-align:bottom;}span.stars.mini, span.stars.mini span.stars-on {width:80px;height:16px;background-size:16px;cursor:default;vertical-align:bottom;}span.stars span.stars-on, span.stars.med span.stars-on, span.stars.mini span.stars-on {position:absolute;background-position:0 -55px;clip:rect(0px, 55px, 55px, 0px);}span.stars.med span.stars-on {background-position:0 -33px;clip:rect(0px, 33px, 33px, 0px);}span.stars.mini span.stars-on {background-position:0 -16px;clip:rect(0px, 16px, 16px, 0px);}span.stars span.stars-on.stars-r0 {clip:rect(0px 0px 55px 0px) !important;}span.stars span.stars-on.stars-r1 {clip:rect(0px 55px 55px 0px) !important;}span.stars span.stars-on.stars-r2 {clip:rect(0px 110px 55px 0px) !important;}span.stars span.stars-on.stars-r3 {clip:rect(0px 165px 55px 0px) !important;}span.stars span.stars-on.stars-r4 {clip:rect(0px 220px 55px 0px) !important;}span.stars span.stars-on.stars-r5 {clip:rect(0px 275px 55px 0px) !important;}span.stars.med span.stars-on.stars-r0 {clip:rect(0px 0px 33px 0px) !important;}span.stars.med span.stars-on.stars-r1 {clip:rect(0px 33px 33px 0px) !important;}span.stars.med span.stars-on.stars-r2 {clip:rect(0px 66px 33px 0px) !important;}span.stars.med span.stars-on.stars-r3 {clip:rect(0px 99px 33px 0px) !important;}span.stars.med span.stars-on.stars-r4 {clip:rect(0px 132px 33px 0px) !important;}span.stars.med span.stars-on.stars-r5 {clip:rect(0px 165px 33px 0px) !important;}span.stars.mini span.stars-on.stars-r0 {clip:rect(0px 0px 25px 0px) !important;}span.stars.mini span.stars-on.stars-r1 {clip:rect(0px 16px 25px 0px) !important;}span.stars.mini span.stars-on.stars-r2 {clip:rect(0px 32px 25px 0px) !important;}span.stars.mini span.stars-on.stars-r3 {clip:rect(0px 48px 25px 0px) !important;}span.stars.mini span.stars-on.stars-r4 {clip:rect(0px 64px 25px 0px) !important;}span.stars.mini span.stars-on.stars-r5 {clip:rect(0px 80px 25px 0px) !important;}.s, .strike {text-decoration:none;position:relative;display:inline-block;font-family:Helvetica, sans-serif !important;letter-spacing:0;}.s:after, .strike:after {content:"";position:absolute;bottom:0;left:0;border-top:1px solid red;height:45%;height:calc(50% - 1px);width:100%;transform:rotateZ(-14deg);}.mobile-nav {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-ms-transition:-ms-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-box-shadow:2px 0 2px rgba(0, 0, 0, .2);box-shadow:2px 0 2px rgba(0, 0, 0, .2);background:#2E3335;width:299px;height:100%;position:fixed;left:-299px;z-index:999;overflow:auto;}.mobile-nav a.close {display:block;background:#E86492;text-decoration:none;text-align:right;}.mobile-nav a.close b {padding-right:5px;}.mobile-nav a, .mobile-nav a.close b, .mobile-nav b, .mobile-nav li {color:#fff !important;}.mobile-nav ul {margin:0;padding:0;list-style-type:none;}.mobile-nav a.close, .mobile-nav li {margin:0;padding:10px;padding-top:10px;padding-bottom:10px;}.mobile-nav a.close {padding-top:16px;padding-bottom:12px;}.mobile-nav ul>li {background:#333;font-weight:bold;border-bottom:1px solid #666;}.mobile-nav ul>li>ul>li {background:#444;border-bottom:1px solid #666;}.mobile-nav li {font-size:1.2em;}.mobile-nav li a {font-size:.8em;}.mobile-nav2 {display:none;}.mobile-overlay {display:none;position:fixed;z-index:998;background:white;opacity:.2;top:0;left:0;width:100%;height:100%;}.mobile-main {position:relative;left:0;z-index:996;}