@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic,cyrillic-ext);
/* Global */
html, body {margin:0; width:100%; height:100%; white-space:normal; font-size:14px;text-rendering:optimizelegibility; font-family: 'Open Sans', sans-serif; font-weight:300;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {border: 0;margin: 0;padding: 0;}
#container {height:100%; width:100%;}
img {vertical-align:middle;}
.wraper {width:1060px;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizelegibility;}
img {max-width:100%;}
b, strong {font-weight: 700;}
.h100p {height:100%;}
.w100p {width:100%;}
.absolute {position:absolute;}
.relative {position:relative;}
.fixed {position:fixed;}
.left {float:left;}
.right {float:right;}
.mrg-auto {margin-left:auto; margin-right:auto;}
.block {display: block;}

/*Typography size */
.font08 {font-size:.8em;}
.font1 {font-size:1em;}
.font12 {font-size:1.2em;}
.font14 {font-size:1.4em;}
.font16 {font-size:1.6em;}
.font18 {font-size:1.8em;}
.font20 {font-size:2em;}
.font22 {font-size:2.2em;}
.font24 {font-size:2.4em;}
.font26 {font-size:2.6em;}
.font28 {font-size:2.8em;}
.font30 {font-size:3em;}

/* Typography options */
.allcaps {text-transform:uppercase;}
.nodecor {text-decoration:none;}
.thin {font-weight:300;}
.normal {font-weight:500;}
.bold {font-weight:700;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}

/*Navigaions*/
.nav {list-style:none;}

/*Grid system*/
.cols-container:after,.row:after{content:"";display:table;clear:both}
.cols-container{padding-top:1px;margin-top:-1px}
.col-100,.width-100{width:100%}
.col-90,.width-90{width:90%}
.col-80,.width-80{width:80%}
.col-75,.width-75{width:75%}
.col-70,.width-70{width:70%}
.col-66,.width-66{width:66.6%}
.col-65,.width-65{width:65%}
.col-60,.width-60{width:60%}
.col-50,.width-50{width:50%}
.col-40,.width-40{width:40%}
.col-35,.width-35{width:35%}
.col-33,.width-33{width:33.3%}
.col-30,.width-30{width:30%}
.col-25,.width-25{width:25%}
.col-20,.width-20{width:20%}
.col-10,.width-10{width:10%}
.width-15{width:15%}
.row {margin-bottom:15px;}
.end {margin-bottom:0;}
.row .col-10,.row .col-20,.row .col-25,.row .col-30,.row .col-33,.row .col-35,.row .col-40,.row .col-50,.row .col-60,.row .col-65,.row .col-66,.row .col-70,.row .col-75,.row .col-80,.row .col-90{float:left;margin-left:3%}
.row .col-10:first-child,.row .col-20:first-child,.row .col-25:first-child,.row .col-30:first-child,.row .col-33:first-child,.row .col-35:first-child,.row .col-40:first-child,.row .col-50:first-child,.row .col-60:first-child,.row .col-65:first-child,.row .col-66:first-child,.row .col-70:first-child,.row .col-75:first-child,.row .col-80:first-child,.row .col-90:first-child{margin-left:0}
.row .col-90{width:89.7%}
.row .col-80{width:79.4%}
.row .col-75{width:74.25%}
.row .col-70{width:69.1%}
.row .col-65,.row .col-66{width:65.666666666667%}
.row .col-60{width:58.8%}
.row .col-50{width:48.5%}
.row .col-40{width:38.2%}
.row .col-33,.row .col-35{width:31.333333333333%}
.row .col-30{width:27.9%}
.row .col-25{width:22.75%}
.row .col-20{width:17.6%}
.row .col-10{width:7.3%}
.col-push-10,.col-push-20,.col-push-25,.col-push-30,.col-push-33,.col-push-35,.col-push-40,.col-push-50,.col-push-60,.col-push-65,.col-push-66,.col-push-70,.col-push-75,.col-push-80,.col-push-90{position:relative}
.col-push-90{left:92.7%}
.col-push-80{left:82.4%}
.col-push-75{left:77.25%}
.col-push-70{left:72.1%}
.col-push-65,.col-push-66{left:68.666666666667%}
.col-push-60{left:61.8%}
.col-push-50{left:51.5%}
.col-push-40{left:41.2%}
.col-push-33,.col-push-35{left:34.333333333333%}
.col-push-30{left:30.9%}
.col-push-25{left:25.75%}
.col-push-20{left:20.6%}
.col-push-10{left:10.3%}
.row .col-push-right{float:right}
.row .col-role-right{margin-left:3%;float:right}
.row .col-role-left{margin-left:0}
.centered,.col-centered{float:none!important;margin:0 auto!important}
.col-padding,.cols-padding .col-10,.cols-padding .col-100,.cols-padding .col-20,.cols-padding .col-25,.cols-padding .col-30,.cols-padding .col-33,.cols-padding .col-35,.cols-padding .col-40,.cols-padding .col-50,.cols-padding .col-60,.cols-padding .col-65,.cols-padding .col-66,.cols-padding .col-70,.cols-padding .col-75,.cols-padding .col-80,.cols-padding .col-90{padding:1.65em}
.cols-split .col-10,.cols-split .col-20,.cols-split .col-25,.cols-split .col-30,.cols-split .col-33,.cols-split .col-35,.cols-split .col-40,.cols-split .col-50,.cols-split .col-60,.cols-split .col-65,.cols-split .col-66,.cols-split .col-70,.cols-split .col-75,.cols-split .col-80,.cols-split .col-90{margin-left:0}
.cols-split .col-90{width:90%}
.cols-split .col-80{width:80%}
.cols-split .col-75{width:75%}
.cols-split .col-70{width:70%}
.cols-split .col-66{width:66.6%}
.cols-split .col-65{width:65%}
.cols-split .col-60{width:60%}
.cols-split .col-50{width:50%}
.cols-split .col-40{width:40%}
.cols-split .col-35{width:35%}
.cols-split .col-33{width:33.3%}
.cols-split .col-30{width:30%}
.cols-split .col-25{width:25%}
.cols-split .col-20{width:20%}
.cols-split .col-10{width:10%}

/*Mixins*/
.pager a {display:inline-block; float:left; margin-right:5px; text-decoration:none;}
.shadow {box-shadow: rgba(0,0,0,0.20) 0px 0px 10px;}
.round {border-radius:50%;}
.round-button {border-radius:50%; width:50px; height:50px; text-align:center; line-height:50px; font-size:2em; padding:0;}
.table-container {width:100%; overflow:auto;}

/*cms mixins*/

.cmspage p {margin-bottom:10px;}
.cmspage ul, .cmspage ol {padding-left:20px; margin-bottom:10px;}


/*Height(50-700)*/
.h35 {height:35px;}
.h50 {height:50px;}
.h80 {height:80px;}
.h100 {height:100px;}
.h150 {height:150px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h200 {height:200px;}
.h220 {height:220px;}
.h250 {height:250px;}
.h300 {height:300px;}
.h350 {height:350px;}
.h400 {height:400px;}
.h450 {height:450px;}
.h500 {height:500px;}
.h550 {height:550px;}
.h600 {height:600px;}
.h650 {height:650px;}
.h700 {height:700px;}

/*Width(5-1000), Padding(5-50), Margin(5-150)*/
.pad-5{padding:5px}.pad-10{padding:10px}.pad-15{padding:15px}.pad-20{padding:20px}.pad-25{padding:25px}.pad-30{padding:30px}.pad-35{padding:35px}.pad-40{padding:40px}.pad-45{padding:45px}.pad-50{padding:50px}.pad-left-5{padding-left:5px}.pad-left-10{padding-left:10px}.pad-left-15{padding-left:15px}.pad-left-20{padding-left:20px}.pad-left-25{padding-left:25px}.pad-left-30{padding-left:30px}.pad-left-35{padding-left:35px}.pad-left-40{padding-left:40px}.pad-left-45{padding-left:45px}.pad-left-50{padding-left:50px}.pad-right-5{padding-right:5px}.pad-right-10{padding-right:10px}.pad-right-15{padding-right:15px}.pad-right-20{padding-right:20px}.pad-right-25{padding-right:25px}.pad-right-30{padding-right:30px}.pad-right-35{padding-right:35px}.pad-right-40{padding-right:40px}.pad-right-45{padding-right:45px}.pad-right-50{padding-right:50px}.pad-top-5{padding-top:5px}.pad-top-10{padding-top:10px}.pad-top-15{padding-top:15px}.pad-top-20{padding-top:20px}.pad-top-25{padding-top:25px}.pad-top-30{padding-top:30px}.pad-top-35{padding-top:35px}.pad-top-40{padding-top:40px}.pad-top-45{padding-top:45px}.pad-top-50{padding-top:50px}.pad-bottom-5{padding-bottom:5px}.pad-bottom-10{padding-bottom:10px}.pad-bottom-15{padding-bottom:15px}.pad-bottom-20{padding-bottom:20px}.pad-bottom-25{padding-bottom:25px}.pad-bottom-30{padding-bottom:30px}.pad-bottom-35{padding-bottom:35px}.pad-bottom-40{padding-bottom:40px}.pad-bottom-45{padding-bottom:45px}.pad-bottom-50{padding-bottom:50px}.mrg-5{margin:5px}.mrg-10{margin:10px}.mrg-15{margin:15px}.mrg-20{margin:20px}.mrg-25{margin:25px}.mrg-30{margin:30px}.mrg-35{margin:35px}.mrg-40{margin:40px}.mrg-45{margin:45px}.mrg-50{margin:50px}.mrg-55{margin:55px}.mrg-60{margin:60px}.mrg-65{margin:65px}.mrg-70{margin:70px}.mrg-75{margin:75px}.mrg-80{margin:80px}.mrg-85{margin:85px}.mrg-90{margin:90px}.mrg-95{margin:95px}.mrg-100{margin:100px}.mrg-105{margin:105px}.mrg-110{margin:110px}.mrg-115{margin:115px}.mrg-120{margin:120px}.mrg-125{margin:125px}.mrg-130{margin:130px}.mrg-135{margin:135px}.mrg-140{margin:140px}.mrg-145{margin:145px}.mrg-150{margin:150px}.mrg-left-5{margin-left:5px}.mrg-left-10{margin-left:10px}.mrg-left-15{margin-left:15px}.mrg-left-20{margin-left:20px}.mrg-left-25{margin-left:25px}.mrg-left-30{margin-left:30px}.mrg-left-35{margin-left:35px}.mrg-left-40{margin-left:40px}.mrg-left-45{margin-left:45px}.mrg-left-50{margin-left:50px}.mrg-left-55{margin-left:55px}.mrg-left-60{margin-left:60px}.mrg-left-65{margin-left:65px}.mrg-left-70{margin-left:70px}.mrg-left-75{margin-left:75px}.mrg-left-80{margin-left:80px}.mrg-left-85{margin-left:85px}.mrg-left-90{margin-left:90px}.mrg-left-95{margin-left:95px}.mrg-left-100{margin-left:100px}.mrg-left-105{margin-left:105px}.mrg-left-110{margin-left:110px}.mrg-left-115{margin-left:115px}.mrg-left-120{margin-left:120px}.mrg-left-125{margin-left:125px}.mrg-left-130{margin-left:130px}.mrg-left-135{margin-left:135px}.mrg-left-140{margin-left:140px}.mrg-left-145{margin-left:145px}.mrg-left-150{margin-left:150px}.mrg-right-5{margin-right:5px}.mrg-right-10{margin-right:10px}.mrg-right-15{margin-right:15px}.mrg-right-20{margin-right:20px}.mrg-right-25{margin-right:25px}.mrg-right-30{margin-right:30px}.mrg-right-35{margin-right:35px}.mrg-right-40{margin-right:40px}.mrg-right-45{margin-right:45px}.mrg-right-50{margin-right:50px}.mrg-right-55{margin-right:55px}.mrg-right-60{margin-right:60px}.mrg-right-65{margin-right:65px}.mrg-right-70{margin-right:70px}.mrg-right-75{margin-right:75px}.mrg-right-80{margin-right:80px}.mrg-right-85{margin-right:85px}.mrg-right-90{margin-right:90px}.mrg-right-95{margin-right:95px}.mrg-right-100{margin-right:100px}.mrg-right-105{margin-right:105px}.mrg-right-110{margin-right:110px}.mrg-right-115{margin-right:115px}.mrg-right-120{margin-right:120px}.mrg-right-125{margin-right:125px}.mrg-right-130{margin-right:130px}.mrg-right-135{margin-right:135px}.mrg-right-140{margin-right:140px}.mrg-right-145{margin-right:145px}.mrg-right-150{margin-right:150px}.mrg-top-5{margin-top:5px}.mrg-top-10{margin-top:10px}.mrg-top-15{margin-top:15px}.mrg-top-20{margin-top:20px}.mrg-top-25{margin-top:25px}.mrg-top-30{margin-top:30px}.mrg-top-35{margin-top:35px}.mrg-top-40{margin-top:40px}.mrg-top-45{margin-top:45px}.mrg-top-50{margin-top:50px}.mrg-top-55{margin-top:55px}.mrg-top-60{margin-top:60px}.mrg-top-65{margin-top:65px}.mrg-top-70{margin-top:70px}.mrg-top-75{margin-top:75px}.mrg-top-80{margin-top:80px}.mrg-top-85{margin-top:85px}.mrg-top-90{margin-top:90px}.mrg-top-95{margin-top:95px}.mrg-top-100{margin-top:100px}.mrg-top-105{margin-top:105px}.mrg-top-110{margin-top:110px}.mrg-top-115{margin-top:115px}.mrg-top-120{margin-top:120px}.mrg-top-125{margin-top:125px}.mrg-top-130{margin-top:130px}.mrg-top-135{margin-top:135px}.mrg-top-140{margin-top:140px}.mrg-top-145{margin-top:145px}.mrg-top-150{margin-top:150px}.mrg-bottom-5{margin-bottom:5px}.mrg-bottom-10{margin-bottom:10px}.mrg-bottom-15{margin-bottom:15px}.mrg-bottom-20{margin-bottom:20px}.mrg-bottom-25{margin-bottom:25px}.mrg-bottom-30{margin-bottom:30px}.mrg-bottom-35{margin-bottom:35px}.mrg-bottom-40{margin-bottom:40px}.mrg-bottom-45{margin-bottom:45px}.mrg-bottom-50{margin-bottom:50px}.mrg-bottom-55{margin-bottom:55px}.mrg-bottom-60{margin-bottom:60px}.mrg-bottom-65{margin-bottom:65px}.mrg-bottom-70{margin-bottom:70px}.mrg-bottom-75{margin-bottom:75px}.mrg-bottom-80{margin-bottom:80px}.mrg-bottom-85{margin-bottom:85px}.mrg-bottom-90{margin-bottom:90px}.mrg-bottom-95{margin-bottom:95px}.mrg-bottom-100{margin-bottom:100px}.mrg-bottom-105{margin-bottom:105px}.mrg-bottom-110{margin-bottom:110px}.mrg-bottom-115{margin-bottom:115px}.mrg-bottom-120{margin-bottom:120px}.mrg-bottom-125{margin-bottom:125px}.mrg-bottom-130{margin-bottom:130px}.mrg-bottom-135{margin-bottom:135px}.mrg-bottom-140{margin-bottom:140px}.mrg-bottom-145{margin-bottom:145px}.mrg-bottom-150{margin-bottom:150px}.w5{width:5px}.w10{width:10px}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w510{width:510px}.w520{width:520px}.w530{width:530px}.w540{width:540px}.w550{width:550px}.w560{width:560px}.w570{width:570px}.w580{width:580px}.w590{width:590px}.w600{width:600px}.w610{width:610px}.w620{width:620px}.w630{width:630px}.w640{width:640px}.w650{width:650px}.w660{width:660px}.w670{width:670px}.w680{width:680px}.w690{width:690px}.w700{width:700px}.w710{width:710px}.w720{width:720px}.w730{width:730px}.w740{width:740px}.w750{width:750px}.w760{width:760px}.w770{width:770px}.w780{width:780px}.w790{width:790px}.w800{width:800px}.w810{width:810px}.w820{width:820px}.w830{width:830px}.w840{width:840px}.w850{width:850px}.w860{width:860px}.w870{width:870px}.w880{width:880px}.w890{width:890px}.w900{width:900px}.w910{width:910px}.w920{width:920px}.w930{width:930px}.w940{width:940px}.w950{width:950px}.w960{width:960px}.w970{width:970px}.w980{width:980px}.w990{width:990px}.w1000{width:1000px}.w1100{width:1100px}.w1200{width:1200px}

/*Modal windows*/
#modal-overlay,.modal-box{position:fixed;top:0;left:0}
#modal-overlay{margin:auto;overflow:auto;width:100%;height:100%;background-color:#000!important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;z-index:100}
.modal-blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}
.modal-box{bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:101}
.modal{position:relative;margin:auto auto 20px;padding:0;background:rgba(255,255,255,1);color:#000;box-shadow:0 1px 70px rgba(0,0,0,.5)}
.modal header{padding:15px;background-color:#000;color:#fff;font-size:18px;font-weight:300;position:inherit;height:inherit; font-family: 'Open Sans', sans-serif;}
.modal section{padding:20px;margin-left:inherit}
.modal footer button{width:100%;border-radius:0}
.modal-close{position:absolute;z-index:30;top:8px;right:12px;width:30px;height:30px;text-align:right;color:#fff;font-size:30px;font-weight:300;cursor:pointer}


/* Forms elements */
input[type=radio] {width:auto !important; display:inline-block;}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime], input[type=e-mail],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea, select {width:100%;background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;-moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block;  height: auto; width:100%; padding:5px; font-family: 'Open Sans', sans-serif; font-weight:300;}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#ffa4a4;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px #ffa4a4;outline:0 none}
input[type=submit], input[type=reset], button, .button {font-family: 'Open Sans', sans-serif; font-weight:300; border:none; background-color:#004d9f; color:#FFFFFF; padding-left:5px; padding-right:5px; display:inline-block; cursor: pointer; text-decoration:none;-o-transition: all  .1s linear;-moz-transition: all  .1s linear;-webkit-transition: all  .1s linear; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px;}
input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {o-transition: all  .1s linear;-moz-transition: all  .1s linear;-webkit-transition: all  .1s linear;}

/*Table components*/

table {border-collapse:collapse; width:100%;}
table thead {}
table td {border: solid 1px rgba(235,235,235,1.00); padding:5px;}
table th {padding:5px;}

/*Ready components*/ 

/*Mobile menu call*/
.menu-call{width:30px;position:absolute;z-index:101;cursor:pointer;padding-top:8px;padding-bottom:8px; top:20px; right:10px;}
.menu-call span{width:100%;height:2px;background-color:#000;display:block;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#000;position:absolute;top:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#000;position:absolute;bottom:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call.open span{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;width:0}
.menu-call.open span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#000;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call.open span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#000;position:absolute;bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}

/*Modal open-close animation*/
.opened{animation:pop-open .4s;-webkit-animation:pop-open .4s}
.closed{animation:pop-close .4s;-webkit-animation:pop-close .4s}
@-webkit-keyframes pop-open {
0%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@keyframes pop-open {
0%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@-webkit-keyframes pop-close {
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes pop-close {
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(0);transform:scale(0)}
}

.error {border: solid 1px rgba(221,0,3,1.00) !important;}
.error-msg {margin-top:5px; color:rgba(187,0,3,1.00);}

/* jQuery styles */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff  ;color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:700}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada ;font-weight:400;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff ;font-weight:400;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec ;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaa url(/admsys/js/css//images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/admsys/js/css//images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tabs .ui-tabs-hide{display:none!important}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;z-index:1000}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}