.logohead-t {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
}

#wrapper {
    width: 100%;
    background: #607D8B;
}


body.lgp-who {
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0);
}

body.lgp-who #wrapper {
    background: rgba(96, 125, 139, 0);
}


a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}


a.btn:hover {
    color: #ffffff;
}

.nav > li {
    position: relative;
    display: block;
    text-transform: uppercase;
    font-size: 12px;
}

.sidebar-collapse .nav > li > a.active-menu {
    background-color: #414e54 !important;
    color: #e0e0e0;
}

.sidebar-collapse > .nav > li > a {
    padding: 5px 10px;
}


.main-cfg-icons .btn {
    padding: 2px 8px;
    font-size: 20px;
}

.main-cfg-icons .btn.logout {
    padding: 6px 8px;
    font-size: 14px;
    /* line-height: 27px; */
}


.user-img-div {
    min-height: 100px;
    padding: 10px 20px;
    background-color: #4380B8;
}

.user-img-div .ico {
    font-size: 26px;
    color: white;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #4380b8;
}

.grad-gray {
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0);
}

.grad-blue {
    background: #0F95CD;
    color: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1e5f9), color-stop(50%, #44a0d4), color-stop(51%, #0f96ce), color-stop(100%, #006cac));
    background: -webkit-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -o-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -ms-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: linear-gradient(to bottom, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1e5f9', endColorstr='#006cac', GradientType=0);
}


.btn-posup::after {
    display: inline-block;
    content: "\f062";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.btn-posdown::after {
    display: inline-block;
    content: "\f063";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.btn-posupd::after {
    display: inline-block;
    content: "\f2f1";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.button.grad-blue:hover {
    background: #0F95CD;
    color: snow;
}

.button.grad-gray:hover {
    background: #e7e7e7;
}

.button-small {
    font-size: 12px;
    font-family: 'Trebuchet MS', Arial, sans-serif;
    line-height: 24px;
    border: none;
    width: 63px;
    height: 24px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
}

.editorarea {
    min-width: 870px;
    height: 450px;
    margin: 0 auto 0 auto;
    width: auto;
}

.editorarea.shorter {
    min-width: 870px;
    height: 450px;
    margin: 0 auto 0 auto;
    width: auto;
}


.editorarea_small {
    width: 860px;
    height: 150px;
    margin: 0 auto 0 auto;
}

.editorareaSmall {
    width: 860px;
    height: 100px;
    margin: 0 auto 0 auto;
}


.button-large {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    border: none;
    width: 337px;
    height: 41px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.hrule {
    display: block;
    margin-bottom: 20px;
    border-bottom: 1px #0186C1 dashed;
    border-top: 0;
    clear: both;
    height: 20px;
    border-right: 0;
    border-left: 0;
}

.btn-primary {
    color: #fff;
    background-color: #0186C1;
    border-color: #0186C1;
}

.win {
    margin: 0 auto 0 auto;
    clear: both;
    text-align: center;
    border: 1px solid #afafaf;
    background: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}


#login {
    width: 960px;
    min-height: 600px;
    margin: 0 auto 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#login .space {
    width: 960px;
    min-height: 25px;
    margin: 0 auto 0 auto;
}

#login .win {
    width: 480px;
    min-height: 260px;
    padding: 30px 50px;
    background-color: white;
}

#login .win .logintext60 {
    margin: 60px auto 0 auto;
    float: none;
}

#login .win .logintext10 {
    margin: 10px auto 0 auto;
    float: none;
}

#login .win .loginerr {
    margin: 35px auto 0 auto;
    float: none;
}

#login .loginform {
    margin: 3px auto 0 auto;
    float: none;
    width: 337px;
    height: 33px;
}

#login .loginform .inp {
    margin: 0 auto 0 auto;
    width: 229px;
    /* height: 24px; */
    border: 1px solid #BBBABA;
    background: #ffffff;
    /* padding: 7px; */
}

#login .loginform input {
    margin: 2px auto 0 auto;
    width: 226px;
    /* height: 20px; */
    text-align: center;
    color: #3399cc;
    border: 0;
    font-weight: bold;
    /* font-size: 14px; */
    /* line-height: 14px; */
    background-color: #ffffff;
}

#login .loginform .txt {
    margin: 0 auto 0 auto;
    width: 105px;
    height: 24px;
    color: #333333;
    padding-top: 5px;
}

#login .loginbutton {
    margin: 20px auto 0 auto;
    float: none;
    clear: both;
    cursor: pointer
}

#login .error1 {
    width: 42px;
    height: 42px;
    line-height: 42px;
    color: #DF0F18;
    font-size: 24px;
}


#login .loginheader {
    width: 337px;
    min-height: 45px;
    margin: 0 auto;
}

#login .loginheader h1 {
    color: #333333;
    font-size: 20px;
}

#login .loginheader h4 {
    color: #8B8B8B;
    font-size: 11px;
}

#login .loginheader img {
    display: block;
    margin-right: 60px;
    margin-left: 0;
}

#login .loginheader img.heb_float {
    margin-left: 60px;
    margin-right: 0;
}

#login .loginheader.error h1, #login .loginheader.error h4 {
    color: #DF0F18 !important;
}

#login #login-button {
    margin: 20px auto;
}


.heb {
    direction: rtl;
    text-align: right !important;
}

.eng {
    direction: ltr;
    text-align: left !important;
}

.rus {
    direction: ltr;
    text-align: left !important;
}

.hebdir {
    direction: rtl !important;
}

.engdir {
    direction: ltr !important;
}

.rusdir {
    direction: ltr !important;
}

.heb_full iframe {
    text-align: right
}

.TLeft {
    text-align: left !important;
}

.TRight {
    text-align: right !important;
}

.heb_float {
    float: right
}

.eng_float {
    float: left
}

.rus_float {
    float: left
}

.heb_oposite_float {
    float: left
}

.eng_oposite_float {
    float: right
}

.rus_oposite_float {
    float: right
}

.heb_oposite_ta {
    text-align: left
}

.eng_oposite_ta {
    text-align: right
}

.rus_oposite_ta {
    text-align: right
}

.clear100 {
    width: 100%;
    clear: both;
}

.blok {
    display: block !important;
}


html.subpl {
    height: 100%;
    min-height: 100%;
}

body.subpl {
    height: 100%;
    min-height: 100%;
}


.h3oneditor {
    width: 100%;
    height: 20px;
    margin: 0 auto 0 auto;
    color: #0186c1;
    font-weight: bold;
    font-size: 14px;
    text-align: center !important;
}


.editor333 {
    margin: -10px auto 0 auto;
}


.upload_iframe {
    height: 140px;
    width: 140px;
    border: 1px black solid;
    margin-top: 1px;
    margin-bottom: 5px;
}

.nupload_iframe {
    position: absolute;
    left: -1px;
    bottom: 0;
    height: 32px;
    width: 223px;
    border: 0;
    margin: 0;
    padding: 0;
}

.gal4conteiner {
    position: relative;
    width: 222px;
    height: 226px;
    overflow: hidden;
    border: 1px #BBB solid;
}

.gal44conteiner {
    position: relative;
    width: 214px;
    height: 226px;
    margin: 6px 1px;
    overflow: hidden;
    border: 1px #BBB solid;
}

.file4conteiner {
    position: relative;
    width: 222px;
    height: 112px;
    overflow: hidden;
    border: 1px #BBB solid;
}

.gallerycont1 {
    width: 222px;
    height: 200px;
    overflow: hidden;
    text-align: center;
    float: left;
    background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNDOUJGM0ZFODY2MTFFMjk4RDQ4MTNFREMyODg0OTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNDOUJGNDBFODY2MTFFMjk4RDQ4MTNFREMyODg0OTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGM0M5QkYzREU4NjYxMUUyOThENDgxM0VEQzI4ODQ5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGM0M5QkYzRUU4NjYxMUUyOThENDgxM0VEQzI4ODQ5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poc6zFoAAAVpSURBVHja7Js/SCtZFMbfxPg3okFdFRVcixUU4Vk8EBHW5tXapLIISrbd11hni7V+jdtumkGsbLS28YGKvC0UxEIRNqKiPpUoJv6LZu83zJXZeTOTTGZMXPb7YDDJ3My9c373nHvONaPkcrl31NtRgCYgEIpACIQiEAKhCIRAKAIhEIpAKAIhEIpACIQiEAKhCIRAKAKhCIRAKAIhEIpACIQikP+t+Nvet8UiaPF5pThq9b8KzeS/3cXxKI5b/e+/pICKorzYHSBCtFnJlNbBvHhIwOQZhFFahXS7Wy7qdbRPWVRnByRI25RFQTsgXMDLI4V1CAtDikAIhCIQAqEIhECslU6n47lc7tv9/X3Crg3Ooc3Ozs57q/NXV1efHh8fF9BGHvjO6enpWKHjQFvj980HxplIJML5rnN7e/sZ7TEm87nn5+c9pz6Mh7mvp6env5xs4LuHVFVVjbkxIIRBA0RDQ0M8GAyOmq/X2tqagIF82Yeoq/s0NTX1dXV1tdupXXV1tXYP9fX1Ub9mdzKZHA0EAlq/PT090ZKFrJaWlt8KmYVS0Wj0T4AQMy95fX09oyjKD/LAezGjUjU1NVE3UMzXwbG2tvYhm82uiNfhoaEhW0+GV6CNmM1bMKB5gonPfjJe9+zsLGbXZywWS8nvtbe3R3Uv2QJwNzYqGghuGDcxMTERLzTEAAYGWVFR8aGxsXHWeB7v19fXPwIWoBTr6tDIyEiysrIygjGKvt5fXFxYztJQKISwlzo6OprB+3A4PO7VO2B80ffPuE8RNpcAPBKJRF8dyN7e3ow0Hlw0X/umpiZtULu7u9NOhry5uVHxuru7e8yrcY6Pj//Qw9d3cAEcsEQI/SL6WoEBYchiZrNRMD4gAMbCwoIK4ABfkpB1eHioGberqytviMHNA2B/f/+WU7vt7e1FPbaPegUCQ8MgYn0atTinGSmVSi3qyUrRs9nK6wADYQzAce+FTFrPQHDDd3d3KkIXshonN8bNCiB/FxJucENyUfQqca0r0Xej+XPh2eOYIG1tbUvGieBlcTd6nVxThMevGNeVV69D5ufntdCFrMbtLCiXsKYAuJhMi8aJINdFt9mjlMyopNdBzc3NWthyGw6LBoKZcH5+/jted3Z2xu3a6LP+x0IWRd2bkn4YH95hvpZIu8dkamysJWQqLtc7t5IpNNJ343VxP27DoadKHW7/8PCwBHe1KrBkCojZly97koMWheKKH/UADCFCyMu6hbrEXAOZhfNuszx4HfpyauMmHHreOpmbm5vGTETRJ8B8F/8vLy+17Km3t/eznevCWHLQwphLXsfU0dHxq143vMAdGBgYt6slcGQymdlisjzpdQcHBxGr69rVOq8GBGFJaFZmVFZeJOuCycnJZbMn4f3w8PCyHtvVfNlYvsUVOwKy7pELt5ylMguy+u7m5qYqF303/cm+kOjYFKGqm1rHl81FLGAwut15WazB6PAkY5zFe7g8Ql9tbe20i5kZN+8r9fX1LcsdgY2NjZixOEXfxizIKsvDGNDOrqC0S6GROjvZBuPBFlG+7Rxfd3tVVf0FM9AJighf02ZwMAK2JsTCGPM6Btw4Qg92BGBg+bmcnfv7+7NO3z85OVH13YOCgMgU2rz7YJYsegcHB/Ne1/jLxRZufpdN53rtxP+HvDURCIFQBEIglB9A+ChVeZSzA5KlbcqirB2QDG1TFmXsgOB5tzTtU1Kl35meMzQ/Ywjxoc/XXzMsH/rUnojmY9FviBScg0BYh1AEQiAUgRAIRSAEQhEIgVAEQhEIgVAEQiAUgRAIRSAEQhEIRSAEQhEIgVAEQiAUgRAIRSAUgRAIRSD/af0jwADMSj+Z8WX8LwAAAABJRU5ErkJggg==) center center no-repeat;
}


.gallerycont1 a {
    display: block;
    max-height: 195px;
}

#pic_boxfilepdf .preview_image {
    margin: 25px auto 0 auto;
    max-height: 170px;
    width: 42px;
    margin-bottom: 40px;
    background: url('../img/loading.gif') center center no-repeat;
}

.preview_image {
    margin: auto;
    max-height: 170px;
    width: auto;
    max-width: 100%;
    background: url('../img/loading.gif') center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 24px;
    right: 0;
}

.remove_btn {
    position: absolute;
    right: 0;
    top: -100px;
}

.panel_filters {
    margin: 5px 20px 0 0;
    float: right;
}


.win {
    margin: 0 auto 0 auto;
    clear: both;
    text-align: center;
    border: 1px solid #afafaf;
    background: #ffffff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.lineof {
    min-height: 26px;
    margin: 0 auto 0 auto;
    width: 100%; /* width: 876px; overflow:hidden*/
}

.fullitem {
    padding: 10px 0;
}

.fullitem.div {
    margin-bottom: 0;
    background-color: transparent;
    border-bottom: 1px solid #eeeeee;
}

/*.fullitem:hover{background-color: #fafafa;}*/
.fullitem:hover .label1 {
    color: #00B8FF;
}

.fullitem h3 {
    width: 100%;
    height: 20px;
    margin: 0 auto 0 auto;
    color: #0186c1;
    font-weight: bold;
    font-size: 14px;
}

.fullitem > span,
.fullitem .label1 {
    width: 190px;
    line-height: 26px;
    margin: 0 0 0 10px;
    color: #0186c1;
    font-size: 14px;
}

.fullitem .label4 {
    /*width: 190px;*/
    /*line-height: 32px;*/
    /*margin: 0;*/
    /*color: #607d8b;*/
    /*font-size: 14px;*/
    /*font-weight: 500;*/

    color: #2a4762;
    font-size: 14px;
    font-weight: 500;

}

.fullitem select {
    height: 24px;
    line-height: 24px;
}

.cat_list {
    float: right;
    width: 200px;
    margin-right: 50px
}


.stock {
    border: 1px solid #bbbbbb;
    overflow: hidden;
    height: auto;
    width: 580px;
}

.stocklist {
    overflow-y: auto;
    min-height: 0px;
    max-height: 104px;
    width: 100%;
}

.stockitem {
    border-bottom: 1px #ccc solid;
    width: auto;
    padding: 5px;
    line-height: 24px;
    height: 24px;
    clear: both;
    cursor: default; /* width: 75%;*/
}

.stockitem:hover {
    background: #DDF1FB;
}

.stockitem.new-stockitem {
    border-bottom: 0px #ccc solid;
    background: #eee;
    width: auto;
    margin: 0;
    padding: 10px;
    line-height: 24px;
    height: 24px; /* width: 75%;*/
}

.stockitem.info-stockitem {
    border-top: 1px #ccc solid;
    background: #fff;
    font-weight: bold;
    font-size: 14px;
    width: auto;
    margin: 0;
    padding: 5px;
    line-height: 24px;
    height: 24px; /* width: 75%;*/
}

.stockitem:last-child {
    border-bottom: none;
}

.stockitem img {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    margin-top: 2px;
}

.o2k7Skin table,
.o2k7Skin tbody,
.o2k7Skin a,
.o2k7Skin img,
.o2k7Skin tr,
.o2k7Skin div,
.o2k7Skin td,
.o2k7Skin iframe,
.o2k7Skin span,
.o2k7Skin *,
.o2k7Skin .mceText {
    max-width: 100%;
}

/*SubPlugin*/
.subplugwin {
    margin: 0 auto 0 auto;
    clear: both;
    text-align: center;
    border: 1px solid #afafaf;
    background: #F0F0F0;
    -webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.3);
}

.sub-plugin .item-block-tile {
    width: 147px !important;
    min-height: 80px;
    margin: 9px;
    padding: 0;
    border: 1px solid #dddddd;
    text-align: center;
    background: #fff;
}

.sub-plugin .item-block-tile .action-block {
    background: transparent;
    padding: 10px 8px;
}

.disable {
    opacity: 0.7;
    cursor: inherit;
}


.btn-posup {
    width: 24px;
    height: 24px;
    margin: 0 1px;
}

.btn-posdown {
    width: 24px;
    height: 24px;
    margin: 0 1px;
}

.btn-posupd {
    width: 24px;
    height: 24px;
    margin: 0 1px;
}

.rad5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.rad3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.bg_red {
}

.bg_green {
}

.greenchk {
    /* background: transparent url('../img/greencheck.png') no-repeat left center; */
    padding-left: 20px;
}

.flash {
    /*background: transparent url('../img/flash.png') no-repeat left center;*/
    padding-left: 30px;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    width: auto;
}


.col_red {
    color: #DF0F18;
}

.col_green {
    color: #669900;
}

.col_white {
    color: #ffffff;
}

.grad-black {
    background: #292929;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlhOWE5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9a9a9a 0%, #303030 50%, #000000 51%, #131313 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9a9a9a), color-stop(50%, #303030), color-stop(51%, #000000), color-stop(100%, #131313));
    background: -webkit-linear-gradient(top, #9a9a9a 0%, #303030 50%, #000000 51%, #131313 100%);
    background: -o-linear-gradient(top, #9a9a9a 0%, #303030 50%, #000000 51%, #131313 100%);
    background: -ms-linear-gradient(top, #9a9a9a 0%, #303030 50%, #000000 51%, #131313 100%);
    background: linear-gradient(to bottom, #9a9a9a 0%, #303030 50%, #000000 51%, #131313 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9a9a', endColorstr='#131313', GradientType=0);
}

.button.grad-black:hover {
    background: #292929;
}

.grad-blue {
    background: #0F95CD;
    color: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxZTVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0YTBkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBmOTZjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZjYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1e5f9), color-stop(50%, #44a0d4), color-stop(51%, #0f96ce), color-stop(100%, #006cac));
    background: -webkit-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -o-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: -ms-linear-gradient(top, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    background: linear-gradient(to bottom, #c1e5f9 0%, #44a0d4 50%, #0f96ce 51%, #006cac 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1e5f9', endColorstr='#006cac', GradientType=0);
}

.no-grad-blue {
    background: #0F95CD;
}

.button.grad-blue:hover {
    background: #0F95CD;
    color: snow;
}

.grad-red {
    background: #D03123;
    color: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YmJhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q3NDczOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QwMzEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTE5MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f9bbad 0%, #d74739 50%, #d03123 51%, #ba191d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9bbad), color-stop(50%, #d74739), color-stop(51%, #d03123), color-stop(100%, #ba191d));
    background: -webkit-linear-gradient(top, #f9bbad 0%, #d74739 50%, #d03123 51%, #ba191d 100%);
    background: -o-linear-gradient(top, #f9bbad 0%, #d74739 50%, #d03123 51%, #ba191d 100%);
    background: -ms-linear-gradient(top, #f9bbad 0%, #d74739 50%, #d03123 51%, #ba191d 100%);
    background: linear-gradient(to bottom, #f9bbad 0%, #d74739 50%, #d03123 51%, #ba191d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9bbad', endColorstr='#ba191d', GradientType=0);
}

.button.grad-red:hover {
    background: #D03123;
    color: snow;
}

.grad-gray {
    background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0);
}


#page-inner {
    width: 100%;
    margin: 10px 20px 10px 0px;
    background-color: #fff !important;
    padding: 10px 50px;
    min-height: 800px;
}


.plugin-page-header h1 {
    line-height: 50px;
}

.plugin-page-header h2 {
    line-height: 40px;
    text-transform: uppercase;
    font-size: 15px;
}

.plugin-head-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    color: #333333;
    font-size: 34px;
    /* text-align: center; */
}


.p-dashed-line-v1 {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #607d8b;
    line-height: 27px;
}


.positioninp {
    width: 34px;
    text-align: center;
}


.delete-btn {
    color: #DF0F18;
    cursor: pointer;
}

.delete-btn.disable {
    color: #AAAAAA
}

.plugin-page .win {
    margin: 0 auto 0 auto;
    clear: both;
    text-align: center;
    border: 0;
    background: #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.col-order {
    width: 140px;
}

.col-opt {
    width: 140px;
}


.inpnorm4txt {
    /* width: 465px; */
    height: 32px !important;
    /*    border: 1px #bbbbbb solid; */
    /*
    line-height: 14px;
    font-size: 14px;
    font-family: Arial, sans-serif;
*/
    resize: none;
    white-space: nowrap;
    overflow: hidden;
    padding: 4px 10px !important;
    /* line-height: 32px; */
}


.uplo45878573 {
    margin: 2px;
    width: 214px;
    height: 32px;
    font-size: 12px;
    padding: 5px 3px;
    color: white;
}


.open-close-panel {
    display: inline-block;
    cursor: pointer;
    margin-top: -2px;
    width: 28px;
    height: 28px;
    border: 2px solid #57c0e0;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
    line-height: 26px;
    background-color: #57c0e0;
    margin-left: 0;
}


.panel.panel-info .panel-heading h5 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 28px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #202020;
}

.panel.panel-info.state .panel-body {
    display: none;
}

.panel.panel-info.state.on .panel-body {
    display: block;
}

.panel.panel-info.state .hideif1 {
    display: none;
}

.panel.panel-info.state.on .hideif1 {
    display: block;
}

.panel.panel-info.state.on .hideif0 {
    display: none;
}


/*Pagination*/
.pagination {
    margin: 10px 0;
    text-align: right
}

.pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    padding-inline-start: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
    display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #CDCDCD;
    border-left-width: 0;
    color: #0186C1;
}

.pagination ul > li.current a {
    background-color: #0186C1;
    color: #ffffff;
    border-color: #0186C1;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #8F8F8F;
    color: #ffffff;
    border-color: #8F8F8F;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #ffffff;
    cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    color: #999999;
    cursor: default;
    background-color: #eeeeee;
    border-color: #CDCDCD !important;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
    text-align: center;
}

.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    padding: 15px;
    background-color: #d9edf7;
}

.selected-brach-title {
    font-size: 15px;
    background-color: #0a2f57;
    line-height: 22px;
    color: #ffffff;
    display: inline-block;
    text-transform: uppercase;
    padding: 1px 10px;
    vertical-align: bottom;
}

.err-msg {
    font-size: 12px;
    margin-bottom: 0;
    font-weight: 600;
    color: darkred;
}


/* agent plugin style start here */
.agents-list.table-wrapper {
    position: relative;
}

.agents-list.table-wrapper .summary {
    position: absolute;
    top: -68px;
    left: 0;
}

.agents-list.table-wrapper table tr.blocked {
    color: darkred;
}

.agents-list.table-wrapper table tr.active {
    color: #0186c1;
}

.agents-list.table-wrapper table tr.pending {
    color: orangered;
}

table.agent-full-info {
    border: 1px solid;
    width: 100%;
}

table.agent-full-info tr {
    border: 1px solid;
}

table.agent-full-info td {
    border-right: 1px solid;
}

table.agent-full-info td:last-child {
    border-right: 0;
}

table.agent-full-info td span {
    display: block
}


.loader {
    display: none;
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top: 4px solid #114466;
    width: 24px;
    height: 24px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


.thedashbrd-wrapper .table > thead > tr > th,
.thedashbrd-wrapper .table > tbody > tr > th,
.thedashbrd-wrapper .table > tfoot > tr > th,
.thedashbrd-wrapper .table > thead > tr > td,
.thedashbrd-wrapper .table > tbody > tr > td,
.thedashbrd-wrapper .table > tfoot > tr > td {
    padding: 4px 8px;
    line-height: 1.1;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}


.thedashbrd-wrapper label {
    color: #2a4762;
    font-size: 14px;
    font-weight: 500;
}


.biggercheckboxes {

}

.biggercheckboxes input[type=checkbox] {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 0;
    position: absolute;
    left: 0;
}

.biggercheckboxes label {
    line-height: 20px;
    vertical-align: middle;
    padding: 0;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}


.inline-label-tctc label {
    float: none;
    vertical-align: middle;
    display: inline-block;
    width: 20%;
    margin-bottom: 0;
}

.inline-label-tctc input {
    width: 75%;
    vertical-align: middle;
    display: inline-block;
}


.inline-label-tc50 label {
    float: none;
    vertical-align: middle;
    display: inline-block;
    width: 49%;
    margin-bottom: 0;
}

.inline-label-tc50 input {
    width: 50%;
    vertical-align: middle;
    display: inline-block;
}


/* Radius - - - - - -- - - - - - - - - - */
.round {
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    border-radius: 100% !important;
    margin: auto;
    display: inline-block;
    text-align: center;
}

.round-13 {
    width: 13px;
    height: 13px;
}

.round-15 {
    width: 15px;
    height: 15px;
}

.round-20 {
    width: 20px;
    height: 20px;
}

.rad-0 {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.rad-3 {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}

.rad-5 {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}

.rad-8 {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
}

.rad-10 {
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    border-radius: 10px !important;
}

/*Border radius*/
.rad-t-5 {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.rad-t-10 {
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.rad-b-5 {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rad-b-10 {
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.rad-r-5 {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.rad-r-10 {
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.rad-l-5 {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.rad-l-10 {
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.rad-trbl {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

/* Shadows - - - - - -- - - - - - - - - - */
.shadow-2 {
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}

.shadow-3 {
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
}

.shadow-5 {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.6);
}

.shadow-8 {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
}

.shadow-10 {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
}

.shadow-15 {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
}

.shadow-20 {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.shadow-text {
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);
}

.shadow-text-1 {
    text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.6);
}

.shadow-text-3 {
    text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.6);
}

.shadow-text-5 {
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
}

/*Opacity*/
.op-09 {
    opacity: 0.9 !important;
}

.op-08 {
    opacity: 0.8 !important;
}

.op-07 {
    opacity: 0.7 !important;
}

.op-06 {
    opacity: 0.6 !important;
}

.op-05 {
    opacity: 0.5 !important;
}

.op-06 {
    opacity: 0.4 !important;
}

.op-03 {
    opacity: 0.3 !important;
}

.op-02 {
    opacity: 0.2 !important;
}

.op-1 {
    opacity: 1 !important;
}

.hover {
    opacity: 0.75 !important;
}

.hover:hover {
    opacity: 1 !important;
}

/*Colors*/
.color-black {
    color: #000000 !important
}

.color-white {
    color: #ffffff !important
}

.color-red {
    color: #D71A1A
}

.color-blue {
    color: #2C81E9
}

.color-green {
    color: #6C9E22
}

.color-gray {
    color: #777777
}

.color-light-gray {
    color: #aaaaaa
}

.color-dark-gray {
    color: #333333;
}
.color-darkred {
    color: darkred;
}

/*Backgrounds*/
.background-black {
    background-color: #000000;
}

.background-white {
    background-color: #ffffff;
}

.background-gray {
    background-color: #777777;
}

.background-light-gray {
    background-color: #aaaaaa;
}

.background-dark-gray {
    background-color: #333333;
}

.background-black-op {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgmMlABGBiIBKMKqSOQoAAAwAEUwCtYejIgQAAAABJRU5ErkJggg==");
}

.background-white-op {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgmMlABGBiIBKMKqSOQoAAAwAEUwCtYejIgQAAAABJRU5ErkJggg==");
}

/*Language*/
.rus {
    direction: ltr !important;
    text-align: left !important
}

.eng {
    direction: ltr !important;
    text-align: left !important
}

.heb {
    direction: rtl !important;
    text-align: right !important
}

/* Fonts */
.font-8 {
    font-size: 8px !important;
}

.font-9 {
    font-size: 9px !important;
}

.font-10 {
    font-size: 10px !important;
}

.font-11 {
    font-size: 11px !important;
}

.font-12 {
    font-size: 12px !important;
}

.font-13 {
    font-size: 13px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-15 {
    font-size: 15px !important;
}

.font-16 {
    font-size: 16px !important;
}

.font-17 {
    font-size: 17px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-19 {
    font-size: 19px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-21 {
    font-size: 21px !important;
}

.font-22 {
    font-size: 22px !important;
}

.font-24 {
    font-size: 24px !important;
}

.font-23 {
    font-size: 23px !important;
}

.font-25 {
    font-size: 25px !important;
}

.font-26 {
    font-size: 26px !important;
}

.font-27 {
    font-size: 27px !important;
}

.font-28 {
    font-size: 28px !important;
}

.font-29 {
    font-size: 29px !important;
}

.font-30 {
    font-size: 30px !important;
}

.font-31 {
    font-size: 31px !important;
}

.font-32 {
    font-size: 32px !important;
}

.font-33 {
    font-size: 33px !important;
}

.font-34 {
    font-size: 34px !important;
}

.font-35 {
    font-size: 35px !important;
}

.font-36 {
    font-size: 36px !important;
}

.font-37 {
    font-size: 37px !important;
}

.font-42 {
    font-size: 42px !important;
}

.font-46 {
    font-size: 42px !important;
}

.font-48 {
    font-size: 48px !important;
}

.font-52 {
    font-size: 52px !important;
}

.font-64 {
    font-size: 64px !important;
}

.font-78 {
    font-size: 78px !important;
}

.font-b {
    font-weight: bold !important;
}

.font-b-600 {
    font-weight: 600 !important;
}

.font-b-700 {
    font-weight: 700 !important;
}

.font-i {
    font-style: italic !important;
}

.font-n {
    font-weight: normal !important;
}

.font-lt {
    text-decoration: line-through !important;
}

.font-arial {
    font-family: Arial, "Arial Hebrew", Tahoma, Helvetica, serif;
}

.text-n {
    text-transform: none !important
}

.text-uc {
    text-transform: uppercase !important
}

.text-lc {
    text-transform: lowercase !important
}

.text-cap {
    text-transform: capitalize !important;
}

.text-ul {
    text-decoration: underline !important
}

.text-lt {
    text-decoration: line-through !important
}

.line-h-n {
    line-height: normal !important;
}

.line-h-0 {
    line-height: 0px !important;
}

.line-h-8 {
    line-height: 8px !important;
}

.line-h-10 {
    line-height: 10px !important;
}

.line-h-11 {
    line-height: 11px !important;
}

.line-h-12 {
    line-height: 12px !important;
}

.line-h-14 {
    line-height: 14px !important;
}

.line-h-15 {
    line-height: 15px !important;
}

.line-h-16 {
    line-height: 16px !important;
}

.line-h-18 {
    line-height: 18px !important;
}

.line-h-20 {
    line-height: 20px !important;
}

.line-h-22 {
    line-height: 22px !important;
}

.line-h-24 {
    line-height: 24px !important;
}

.line-h-25 {
    line-height: 25px !important;
}

.line-h-26 {
    line-height: 26px !important;
}

.line-h-28 {
    line-height: 28px !important;
}

.line-h-30 {
    line-height: 30px !important;
}

.line-h-32 {
    line-height: 32px !important;
}

.line-h-34 {
    line-height: 34px !important;
}

.line-h-36 {
    line-height: 36px !important;
}

.line-h-40 {
    line-height: 40px !important;
}

.line-h-46 {
    line-height: 46px !important;
}

.line-h-50 {
    line-height: 50px !important;
}

.line-h-52 {
    line-height: 52px !important;
}

.line-h-56 {
    line-height: 56px !important;
}

.line-h-60 {
    line-height: 60px !important;
}

/* Direction - - - - - -- - - - - - - - - - */
.dir-rus {
    direction: ltr !important;
}

.dir-eng {
    direction: ltr !important;
}

.dir-heb {
    direction: rtl !important;
}

.dir-rus-op {
    direction: rtl !important;
}

.dir-eng-op {
    direction: rtl !important;
}

.dir-heb-op {
    direction: ltr !important;
}

/* Align - - - - - -- - - - - - - - - */
.align-r {
    text-align: right !important;
}

.align-l {
    text-align: left !important;
}

.align-c {
    text-align: center !important;
}

.align-j {
    text-align: justify !important;
}

.align-heb {
    text-align: right !important
}

.align-eng {
    text-align: left !important
}

.align-rus {
    text-align: left !important
}

.align-heb-op {
    text-align: left !important
}

.align-eng-op {
    text-align: right !important
}

.align-rus-op {
    text-align: right !important
}

.align-v-c {
    vertical-align: middle !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-m {
    vertical-align: middle !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-b {
    vertical-align: bottom !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-t {
    vertical-align: top !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-tb {
    vertical-align: text-bottom !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-tt {
    vertical-align: text-top !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-bl {
    vertical-align: baseline !important;
    line-height: 100%;
    display: inline-block;
}

.align-v-s {
    vertical-align: sub !important;
    line-height: 100%;
    display: inline-block;
}

.valign-tb {
    vertical-align: text-bottom !important;
}

.inline-bl{display: inline-block}

/* Float  - - - - - -- - - - - - - - - - - - */
.float-l {
    float: left !important;
}

.float-r {
    float: right !important;
}

.float-heb {
    float: right !important
}

.float-eng {
    float: left !important
}

.float-rus {
    float: left !important
}

.float-heb-op {
    float: left !important
}

.float-eng-op {
    float: right !important
}

.float-rus-op {
    float: right !important
}

/* Positions - - - - - -- - - - - - - - - - */
.pos-rel {
    position: relative !important;
    z-index: 1;
}

.pos-rel-l {
    position: relative !important;
    z-index: 1;
    left: 0;
}

.pos-rel-r {
    position: relative !important;
    z-index: 1;
    right: 0;
}

.pos-rel-t {
    position: relative !important;
    z-index: 1;
    top: 0;
}

.pos-rel-b {
    position: relative !important;
    z-index: 1;
    bottom: 0;
}

.pos-abs {
    position: absolute !important;
    z-index: 1;
}

.pos-abs-l {
    position: absolute !important;
    z-index: 1;
    left: 0;
}

.pos-abs-r {
    position: absolute !important;
    z-index: 1;
    right: 0;
}

.pos-abs-c {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); /*width: 40%; height: 50%;*/
}

.pos-abs-t {
    position: absolute !important;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
}

.pos-abs-b {
    position: absolute !important;
    z-index: 1;
    bottom: 0;
    left: 0;
    right: 0;
}

.pos-center {
    margin: 0 auto !important;
    text-align: center !important;
    vertical-align: middle !important;
    line-height: 100%;
    display: inline-block;
}

.pos-l {
    text-align: left !important;
    float: left !important;
}

.pos-r {
    text-align: right !important;
    float: right !important;
}

div.pos-abs-b,
div.pos-abs-c,
div.pos-abs-t {
    left: 0;
    right: 0;
}

div.pos-abs-l,
div.pos-abs-c,
div.pos-abs-r {
    top: 0;
    bottom: 0;
}

.pos-abs-tl {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 1;
}

.pos-abs-tr {
    position: absolute !important;
    top: 0;
    right: 0;
    z-index: 1;
}

.pos-abs-bl {
    position: absolute !important;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.pos-abs-br {
    position: absolute !important;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.pos-rel-tl {
    position: relative !important;
    top: 0;
    left: 0;
    z-index: 1;
}

.pos-rel-tr {
    position: relative !important;
    top: 0;
    right: 0;
    z-index: 1;
}

.pos-rel-bl {
    position: relative !important;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.pos-rel-br {
    position: relative !important;
    bottom: 0;
    right: 0;
    z-index: 1;
}

/* Widths - - - - - -- - - - - - - - - - */
.width-a,
.width-auto {
    width: auto !important;
}

.width-100 {
    width: 100% !important;
}

.width-99_5 {
    width: 99.5% !important;
}

.width-99 {
    width: 99% !important;
}

.width-90 {
    width: 90% !important;
}

.width-85 {
    width: 85% !important;
}

.width-84 {
    width: 84% !important;
}

.width-80 {
    width: 80% !important;
}

.width-75 {
    width: 75% !important;
}

.width-70 {
    width: 70% !important;
}

.width-68 {
    width: 68% !important;
}

.width-65 {
    width: 65% !important;
}

.width-66 {
    width: 66.666% !important;
}

.width-60 {
    width: 60% !important;
}

.width-50 {
    width: 50% !important;
}

.width-55 {
    width: 55% !important;
}

.width-47 {
    width: 47% !important;
}

.width-45 {
    width: 45% !important;
}

.width-40 {
    width: 40% !important;
}

.width-35 {
    width: 35% !important;
}

.width-33 {
    width: 33.333% !important;
}

.width-30 {
    width: 30% !important;
}

.width-29 {
    width: 29% !important;
}

.width-25 {
    width: 25% !important;
}

.width-24 {
    width: 24% !important;
}

.width-22 {
    width: 22% !important;
}

.width-20 {
    width: 20% !important;
}

.width-15 {
    width: 15% !important;
}

.width-10 {
    width: 10% !important;
}

.width-7 {
    width: 7% !important;
}

.width-5 {
    width: 5% !important;
}

.width-3 {
    width: 3% !important;
}

.width-2 {
    width: 2% !important;
}

.width-1 {
    width: 1% !important;
}

.width-min-10 {
    min-width: 10px !important;
}

.width-min-20 {
    min-width: 20px !important;
}

.width-min-30 {
    min-width: 30px !important;
}

.width-min-40 {
    min-width: 40px !important;
}

.width-min-50 {
    min-width: 50px !important;
}

.width-min-60 {
    min-width: 60px !important;
}

.width-min-70 {
    min-width: 70px !important;
}

.width-min-100 {
    min-width: 100px !important;
}

.width-min-150 {
    min-width: 150px !important;
}

.width-min-200 {
    min-width: 200px !important;
}

.width-max-20 {
    max-width: 20% !important;
}

.width-max-30 {
    max-width: 30% !important;
}

.width-max-40 {
    max-width: 40% !important;
}

.width-max-50 {
    max-width: 50% !important;
}

.width-max-100 {
    max-width: 100% !important;
}

.width-max-150 {
    max-width: 150px !important;
}

.width-max-200 {
    max-width: 200px !important;
}

/* Heights - - - - -- - - - - - - - - - */
.height-a {
    height: auto !important;
}

.height-0 {
    height: 0 !important;
}

.height-26 {
    height: 26px !important;
}

.height-32 {
    height: 32px !important;
}

.height-40 {
    height: 40px !important;
}

.height-45 {
    height: 45px !important;
}

.height-48 {
    height: 48px !important;
}

.height-50 {
    height: 50px !important;
}

.height-52 {
    height: 52px !important;
}

.height-60 {
    height: 60px !important;
}

.height-70 {
    height: 70px !important;
}

.height-80 {
    height: 80px !important;
}

.height-90 {
    height: 90px !important;
}

.height-100px {
    height: 100px !important;
}

.height-200 {
    height: 200px !important;
}

.height-300 {
    height: 300px !important;
}

.height-100 {
    height: 100% !important;
}

.height-min-10 {
    min-height: 10px !important;
}

.height-min-20 {
    min-height: 20px !important;
}

.height-min-30 {
    min-height: 30px !important;
}

.height-min-40 {
    min-height: 40px !important;
}

.height-min-50 {
    min-height: 50px !important;
}

.height-min-60 {
    min-height: 60px !important;
}

.height-min-70 {
    min-height: 70px !important;
}

.height-min-80 {
    min-height: 80px !important;
}

.height-min-90 {
    min-height: 90px !important;
}

.height-min-100 {
    min-height: 100px !important;
}

.height-min-150 {
    min-height: 150px !important;
}

.height-min-200 {
    min-height: 200px !important;
}

.height-min-300 {
    min-height: 300px !important;
}

.height-min-345 {
    min-height: 345px !important;
}

.height-min-500 {
    min-height: 500px !important;
}

/* Margins - - - - - -- - - - - - - - - - */
.marg-auto {
    margin: auto !important;
}

.marg-0-auto {
    margin: 0 auto !important;
}

.marg-auto-0 {
    margin: auto 0 !important;
}

.marg--2 {
    margin: -2px !important;
}

.marg--3 {
    margin: -3px !important;
}

.marg--5 {
    margin: -5px !important;
}

.marg-t--5 {
    margin-top: -5px !important;
}

.marg--10 {
    margin: -10px !important;
}

.marg--15 {
    margin: -15px !important;
}

.marg--20 {
    margin: -20px !important;
}

.marg-0 {
    margin: 0 !important;
}

.marg-1 {
    margin: 1px !important;
}

.marg-2 {
    margin: 2px !important;
}

.marg-3 {
    margin: 3px !important;
}

.marg-4 {
    margin: 4px !important;
}

.marg-5 {
    margin: 5px !important;
}

.marg-6 {
    margin: 6px !important;
}

.marg-7 {
    margin: 7px !important;
}

.marg-8 {
    margin: 8px !important;
}

.marg-9 {
    margin: 9px !important;
}

.marg-10 {
    margin: 10px !important;
}

.marg-13 {
    margin: 13px !important;
}

.marg-15 {
    margin: 15px !important;
}

.marg-20 {
    margin: 20px !important;
}

.marg-25 {
    margin: 25px !important;
}

.marg-30 {
    margin: 30px !important;
}

.marg-40 {
    margin: 40px !important;
}

.marg-50 {
    margin: 50px !important;
}

.marg-t-0 {
    margin-top: 0px !important;
}

.marg-t-1 {
    margin-top: 1px !important;
}

.marg-t-3 {
    margin-top: 3px !important;
}

.marg-t-2 {
    margin-top: 2px !important;
}

.marg-t-5 {
    margin-top: 5px !important;
}

.marg-t-7 {
    margin-top: 7px !important;
}

.marg-t-8 {
    margin-top: 8px !important;
}

.marg-t-10 {
    margin-top: 10px !important;
}

.marg-t-13 {
    margin-top: 13px !important;
}

.marg-t-15 {
    margin-top: 15px !important;
}

.marg-t-20 {
    margin-top: 20px !important;
}

.marg-t-22 {
    margin-top: 22px !important;
}

.marg-t-25 {
    margin-top: 25px !important;
}

.marg-t-30 {
    margin-top: 30px !important;
}

.marg-t-35 {
    margin-top: 35px !important;
}

.marg-t-40 {
    margin-top: 40px !important;
}

.marg-t-45 {
    margin-top: 45px !important;
}

.marg-t-50 {
    margin-top: 50px !important;
}

.marg-t-70 {
    margin-top: 70px !important;
}

.marg-t-100 {
    margin-top: 100px !important;
}

.marg-l-0 {
    margin-left: 0px !important;
}

.marg-l-2 {
    margin-left: 2px !important;
}

.marg-l-3 {
    margin-left: 3px !important;
}

.marg-l-5 {
    margin-left: 5px !important;
}

.marg-l-6 {
    margin-left: 6px !important;
}

.marg-l-7 {
    margin-left: 7px !important;
}

.marg-l-10 {
    margin-left: 10px !important;
}

.marg-l-12 {
    margin-left: 12px !important;
}

.marg-l-15 {
    margin-left: 15px !important;
}

.marg-l-20 {
    margin-left: 20px !important;
}

.marg-l-25 {
    margin-left: 25px !important;
}

.marg-l-30 {
    margin-left: 30px !important;
}

.marg-l-40 {
    margin-left: 40px !important;
}

.marg-l-50 {
    margin-left: 50px !important;
}

.marg-l-150 {
    margin-left: 150px !important;
}

.marg-r-0 {
    margin-right: 0px !important;
}

.marg-r-2 {
    margin-right: 2px !important;
}

.marg-r-3 {
    margin-right: 3px !important;
}

.marg-r-5 {
    margin-right: 5px !important;
}

.marg-r-6 {
    margin-right: 6px !important;
}

.marg-r-7 {
    margin-right: 7px !important;
}

.marg-r-10 {
    margin-right: 10px !important;
}

.marg-r-12 {
    margin-right: 12px !important;
}

.marg-r-15 {
    margin-right: 15px !important;
}

.marg-r-20 {
    margin-right: 20px !important;
}

.marg-r-30 {
    margin-right: 30px !important;
}

.marg-r-40 {
    margin-right: 40px !important;
}

.marg-r-50 {
    margin-right: 50px !important;
}

.marg-r-150 {
    margin-right: 150px !important;
}

.marg-r-155 {
    margin-right: 155px !important;
}

.marg-b-0 {
    margin-bottom: 0px !important;
}

.marg-b-2 {
    margin-bottom: 2px !important;
}

.marg-b-4 {
    margin-bottom: 4px !important;
}

.marg-b-5 {
    margin-bottom: 5px !important;
}

.marg-b-7 {
    margin-bottom: 7px !important;
}

.marg-b-8 {
    margin-bottom: 8px !important;
}

.marg-b-10 {
    margin-bottom: 10px !important;
}

.marg-b-11 {
    margin-bottom: 11px !important;
}

.marg-b-15 {
    margin-bottom: 15px !important;
}

.marg-b-20 {
    margin-bottom: 20px !important;
}

.marg-b-25 {
    margin-bottom: 25px !important;
}

.marg-b-30 {
    margin-bottom: 30px !important;
}

.marg-b-40 {
    margin-bottom: 40px !important;
}

.marg-b-50 {
    margin-bottom: 50px !important;
}

.marg-b-60 {
    margin-bottom: 60px !important;
}

.marg-b-70 {
    margin-bottom: 70px !important;
}

.marg-b-100 {
    margin-bottom: 100px !important;
}

.marg-lr-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.marg-lr-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.marg-lr-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

.marg-lr-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}

.marg-lr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.marg-lr-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
}

.marg-lr-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
}

.marg-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.marg-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.marg-lr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.marg-lr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.marg-lr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.marg-lr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}

.marg-lr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
}

.marg-lr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}

.marg-lr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}

.marg-lr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
}

.marg-lr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
}

.marg-tb-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.marg-tb-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.marg-tb-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

.marg-tb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.marg-tb-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.marg-tb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.marg-tb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.marg-tb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.marg-tb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.marg-tb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.marg-tb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.marg-tlr-5 {
    margin-top: 5px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.marg-tlr-10 {
    margin-top: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.marg-tlr-15 {
    margin-top: 15px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.marg-tlr-20 {
    margin-top: 20px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.marg-tlr-30 {
    margin-top: 30px !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.marg-tlr-40 {
    margin-top: 40px !important;
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.marg-tlr-50 {
    margin-top: 50px !important;
    margin-left: 50px !important;
    margin-right: 50px !important;
}

.marg-lrb-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
}

.marg-trb-20 {
    margin-top: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}

/* Paddings - - - - - -- - - - - - - - - - */
.pad-0 {
    padding: 0 !important;
}

.pad-1 {
    padding: 1px !important;
}

.pad-2 {
    padding: 2px !important;
}

.pad-3 {
    padding: 3px !important;
}

.pad-4 {
    padding: 4px !important;
}

.pad-5 {
    padding: 5px !important;
}

.pad-6 {
    padding: 6px !important;
}

.pad-7 {
    padding: 7px !important;
}

.pad-8 {
    padding: 8px !important;
}

.pad-9 {
    padding: 9px !important;
}

.pad-10 {
    padding: 10px !important;
}

.pad-15 {
    padding: 15px !important;
}

.pad-20 {
    padding: 20px !important;
}

.pad-30 {
    padding: 30px !important;
}

.pad-40 {
    padding: 40px !important;
}

.pad-50 {
    padding: 50px !important;
}

.pad-60 {
    padding: 60px !important;
}

.pad-80 {
    padding: 70px !important;
}

.pad-100 {
    padding: 100px !important;
}

.pad-t-0 {
    padding-top: 0 !important;
}

.pad-t-2 {
    padding-top: 2px !important;
}

.pad-t-5 {
    padding-top: 5px !important;
}

.pad-t-10 {
    padding-top: 10px !important;
}

.pad-t-12 {
    padding-top: 12px !important;
}

.pad-t-15 {
    padding-top: 15px !important;
}

.pad-t-18 {
    padding-top: 18px !important;
}

.pad-t-20 {
    padding-top: 20px !important;
}

.pad-t-30 {
    padding-top: 30px !important;
}

.pad-t-40 {
    padding-top: 40px !important;
}

.pad-t-50 {
    padding-top: 50px !important;
}

.pad-t-100 {
    padding-top: 100px !important;
}

.pad-b-0 {
    padding-bottom: 0 !important;
}

.pad-b-2 {
    padding-bottom: 2px !important;
}

.pad-b-5 {
    padding-bottom: 5px !important;
}

.pad-b-10 {
    padding-bottom: 10px !important;
}

.pad-b-12 {
    padding-bottom: 12px !important;
}

.pad-b-15 {
    padding-bottom: 15px !important;
}

.pad-b-20 {
    padding-bottom: 20px !important;
}

.pad-b-30 {
    padding-bottom: 30px !important;
}

.pad-b-40 {
    padding-bottom: 40px !important;
}

.pad-b-50 {
    padding-bottom: 50px !important;
}

.pad-l-0 {
    padding-left: 0 !important;
}

.pad-l-5 {
    padding-left: 5px !important;
}

.pad-l-12 {
    padding-left: 12px !important;
}

.pad-l-15 {
    padding-left: 15px !important;
}

.pad-l-10 {
    padding-left: 10px !important;
}

.pad-l-15 {
    padding-left: 15px !important;
}

.pad-l-20 {
    padding-left: 20px !important;
}

.pad-l-24 {
    padding-left: 24px !important;
}

.pad-l-25 {
    padding-left: 25px !important;
}

.pad-l-30 {
    padding-left: 30px !important;
}

.pad-l-40 {
    padding-left: 40px !important;
}

.pad-l-50 {
    padding-left: 50px !important;
}

.pad-l-60 {
    padding-left: 60px !important;
}

.pad-l-80 {
    padding-left: 80px !important;
}

.pad-l-100 {
    padding-left: 100px !important;
}

.pad-r-0 {
    padding-right: 0 !important;
}

.pad-r-5 {
    padding-right: 5px !important;
}

.pad-r-10 {
    padding-right: 10px !important;
}

.pad-r-12 {
    padding-right: 12px !important;
}

.pad-r-15 {
    padding-right: 15px !important;
}

.pad-r-20 {
    padding-right: 20px !important;
}

.pad-r-24 {
    padding-right: 24px !important;
}

.pad-r-25 {
    padding-right: 25px !important;
}

.pad-r-30 {
    padding-right: 30px !important;
}

.pad-r-40 {
    padding-right: 40px !important;
}

.pad-r-50 {
    padding-right: 50px !important;
}

.pad-r-60 {
    padding-right: 60px !important;
}

.pad-r-80 {
    padding-right: 100px !important;
}

.pad-r-100 {
    padding-right: 80px !important;
}

.pad-lr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pad-lr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.pad-lr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.pad-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.pad-lr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.pad-lr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pad-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.pad-lr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.pad-lr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.pad-lr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.pad-lr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.pad-lr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.pad-lr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

.pad-lr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
}

.pad-lr-150 {
    padding-left: 150px !important;
    padding-right: 150px !important;
}

.pad-lr-200 {
    padding-left: 150px !important;
    padding-right: 200px !important;
}

.pad-tb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.pad-tb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.pad-tb-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.pad-tb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.pad-tb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.pad-tb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.pad-tb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.pad-tb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.pad-tb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

.pad-tb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.pad-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.pad-tb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.pad-tb-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}

.pad-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.pad-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.pad-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.pad-tlr-10 {
    padding-top: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pad-tlr-20 {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.pad-lrb-10 {
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pad-lrb-20 {
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
