table {
	font-size: 13px;
}
a, a:visited, a:link, a:hover, a:active{
	outline: none;
}
.clear {
	clear: both;
}
.modal-footer .btn-flat{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 34px;
}
.modal-footer .btn-flat i.fa{
	font-size: 20px;
	position: relative;
	top: 3px;
	right: 3px;
}
.navbar-header{
	float:left;
}
.word-break{
	word-break: break-all;
}
.navbar-header:after{
	clear: none;
}
header span.ver{
	color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin-left: -24px;
    margin-top: 31px;
}
header .lang{
	float: right;
	margin: 13px;
}
header .lang label, header .lang select{
	float: left;
	margin-right: 5px;
	width: auto;
}
header .lang label{
	color: #FFFFFF;
	padding-top: 9px;
}
header .lang select{
	padding: 0px 6px;
	height: 25px;
	margin-top: 5px;
	margin-left: 5px;
	font-size: 13px;
}
#sidebar-nav{
	transition: left 0.2s linear;
	-webkit-transition: left 0.2s linear;
	-o-transition: left 0.2s linear;
	-moz-transition: left 0.2s linear;
}
.content{
	transition: margin-left 0.2s linear;
	-webkit-transition: margin-left 0.2s linear;
	-o-transition: margin-left 0.2s linear;
	-moz-transition: margin-left 0.2s linear;
}
.col-lg-12, .col-md-12, .col-sm-12, .col-xs-12  {
	float: left;
}
.modal-dialog {
	width: 65%;
}
label{
	font-weight: 400;
}
.form-group {
margin-bottom: 10px;
}
h5{
	font-size: 18px;
	font-weight: 400;
	margin: 25px 0px 10px 0px;
	color: #696D73;
}
.add-new-page, .save-new-page {
	padding: 10px;
	background: #0080FF;
	color: #fff;
	border:none;
	cursor: pointer;
}
a.add-new-page:hover, .save-new-page:hover {
	background: #8DC3F8;
	text-decoration: none;
	color: #fff;
}

.layout-structure li, .site-structure li {
	padding: 10px 0 0 0;
}
.layout-structure ul li > ul, .site-structure ul li > ul {
	padding-top: 5px;
}
.layout-structure li span.handler {
	font-size: 14px;
	cursor:move;
}
.handler {
	cursor:move;
}
.layout-structure li span.element  {
	color: #47a447;
}
.layout-structure li span.element i {
color: #525252;
margin-right: 5px;
}
.layout-structure li span.group  {
	color: #2383c4;
}

ul a.handler{
	color:#000000;
	text-decoration: none;
	font-size:14px;
	cursor: move;
}
.input-sm.input-xs {
	padding: 1px 5px;
	height: 25px;
}
.layout-structure li .btn-xs .delete-btn, .layout-structure li .btn-xs .save-btn{
	font-size: 14px;
}
.layout-separator {
	display: block;
	position: relative;
}
.layout-separator span {
	position: absolute;
	right: 0px;
	top: 53%;
	height: 1px;
	border-top: 1px dashed #000;
	width: 92%;
}
.spin-control {
	width: 20px;
	height: 20px;
}
.spin-control:focus {
	outline: none;
}
div.size-control {
	display: inline;
}
div.hid {
	display: none;
}
.view-block {
	background: #f5f5f5;
	border: 1px solid #AAA9A9;
}
.view-line {
	height: 5px;
	border-top: 1px dashed #000;
	margin-top: 5px;
}
.btn-file {
	overflow:hidden;
}
#element-edit-sizes table, #element-edit-sizes table thead th, .gallery-table table td, .gallery-table table th {
	text-align: center;
}
#element-edit-sizes table tr td:first-child {
	text-align: left;
}
#element-modal .checkbox-inline {
	padding-top: 0px;
}
#element-modal .modal {
	margin-bottom: 10px;
}
textarea#page_desc {
	resize: vertical;
}
.textarea-count {
	color: #696D73;
    font-size: 11px;
    margin-top: 1px;
}
.placeholder {
	 background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
	 background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
	 background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
	 background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
	 background-repeat: repeat-x;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
	 border:1px solid #eeeeee;
	 border-radius:4px;
	 -o-border-radius:4px;
	 -webkit-border-radius:4px;
	 -moz-border-radius:4px;
	 margin-top:10px;
	  margin-bottom:10px;
	 min-height: 30px;
	 width: 300px;
	 display: block;
	 float: none;
}
.placeholder-pane {
	border: 1px dashed #000;
	height: 30px;
	margin: 5px 0 5px 0;
}

.image-upload, .text-redactor{ /*, .image-gallery {*/
	display: none;
}
.visible {
	display: block;
}
.icheckbox_minimal-blue {
	display: inline-block;
	top: 4px;
	margin-right: .3em;
	margin-left: -5px;
}
.p-top {
	padding-top: 2px;
}
.layout-structure li > i.fa, .site-structure li > i.fa{

	padding:2px 4px;
}
.display-block{
	display:block;
}
.layout-structure li.add-element-here, .site-structure li.add-element-here{
	padding: 4px 9px;
	margin-top: 9px;
	border:1px dashed #000000;
	list-style: none;
	position: relative;
	left: -18px;
	display: none;
	width: 300px;
}
.page-view-content .tab-pane .element-preview {
	border: solid 1px #dddddd;
	margin-top: 1px;
	margin-bottom: 1px;
	min-height: 30px;
	background: #fff;
}
.tab-border-top{
	border-top: 1px solid #DEE3EA;
}
.page-view-content .tab-pane .element-preview.hovered-elem, .handler.hovered-elem {
	background: #EBEBEB;
}
img {
	max-width: 100%;
}
.spin-ctrl-change{
	display: none;
	margin: 0px 3px 0px 3px;
}
.page-view-content .spin-control {
	width: 15px;
	font-size: 12px;
	margin-top: 0;
}
.size-control {
	margin: 5px;
}
.btn-control a{
	margin: 0px 0px 0px 5px;
}
.layout-props img{
	max-height: 155px;
}
.layout-props .page-view-content.tab-content{
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.txt-align-center{
	text-align: center;
}
.txt-align-left{
	text-align: left;
}
.txt-align-right{
	text-align: right;
}
.not-active a.handler, .not-active a.btn, .not-active i{
	opacity: 0.5;
}
.edited-outer {
	display: inline-block;
	position: relative;
	width: 124px;
	height: 10px;
	top: -13px;
	margin-left: -15px;
}
.edited-elem {

}
.page-view-content .tab-pane .admin-new-line {
	border: 1px dashed #000;
	background:
}
/*.btn .btn-default .btn-file, input{
	width: 100%;
} */
.redactor_editor {
	max-height: 500px;
}
#main-nav .sub-nav > li > a.selected {
	text-decoration: none;
	background-color: #000;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
i.expandable, i.collapsible {
background-color: #FFFFFF !important;
font-size: 10px;
margin-right: 5px;
cursor: pointer;
}
.site-structure li:first-child {
	list-style: none;
}
.site-structure li:first-child li {
	 list-style-type:inherit;
}
.error-validation {
	font-size: 12px;
	color: red;
}
input.error {
	border-color: red;
}
label.error {
	color: red;
	font-size: 12px;
}
span.expand-all, span.collapse-all{
	cursor: pointer;
	margin: 0px 0px 0px 40px;
	text-decoration: underline;
	font-size: 13px;
	color: #428bca;
}
.modal-body .bootstrap-timepicker {
	position:static;
}
span.expand-all:hover, span.collapse-all:hover{
	text-decoration: none;
}
ul a.section_h{
	font-size: 18px;
}
a.logout{
	margin: 13px 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.dropdown-menu {
	top: 110%;
	left: 15px;
}
.home-banners .btn-file>input{
	width: 100%;
}
.sliders-table {
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #dddddd;
}
.table.sliders-table thead {
	border-top: none;
}
.table.sliders-table thead > tr > th {
	padding-top: 13px !important;
	padding-bottom: 12px !important
}
.sliders-table tbody>tr, .gallery-table tbody>tr {
	background: #fff;
}
.sliders-table tbody>tr:hover {
	background: #E6E6E6;
}
.sliders-table tbody>tr>td,.sliders-table thead tr:first-child th{
	vertical-align: middle;
	text-align: left;
	padding-left: 13px;
	padding-right: 13px;
}
.sliders-table tbody>tr>td.sort-td, .gallery-table tbody>tr>td.sort-td{
	cursor: move;
}
.all-sortable td{
	cursor: move;
}
.sliders-table tbody .placeholder-table, .gallery-table tbody .placeholder-table {
	background: #ebf4f7;
}
.sliders-table tbody a {
	text-decoration: underline;
}
.sliders-table tbody a:hover {
	text-decoration: none;
}
.inactive-transparent {
	opacity: 0.4;
}
.submit-btn-container {
	margin-bottom:15px;
	margin-top: 15px;
}
.fileupload {
	overflow: hidden;
}
.csv-submit {
	display: none;
}
#model-props .redactor_editor {
	max-height: 500px;
}
#content-container .row {
margin-bottom: 0px;
}
.new-purpose {
	display: none;
}
.radio-title {
	margin-right: 15px;

}
.checked-radio {
	font-weight: 700;
}
.gallery-table {
	margin-top: 50px;
}
.gallery-table table {
	border: 1px solid #dee3ea;
}
.gallery-upload {
	position: relative;
	overflow: hidden;
}
.gallery-upload input{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}
.file-row {
	margin: 10px 0;
	padding: 5px 0;
	border-top: 1px gray solid;
	border-bottom: 1px gray solid;
}
#upload{
    padding:0 22px;
    border-radius:3px;
    overflow: hidden;
}

#drop{
    padding: 35px 50px;
    text-align: center;
    text-transform: uppercase;
    font-size:16px;
    color:#7f858a;
    border: dashed 2px #DDDDDD;
    margin-top: 5px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 1px;
}

#drop a{
    background-color:#009cdc;
    padding:12px 20px;
    margin-left: 5px;
    color:#fff;
    font-size:14px;
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
    cursor:pointer;
    display:inline-block;
    margin-top:12px;
    line-height:1;

}

#drop a:hover{
    opacity: 0.87;
}

#drop input{
    display:none;
}

#upload ul{
    list-style:none;
    margin:0 -30px;
}

#upload ul li{
    padding:15px;
    height: 52px;
	margin-bottom: 35px;
    position: relative;
}

#upload ul li input{
    display: none;
}

#upload ul li p{
    width: 144px;
    overflow: hidden;
    white-space: nowrap;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 100px;

}

#upload ul li i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

#upload ul li canvas{
    top: 15px;
    left: 32px;
    position: absolute;
}

#upload ul li span{
    width: 15px;
    height: 12px;
    background: url('../img/icons.png') no-repeat;
    position: absolute;
    top: 34px;
    right: 33px;
    cursor:pointer;
}

#upload ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#upload ul li.error p{
    color:red;
}
div.image-gallery {
	min-height: 250px;
}


.thumb {
	max-width: 200px;
	max-height: 70px;
}
.logo-thumb {
	max-height: 30px;
}
.ui-sortable-helper {
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.55);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.55);
}
.title-input, .status-input {
	display: none;
}
.title-input input {
	width: 65%;
	display: inline-block;
}
.change-title, .change-status {
	cursor: pointer;
}
.status-input .radio-inline {
	margin-right: 0px;
	padding-left: 5px;
}

.status-input .iradio_minimal-blue {
	display: inline-block;
	vertical-align: middle;
}
.ajax-loader {
	display: none;
}
table tbody>tr>.sort-td {
	vertical-align: middle;
}
.change-title {
	text-decoration: underline;
}
.imgs-on-row {
	display: none;
	margin-top: 15px;
}
#sidebar-nav #dashboard-menu > li .fa-chevron-down {
	font-size: 12px;
}
.m-top-15 {
	margin-top: 15px;
}
.call-modal {
	font-size: 21px;

}
.btn-flat.call-modal {
	margin-top: -5px;
	padding: 3px 5px;
	font-size: 12px;
	text-decoration: none;
}
.btn-flat.btn-big-edit{
	width: 95px;
}
.table ul.actions .call-modal i {
	opacity: 1;
}
i.call-modal:hover{
	color: #000;
}
#content-header h4 {
	margin-bottom: 20px;
}
.label {
	font-size: 11px;
}
table th span.line {
	top: -5px;
}
.modal-body .horizontal-label {
	display: inline-block;
	float: left;
	font-size: 13px;
	cursor: auto;
	padding-top: 7px;
	text-align: right;

}
.reset {
	color: #7e91aa;
	font-weight: 500;
	text-transform: uppercase;
	border: 0 none;
	background: none;
	text-decoration: underline;
	font-size: 12px;
}
.reset:focus {
	outline: none;
}
.modal-footer span {
	text-transform: uppercase;
	color: #7e91aa;
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
	margin: 0 2px 0 8px;
}
.modal-title {
	font-size: 22px;
	color: #696d73;
}
.makes-info .tab-pane, #model-props .tab-pane,  #page-info.tab-pane, #page-elements.tab-pane {
	border-bottom: 1px solid #dee3ea;
	border-left: 1px solid #dee3ea;
	border-right: 1px solid #dee3ea;
	padding: 10px;
}
#content-header h3 {
	margin-bottom: 20px;
	color: #696d73;
}
.purposes-table ul.actions i{
	margin-left: 10px;
}
#model-info.tab-pane, #page-info.tab-pane, #page-elements.tab-pane, #element-edit-content.tab-pane {
	padding: 25px 0 0 0;
}
#main-info.tab-pane{
	padding: 25px 0 0 0;
}
#model-info .modal-footer, #main-info .modal-footer, #page-props .modal-footer, #page-elements .modal-footer {
	border-top: none;
}
.with-sidebar {
	box-shadow: 4px 0px 3px -1px rgba(226, 226, 226, 0.1);
}
.left-border{
	border-left: 1px solid #edeef1;
}
.alert i {
	font-size: 27px;
	position: relative;
	top: 4px;
	margin-bottom: 8px;
	margin-right: 17px;
	display: inline-block;
	color: #4993c6;
}
.delete-btn-icon-only{
	display: inline;
	position: relative;
	top: 5px;
}
.delete-btn-icon-only ul.actions{
	display: inline;
}
table.centered-table tbody>tr>td, table.centered-table thead>tr:first-child>th{

}
table.centered-table thead>tr:first-child>th.sorting,
table.centered-table thead>tr:first-child>th.sorting_asc,
table.centered-table thead>tr:first-child>th.sorting_desc{
	padding-left: 20px;
}
.redactor_editor, .redactor_editor:focus, .redactor_editor div, .redactor_editor p, .redactor_editor ul, .redactor_editor ol, .redactor_editor table, .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre{
	font-size: 13px;
}
.spacer{
	border-top: 1px solid #DDE2E9;
	margin-top: 25px;
}
.element-icon {
	float: left;
	margin: 8px;
}

.site-structure .fa-times, .site-structure .fa-plus, .layout-structure .fa-times, .layout-structure .fa-plus, .layout-structure .delete-btn .fa-times, .element-preview .fa-times {
	color: #526273;
	font-size: 21px;
	opacity: 0.6;
	cursor: pointer;
	position: relative;
	top: 2px;
}
.btn-control {
	margin-top: 2px;
	width:71px;
}
.btn-control a.delete-btn {
	margin-left: 0px;
}
.site-structure a:hover, .site-structure:focus, .layout-structure a:focus, .layout-structure a:hover, .btn-control a:hover {
	text-decoration: none;
}

.layout-structure .fa-times:hover {
	opacity: 1;
}
.form-buttons {
	position: absolute;
	right: 25px;
	bottom: 25px;
}
.empty-footer {
	padding: 40px;
}
.site-structure .actions, .layout-structure .actions {
	display: inline;
}
.action {
	display: inline;
	border-right: 1px solid #d0dde9;
	padding: 0px 7px 0px 7px;;
}
.action.last {
	border: 0 none;
}
.btn-flat.disabled-custom {
	background: #91C3EE;
	border: 1px solid #91C3EE;
}
.btn-flat.disabled-custom:hover {
	opacity: 1;
}
.is-page {
	margin-top: 7px;
}

.is-page .slider-button.on {
	margin-left: 70px;
}
.is-page .radio{
	display: inline-block;
}
.is-page div.radio{
	padding: 0px;
	margin-top:-2px;
}
.is-page div.radio input {
	margin-left: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	border: none;
	background: none;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	text-align: center;
	width: 18px;
	height: 18px;
}
.is-page label.radio{
	padding: 0px;
	padding-left: 5px;
	margin-right: 20px;
	cursor: pointer;
}
.gallery-2 img, .gallery-3 img, .gallery-4 img, .gallery-6 img{
	display: block;
	float: left;
	box-sizing: border-box;
	padding: 3px 5px;
}
.gallery-2 img {
	max-width: 50%;
}
.gallery-3 img {
	max-width: 33.33%;
}
.gallery-4 img {
	max-width: 25%;
}
.gallery-6 img {
	max-width: 16.66%;
}
.banner label {
	margin-bottom: 10px;
}
.message {
	display: none;
}
.howl-message h5{
	margin-top: 0px;
}
.dataTables_wrapper{
	margin-top: 20px;
}
select.form-control{
	margin: 1px
}
strong.main-img-choose{
	color: #009cdc;
}
.add-page-actions{
	font-size: 13px;
	font-weight: 600;
	position: relative;
	top: 5px;
	margin-right: 50px;
	cursor: pointer;
}
.border-separate{
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.table tr.wait-status td{
	font-weight: 700;
	color: #000000;
}

/* FORM WIZARD: */
#fuelux-wizard{
	margin-top: 20px;
}
.wizard-steps{
	left: 0px;
}
.wizard-steps li .title{
	top: -56px;
	font-weight: 400;
}
.step-content{
	margin-left: 5px;
	margin-top: 20px;
	min-height: 325px;
}
.form-wrapper input[type="text"]{
	width: 100%;
}
.form-wrapper label{
	width: auto;
}
.form-wrapper label.control-label{
	width: 150px;
}
.form-wrapper .product_select_type_1 label.control-label{
	width: 72px;
}
#step4 .form-wrapper label.control-label{
	width: 130px;
}
#step4 .form-wrapper label.control-label.wide{
	width: auto;
	font-size: 15px;
	top: 0px;
}
.preview-list label{
	margin: 0px;
}
.btn-flat[disabled]{
	opacity: 0.5;
}
.products-table tfoot input, .users-table tfoot input, .users-2-table tfoot input{
	border: 1px solid #bbbbbb;
	padding: 3px 2px;
}
.product_select_type_2 .dataTables_paginate, .user_select_type_2 .dataTables_paginate, .user_select_type_3 .dataTables_paginate{
	position: relative;
	top: -18px;
}
.product_select_type_2 .dataTables_filter, .user_select_type_2 .dataTables_filter, .user_select_type_3 .dataTables_filter{
	display: none;
}
.selecetd-products-list label, .selecetd-users-list label, .selecetd-users-2-list label{
	display: inline-block;
	float: none;
	font-size: 13px;
	font-weight: 400;
	margin: 0px;
	line-height: 16px;
}
.preview-usr-list label{
	margin: 0px;
	float: none;
	display: inline-block;
}
.product_select_type, .users_select_type{
	padding: 20px 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #DDDDDD;
}
.form-wrapper .heading{
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 10px;
}

/* HOME */
.homeinfo-page #main-stats{
	border-color: #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 0px;
	background: #FFF;
}
.homeinfo-page #main-stats .stats-row{
	border-top: 1px solid #dddddd;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}
.homeinfo-page #main-stats .stat{
	border-color: #dddddd;
	padding: 10px 0px 10px 0px
}
.homeinfo-page #main-stats .stat .data{
	padding: 0px;
	text-align: center;
}
.homeinfo-page #main-stats .stat .date{
	position: relative;
	bottom: 5px;
	left: auto;
	right: auto;
	display: block;
	text-align: center;
}
.homeinfo-page #main-stats .stat .data .number{
	margin-right: 4px;
	position: relative;
	top: 2px;
}
#pad-wrapper .ui-elements .knob-wrapper{
	display: block;
	width: 100%;
	text-align: right;
}
#pad-wrapper .ui-elements .knob-wrapper .info .param{
	font-size: 16px;
	color: #000000;
	text-align: right;
}
#pad-wrapper h4{
	color: #000000;
	font-size: 25px;
}
#pad-wrapper .ui-elements .knob-wrapper .info{
	position: static;
}
.homeinfo-page a.new-orders{
	float: none;
	display: block;
	max-width: 220px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding: 14px 0px;
	text-align: center;
	border: 15px solid #9f39ae;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #000000;
	border-radius: 34px;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	-o-border-radius: 34px;
}
.homeinfo-page a.new-orders > span{
	display: block;
	text-align: center;
	font-size: 70px;
	color: #9f39ae;
	font-weight: 700;
	line-height: 70px;
}
.homeinfo-page a.new-orders > label{
	color: #b4b8bb;
	font-weight: lighter;
	font-family: 'Lato', 'Open Sans';
	font-style: italic;
	font-size: 13px;
	display: block;
	text-transform: none;
}
.homeinfo-page a.new-orders:hover{
	text-decoration: none;
}
.homeinfo-page a.waiting-orders{
	border: 15px solid #a7a7a7;
}
.homeinfo-page a.waiting-orders > span{
	color: #a7a7a7;
}
.homeinfo-page a.postponed-orders{
	border: 15px solid #a7a7a7;
}
.homeinfo-page a.postponed-orders > span{
	color: #a7a7a7;
}

/* CAMPAIGN POPUP PREVIEW MOFW */
.popup_preview{
	width: 390px;
	padding: 40px 25px;
	background: #FFFFFF;
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.35);
	-moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.35);
	-o-box-shadow: 0 0 5px 2px rgba(0,0,0,0.35);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.35);
	position: relative;
	margin: auto;
	font-family: "Open Sans";
	text-align: center;
}
.popup_preview .popup_close{
	position: absolute;
	top: 5px;
	right: 5px;
}
.popup_preview strong.title{
	font-size: 33px;
	color: #000000;
	font-weight: 400;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
	display: block;
	text-align: center;
	border-bottom: 1px solid #000000;
}
.popup_preview .discount strong{
	display: inline-block;
	font-weight: 800;
	font-size: 24px;
	padding: 70px 0px;
}
.popup_preview .discount span.discount_amount{
	display: inline-block;
	width: 178px;
	height: 175px;
	background-image: url('../img/mofw/popup-tag.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 50px;
	font-weight: 300;
	text-align: center;
	padding: 47px 0px;
}
.popup_preview .free_shippnig{
	display: none;
	width: 178px;
	height: 175px;
	background-image: url('../img/mofw/popup-tag-shipping.gif');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 50px;
	font-weight: 300;
	text-align: center;
	padding: 47px 0px;
}
.popup_preview .text{
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 10px;
}
.color_checkboxes{
	width: 100%;
	max-height: 200px;
	overflow: auto;
}
.color_checkboxes label{
	font-size: 13px;
	display: block;
	float: left;
	width: 33%;
	cursor: pointer;
}
.color_checkboxes label input{
	margin-right: 3px;
	position: relative;
	top: 2px;
}
.input-group-addon, .bootstrap-timepicker .input-group-addon {
	width: 7%;
	position: absolute;
	top: 0px;
	right: 7px;
	height: 34px;
	line-height: 20px;
	cursor: auto;
}
.table-hover tbody tr.blackphone > td{
	background: #FFD5D5;
	color: #000000;
}
.form-group.error input{
	background-color: red;
	color: #FFF !important;
}
.form-group.error label{
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

/* SELECT2 */
.select2-container{
	padding: 0px;
	border: none;
	width: 100%;
	font-size: 13px;
}
.select2-container .select2-choice{
	height: 34px;
	background: #FFFFFF;
}
.select2-container .select2-choice span{
	line-height: 32px;
}
.select2-results{
	max-height: 500px;
}
.select2-container .select2-choice .select2-arrow{
	background: #FFF;
	border-left: 0px;
}
.select2-display-none{
	display: none;
}
.select2-container-multi .select2-choices{
	max-width: 300px;
	min-width: 200px;
	min-height: 34px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	background: #FFFFFF;
}
.select2-container-multi .select2-choices .select2-search-choice{
	line-height: 18px;
	background: #DAEDFF;
}
/* AUTOCOMPLETE */
.ui-autocomplete{
	background: #FFFFFF !important;
	list-style: none;
	padding: 0px;

}
.ui-autocomplete li{
	padding: 0px;
	margin: 0px;
}
.ui-autocomplete li a{
	font-size: 14px;
	display: block;
	padding: 4px 10px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
}
.ui-autocomplete li a:hover{
	border: 0px;
	background: #009cdc !important;
	color: #FFFFFF !important;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

@media only screen and (max-width: 800px) {
	.modal-dialog {
		width: 90%;
	}
}
@media only screen and (max-width: 991px){
	.homeinfo-page a.new-orders{

	}
	#pad-wrapper .ui-elements .knob-wrapper, #pad-wrapper .ui-elements .knob-wrapper .info .param{
		text-align: center;
	}
	.homeinfo-page #main-stats .stats-row > div:first-child{
		border-bottom: 1px solid #e4e4e4;
	}
	.homeinfo-page #main-stats .stats-row.knobs > div:first-child{
		border-bottom: 0px;
	}
}
@media only screen and (max-width: 767px){
	.homeinfo-page #main-stats .stats-row > div{
		border-bottom: 1px solid #e4e4e4;
	}
	.homeinfo-page #main-stats .stats-row > div:last-child{
		border-bottom: 0px;
	}
	.homeinfo-page #main-stats .stats-row.knobs > div{
		border-bottom: 0px;
		margin-top: 10px;
	}
}
