﻿html, body {
    padding: 0;
    margin: 0;
    overflow-x: hidden;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background-color: #fff;
    font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif, FontAwesome;
    font-size: 14px;
    line-height: 22px;
    color: #666;
    position: relative;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}
option:nth-child(even) {
    background: #F9F9F9;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1;
    font-weight: bold;
    /*margin: 20px 0 10px 0;*/
}
h1, h2, h3 {
    font-size: 20px;
    color: #00007f;
}
h4, h5, h6 {
    font-size: 16px;
}
p {
    margin: 0 0 10px 0;
}
a, a:link, a:active, a:visited, a:hover {
    color: inherit;
    text-decoration: underline;
}
nav:not(.mm-menu) {
    display: none;
}
.header,
.content,
.footer {
    text-align: center;
}
.header,
.footer {
    background: #eaeaea;
    font-size: 16px;
    font-weight: bold;
    color: #181579;
    line-height: 32px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 42px;
    padding: 0 12px;
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
}
    .header.fixed {
        position: fixed;
        top: 0;
        left: 0;
    }
    .footer.fixed {
        position: fixed;
        bottom: 0;
        left: 0;
    }
    .header a {
        background: center center no-repeat transparent;
        background-image: url( 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZAQMAAAD+JxcgAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAB1JREFUeF6tyqEBAAAAgjA/8/+rsJNdIBEpOL/FBtchGt3VamkoAAAAAElFTkSuQmCC' );
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 0;
        left: 10px;
    }
.content {
    padding: 150px 50px 50px 50px;
}
#overlay {
    background-image: url(../images/bg.png);
    visibility: hidden;
    position: fixed;
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    z-index: 999999;
}
    #overlay div {
        width: 250px;
        margin: 100px auto;
        background-color: #fff;
        border-radius: 4px;
        padding: 15px;
    }
#preloader {
    position: fixed;
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    background: #fff;
    z-index: 999999;
}
#preloader2 {
    position: fixed;
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    background: #fff;
    z-index: 999999;
}
.preloader-container {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    z-index: 3;
    text-align: center;
}
@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
.stylish {
    font-family: "Lucida Grande", "Lucida Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif, FontAwesome;
}
.ikon{
    width: 150px;
    float: left;
    margin-bottom: 14px;
    margin-top: 10px;
    text-align: center;
   
}
.ikon a { text-decoration: none;
}
.btnDel:hover{cursor:pointer;-webkit-filter: grayscale(0);
	filter: grayscale(0);}
.btnDel{-webkit-filter: grayscale(100%);
	filter: grayscale(100%);}
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -moz-transition-property: transform;
    -o-transition-property: transform;
    -webkit-transition-property: transform;
    transition-property: transform;
}

    .hvr-grow:hover,
    .hvr-grow:focus,
    .hvr-grow:active {
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        cursor:pointer;

    background: rgba(24, 21, 121, 0.05);
    }
    .blnc{background:rgba(239, 59, 18, 0.48);}
     .pid{background:rgba(109, 167, 239, 0.54);}
     .tol{background:rgba(26, 229, 17, 0.51);}
     input[type="date"]::-webkit-inner-spin-button, input::-webkit-clear-button {
    display: none;
}
     .mm-listview > li:hover {
    color: #fff;
    background: #181579;
}
     #ctl00_SheetContentPlaceHolder_dlButtons tbody  {display: block; }
#ctl00_SheetContentPlaceHolder_dlButtons  td {display: inline-block; }
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : 0em;
  line-height  : 1.5em;
}

input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 1.2em;
  height           : 1.2em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

input[type=checkbox]:not(old):checked + label > span,
input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
input[type=checkbox]:not(old):checked + label > span:before,
input[type=radio]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : #181579;
  font-size   : 1.5em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em #03035e;
  font-weight : bold;
}
