* {outline: none !important;}
body {margin: 0px;background: #fafafa;}
.ali {color: #e3972d;}
.express {color: #e34b2d;}
.counterNewOrderAli {background: #0dc723 !important;}
.counterNewOrderAliShip {background: #e3972d !important;}
.counterNewOrder {
    background: #ff0909;
    color: white;
    font-weight: 500;
    border-radius: 100%;
    padding: 1px 6px;
    margin-left: 6px;
}
.noinput {background: transparent;
    padding: 0px;
    border: 0px;
    max-width: 80px;}
.go-button {margin: 0px 90px;
    background: #fa038b;
    padding: 20px 50px;
    color: #ffffff;
    text-decoration: none;
    font-size: 40px;
	border-radius: 40px;}
.form-go{    background: #12b525;
    color: white;
    padding: 7px 10px;
    font-size: 130%;
    border: 0px;
    cursor: pointer;
    width: 100%;
}
.form-go:hover {opacity:0.85}
.table_price {
  border-collapse: collapse;
  width: 100%;

 }
.table_price caption {
  background: #223861;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px;
    color: white;
    font-size: 20px;
    text-align: center;
    margin: 0;
}
.table_price td, .table_price th {
  padding: 10px;
}
.table_price th {
  text-align: left;
  font-size: 18px;
}
.table_price tr:nth-child(2n) {
  background: #f1f1f1;
}
.table_price td:last-of-type {
  text-align: center;
}
.table_price img {max-width: 50px;}
.table_price a {color:#222;}
.forms input[type=text],.forms input[type=number], .forms select  {
	margin: 7px;
    padding: 10px;
    border: 1px solid #444;
	border-radius: 3px;}
.forms input[type=number] {
    max-width: 110px;}

.bblack {background: #0f0f0f; color:#fff;
    width: 100%;
    height: 100%;}
.center {text-align: center;}
.bwhite {background: #fff; color: #000;}
.block-auth {max-width: 400px;
    text-align: left;
    display: inline-block;
    margin: 30px;
    padding: 20px;    border-radius: 6px;padding-bottom: 5px;}
.logo-auth {display:inline-block;max-width:300px;padding-top: 25px;}
.block-auth strong {display: block;    margin-top: 10px;}
.block-auth input {padding: 6px;}
.block-auth button {display: inline-block;
    margin: 10px;
	padding: 5px 15px;cursor:pointer;}


/*Меню*/
.b-menu {
	width: 18%;
    display: inline-block;
    height: 100%;
    position: relative;
    float: left;
    color: white; }
.b-main {width: 76%;
    margin-left: 2%;
    margin-right: 2%;
    display: inline-block;
    background: #fff;
    padding: 1%;
    margin-top: 15px;}


.widget {
    padding: 20px;
    font-family: 'Roboto', sans-serif;
	position: fixed;
    background: #0c182b;
    height: 100%;
    overflow: auto;
}
.widget-title {
text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    padding-left: 15px;
    margin-bottom: 15px;
    border-left: 2px solid #fa038b;
}
.widget-list {
  padding: 0;
  list-style: none;
}
.widget-list a:before {
  content: "\2014";
  margin-right: 14px;
}
.widget-list a {
	text-decoration: none;
    display: block;
    padding: 6px 0;
    font-weight: 300;
    color: #fff;
    transition: .3s linear;
}
.widget-list a:hover {color: #fa038b;}
/*Меню-конец*/

/* Модалка  */
.overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1999;
    display: none;
    background-color: rgba(0, 0, 0, 0.65);
    position: fixed;
    cursor: default;
}
.overlay:target {display: block;}
.popup, .popup-view {
    top: -100%;
    right: 0;
    left: 50%;
    font-size: 14px;
    z-index: 2000;
    margin: 0;
    width: 100%;
    max-width: 1120px;
    position: fixed;
	max-height: 92%;
    overflow-y: auto;
	padding: 0px 15px;
	overflow-x: hidden;
}
.overlay:target+.popup {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 4%;
}
.overlay:target+.popup-view {
	    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 2%;
}
.pop-block {    padding: 15px;
    background: #fefefe;
    overflow: hidden;}
.close {
top: 12px;
    right: 23px;
    width: 23px;
    height: 23px;
    position: absolute;
    text-align: center;
    text-decoration: none;

}
.close:before {
    color: red;
    content: "X";
}
.close:hover {opacity:0.5}
.md-edit {display: inline-block;padding-right: 1%;margin-top: 15px;width: 49%;}
.md-edit span {display: block;
    margin-bottom: 4px;
    font-weight: bold;}
.md-edit input {padding: 5px;width: 100%;}
/*Модалка-конец*/

.filter input[type=text] {margin: 3px;padding: 5px;}
.filter input[type=date] {margin: 3px;padding: 2px 5px;}
.filter select {margin: 3px;padding: 5px;}
.cursor {cursor:pointer;}
.blue {color: blue;}
.input_sale {
    max-width: 150px;
    background: #dfe9ff;
    padding: 2px;
    border: 0px;
}
.input_edit_sale {padding: 5px 2px;border: 0px;}

.svg-edit {background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgaGVpZ2h0PSI1MnB4IiB2aWV3Qm94PSIwIC0xIDQwMS41MjI4OSA0MDEiIHdpZHRoPSI1MnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Im0zNzAuNTg5ODQ0IDI1MC45NzI2NTZjLTUuNTIzNDM4IDAtMTAgNC40NzY1NjMtMTAgMTB2ODguNzg5MDYzYy0uMDE5NTMyIDE2LjU2MjUtMTMuNDM3NSAyOS45ODQzNzUtMzAgMzBoLTI4MC41ODk4NDRjLTE2LjU2MjUtLjAxNTYyNS0yOS45ODA0NjktMTMuNDM3NS0zMC0zMHYtMjYwLjU4OTg0NGMuMDE5NTMxLTE2LjU1ODU5NCAxMy40Mzc1LTI5Ljk4MDQ2OSAzMC0zMGg4OC43ODkwNjJjNS41MjM0MzggMCAxMC00LjQ3NjU2MyAxMC0xMCAwLTUuNTE5NTMxLTQuNDc2NTYyLTEwLTEwLTEwaC04OC43ODkwNjJjLTI3LjYwMTU2Mi4wMzEyNS00OS45Njg3NSAyMi4zOTg0MzctNTAgNTB2MjYwLjU5Mzc1Yy4wMzEyNSAyNy42MDE1NjMgMjIuMzk4NDM4IDQ5Ljk2ODc1IDUwIDUwaDI4MC41ODk4NDRjMjcuNjAxNTYyLS4wMzEyNSA0OS45Njg3NS0yMi4zOTg0MzcgNTAtNTB2LTg4Ljc5Mjk2OWMwLTUuNTIzNDM3LTQuNDc2NTYzLTEwLTEwLTEwem0wIDAiLz48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJtMzc2LjYyODkwNiAxMy40NDE0MDZjLTE3LjU3NDIxOC0xNy41NzQyMTgtNDYuMDY2NDA2LTE3LjU3NDIxOC02My42NDA2MjUgMGwtMTc4LjQwNjI1IDE3OC40MDYyNWMtMS4yMjI2NTYgMS4yMjI2NTYtMi4xMDU0NjkgMi43MzgyODItMi41NjY0MDYgNC40MDIzNDRsLTIzLjQ2MDkzNyA4NC42OTkyMTljLS45NjQ4NDQgMy40NzI2NTYuMDE1NjI0IDcuMTkxNDA2IDIuNTYyNSA5Ljc0MjE4NyAyLjU1MDc4MSAyLjU0Njg3NSA2LjI2OTUzMSAzLjUyNzM0NCA5Ljc0MjE4NyAyLjU2NjQwNmw4NC42OTkyMTktMjMuNDY0ODQzYzEuNjY0MDYyLS40NjA5MzggMy4xNzk2ODctMS4zNDM3NSA0LjQwMjM0NC0yLjU2NjQwN2wxNzguNDAyMzQzLTE3OC40MTAxNTZjMTcuNTQ2ODc1LTE3LjU4NTkzNyAxNy41NDY4NzUtNDYuMDU0Njg3IDAtNjMuNjQwNjI1em0tMjIwLjI1NzgxMiAxODQuOTA2MjUgMTQ2LjAxMTcxOC0xNDYuMDE1NjI1IDQ3LjA4OTg0NCA0Ny4wODk4NDQtMTQ2LjAxNTYyNSAxNDYuMDE1NjI1em0tOS40MDYyNSAxOC44NzUgMzcuNjIxMDk0IDM3LjYyNS01Mi4wMzkwNjMgMTQuNDE3OTY5em0yMjcuMjU3ODEyLTE0Mi41NDY4NzUtMTAuNjA1NDY4IDEwLjYwNTQ2OS00Ny4wOTM3NS00Ny4wOTM3NSAxMC42MDkzNzQtMTAuNjA1NDY5YzkuNzYxNzE5LTkuNzYxNzE5IDI1LjU4OTg0NC05Ljc2MTcxOSAzNS4zNTE1NjMgMGwxMS43MzgyODEgMTEuNzM0Mzc1YzkuNzQ2MDk0IDkuNzczNDM4IDkuNzQ2MDk0IDI1LjU4OTg0NCAwIDM1LjM1OTM3NXptMCAwIi8+PC9zdmc+')}
.svg-delete {background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgaGVpZ2h0PSI1MTEuOTkycHQiIHZpZXdCb3g9IjAgMCA1MTEuOTkyIDUxMS45OTIiIHdpZHRoPSI1MTEuOTkycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQxNS40MDIzNDQgNDk1LjQyMTg3NS0xNTkuNDA2MjUtMTU5LjQxMDE1Ni0xNTkuNDA2MjUgMTU5LjQxMDE1NmMtMjIuMDk3NjU2IDIyLjA5Mzc1LTU3LjkyMTg3NSAyMi4wOTM3NS04MC4wMTk1MzIgMC0yMi4wOTM3NS0yMi4wOTc2NTYtMjIuMDkzNzUtNTcuOTIxODc1IDAtODAuMDE5NTMxbDE1OS40MTAxNTctMTU5LjQwNjI1LTE1OS40MTAxNTctMTU5LjQwNjI1Yy0yMi4wOTM3NS0yMi4wOTc2NTYtMjIuMDkzNzUtNTcuOTIxODc1IDAtODAuMDE5NTMyIDIyLjA5NzY1Ny0yMi4wOTM3NSA1Ny45MjE4NzYtMjIuMDkzNzUgODAuMDE5NTMyIDBsMTU5LjQwNjI1IDE1OS40MTAxNTcgMTU5LjQwNjI1LTE1OS40MTAxNTdjMjIuMDk3NjU2LTIyLjA5Mzc1IDU3LjkyMTg3NS0yMi4wOTM3NSA4MC4wMTk1MzEgMCAyMi4wOTM3NSAyMi4wOTc2NTcgMjIuMDkzNzUgNTcuOTIxODc2IDAgODAuMDE5NTMybC0xNTkuNDEwMTU2IDE1OS40MDYyNSAxNTkuNDEwMTU2IDE1OS40MDYyNWMyMi4wOTM3NSAyMi4wOTc2NTYgMjIuMDkzNzUgNTcuOTIxODc1IDAgODAuMDE5NTMxLTIyLjA5NzY1NiAyMi4wOTM3NS01Ny45MjE4NzUgMjIuMDkzNzUtODAuMDE5NTMxIDB6bTAgMCIgZmlsbD0iI2U3NmU1NCIvPjwvc3ZnPg==')}
.svg-discount {background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyLjMyNSA1MTIuMzI1IiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgNTEyLjMyNSA1MTIuMzI1IiB3aWR0aD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2QxZDFkMSIgZD0ibTUxMi4zMjUgMjEuNDY3LTIxLjE1Mi0yMS4yNzMtNTcuNzczIDU3LjQ0NyAyMS4xNTIgMjEuMjczLTU3LjExNyA1Ni43OTVjMi41MjkgNS40OTcgMy44NjYgMTEuNTIxIDMuODYyIDE3Ljc1My0uMDA4IDExLjMzOC00LjQzIDIxLjk5NS0xMi40NTIgMzAuMDA3LTguMDE2IDguMDA1LTE4LjY2OCAxMi40MTQtMjkuOTk1IDEyLjQxNC0xMS4zNSAwLTIyLjAxNi00LjQyMi0zMC4wMzUtMTIuNDUzLTguMDEzLTguMDIyLTEyLjQyMS0xOC42ODUtMTIuNDE0LTMwLjAyMy4wMDgtMTEuMzM4IDQuNDMxLTIxLjk5NSAxMi40NTMtMzAuMDA3IDguMDE1LTguMDA0IDE4LjY2Ny0xMi40MTMgMjkuOTk1LTEyLjQxMyA2LjAzOSAwIDExLjg4IDEuMjY0IDE3LjIzNiAzLjY0Nmw1Ny4yNzEtNTYuOTQ3LTE4Ny41NzEtMjEuNzM2LTI0NS43ODUgMjQ1LjQ2NSAyMzAuNDE2IDIzMC43MTYgMjQ1Ljc5LTI0NS40NzEtMjEuNjY0LTE4Ny43Mzd6bS0zMDguNDY0IDE1My43MjJjNy44MTctNy44MTggMTguMjEzLTEyLjEyNSAyOS4yNzEtMTIuMTI1czIxLjQ1MyA0LjMwNiAyOS4yNzEgMTIuMTI1YzcuODE5IDcuODE4IDEyLjEyNSAxOC4yMTQgMTIuMTI1IDI5LjI3MXMtNC4zMDYgMjEuNDUzLTEyLjEyNSAyOS4yNzEtMTguMjE0IDEyLjEyNS0yOS4yNzEgMTIuMTI1LTIxLjQ1Mi00LjMwNi0yOS4yNzEtMTIuMTI1LTEyLjEyNS0xOC4yMTQtMTIuMTI1LTI5LjI3MSA0LjMwNi0yMS40NTIgMTIuMTI1LTI5LjI3MXptNjAuMzc4IDIwNS42MmMtNy44MiA3LjgxOS0xOC4yMTYgMTIuMTI1LTI5LjI3MiAxMi4xMjVzLTIxLjQ1Mi00LjMwNi0yOS4yNzEtMTIuMTI0Yy03LjgxOS03LjgxOS0xMi4xMjUtMTguMjE1LTEyLjEyNS0yOS4yNzJzNC4zMDYtMjEuNDUzIDEyLjEyNS0yOS4yNzEgMTguMjE1LTEyLjEyNCAyOS4yNzEtMTIuMTI0IDIxLjQ1MiA0LjMwNiAyOS4yNzEgMTIuMTI0YzE2LjE0IDE2LjEzOSAxNi4xNCA0Mi40MDEuMDAxIDU4LjU0MnptLTEzMi4wMDEtNzIuODU1LTQuMjU2LTI5LjY5NiAyMDQuODM5LTI5LjM1NSA0LjI1NiAyOS42OTZ6Ii8+PC9zdmc+');
margin-right: 0px !important; margin-left: 0px !important;
    vertical-align: middle;}
.svg-icon {height: 20px;width: 20px;background-size: 20px 20px;display: inline-block;margin-right: 5px;margin-left: 5px;}

.b-go {margin-top: 40px;}
.b-go a, .b-go input {
	background: green;
    color: white;
    text-decoration: none;
    padding: 7px 10px;
    display: inline-block;
    margin-right: 10px;
    font-size: 130%;
    border-radius: 6px;
    border: 0px;
    cursor: pointer;
    margin-left: 10px;}

.b-go a {background: red !important;}
.b-go a:hover, .b-go input:hover {opacity: 0.6}
.error {background: red; display:block; color: white; padding: 10px;}
.yes {background: green; display:block; color: white; padding: 10px;}
.form-control {display: block;
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
    font-size: 14px;}
/*Тултип-начало*/
.support-two {
    display: inline-block;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.tip-checkbox {
    display: none;
}
.tip-block {
    display: inline-block;
    position: relative;
    background: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    height: 0;
    width: 1px;
}
.tip-checkbox:checked + .tip-block .tip-three {
    display: block;
}

.tip-three {
    display: none;
	position: absolute;
    z-index: 9998;
    top: -18;
    right: 100%;
    background: #ccc;
    border-radius: 3px;
    border: 1px solid #777;
    box-shadow: 5px 5px 0.5em -0.1em rgba(0,0,6,0.3);
    text-align: left;
    color: #000;
    margin: -15px 0 0 10px;
    width: 300px;
    min-height: 50px;
    height: auto;
}



/*Тултип-конец*/

.input-sum {    border: 0px;
    max-width: 80px;
    font-weight: 600;
    background: #ccc;
    font-size: 16px;}
.gray-but {
	    cursor: pointer;
    background: #0c182b;
    padding: 10px;
    color: white;
}

.alert {padding: 10px;background: #eaffe6;}
.alert p.but {background: #822d7f;color: white;padding: 7px 10px;display: inline-block;border-radius: 6px;cursor: pointer;}

   #show_more { font-weight: 700;
    text-transform: uppercase;
    padding: 10 30px;
    text-decoration: none;
    margin: 30px 0px;
    width: 100%;
    cursor: pointer;
}
.print {visibility: hidden; display:none;}
@media print{
    .b-menu, .b-main, #popupa{ display: none; visibility: hidden;}
    .print {visibility: visible; display:block;font-size:12px; margin:0px; padding:0px;}
	.print .marginp {margin:0px; margin-top:5px;margin-bottom:5px;}
}