@font-face {
    font-family: 'Nohemi';
    src: url('font/subset-Nohemi-Bold.eot');
    src: url('font/subset-Nohemi-Bold.eot?#iefix') format('embedded-opentype'),
        url('font/subset-Nohemi-Bold.woff2') format('woff2'),
        url('font/subset-Nohemi-Bold.woff') format('woff'),
        url('font/subset-Nohemi-Bold.ttf') format('truetype'),
        url('font/subset-Nohemi-Bold.svg#Nohemi-Bold') format('svg');
    font-weight:500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nohemi';
    src: url('font/subset-Nohemi-Regular.eot');
    src: url('font/subset-Nohemi-Regular.eot?#iefix') format('embedded-opentype'),
        url('font/subset-Nohemi-Regular.woff2') format('woff2'),
        url('font/subset-Nohemi-Regular.woff') format('woff'),
        url('font/subset-Nohemi-Regular.ttf') format('truetype'),
        url('font/subset-Nohemi-Regular.svg#Nohemi-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nohemi';
    src: url('font/subset-Nohemi-Medium.eot');
    src: url('font/subset-Nohemi-Medium.eot?#iefix') format('embedded-opentype'),
        url('font/subset-Nohemi-Medium.woff2') format('woff2'),
        url('font/subset-Nohemi-Medium.woff') format('woff'),
        url('font/subset-Nohemi-Medium.ttf') format('truetype'),
        url('font/subset-Nohemi-Medium.svg#Nohemi-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica';
    src: url('font/subset-Helvetica.eot');
    src: url('font/subset-Helvetica.eot?#iefix') format('embedded-opentype'),
        url('font/subset-Helvetica.woff2') format('woff2'),
        url('font/subset-Helvetica.woff') format('woff'),
        url('font/subset-Helvetica.ttf') format('truetype'),
        url('font/subset-Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {border:0;margin:0;padding:0;background:#ffffff;}
html,body {width:100%;height:100%;}
body, body *, input, textarea, button, a, strong, b, u, i, ul, li, ol, table, tr, td, span, p, article, div, * {box-sizing:border-box;font-family: 'Helvetica', sans-serif;}
a, input, textarea, button, select, a img, button, h1, h2, h3, h4, h5, h6 {font-family: 'Nohemi', sans-serif;box-sizing:border-box;}
a, input, textarea, button, select, a img, button {outline:0;}
a img {border:0;}
a {text-decoration:none;}
ul {list-style:none;margin:0;padding:0;}
li {margin:0;padding:0;}

.SEO {display:none;}
.is-row {}
.is-row > * {padding:8px 4px;border-bottom:1px solid #f1f1f1;}
.is-row:hover {background:#f1f3f5;}

form {position:relative;}
.counter-number {font-size:11px;font-weight:bold;color:gray;float:left;width:100%;padding:4px 4px 8px;text-align:right;}

.is-loading:before {content:'';display:block;position:absolute;bottom:0px;top:0px;left:0px;right:0px;width:100%;height:100%;z-index:999;background: #ffffff url(../im/ico/loading.svg) no-repeat center center / 16%; background-color:#ffffff99;}


.tr {text-align:right;}

.menu > a {color:#000000;font-size:14px;}
.menu > a.active {font-weight:600;}

.ttuc {text-transform:uppercase;}

.oh {overflow:hidden;}

.ui-datepicker {background-color:#ffffff;border:1px solid #dddddd;padding:6px;border-radius:5px;box-shadow: 0px 2px 4px -2px #000000;}
.ui-datepicker * {padding:4px;}
.ui-datepicker-today {background:#313131;}
.ui-datepicker-calendar td a {color:#999999;}
.ui-datepicker-calendar td.ui-datepicker-today {color:#ffffff;}
.ui-datepicker-calendar td.ui-datepicker-current-day {color:#313131;}
.ui-datepicker-calendar td.ui-datepicker-week-end {color:#999999;}














