body,html{background:#f3f6fa;height:100%;margin:0;padding:0;width:100%}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/opensans/opensanslight.woff2) format("woff2"),url(/fonts/opensans/opensanslight.woff) format("woff"),url(/fonts/opensans/opensanslight.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(/fonts/opensans/opensanslightitalic.woff2) format("woff2"),url(/fonts/opensans/opensanslightitalic.woff) format("woff"),url(/fonts/opensans/opensanslightitalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(/fonts/opensans/opensans.woff2) format("woff2"),url(/fonts/opensans/opensans.woff) format("woff"),url(/fonts/opensans/opensans.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/fonts/opensans/opensansitalic.woff2) format("woff2"),url(/fonts/opensans/opensansitalic.woff) format("woff"),url(/fonts/opensans/opensansitalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/fonts/opensans/opensanssemibold.woff2) format("woff2"),url(/fonts/opensans/opensanssemibold.woff) format("woff"),url(/fonts/opensans/opensanssemibold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(/fonts/opensans/opensanssemibolditalic.woff2) format("woff2"),url(/fonts/opensans/opensanssemibolditalic.woff) format("woff"),url(/fonts/opensans/opensanssemibolditalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/opensans/opensansbold.woff2) format("woff2"),url(/fonts/opensans/opensansbold.woff) format("woff"),url(/fonts/opensans/opensansbold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(/fonts/opensans/opensansbolditalic.woff2) format("woff2"),url(/fonts/opensans/opensansbolditalic.woff) format("woff"),url(/fonts/opensans/opensansbolditalic.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url(/fonts/opensans/opensansextrabold.woff2) format("woff2"),url(/fonts/opensans/opensansextrabold.woff) format("woff"),url(/fonts/opensans/opensansextrabold.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans Extrabold Italic"),local("OpenSans-ExtraboldItalic"),url(/fonts/opensans/opensansextrabolditalic.woff2) format("woff2"),url(/fonts/opensans/opensansextrabolditalic.woff) format("woff"),url(/fonts/opensans/opensansextrabolditalic.ttf) format("truetype")}*{box-sizing:border-box;font-family:Open Sans,Arial}.auth{display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.auth>.card{display:inline-block;margin:auto;width:600px}.auth>.card>.file{display:block;height:144px;line-height:180px;text-align:center}.auth>.card>.file>.text{color:#676a6c;cursor:default;display:inline-block;font-size:16px;font-weight:400;line-height:18px;text-decoration:none}.auth>.card>.file>a.text{cursor:pointer}.auth>.card>.xbrl-form{border:2px dotted #00b293;display:flex;height:100px;text-align:center;width:100%}.auth>.card>.xbrl-form>label{color:hsla(204,2%,41%,.5);display:inline-block;font-size:14px;margin:auto}.auth>.card>.xbrl-form>label>span{background:transparent url(/img/front/auth-file-plus.svg) no-repeat 50%;background-size:contain;cursor:pointer;display:inline-block;height:32px;width:32px}.auth>.card>.auth-form{background:#fff url(/img/front/logo_xbrlca_1.png) no-repeat center 50px;background-size:250px auto;border-radius:2px;box-shadow:0 5px 10px 0 hsla(0,0%,91%,.5);display:block;padding:110px 176px 44px}.auth>.card>.auth-form>input{border:2px solid #e5e6e8;border-radius:2px;display:block;font-size:14px;height:37px;padding:0 10px;width:100%}.auth>.card>.auth-form>input[name=email]{margin:50px 0 0}.auth>.card>.auth-form>input[name=password]{margin:0 0 24px}.auth>.card>.auth-form>input[type=submit]{background-color:#00b293;border:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:14px 0 33px}.auth>.card>.auth-form>.error{color:darkred;font-size:8px;height:10px;line-height:7px}.auth>.card>.auth-form>input[name]:focus,.auth>.card>.auth-form>input[name]:hover{border-color:#00b293}.popup{background-color:hsla(0,0%,100%,.75);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-1}.popup>.wnd{background-color:#fff;box-shadow:0 6px 14px 0 hsla(0,0%,54%,.5);display:inline-block;margin:auto;padding:40px 16px 65px;position:relative}.popup>.wnd>.header{display:flex;height:40px;left:0;padding:0 44px 0 16px;position:absolute;right:0;top:0}.popup>.wnd>.header>.cancel{background:transparent url(/img/front/close.png) no-repeat;background-size:contain;cursor:pointer;height:12px;position:absolute;right:16px;top:16px;width:12px}.popup>.wnd>.header>.title{color:#676a6c;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:pre;width:100%}.popup>.wnd>.body{display:block;font-size:16px;font-weight:600;min-width:300px;padding:16px 0;text-align:center}.popup>.wnd>.body>p{display:inline-block;margin:0;padding:0 0 16px}.popup>.wnd>.body>p,.popup>.wnd>.body>pre{font-size:16px;font-weight:600;text-align:left}.popup>.wnd>.body>.table>.header{border-bottom:1px solid #d8d8d8;height:43px;padding:12px 0}.popup>.wnd>.body>.table>.header>*{display:inline-block;font-size:14px;font-weight:700;height:20px;line-height:20px;text-align:center;vertical-align:top}.popup>.wnd>.body>.table>.header>.sort{cursor:pointer}.popup>.wnd>.body>.table>.header>.sort span{background:transparent url(/img/front/sort.svg) no-repeat 0;background-size:contain;cursor:pointer;display:inline-block;height:14px;position:relative;top:2px;vertical-align:baseline;width:14px}.popup>.wnd>.body>.table>.header>.sort.asc span{background-image:url(/img/front/sort-asc.svg)}.popup>.wnd>.body>.table>.header>.sort.desc span{background-image:url(/img/front/sort-desc.svg)}.popup>.wnd>.body>.table>.body .row{border-bottom:1px solid #d8d8d8;display:block;height:43px;padding:12px 0}.popup>.wnd>.body>.table>.body .row>*{display:inline-block;font-size:14px;font-weight:600;height:20px;line-height:20px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:top;white-space:pre}.popup>.wnd>.body>.table>.body .row>*>.red{border:1px solid #d0021b;border-radius:2px;color:#d0021b}.popup>.wnd>.body>.table>.body .row>*>.green,.popup>.wnd>.body>.table>.body .row>*>.red{display:inline-block;font-size:13px;font-weight:700;height:19px;line-height:17px;padding:0 10px}.popup>.wnd>.body>.table>.body .row>*>.green{border:1px solid #3ec6c8;border-radius:2px;color:#3ec6c8}.popup>.wnd>.body>.table>.body .row>*>.blue{border:1px solid #2c84c6;border-radius:2px;color:#2c84c6}.popup>.wnd>.body>.table>.body .row>*>.blue,.popup>.wnd>.body>.table>.body .row>*>.light-gray{display:inline-block;font-size:13px;font-weight:700;height:19px;line-height:17px;padding:0 10px}.popup>.wnd>.body>.table>.body .row>*>.light-gray{border:1px solid #d8d8d8;border-radius:2px;color:#d8d8d8}.popup>.wnd>.body>.table>.body>.row:last-child{border:none}.popup>.wnd>.body>.table>.body>.row-bt{display:block}.popup>.wnd>.body>.table>.body>.row-bt>.row{display:inline-block;vertical-align:top}.popup>.wnd>.body>.table>.body>.row-bt>.btn{border:1px solid #1ab394;border-radius:2px;color:#1ab394;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;height:33px;line-height:31px;margin:5px 0 5px 40px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:top;white-space:pre}.popup>.wnd>.body>.table>.body>.row-bt>.btn>span{background-position:50%;background-repeat:no-repeat;background-size:12px 12px;cursor:pointer;display:inline-block;height:12px;margin-left:5px;position:relative;top:2px;vertical-align:baseline;width:12px}.popup>.wnd>.body>.table>.body>.row-bt>.btn.green{background-color:#1ab394;color:#fff}.popup>.wnd>.body>.table>.body>.row-bt>.row:last-child{border-bottom:1px solid #d8d8d8!important}.popup>.wnd>.body>.table>.body>.row-bt:last-child .row{border:none}.popup>.wnd>.body .col-50{display:inline-block;padding:0 34px;vertical-align:top;width:50%}.popup>.wnd>.body .col-50:first-child{padding-left:0}.popup>.wnd>.body .col-50:last-child{padding-right:0}.popup>.wnd>.body .form .item-form{display:block;padding-top:8px}.popup>.wnd>.body .form .item-form>label{display:block;font-size:14px;height:38px;line-height:38px;margin:0;text-align:left}.popup>.wnd>.body .form .item-form>.item{display:block;height:38px;position:relative}.popup>.wnd>.body .form .item-form>.item input,.popup>.wnd>.body .form .item-form>.item select{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;font-size:16px;font-weight:600;height:38px;padding:0 16px;width:100%}.popup>.wnd>.body .form .item-form>.item select>option{font-size:16px;padding:0 16px}.popup>.wnd>.body .form .item-form>.item input:hover,.popup>.wnd>.body .form .item-form>.item select:hover{border-color:#00b293}.popup>.wnd>.body .form .item-form>.item.select:after{background-image:url(/img/front/down.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:14px;pointer-events:none;position:absolute;right:9px;top:calc(50% - 7px);width:14px;z-index:1}.popup>.wnd>.body .form .item-form>.item.text{border:1px solid #d8d8d8;border-radius:4px;cursor:default;font-size:16px;font-weight:600;line-height:38px;overflow:hidden;padding:0 16px;text-overflow:ellipsis}.popup>.wnd>.body .form .item-form>.item.date{position:relative}.popup>.wnd>.body .form .item-form>.item.date input{background:#fff url(/img/front/calendar-blue.png) no-repeat;background-position-x:calc(100% - 6px);background-position-y:center;background-size:18px;padding-right:30px}.popup>.wnd>.body .form .item-form>.error{color:#8c3434;display:block;font-size:10px;height:15px;line-height:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre}.popup>.wnd>.body .form .item-form:first-child{padding-top:0}.popup>.wnd>.body .form .item-form.file divtitle{display:block;font-size:14px;height:38px;line-height:38px;margin:0;text-align:left}.popup>.wnd>.body .form .item-form.file label{background:transparent url(/img/front/upload.png) no-repeat;background-position-x:calc(100% - 10px);background-position-y:center;background-size:20px 20px;border:1px solid #d8d8d8;border-radius:4px;display:block;height:38px;margin:0;padding:0 40px 0 16px}.popup>.wnd>.body .form .item-form.file label span{display:block;font-size:16px;height:38px;line-height:38px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:pre}.popup>.wnd>.body .form .item-form.file label input{display:none}.popup>.wnd>.actions{border-top:1px solid #e5e6e8;bottom:0;height:65px;left:0;position:absolute;right:0;text-align:center}.popup>.wnd>.actions>div{color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:33px;line-height:33px;margin:16px 10px;min-width:100px;padding:0 16px;vertical-align:top}.popup>.wnd>.actions>.cancel,.popup>.wnd>.actions>.success{background-color:#00b293}.popup>.wnd>.actions>.error{background-color:#d0021b}.popup.show{display:flex;opacity:1;z-index:996}.popup.show.alert{z-index:998}.popup.show.alert>.wnd>.body>*{font-size:16px;font-weight:600;text-align:left}
