@font-face {
    font-family: 'new';
    src: url('play.ttf');
    font-weight: normal;
}
@font-face {
    font-family: 'new';
    src: url('play_b.ttf');
    font-weight: bold;
}

@font-face {
    font-family: 'BloggerSans';
    src: url('BloggerSans-Light.eot'); /* IE9 Compat Modes */
    src: url('BloggerSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('BloggerSans-Light.woff') format('woff'), /* Modern Browsers */
         url('BloggerSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
         url('BloggerSans-Light.svg#BloggerSans-Light') format('svg'); /* Legacy iOS */
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'BloggerSans';
    src: url('BloggerSans-Medium.eot'); /* IE9 Compat Modes */
    src: url('BloggerSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('BloggerSans-Medium.woff') format('woff'), /* Modern Browsers */
         url('BloggerSans-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
         url('BloggerSans-Medium.svg#BloggerSans-Medium') format('svg'); /* Legacy iOS */
    font-weight: bold;
    text-rendering: optimizeLegibility;
}



@font-face {
    font-family: 'FontAwesome2';
    src: url(fa.ttf);
}

[class*="fontawesome-"]:before {
  font-family: 'FontAwesome2', sans-serif;
}

.hide {display: none;}

.divTableCell [class*="fontawesome"] {font-size: .7em;}
.divTableCell [class*="fontawesome"]:before {font-size: 3em;}


.fontawesome-reorder:before     { content: "\f0c9";}
.fontawesome-envelope:before    {content: "\f0e0";}
.fontawesome-lock:before        {content: "\f023";}
.fontawesome-circle-arrow-down:before  {content: "\f13a";}
.fontawesome-check:before  {content: "\f00c";}
.fontawesome-check-circle:before  {content: "\f058";}
.fontawesome-close:before  {content: "\f00d";}
.fontawesome-thumbs-down:before  {content: "\f088";}
.fontawesome-thumbs-up:before  {content: "\f087";}
.fontawesome-dot-circle:before  {content: "\f192";}
.fontawesome-warning:before  {content: "\f071";}
.fontawesome-clock:before  {content: "\f252";-ms-transform: rotate(17deg);-webkit-transform: rotate(17deg);transform: rotate(17deg);display: inline-block;}
.fontawesome-sing-out:before  {content: "\f2f5";}
.fontawesome-setting:before  {content: "\f085";}
.fontawesome-calendar:before  {content: "\f073";}
.fontawesome-array:before  {content: "\f101";}

.fontawesome-vrach:before  {content: "\f0fa";}
.fontawesome-policlinica:before  {content: "\f0f8";}
.fontawesome-kt:before  {content: "\f497";}
.fontawesome-mrt:before  {content: "\f076";}
.fontawesome-sto:before  {content: "\f2e7";}
.fontawesome-uzi:before  {content: "\f2a2";}


html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
footer,header,main,section,nav {display:block}
h1 {margin:.67em 0}
button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    border: 1px #ccc solid;
}

button {overflow:visible;-webkit-border-radius: 0.2em;border-radius: 0.2em}
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}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto}
input[type=search] {-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none}


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background: white;}


fieldset {border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:700}
table {border-collapse:collapse;border-spacing:0}
td,th {padding:0}

/*darkgreen #00582E; lime #8DC63F #73A533; lemon #D7DF23 #B0B91D; orange #FBB040 #00582E*/

* {outline:none;}
.off-canvas-content {position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s -webkit-transform;transition:.2s transform}

*,::after,::before {box-sizing:border-box}

input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}

html {background-color:#2196f3;font-family:new, sans-serif;font-size:14px;font-weight:normal;line-height:1.75}



@media (min-width:48em) {html {font-size:16px}}

main {position:relative;z-index:1;padding-top:3em;padding-bottom:2em}
@media (min-width:48em) {main {padding-bottom:3em}}
@media (min-width:64em) {main {padding-bottom:4em}}
@media (min-width:75em) {main {padding-bottom:5em}}

.header+main,.post-title+main {padding-top:3em}
@media (min-width:64em) {.header+main,.post-title+main {padding-top:3em}}

h1 {margin-top:0}
h2 {margin-bottom:1rem}
h2,h3 {margin-top:0}
dl,h4,h5,h6,ol,p,ul {margin-top:0;margin-bottom:1rem}
h1,h2,h3,h4,h5,h6,th {line-height:1.333;font-weight:300}
h2,h3,h4,h5,h6 {color:#fff}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {display:block;margin-top:.5rem;text-transform:uppercase;font-weight:700;font-size:1.375rem}
h1 {font-size:1.8em;    color: #003661;
    text-align: center;
    font-weight: bold;}
@media (min-width:48em) {h1 {margin-bottom:1em;font-size:2.1em}}
@media (min-width:64em) {h1 {margin-bottom:1em;font-size:2.25em}}
h2 {font-size:1.75em}
@media (min-width:48em) {h2 {font-size:2em}}
@media (min-width:64em) {h2 {font-size:3em}}
h2 .dots {color:#A1A1A1}
h3 {margin-bottom: 0.5em;font-size:1.25em;padding: 0 10px;}
@media (min-width:48em) {h3 {font-size:1.6em}}
a {text-decoration:none;color:#000000}

a {color: #004cff;}


a:focus,a:hover {text-decoration:underline;color:#74a735}
b,strong {font-weight:400}
hr {display:block;height:1px;border:0;border-top:1px solid rgba(0,0,0,.1);margin:1em 0;padding:0}
figure {margin:0}
img {vertical-align:middle}
.img-inner img,.img-responsive {display:block;max-width:100%;height:auto}
.img-inner img,.img-outer,.img-responsive {margin-left:auto;margin-right:auto}
.img-inner {position:relative;height:0;overflow:hidden}
.img-inner img {position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
blockquote {margin:1em 0;font-size:1.143em;line-height:1.3;font-style:italic;font-weight:300;color:#AA6CD1}
blockquote:after {content:"";display:table;clear:both}
@media (min-width:48em) {blockquote {font-size:1.5em}}
blockquote p {quotes:"\201C" "\201D"}
blockquote p:first-of-type:before {content:open-quote}
blockquote p:last-of-type {margin-bottom:.5em}
blockquote p:last-of-type:after {content:close-quote}
blockquote footer:before {content:"";display:block;max-width:10rem;border-top:1px solid #d4b5e8}
@media (min-width:48em) {blockquote footer:before {border-top-width:2px}}
blockquote small {font-size:.75em;font-style:normal}
blockquote small:before {content:"\2014";display:inline-block;margin-right:.25em}
address {font-style:normal}
table {width:100%}
.clearfix:after {content:"";display:table;clear:both}
label {cursor:pointer}
textarea {resize:vertical}


.form-control {-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;margin:0;padding:.75em 1em;background-color:transparent;border:1px solid #CBCBCB;box-shadow:none;color:inherit;font-size:1.125rem;line-height:1.3}
.form-control::-webkit-input-placeholder {font-weight:300}
.form-control::-moz-placeholder {font-weight:300}
.form-control:-ms-input-placeholder {font-weight:300}
.form-control::placeholder {font-weight:300}

.form-help {margin-top:.25em;margin-left:1em;color:#7f7f7f;font-size:.875em;text-align:left}
.form-help::before {content:"("}
.form-help::after {content:")"}

.logo-login {max-width:26em;margin-left:auto;margin-right:auto;}
.box {max-width:26em;margin-left:auto;margin-right:auto;text-align:center}
.box {background-color:#fff;padding:1em;}
@media (min-width:48em) {.box {padding:2em}}
.box-end {background-color: #ccc;padding: 0px !important;height: 0.5em;-webkit-border-radius: 0 0 0.2em 0.2em; border-radius: 0 0 0.2em 0.2em;}
.box-head {background-color:#ccc;color: #fff; margin-top: 2em;-webkit-border-radius: 0.2em 0.2em 0 0; border-radius:0.2em 0.2em 0 0;padding:0;}
.logo-login img{max-width: 100%}


.btn {padding:.75rem 1.5rem;color:inherit;font-size:.875rem}
.btn,.tag a {display:inline-block;border:1px solid;text-decoration:none}
.btn:focus,.btn:hover,.tag a:focus,.tag a:hover {text-decoration:none}

@media (min-width:314px) {.btn {padding:.75rem 1.75rem}}
@media (min-width:360px) {.btn {padding:.75rem 2rem}}
@media (min-width:440px) {.btn {padding:.75rem 2.5rem}}

.btn-outline {background-color: #d7df23;border: none;}
.btn-outline:focus, .btn-outline:hover {background: #fbb040;}
.btn-secondary-outline {background-color:#2d91ef;border-color:#2d91ef;color:#FFF;border:none;}
.btn-secondary-outline:focus,.btn-secondary-outline:hover {background-color:#207fd8}

.btn-secondary-outline:disabled { background: #7d8e83; }


.btn-back {background: #74a735;color: #fff;font-size: 1.1em;}
.btn-back:focus, .btn-back:hover {background: #0b375f;}

.container {margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}
.container:after {content: " ";display: block; clear: both;}



.body-exl {font-size: 0.8em;line-height: 1.2}



#bodyOrderContentShow {    
    height: 100%;
    min-height: 100%;
    background: #5f8a2b;
    position: absolute;
    min-width: 100%;
    z-index: 1000;    
    padding: 70px 1rem;    
    text-align: center;}

#bodyOrderContent {display: none;background: #5f8a2b; margin-left: -1000px; margin-right: -1000px;height: 100vh;}

.free-order-content {display: inline-block; max-width: 400px;text-align: left;}



/*
.footer {padding-top: 1em;
    padding-bottom: 1em;
    background-color: #00582E;
    text-align: center;
    color: #fff;
    font-weight: 400;
    bottom: 0px;
    width: 100%;}
@media (min-width:48em) {.footer {text-align:left}}
@media (min-width:75em) {.footer {padding-top:2em;padding-bottom:2em}}
@media (min-width:48em) {.footer .container {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
.footer .container:last-child {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.875em}
@media (min-width:48em) {.footer .container:last-child {margin-top:2em}}
*/
.footer-copyright {margin-bottom: 0;font-size: 0.8em;text-align: center; color: #8ebf53;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}

.login .form-group {margin-bottom:.5em}
.login-btn {margin-top:1em;margin-bottom:1em;border-width:1px;font-size:inherit}
.btn-ch-pass{background: #5eb3f7}

.btn-reg {background-color:#a50000;border-color:#a50000;}
.btn-reg:focus,.btn-reg:hover {background-color:#c30707}

body {margin:0}
h1 {margin-bottom:20px}

.start_title {font-size: 2em;font-weight: bold}
@media (min-width:48em) {.start_title {font-size: 2.4em}}

.hidden{display: none;}


.top-order, .top-order-1 {position: absolute;top: 0;left: 50%;margin-left: -7em;width: 14em; height: 60px; z-index: 1000}
.top-order-sh {background-color: #5f8a2b;-webkit-border-radius: 0 0 30px 35px; border-radius: 0 0 30px 35px; height: 60px; cursor: pointer}
.top-order-link{display: inline-block;color:#fff; vertical-align: text-bottom;}
.top-order-link_1,.top-order-link_2 { font-size: 1.6em;line-height: 1;padding-left: 10px;}
.top-order-link_1 {font-size: 1.6em;}
.top-order-link_2 {font-size: 0.9em; padding-bottom: 10px}

.top-order-sh:before {z-index: -1;position: absolute;content: ""; bottom: 17px;left: 10px;width: 12em;top: 0;background: rgba(0, 0, 0, 0.35); -webkit-border-radius: 35px; border-radius: 35px;box-shadow: 2px 21px 10px rgba(0, 0, 0, 0.35);transform: rotate(3deg);}
.top-order-sh:hover:before {box-shadow: 2px 21px 10px rgba(0, 0, 0, 0.68);transform: rotate(4deg);}

/*---------------------------------------------------------*/

.page-inner {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto; flex: 1 0 auto; width: 100%; }

.page-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: hidden;
    height: 100vh;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-overflow-scrolling: touch;
}

.middle-xl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;min-height: 100px;} 

.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row} 
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap} 


.cell-xl-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 




.footer {-webkit-box-flex: 0; -webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto; }

.footer {background: #000000;color: #FFFFFF; position: relative; z-index: 1; }
  /* line 281, _layout.scss */
  .footer a {  color: #FFFFFF; }
    /* line 284, _layout.scss */
    .footer a:hover { color: #FFFFFF; }

.footer-start{background: none !important}

.footer-menu-wrapper { padding-top: 10px; }

/* line 296, _layout.scss */
.footer-menu > .menu-item {margin-bottom: 10px;margin-right: 20px; }
  /* line 300, _layout.scss */
  .footer-menu > .menu-item > .menu-link { color: #FFFFFF; }
    /* line 303, _layout.scss */
    .footer-menu > .menu-item > .menu-link:hover { color: #FFFFFF; }

/* line 313, _layout.scss */
.footer-contacts .phone,
.footer-contacts .email,
.footer-contacts .address {color: #fff;display: block; }
/* line 320, _layout.scss */
.footer-contacts .phone {font-size: 1.4em;margin-bottom: 10px; }

@media screen and (max-width: 1024px) {

  .footer-contacts { -webkit-box-ordinal-group: 1; -webkit-order: 0;-ms-flex-order: 0; order: 0;  margin-bottom: 20px; }
  /* line 369, _layout.scss */
  .footer-menu-wrapper {  -webkit-box-ordinal-group: 3; -webkit-order: 2;-ms-flex-order: 2;order: 2; } 
}

#valid {color: red;  font-size: 1.2em;}

.login .form-group span.symbol {
    background-color: #ccc;
    -moz-border-radius: 0.2em 0px 0px 0.2em
    -webkit-border-radius: 0.2em 0px 0px 0.2em;
    border-radius: 0.2em 0px 0px 0.2em;
    color: #fff;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 3rem;
}

.login .form-group span.dis {background-color: #719081;color: #b9c5bf;}

.login .form-group input[type="text"], input[type="password"], .change_pass_form {
	border: 1px solid #ссс;
	display: inline-block;
	background-color: #fff;
	border-radius: 0px 0.2em 0.2em 0px;
	-moz-border-radius: 0px 0.2em 0.2em 0px;
	-webkit-border-radius: 0px 0.2em 0.2em 0px;
	color: #606468;
	padding: 0 1em;
	width: 7em;
	height: 50px;
}
@media (min-width:314px) {.login .form-group input[type="text"], input[type="password"], .change_pass_form {width: 9em;}}
@media (min-width:360px) {.login .form-group input[type="text"], input[type="password"], .change_pass_form {width: 12em;}}
@media (min-width:440px) {.login .form-group input[type="text"], input[type="password"], .change_pass_form {width: 16em;}}

.login .form-group input:focus {}
.login .form-group p {white-space: nowrap;}

input[type=text]:disabled  {  background-color: #e0e0e0 !important; color: #a2a2a2 !important;}


/*--------------------------------*/

.second-container{left: 0;right: 0;z-index: 5;padding-top: .5em;;padding-bottom: .5em;color: #000;min-height: 7em;}

/*.container-fon { background-image: url(../images/lines-fon-web.png); background-position: top;background-repeat: no-repeat;background-size: cover;}*/

.top-container{left: 0;right: 0;z-index: 5;padding-top: .5em;;padding-bottom: .5em;background-color: #fff;color: #000;}
.top-extra-cont{background: #74a735;}


.navigation{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/*position: fixed*/; top: 0;left: 0;right: 0;padding-top:10px;padding-bottom: 10px; background-color: #000000;font-weight: 400;line-height: 1.333;color: #fff;-webkit-transition: all .2s;transition: all .2s;z-index: 10;    min-height: 70px;}
.navigation:after{content:"";display:table;clear:both}

@media (min-width:64em){.navigation{font-size:1.125rem}}
.navigation a{display:inline-block;color:inherit}
.navigation .brand{margin-top:.2em;float:left}
@media (min-width:801px){
    .navigation {min-height: 92px;}
    .navigation .brand{margin-top:.875rem}
}
.navigation-list{float:right;margin:0;padding:0;list-style:none}
.navigation-list:after{content:"";display:table;clear:both}
.navigation-list>li{float:left;position:relative}
.navigation-link{position:relative;padding:1em .5em}
@media (min-width:64em){.navigation-link{padding:1em}}
.navigation-link:after{content:"";display:block;position:absolute;bottom:.8em;left:.5em;right:.5em;height:2px}
@media (min-width:64em){.navigation-link:after{left:1em;right:1em}}
.navigation-link.is-active,.navigation-link:focus,.navigation-link:hover{text-decoration:none}
.navigation-link.is-active:after,.navigation-link:focus:after,.navigation-link:hover:after{background-color:#fff}
.navigation-link:focus{box-shadow:none;outline:0}

.navigation-btn{margin-top:.3rem;margin-left:.5rem;font-size:inherit;position:relative;top:-1px}
@media (min-width:64em){.navigation-btn{margin-top:.375rem}}
.navigation-btn:after{content:normal}
.navigation .popover{top:4.25em;right:0;width:26em;background-color:#FFF}
.navigation .box{padding-left:1.5em;padding-right:1.5em}

@media (max-width:801px){
    .navigation-small {
        float: none;
        margin: 0;
        padding-top: 70px;
        display:block;
        list-style: none;}
    .navigation-small li{ float: none; }
    .head-expand{min-height: inherit; }
    .navigation-link {display: block; width: 100%; border-bottom: 1px solid #3c3c3c }
    .navigation-link:hover, .navigation-link:active{background-color: #3c3c3c }
    .navigation-link:after {content: none;}
    .navigation-small-show {display:block !important;}
}



.off-canvas-fixed{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.2s -webkit-transform;transition:.2s transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.off-canvas.is-active{overflow:hidden}

.off-canvas-hidden{display:none}
@media (min-width:801px){.off-canvas-hidden{display:block}}

.off-canvas-toggle{float:right;margin-top:.1em;font-size:24px}
.off-canvas-toggle:focus,.off-canvas-toggle:hover{text-decoration:none}
@media (min-width:801px){.off-canvas-toggle{display:none!important}}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.brand{display:inline-block;text-decoration:none}
.brand img{width:150;height:51px}
@media (min-width:64em){.brand img{width:170px;height:58px}}


.btn-secondary {
    background-color: #FBB040;
    border-color: #FBB040;
    color: #FFF;
}
.btn-secondary:focus, .btn-secondary:hover {
    background-color: #e8a033;
    border-color: #e8a033;
    color: #FFF;
}

.cell-xl-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
.cell-xl-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
.cell-xl-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
.cell-xl-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
.cell-xl-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
.cell-xl-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
.cell-xl-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
.cell-xl-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
.cell-xl-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
.cell-xl-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
.cell-xl-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
.cell-xl-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
.cell-xl-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}

@media screen and (max-width:1200px){
	.cell-lg-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-lg-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-lg-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-lg-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-lg-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-lg-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-lg-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-lg-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-lg-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-lg-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-lg-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-lg-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-lg-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (min-width:1025px) and (max-width:1200px){
	.cell-lg-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-lg-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-lg-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-lg-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-lg-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-lg-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-lg-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-lg-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-lg-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-lg-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-lg-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-lg-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-lg-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (max-width:1024px){
	.cell-md-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-md-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-md-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-md-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-md-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-md-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-md-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-md-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-md-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-md-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-md-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-md-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-md-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (min-width:769px) and (max-width:1024px){
	.cell-md-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-md-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-md-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-md-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-md-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-md-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-md-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-md-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-md-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-md-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-md-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-md-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-md-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (max-width:768px){
	.cell-sm-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-sm-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-sm-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-sm-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-sm-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-sm-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-sm-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-sm-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-sm-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-sm-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-sm-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-sm-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-sm-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (min-width:481px) and (max-width:768px){
	.cell-sm-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-sm-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-sm-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-sm-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-sm-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-sm-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-sm-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-sm-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-sm-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-sm-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-sm-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-sm-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-sm-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (max-width:480px){
	.cell-xs-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-xs-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-xs-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-xs-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-xs-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-xs-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-xs-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-xs-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-xs-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-xs-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-xs-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-xs-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-xs-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (min-width:381px) and (max-width:480px){
	.cell-xs-1-only{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-xs-2-only{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-xs-3-only{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-xs-4-only{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-xs-5-only{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-xs-6-only{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-xs-7-only{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-xs-8-only{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-xs-9-only{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-xs-10-only{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-xs-11-only{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-xs-12-only{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-xs-five-only{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}
@media screen and (max-width:380px){
	.cell-mc-1{max-width:8.33333%;-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%} 
	.cell-mc-2{max-width:16.66667%;-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%} 
	.cell-mc-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%} 
	.cell-mc-4{max-width:33.33333%;-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%} 
	.cell-mc-5{max-width:41.66667%;-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%} 
	.cell-mc-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%} 
	.cell-mc-7{max-width:58.33333%;-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%} 
	.cell-mc-8{max-width:66.66667%;-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%} 
	.cell-mc-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%} 
	.cell-mc-10{max-width:83.33333%;-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%} 
	.cell-mc-11{max-width:91.66667%;-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%} 
	.cell-mc-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%} 
	.cell-mc-five{max-width:20%;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}
}


.polis_card_1, .polis_card, .polis_card_na, .polis_card_a, .polis_card_new {display: inline-block; width: 98%; max-width: 350px; height: 13em; margin: 5px; cursor: pointer;-webkit-border-radius:  6px;  border-radius: 6px;  background-color: transparent;    line-height: 1;  border: #ccc 2px solid;overflow: hidden;}
@media screen and (max-width:768px){.polis_card_1, .polis_card, .polis_card_new {height: 14em;}}

.polis_card_active .polis_card_name{background-color: #a1d265;color: #fff !important;}

.polis_card_name { width: 100%; text-align: center; font-size: 1.2em; height: 33px; padding: 0.4em; border-bottom: 2px solid #ccc; color: #ccc;text-overflow: ellipsis; position: relative;}

.polis_card_new .polis_card_name{color: #868686;}

.polis_card_new:hover, .polis_card_new:active {background: #ccc;}

.polis_card_new:hover .polis_card_name, .polis_card_new:active .polis_card_name {color: #fff;}

.polis_card_new:hover .polis_card_text, .polis_card_new:active .polis_card_text {color: #000;}

.polis_card_text {line-height: 1.2;margin-bottom: 0.5rem;color: #868686;}

.rename_card_name_input {
    padding: 1px 3px;
    border-radius: 0px;
    font-size: 0.8em;
    width: 220px;
    color: #528218;
    border: none;
    background-color: #ffecb4;
}

.rename_card_save, .rename_card_cancel {
    display: block;
    position: absolute;
    right: 1.3em;
    top: 9px;
    width: 20px;
    font-size: 1.1em;
}
.rename_card_cancel {
        right: 0.2em;
        color: #ccc;
        font-size: 0.95em;
}
.polis_card_name {position: relative;}
	/*.polis_card_name_act {
		color: #fff ;		
	}*/

	.polis_card_body {width: 100%;padding: 1em;overflow: hidden;text-overflow: ellipsis}

	.polis_info_main {width: 100%;padding: 0.5em;overflow: hidden;text-overflow: ellipsis}


	.polis_popup_open {
		display: block;
		z-index: 10;
		width: 150px;
		margin-top: 30px;
		margin-left: 128px;
		text-align: center;
		position: absolute;
		background-color: #F8FFED;
		padding: 3px;
		font-size: 10pt;
		-moz-box-shadow: 0px 0px 1px #ccc;
		-webkit-box-shadow: 0px 0px 1px #ccc;
		box-shadow: 5px 5px 10px -2px #999;
		border: 2px solid #FBB040;
		border-radius: 5px;
	}

	.polis_number_t {	color: #939393;font-size: 12px;	margin-bottom: 15px;}

	.polis_number_t1 {color: #939393;font-size: 12px;	margin-bottom: 5px;}

	.polis_number {color: #696969;font-size: 16px;font-weight: bold;letter-spacing: 1px;}

	.polis_date {color: #000;font-size: 14px;}

.grad_green_ligh {border-color: #a1d265;}
.grad_green_ligh  .polis_card_name{border-color: #a1d265;color:  #a1d265;border-bottom: 0.1em solid #a1d265;}

/*.alert {color: #ff0000}*/
.blue {color: #2196f3}
.right {text-align: right;}
.col-c50 {min-width: 50%}

.polis_info_main table.table_prog {font-size: 0.8em;line-height: 1.2;}
.polis_info_main thead {text-align: left; padding: 0.3em;}
.polis_info_main th,td {padding: 0.4em; border-bottom: 1px solid #ccc}
.polis_info_main h3 {font-size: 1.2em; margin-bottom: 0.5em;margin-top: 0;}
.polis_info_main tbody tr:nth-child(odd) {background: rgba(0, 0, 0, 0.1);}
.polis_info_main th {font-size: 1em;color: #74a735}

ul.table_snoska  {margin-left: 10px;padding:0;}
ul.table_snoska  li {font-size:0.8em; color: #696969; padding-top: 10px; line-height: 1.2;list-style-type: none;}
ul.table_snoska li:before {content: "* "; margin-left: -10px;}

sup {font-size: 0.8em}

.text-wr {white-space: nowrap;}

button.btn_link {margin: 1em;background: #74a736;border: none;color: #fff;}
button.btn_link:hover {background: #66962b;}
.main-polises-btn {margin: 5px;margin-top: -0.8em; width: 98%; max-width: 350px; padding: 0px 5px;}

.main-polises-btn button {width: 100%;padding-top: 0.3em;padding-bottom: 0.3em; margin: 0px; -webkit-border-radius: 0 0 0.4em 0.4em; border-radius: 0 0 0.4em 0.4em; background: #acd976;}

.polis_card_name .arrow{position: absolute; right: 0.1em;top: 0.1em; font-size: 1.4em;}


.close_page {color: #74a736;position: absolute;right: 10px;top 0;  font-size: 1em;  margin: 0 0 2px 2px;cursor: pointer;}

@media (min-width:20em) {.close_page {font-size: 1.2em}}
@media (min-width:30em) {.close_page {font-size: 1.5em}}
@media (min-width:48em) {.close_page {font-size: 2em}}

.row div.img {text-align: center;padding: 0 1.2em}
.row div.img img {max-width: 100%;}
.chema-order {padding-bottom: 0.5em; border-bottom: 0.2em #fff solid}
.chema-order-text {color: #fff; font-size: 1.6em; line-height: 1.2; padding: 1em 0 0.5em 0}


@media (max-width:380px) {.row div.img {padding: 0 2em}}

@media screen and (min-width:1200px){.chema-order-text {font-size: 1.2em;}}
@media screen and (min-width:768px){.chema-order-text {font-size: 1.4em;}}

h3.head-white {color: #fff;text-align: center;}
h3.head-white i:before {content: ""; display: block;  max-width: 70px; margin: 1em auto;  border-bottom: 1px solid;}





.order_step_subhead{
    font-size: 1.2em;
    font-weight: 400;
    padding: 0.4em 0.7em;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    background-color: #dcdcdc;
    display: inline-block;
}

.order_step_body {background: gainsboro;padding: 0.7em;margin-bottom: 2em;}
.order_step_text {padding: 2px 0px 5px 0px;}

.order_step_text_line{margin: 5px -15px;border-bottom: 3px solid #fff;}

.order_step_text_bold {padding: 10px 0px 2px 0px; font-weight: 600;}

.order_select_radio {
  width: 400px;
  margin-left: 80px;
  font-size: 16px;
  padding: 5px 5px 3px 10px;
  border: 3px solid #fff;
  cursor: POINTER;
}

.order_select_radio:hover {
  border-radius: 7px;
  margin-left: 80px;
  border: 3px solid #ECFFB3;
  background-color: #ECFFB3;
}

.order_step_next {margin-left: 60px;}
.order_step_back {float: right;cursor: POINTER;}
.order_steps {font-size: 16px;}

.order_form1 { width: 100%;}

.upload_file_list {font-size: 12px;color: #696969;}

.upload_cancel {
  vertical-align:5px;
  font-size: 12px;
  cursor: POINTER;
  color:#ff0000;
}

.order_select_group {
  display: inline;
  position: relative;
  cursor: POINTER;
  padding: 3px 10px 4px 5px;
  border-top: 1px solid #696969;
  border-right: 1px solid #696969;
  border-left: 1px solid #696969;
  border-radius: 5px 5px 0px 0px;
  top: -32px;
  background-color: #ccc;
}

form#making_order input, form#making_order textarea, form#making_order select  { border: 1px solid #cacaca;-webkit-border-radius: 0.1em; border-radius: 0.1em; padding: 0.2em;}

.ui-radio {position:relative;display:inline-block;}

.ui-radio:after { 
    position: absolute;
    content: "\F111";
    font-family: 'FontAwesome2';
    font-size: 2em;
    background-color: #fff;
    color: #b3b3b3;
    z-index: 10;
    cursor: pointer;
}

@media (min-width:30em) {.ui-radio:after {font-size: 1.4em}}


.ui-radio:hover:after, .ui-radio:active:after { content: "\F10C"; color: #ccc !important;}


.main-order-form {
    background-color: #FBB040;
    background-image: -o-linear-gradient(180deg , #FBB040 0%, #CF9234 100%);
    background-image: -moz-linear-gradient(180deg , #FBB040 0%, #CF9234 100%);
    background-image: -webkit-linear-gradient(270deg , #FBB040 0%, #CF9234 100%);
    background-image: -ms-linear-gradient(180deg , #FBB040 0%, #CF9234 100%);
    background-image: linear-gradient(180deg , #FBB040 0%, #CF9234 100%);

    -webkit-border-radius: 0.2em;
    border-radius: 0.2em;
    padding: 1em;
    margin: 0px 5px 1em 5px ;
    max-width: 350px;
    color: #fff;
    font-size: 1.2em;
}


.main-order-form h3 {color: inherit;}

ol.order-menu {
    list-style-type: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    line-height: 2;
}

ol.order-menu li{ position:relative;cursor: pointer;}

ol.order-menu li:before{
    content: "\F111";
    font-family: 'FontAwesome2';
    font-size: 1.6em;
    position: absolute;
    left: -40px;
    top: -0.7rem;
    color: #ccc;
}

.main-order-form ol.order-menu li:before{ color: rgba(255, 255, 255, 0.68);}

ol.order-menu li:hover:before{content: "\F138";}
.main-order-for ol.order-menu li:hover:before{ content: "\F138"; color: #fff;}


.nowrap {white-space: nowrap; font-size: 1.2em;}

.order_selected{ background-color: #FBB040;}

.order_search {width: 100%;padding: 3px;font-size: 1.1em;}

.result_order_search {
    background-color: aliceblue;
    padding: 5px 10px;
    margin-bottom: 5px;
    color: #414141;
  font-size: 0.9em;
}

.select_lpu_from_list_m:hover {
    background: #ccc;
    color: #000;
}
.select_lpu_from_list_m {
    padding: 3px;
    font-size: 0.9em;
    color: #828282;
    cursor: pointer;
}

div#show_list_lpu {
    /* padding: 7px 0px; */
    font-size: 0.8em;
    text-decoration: underline;
    color: blue;
    cursor: pointer;
    margin: 7px 0px;
}

.cont-extra-head {
    color: #fff;
    font-size: 2.5em;
    white-space: nowrap;
}

@media (max-width:30em) {.cont-extra-head {font-size: 1.7em}}


.user_menu {position: relative; width: 100%;max-width: 350px;margin: 0 0px 0 5px;}

.polis_name {

        display: block;
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        font-size: 15px;
        -moz-box-shadow: inset 0px 0px 2px #ccc;
        -webkit-box-shadow: inset 0px 0px 2px #ccc;
        box-shadow: 1px 2px 2px #ccc;
        color: #fff;
        cursor: pointer;
        margin-bottom: 10px;
        border-radius: 5px;
        padding: 5px;
        letter-spacing: 1;

    }
.polis_name_menu {
    z-index: 2000;
    position: absolute;
    background-color: #a1d265;
    padding: 3px;
    width: 100%;
    margin-top: 2.4em;
    color: #fff;
    text-overflow: ellipsis;
    border-radius: 0 0 0.3em 0.3em;
}

.list_menu {display: block;padding: 0.2em; margin: 5px 3px;}
.list_menu:hover {color: #fff !important;}

ul.polises_list_menu {padding: 0px;}

ul.polises_list_menu li {
    border-bottom: 1px solid;
    list-style: none;
    padding: 0px;
}
.polis_style_notactive {color: #7d8c6a;}

.small-text{font-size: 0.9em}
.order-string{display: inline-block;line-height: 2.5;}
.enter_form_small_info{color: #000;line-height: 1.3;font-size: 0.9em;}


.polis-add-result {padding-top: 1em; padding-bottom: 2em;}

h3.content-extra {color: #fff;margin-bottom: 0.2em; margin-top: 0.3em;}

.modal { 
    width: 400px;
    margin-left: -200px;
    margin-top: 10vh;
    padding-top: 10px;
    background: #fff;
    padding-bottom: 1.2em;
    top: 0;
    border-radius: 5px;
}
}

@media (max-width:30em) {.modal {max-width: 100%;width: 100%;margin-left: 0px;left: 0px}}

.accaunt_name_punkt {
    display: block;
    padding: 5px 5px 5px 5px;
    border-top: 1px dotted #ccc;
}

.row-backgrounds{}

#error, .sms-button {
    outline: none;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-size: 1.1em;
    background-color: #d46330;
    border: 0px solid #73A533;
    border-radius: 4px;
    padding: 7px 25px;
    color: #FFFFFF !important;
}
.enter_form_name {
    background-color: #87c536;
    color: #fff;
    margin-top: -10px;
    padding: 10px;
    font-size: 1.2em;
}

.manual_check_field {max-width: 100%}

table.manual-valid > tbody > tr > td:first-child {max-width: 30vw}
table.manual-valid > tbody > tr > td:second-child {max-width: 70vw}


div.vozm_result  a{     color: #fff;  border: 1px solid;    display: inline;    background-color: #f00;    padding: 0 5px; }

hr.order-line {border-top: 2px solid #74a735;}

.history_order_head {
    background: #ccc;
    padding: 0.5em;
    font-size: 1.2em;
}

.history_order_head div {display: inline-block;}
.history_order_body {margin-bottom: 1em;background: #ececec;padding: 0.5em;}
.history_order_date {font-size: 0.9em;}

.history_order_head.order-history-inwork {background: #a2c5d0}
.history_order_body.order-history-inwork {background: #dff7ff}

.history_order_head.order-history-resolved {background: #74a735;}
.history_order_body.order-history-resolved {background: #d4ff9e}
.form-inline-box {padding:0 5px;}
.form-inline-box.checked {font-weight: 600}

.user-acc:after {
    content: "\f2c2";
    font-family: 'FontAwesome2';
    font-size: 2em;
    z-index: 10;
    cursor: pointer;
    line-height: 1.7;
}

a.menu-punkt-icon{text-decoration: none !important;display:none}

@media (min-width:801px){.menu-punkt-icon{display:inline-block !important}}
@media (min-width:801px){.menu-punkt-text{display:none !important}}

.enter_form_box{padding: 0.5em}

#order_result_box {
    position: fixed;
    z-index: 1000;
    top: -1px;
    right: 50%;
    margin-right: -100px;
    width: 200px;
}

#order_result_box2 {
    background: #CDDC39;
    padding: 10px;
    display: none;
    border-radius: 0 0 6px 6px;
}
.order_rez_1{font-size: 0.9em}
.order_rez_2{font-size: 0.8em}

@media (min-width:801px){
    #order_result_box{margin-right: -150px;width: 300px}
    .order_rez_1{font-size: 1em}

}

button.sent_feedback.btn.btn-secondary-outline {
    padding: 5px 10px;
    border-radius: 2px;
    border: none;
    margin-top: 10px;
}
div#order_result_box2 table {    margin-bottom: -4px;}

.order_alert {
    position: absolute;
    top: 1px;
    right: 7px;
    color: #00582e;
    cursor: pointer;
    font-size: 1.2em;
}

/*///////////////////////////////////////////////////////////////////*/

ul.top_menu {margin: 0px;margin-bottom: 1.2em;padding: 0px;background: #fff;border-bottom: 1px solid #2196f3;}


ul.top_menu li {
    display: inline-block;
    background: #fff;
    padding: 0.6rem;
    margin: 0px;
}

ul.top_menu li.blank-new-order {width: 160px;}

ul.top_menu li:focus, ul.top_menu li:hover, ul.top_menu li.selected-punkt-menu  {background: #2196f3 !important;color: #fff !important;}
ul.top_menu li:focus a, ul.top_menu li:hover a, ul.top_menu li.selected-punkt-menu a  {color: #fff !important;}

ul.top_menu li a {font-weight: normal;color: #2196f3;text-decoration: none;font-size: 1.3em;}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  text-transform: none;
  font-size: 14px;
  font-weight: normal;
  text-shadow: none;
}

.container1 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width:48em) {.container1 {max-width:400px}}
@media (min-width:64em) {.container1 {max-width:500px}}
@media (min-width:75em) {.container1 {max-width:600px}}

.jc-bs3-container.container1{max-width: 300px;}
@media (min-width:48em) {.jc-bs3-container.container1 {max-width:320px}}
@media (min-width:64em) {.jc-bs3-container.container1 {max-width:350px}}
@media (min-width:75em) {.jc-bs3-container.container1 {max-width:370px}}

.add-more-served {line-height: 1; font-size: 0.9em; padding-top: 10px; color:#999;}

.divTable {padding: 0 10px;}

.form-table-2{
    display: table;
    width: 100%;
    padding: 0 10px;
}

.divTableRow{
    border: #2196f3 2px solid;
}
.form-group {display: table-row;} 


.divTableBody .divTableRow{background: #fff;}
.divTableBody .divTableRow:hover{background: #368dd2;}


.divTableBody .divTableRow:hover div button {background: #868686;}


.divTableBody .divTableRow:hover .divTableCell {color: #fff} 

.divTableCell, .divTableHead{

    display: inline-block;
    padding: 3px 10px;
}


.divTableTimer {
    position: relative;
    top: -80px;
}

.input-title, .input-input {
    display: table-cell;
    vertical-align: top;
    line-height: 1.1;
    padding: 5px;
}

.input-title {
    width: 20vw;
    text-align: right;
}

.divTableCell {
    /*border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    color: #3e3e3e;
    */
}
.divTableHeading {
    color: white;
    font-size: 0.9em;
    background-color: #868686;
    display: table-header-group;
}
.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}
.divTableBody {
    /*display: table-row-group; */
}

button:disabled,
button[disabled]{
  background-color: #7ba2c1 !important;
  color: #f7f7f7 !important;
}


.feedback-area {
    position: absolute;
    z-index: 900;
    padding: 0;
    top: 0px;
    width: 100%;
}

.feedback-overlay {
    position: fixed;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: -1;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.feedback-container {
    padding: 15px;
    background-color: #dedbc5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dedbc5), to(#fff));
    background-image: -o-linear-gradient(0deg , #868686 0%, #fff 30%);
    background-image: -moz-linear-gradient(0deg , #868686 0%, #fff 30%);
    background-image: -webkit-linear-gradient(0deg , #868686 0%, #fff 30%);
    background-image: -ms-linear-gradient(90deg , #868686 0%, #fff 30%);
    background-image: linear-gradient(0deg , #868686 0%, #fff 30%);
}
.column_fb {
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 20px;
    -webkit-column-rule: 1px solid #ccc;
    -moz-column-rule: 1px solid #ccc;
    column-rule: 1px solid #ccc;
}


.form-feedback {
    padding: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

div.fedback-text-h {
    font-size: 1.05em;
    margin-top: 1.3em;
}

div.fedback-text-t {
    font-size: 1.0em;
    margin: 0.6em 0 1.0em 0;
}


.feedback-button {
    position: absolute;
    background: #868686;
    color: #fff;
    padding: 10px 20px;
    border-radius: 0 0 5px 5px;
    font-size: 1.2em;
    display: inline-block;
    border-top: none;
    margin-top: -1px;
    cursor: pointer;
    white-space: nowrap;
    -moz-box-shadow: 0px 8px 7px -3px  rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 8px 7px -3px  rgba(0, 0, 0, 0.4);
    box-shadow: 0px 8px 7px -3px rgba(0, 0, 0, 0.4);
}

.feedback-area.container {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
}
.feedback-area.container:after {
    content: " ";
    display: block;
    clear: both;
}

.form-inp-name {margin-top: 8px;}

.form-inline {display: inline-block; padding-right: 2em}
.form-order-top{width:80%}
.fop-long{max-width: 500px}
.fop-medium{max-width: 200px}
.fop-short{max-width: 62px}


.CatchNewOrder{cursor: pointer;}
.time-red{color: red}

.modal-order-req-box-line div{display: inline;}
.modal-line-title { color: #999;}

.order-req-box-container-head {font-size: 1.3em;color: #2196f3;}
.order-req-box-container-chat, .order-req-box-container-info {display:inline-block; vertical-align: top; margin: 2px;}
.order-req-box-container-info {display:block;overflow: hidden; text-overflow: ellipsis;font-size: 0.8em;}
.order-req-box-container-chat {display:block;}

.chat-list-form, .chat-list-answer, .chat-list-request {margin-bottom: 10px; }
.chat-list-request {text-align: left;}


.chat-list-form {background-color: #eaeaea; color: #000; padding: 10px; border-radius: 0.3em}
.chat-list-form textarea {width:100%}
button.btn-blue {  
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    -webkit-tap-highlight-color: transparent;
    border: none;
    background-image: none;
    background-color: #3498db;
    color: #FFF;
    -webkit-transition: background .2s;
    transition: background .2s;
    text-transform: none;
}
button.btn-blue:hover { background-color: #2980b9;color: #FFF}

button {  
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
    transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
    -webkit-tap-highlight-color: transparent;
    border: none;
    background-image: none;
    background-color: #dedede;
    color: #464646;
    -webkit-transition: background .2s;
    transition: background .2s;
    text-transform: none;
}
button:hover { background-color: #ccc;color: #000}

.chat-list-request-author, .chat-list-answer-author {
    background-color: #2196f3;

    color: #fff;
    padding: 1px 10px;
    border-radius: 0.3em 0.3em 0px 0px;
    display: inline-block;
    font-size: 0.9em;
}
.chat-list-request-text, .chat-list-answer-text {
    background: rgba(0, 0, 0, 0.07);
    color: #000;
    padding: 5px 10px;
    border-radius: 0 0.3em 0.3em 0.3em;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    border: #2196f3 solid 1px;
}
.chat-list-request-text div{font-size: 0.8em;}

.chat-list-answer {
    text-align: right;
}

.chat-list-answer-author {
    background-color: rgba(83, 83, 83, 0.44);
}
.chat-list-answer-text {
    border:  rgba(83, 83, 83, 0.37) solid 1px;
    border-radius: 0.3em 0 0.3em 0.3em;
}
.order-no-row {margin: 0px 10px;font-size: 1.3em;padding: 0px;color: #1f4869;}
.order-status-cont{text-align: center;vertical-align: middle;line-height: 1;font-size: 1.5em;}
.order-new-request { color: red;}
.order-pending {color: #c7c7c7;}
.order-pending-answer {color: red;cursor: pointer;}
.order-wait-answer {color: #868686;cursor: pointer;}
.orderPending, .waitingShow {cursor: pointer;}

.form-group1 {padding-bottom: 3px;}
h3.h3-title-section {display: none;}

/*
@media (min-width:52em) {
.modal-order-req-box{display: table;}
.order-req-box-container-chat, .order-req-box-container-info{display: table-cell; width: 50%}
.order-req-box-container-head{display: table-row;}
}
*/
.field-empty {border-color: red}



.section_menu {
    position: fixed;
    width: 100%;
    white-space: nowrap;
    z-index: 100;
    
}

.main-container {
    margin-top: 66px;
}

.order-cont-timer, .order-cont-status {
    font-size: 0.8em;
    padding: 2px 7px;
    background-color: #fff;
    display: inline-block;
    border-radius: 4px 4px 0 0;
    min-height: 26px;
}

.order-cont-text{
    background-color: #fff;
    padding: 7px;
}

.order-cont-main {
    margin-bottom: 10px;
}

.ProgressingOrder {
    cursor: pointer;
}


.order-icon {
    display: inline-block;
    font-size: 3em;
    max-width: 100px;
    vertical-align: top;
    line-height: 1;
    color: #1f5580;
    text-align: center;
}

.order-icon p {
    font-size: 0.6rem;
}

.order-nfo {
    display: inline-block;
    max-width: 80%;
    padding-left: 10px;
    overflow: hidden;
}

.order-nfo-text {
    display: inline-block;
    padding-left: 5px;
}

.OrderOpenCont {
    margin: 10px;
    text-align: center;
}


.OrderSectionHead{
    font-size: 0.9em;
    text-align: center;
    background: rgba(83, 83, 83, 0.37);
    color: #ffffff;
    /*cursor: pointer;*/
    padding: 5px 0;
    margin-bottom: 1px;
    position: relative;
}

.OrderSectionInnerBlock {
    text-align: left;
    display: inline-block;
    padding: 3px 7px;
    max-width: 380px;
    min-height: 100px;
    vertical-align: top;
    width: 100%;
    background: rgba(0, 0, 0, 0.07);
    margin: 0 3px 3px 0;
}

@media screen and (max-width:768px){ 
    .OrderSectionInnerBlock {
        max-width: 100%;
    }
}

.OrderSection, .OrderHeader {
    padding: 5px 10px;
}
.OrderSectionPers {
    text-align: center;
    font-size: 1.1em;
}

.OrderOpenClose {
    float: right;
    font-size: 2.5em;
    font-family: serif;
    line-height: 0.6;
    color: #737373;
    padding: 4px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
}
        
.OrderSectionParamTitle {
    font-size: 0.8em;
    color: #777;
}
.align-center {
    text-align: center;
}

.status-class-1, .status-class-2, .status-class-0, .status-class-3, .status-class-4, .status-class-10 {
    border: 0px;
    border-left: 5px solid; border-right: 25px solid; position: relative;background-color: #fff
}

.status-class-1 {border-color: #8d96a3}
.status-class-10 {border-color: #0069ff;}
.status-class-2 {border-color: #ff9134}
.status-class-0, .status-class-3 {border-color: #f1592a}
.status-class-4 {border-color: #2ecc71;}



.status-class-1:before, .status-class-2:before, .status-class-3:before, .status-class-4:before, .status-class-0:before,  .status-class-10:before {
    color: #ffffff;
    position: absolute;
    font-family: 'FontAwesome2', sans-serif;
    top: 1px;
    right: -19px;
}
 .status-class-1:before {content: "\f059";}
 .status-class-2:before {content: "\f252";}
 .status-class-3:before, .status-class-3:before {content: "\f06a";}
 .status-class-4:before {content: "\f058";}
 .status-class-10:before {content: "\f274";}




.icon-pict{background-position: top;background-repeat: no-repeat;background-size: cover;   width: 50px; height: 50px;display: inline-block;}
.icon-open-pict{background-position: top;background-repeat: no-repeat;background-size: cover;   width: 30px; height: 30px;display: inline-block;}

.icon-pict-vrach{background-image: url(../img/icons/out-hosp.svg);}
.icon-pict-sto{background-image: url(../img/icons/tooth.svg);}
.icon-pict-mrt{background-image: url(../img/icons/mri.svg);}
.icon-pict-ct{background-image: url(../img/icons/ct.svg);}
.icon-pict-uzi{background-image: url(../img/icons/uzd.svg);}
.icon-pict-hosp{background-image: url(../img/icons/hospital.svg);}

.order-oper-status{margin-bottom:  20px;}
.order-oper-status-input {
    max-width: 300px;
    width: 50vw;
    line-height: 1.6;
    padding: 2px;
}
.icon-open-pict-id {
    display: inline-block;
    padding: 0 5px;
    font-size: 1.5em;
    color: #264572;

}
.order-open-top-block {
    padding: 2px 7px;
    display: inline-block;
    border-radius: 4px 4px 0 0;
    margin: 0 0 -18px 10px;
    vertical-align: top;
}

.order-interval-list div {
    display: inline-block;    
}

.order-interval-newday {
    background-color: #31a3bc;
    /*background-color: #f15a29;*/
    padding: 2px 10px;
    color: #fff;
    margin: 0 5px 5px 0;
    vertical-align: middle;
}

.order-interval-time-top, .order-interval-time-bottom {
    padding: 0 5px;  
    line-height: 1;
    font-size: 0.9rem;
    
}
.order-interval-inner, .order-interval-time {
    color: #333333;
    vertical-align: middle;
}

.order-interval-inner {
    border-right: 1px solid #fff;
    border: 1px solid #fff;
    margin-left: 3px;
    border-radius: 2px;
    font-size: 1.0rem;
    line-height: 0;
    cursor: pointer;
}

.order-interval-inner:hover, .order-interval-inner:active  {
    background-color: #45b9d3;
}

.order-interval-time-bottom {
    border-top: 1px solid #333333;
    display: block;
}

.font-blue {
    color:#2196f3 !important;
}

input.time.durationMinMax {
    background: none;
    border: none;
    border-bottom: 1px solid;
    cursor: pointer;
    min-width: 45px !important;
    width: 45px;
}

.OrderSectionInnerBlock ul {
    line-height: 1.2;
    list-style-type: none;
}

#OrderSetDate {
    padding-top: 1em;
    font-size: 1.1em;
}

span#SelectedDay {
    padding-right: .5em;
}

#SetIntButtn:after {
    content: "\f058";
    font-family: 'FontAwesome2';
    z-index: 10;
    cursor: pointer;
    line-height: 1.7;
    padding-left: 10px;
    text-decoration: none;
}

#SetIntButtn {
    text-decoration: none;
    color: #ccc;
    font-size: 1.2em;
}

#SetIntButtn:hover, #SetIntButtn:active, #SetIntButtn.IntAproved:hover, #SetIntButtn.IntAproved:active {
    color: #3498db;
}

#SetIntButtn.IntAproved {
    color: #7bc6f9;
}

#warning-time {
    color: red;
    font-size: .7em;
    position: absolute;
    margin-top: 6px;
}

#AplicationSection {
    position: 
}

#AplicationMenuHamburger {
    position: absolute;
    padding: 0 .4em;
    font-size: 1.3em;
    z-index: 10000;
    cursor: pointer;
}

#AplicationMenuHamburger.activeMenu {
    color: #464646;
}

.AplicationSectionMenu {
    position: absolute;
    color: #6d6d6d;
    z-index: 10;
    background: #d0d0d0;
    padding-bottom: .5em;
    border: 1px solid #c0c0c0;
    top: 2.4em;
    max-width: 60%;
    text-align: left;
}

.AplicationSectionMenu ul {
    font-size: 1em;
    list-style-type: none;
    padding: 0px;
    margin: 2px;
}

li {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.AplicationSectionMenu ul li {
    font-size: 1em;
    padding: 5px 20px 0px 30px;
    width: 100%;
    cursor: pointer;
}

.AplicationSectionMenu ul li:active, .AplicationSectionMenu ul li:hover {
    background-color: #e0e0e0;
    -moz-box-shadow: 1px 12px 7px -9px #9999994a;
    -webkit-box-shadow: 1px 12px 7px -9px #9999994a;
    box-shadow: 1px 12px 7px -9px #9999994a;
}