* {box-sizing: border-box}
html{font-family: sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{font-family:Verdana, Geneva, sans-serif;margin:0;font-size:12px;line-height:1.5}
html,body{height:100%}
article,aside,details,figcaption,footer,header,hgroup,main,menu,nav,section,summary {display: block}
audio,canvas,progress,video {display:block}
audio:not([controls]) {display: none;height:0}
template,[hidden]{display: none}
a {background-color: transparent}
a:active,a:hover {outline: 0}
b,strong {font-weight: bold}
dfn {font-style: italic}
small {font-size: 80%}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {border: 0;vertical-align:middle}
svg:not(:root) {overflow: hidden}
hr{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height:0}
pre {overflow: auto;padding:10px;margin:0;text-align:left}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;line-height:1.2}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;line-height: inherit}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0}
input {line-height: normal}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {padding: 0;}
input[type=date]{-webkit-appearance: none;}
legend {border: 0;padding: 0}
textarea {overflow: auto;resize: vertical}
optgroup {font-weight: bold}
label {display: block;margin-bottom:10px}
table {border-collapse: collapse;border-spacing:0}
td, th {padding:0}
h1,h2,h3,h4,h5,h6{font-family: inherit;font-weight: 500;line-height:1.1;color: inherit;margin-top:0;margin-bottom:0.5em}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
p{margin: 0 0 10px}

.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.text-upper{text-transform:uppercase}
.text-lower{text-transform:lowercase}
.text-bold{font-weight:bold}
.text-main{color:#14805E}
.text-default{color:#474747}
.text-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-wrap{white-space:normal}
.text-alert{color:#000;font-weight: bold;font-size:28px;line-height:16px;font-family: serif;float:left;width:0;margin-left:-8px}
.click{cursor:pointer;}

.row{margin-left:-10px;margin-right:-10px;}
.row-sm{margin-left:-5px;margin-right:-5px}
.row-xs{margin-left:0;margin-right:0}
.row-xs>.col{padding-left:0;padding-right:0}
.row-sm>.col{padding-left:5px;padding-right:5px}
.row:after,.row-sm:after,.row-xs:after{content:" ";display:table;clear:both}

.col{position:relative;float:left;min-height:1px;padding-left:10px;padding-right:10px}
.col-1{width:8.33333333%}
.col-2{width:16.66666667%}
.col-3,.row-4 > .col{width:25%}
.col-4,.row-3 > .col{width:33.33333333%}
.col-5{width:41.66666667%}
.col-6,.row-2 > .col{width:50%}
.col-7{width:58.33333333%}
.col-8{width:66.66666667%}
.col-9{width:75%}
.col-10{width:83.33333333%}
.col-11{width:91.66666667%}
.col-12{width:100%}

.container{max-width:1000px;margin:0 auto;}
.container .row{margin-left:-10px;margin-right:-10px}
.container .row-sm{margin-left:-5px;margin-right:-5px}
.ng-cloak{display:none}
.clear:after{content:'';display:table;clear:both}
.pull-right{float:right}
.pull-left{float:left}
.inline{display:inline-block;vertical-align:middle}
.grid{margin:0 -5px}
.grid .cell{padding:0 5px}
.hide{display:none!important}
.show-md,.show-sm,.show-xs{display:none!important}
.cell{display:table-cell;vertical-align:top}
.cell-middle{vertical-align:middle}
.cell-match{width:100%}

.table{display:table;width:100%;border-collapse:collapse}
.table-match{height:100%}
.table-inline{width:auto;display:inline-table}
.table th,.table td{padding:4px 8px;font-weight:normal}
.table-fix{display:table;table-layout:fixed;width:100%}
.table-main{text-align:center;font-size:12px;white-space:nowrap;background:#777;color:#fff}
.table-main thead{background:#ffdf1b;color:#333;font-size:14px}
.table-main thead tr+tr {background: #343434;color:#fff;font-size:12px}
.table-main td,.table-main th{border:1px solid rgba(0,0,0,0.3)}
.table-main tr.active {background:#b71c1c}
.table-main .table thead{background:rgba(0,0,0,0.2);color:#fff;font-size:12px}
.table-main .table{background:rgba(0,0,0,0.2);color:#fff}
.table-border td {border:1px solid rgba(0,0,0,.125)}
.table-btn{background:rgba(255,255,255,0.1);color:#fff;width: 100%;height:34px}
.table-btn:hover{background: #626262}
.table-over{cursor:pointer}
.table-over:hover{background:#959595}
.table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}
.table-sep tr{border-bottom:1px solid #bdc3c7}
.table-sep tr:last-child{border:none}
.table td{overflow:hidden;text-overflow:ellipsis;}
.sort{cursor:pointer;background:no-repeat right 5px center;padding-right:20px!important;}
.sort.active{background-image:url("../img/sort_up.svg")}
.sort.active.down{background-image:url("../img/sort_down.svg")}
.table .table-data-select{cursor:pointer;}
.table .table-data-select.active{background-color:#14805e;}
.table-data-container{padding:10px;display:none;}
.checkbox{cursor:pointer}
.checkbox input{width:1.2em;height:1.2em;margin-right:5px;top:3px;position:relative}

.set{display: table;border-collapse: collapse;background: #ccc;color: #000;margin-bottom:15px;width:100%;font-size:12px}
.set-head{display: table-row;background:#222;color:#fff}
.set-row {display: table-row}
.set-col {padding: 5px 10px;display: table-cell;vertical-align:middle;border:1px solid #14805e33}
.set-label{display:none;margin-right:5px}

.status-won{background:#090}
.status-lost{background:#b71c1c}
.status-checking{background:#5f5f5f}
.status-current{background:orange}
.status-void{background:lightskyblue}

@media (max-width:1600px){
    .hide-md{display:none!important}
    .show-md{display:block!important}
    .col-md-1{width:8.33333333%}
    .col-md-2{width:16.66666667%}
    .col-md-3{width:25%}
    .col-md-4{width:33.33333333%}
    .col-md-5{width:41.66666667%}
    .col-md-6{width:50%}
    .col-md-7{width:58.33333333%}
    .col-md-8{width:66.66666667%}
    .col-md-9{width:75%}
    .col-md-10{width:83.33333333%}
    .col-md-11{width:91.66666667%}
    .col-md-12{width:100%}
}
@media (max-width:768px){
    .hide-sm{display:none!important}
    .show-sm{display:block!important}
    .col-sm-1{width:8.33333333%}
    .col-sm-2{width:16.66666667%}
    .col-sm-3{width:25%}
    .col-sm-4{width:33.33333333%}
    .col-sm-5{width:41.66666667%}
    .col-sm-6{width:50%}
    .col-sm-7{width:58.33333333%}
    .col-sm-8{width:66.66666667%}
    .col-sm-9{width:75%}
    .col-sm-10{width:83.33333333%}
    .col-sm-11{width:91.66666667%}
    .col-sm-match{width:100%}

    .set-wrap .set-head{display:none}
    .set-wrap .set-title{background:#222;color:#fff}
    .set-wrap .set-row{border-bottom:4px solid #14805E;text-align:left;width:100%;display:table}
    .set-wrap .set-col{display:table-row;border:none;padding:0}
    .set-label, .set-value{padding: 5px 10px;display: table-cell;vertical-align:middle;border:1px solid #14805e33}
    .set-label{vertical-align:top}
}
@media (max-width:426px){
    .hide-xs{display:none!important}
    .show-xs{display:block!important}
    .col-xs-1{width:8.33333333%}
    .col-xs-2{width:16.66666667%}
    .col-xs-3{width:25%}
    .col-xs-4{width:33.33333333%}
    .col-xs-5{width:41.66666667%}
    .col-xs-6{width:50%}
    .col-xs-7{width:58.33333333%}
    .col-xs-8{width:66.66666667%}
    .col-xs-9{width:75%}
    .col-xs-10{width:83.33333333%}
    .col-xs-11{width:91.66666667%}
    .col-xs-12{width:100%}
}