.dataTables_wrapper{
	overflow-x: auto;
}
.table{
	min-width: 800px;
}

.margin-10{
	margin:10px !important;
}
.full-width{
	width:100% !important;
}
#header{
	height:80px;
}
#header>div{
	height:80px;
}
#logo-group>span{
	height:80px;
}
#logo{
	margin-top: 0px;
  margin-left: 5px;
}
#logo img {
	width: auto;
	height: 60px;
	margin: 10px 0;
}
#left-panel{
	padding-top:80px;
}
nav ul li a.ll{
	background-color: #ed1c24;
	color: #fff;
}
.page-footer *{
	font-size: 11px;
}

.lockscreen{
	top:20%;
}
.label{
  padding: 0.4em .4em .3em;
}
.inline-block{
	display:inline-block !important;
	width:100% !important;
}
.pos-relative{
	position:relative !important;
}
#packages_manager,
#letters_manager,
#faq_manager,
#products_brands_manager,
#countries_manager,
#cities_manager,
#footer_manager,
#products_attribute_sets_manager,
#products_attributes,
#menu_top_manager,
#navigation_manager,
#products_categories_manager,
#categories_manager{
	max-width:100%;
}
.dd .action_icons > div{
	display: inline-block;
	padding: 0px 0px 0 5px;
  font-size: 18px;
}
.select2-container{
	width:100%;
}
.widget-body-toolbar .select2-container{
	margin-top:5px;
}
.select2-search-choice-close{
	min-width:inherit;
	min-height:inherit;
}
.select2-container .select2-choice span{
	margin-right:0;
}
.select2-hidden-accessible{
	display:none !important;
}
.table.dataTables_wrapper>tbody>tr>td:last-child a .fa{
	font-size:1.6em;
  margin: 1px;
}
.table.dataTables_wrapper>tbody>tr>td:last-child .fa{
	color:rgba(50, 118, 177, 1) !important;
}
.table>tbody>tr>td:last-child a.btn-circle {
  width: 24px;
  height: 24px;
  padding: 3px 0;
	margin: 0 1px;
}
.table>tbody>tr>td:last-child a.btn-circle .fa{
	color:rgba(255, 255, 255, 1) !important;
	font-size: 1.2em;
}
.table>tbody>tr>td:last-child{
	text-align:right;
}
.smart-form .input .bootstrap-tagsinput input{
  border: none;
  box-shadow: none;
  outline: 0;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto!important;
  max-width: inherit;
	display: inline-block;
	border: 1px solid #bfbfbf;
  height: 30px;
  margin: 1px;
}
.smart-form .input .bootstrap-tagsinput>span {
  border-radius: 0!important;
  font-weight: 400;
  padding: 3px 28px 4px 8px;
  font-size: 13px;
  border: 1px solid #285E8E;
  background: #3276B1;
	line-height:13px;
}
.smart-form .input .bootstrap-tagsinput .tag {
  color: #FFF;
  position: relative;
  margin: 3px 0 3px 2px;
  display: inline-block;
}
.smart-form .input .bootstrap-tagsinput .tag [data-role=remove] {
  box-sizing:border-box;
	-moz-box-sizing: border-box;
}
.modal#modal_coupon_edit fieldset{
	padding-top:0;
}
.modal-dialog {
	  margin: 30px auto !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
}
.modal-dialog *{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.modal-header {
  padding: 15px !important;
}
.modal-body {
  padding: 20px !important;
}
.modal-dialog h5{
  margin: 10px 0 !important;
}
.modal-footer {
  padding: 20px !important;
}
.modal-dialog .btn{
  /*
	padding: 6px 12px !important;
  cursor: pointer !important;
	border-radius: 2px !important;
	*/
}
.modal-dialog form{
	display:inline-block;
	width:100%;
}
.modal-dialog .form-group {
  margin-bottom: 15px !important;
}
.modal-dialog .form-control {
	padding: 6px 12px !important;
}
.modal-dialog .form-control.ui-spinner-input.spinner-both {
    padding: 6px 30px !important;
}
.smart-form .checkbox input+i:after {
  top: -2px;
  left: 0px;
}
.dropdown-menu>li>div.checkbox,
.dropdown-menu>li>div.radio{
	display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  cursor:pointer;
	margin:0;
}
.smart-form .input-seo .icon-append{
	border:0;
	padding:0;
}
.smart-form .input-seo .icon-append.btn-append{
	top:0;
	right: 0px;
	width:auto;
}
.smart-form .input-seo .icon-append.btn-append .btn{
	padding:6px;
}
.smart-form .textarea .note-editor textarea.note-codable{
	display:none;
}
.smart-form .textarea .note-editor.codeview textarea.note-codable{
	display:block;
}
.no-padding .note-editor {
  border:1px solid #BDBDBD;
}
.smart-form .superbox{
  background: whitesmoke;
  border: 2px inset;
  box-sizing: border-box;
  margin: 15px 0;
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	overflow: hidden;
}
.smart-form .superbox-list{
  padding: 1%;
  float: left;
  width: 18%;
  margin: 0.5% 1% 1% 1%;
  min-height: 94px;
  text-align: center;
  box-sizing: border-box;
	max-height: 220px;
}
.smart-form .superbox-controls{
	visibility:hidden;
  position: absolute;
  bottom: 7px;
  right: 7px;
}
.superbox-controls a{
  padding: 0 5px;
  margin: 2px;
  background: #fff;
  font-size: 1.2em;
}
.dropzone .dz-preview{
  padding: 1%;
  width: 16%;
  margin: 0.5% 2% 1% 2%;
  float: left;
  box-sizing: border-box;
}
.dz-default.dz-message{
	text-align:center;
}
.superbox-list:hover .superbox-controls{
	visibility:visible;
}
.superbox-list:hover .superbox-controls a{
	color:#F47220;
	border: 1px solid rgba(50, 118, 177, 0.8);
}
.superbox-list:hover .superbox-controls a:hover{
	border: 1px solid rgba(50, 118, 177, 1);
}
.smart-form .dropzone{
  min-height: 150px;
  display: inline-block;
  width: 100%;
}
#products_attribute_sets_manager .attributes .dd-item.att .dd-edit{
	display:none;
}
#products_attribute_sets_manager .nestable-group>.dd3-content{
	/*padding-left:10px;*/
}
#meta_keywords.tagsinput{
  display:block !important;
	height: 0;
  padding: 0;
  border: 0;
}
.dd-list.attributes,
ol ol{
	min-height:16px;
}
.dataTables_wrapper table tr>td{
	transition:0s linear 0.3s,opacity 0.3s linear;
	-moz-transition: 0.3s ease-in-out all;
	-webkit-transition: 0.3s ease-in-out all;
	transition: 0.3s ease-in-out all;
}
table.dataTable thead>tr>th:first-child,
table.dataTable tbody>tr>td:first-child,
table.dataTable thead>tr>th.table-checkbox,
table.dataTable tbody>tr>td.table-checkbox{
	width: 24px;
  padding: 5px 0 !important;
  text-align: center;
  margin-bottom: 5px;
}
table.dataTable thead>tr>th.table-checkbox label input[type=checkbox].checkbox+span,
table.dataTable tbody>tr>td.table-checkbox label input[type=checkbox].checkbox+span{
	margin-right:-5px !important;
}
.dataTables_wrapper table tr th.col-options{
	width:48px !important;
}
.dataTables_wrapper table tr th.col-options.col-opt-3{
	width:80px !important;
}
.dataTables_wrapper table tr th.col-options.col-opt-4{
	width:104px !important;
}

.dataTables_wrapper table tr th.col-qty{
	width:80px !important;
}
.dataTables_wrapper table tr td.col-qty .form-control{
	width:80px !important;
}

.dataTables_wrapper table tr.details td.details label,
.dataTables_wrapper table tr.details td.details strong{
	min-width:200px;
  display: inline-block;
	vertical-align: top;
}
.dataTables_wrapper table tr.details td.details strong{
	min-width:160px;
  margin-bottom: 5px;
}
.dataTables_wrapper table tr.details td.details .fa{
	margin:0 2px;
}
.dataTables_wrapper table>tbody>tr.warning+tr.details td{
	background-color: #fcf8e3;
}
.dataTables_wrapper table>tbody>tr.success+tr.details td{
background-color: #dff0d8;
}
.dataTables_wrapper table>tbody>tr.txt-color-storno+tr.details td, 
.dataTables_wrapper table>tbody>tr.txt-color-storno+tr.details td *{
	color:rgba(146, 162, 168, 0.5);
}
.dataTables_wrapper table>tbody>tr.txt-color-storno+tr.details td .tooltip *{
	color:#fff;
}
.dataTables_wrapper table>tbody>tr>td img{
	margin:0 2px;
}
.dataTables_wrapper .dataTables_length{
	float:right;
}
.modal-body.details label{
	min-width:150px;
  display: inline-block;
}
.modal-body.details strong{

}
.bg-color-prometz{
    background-color: #ffc709;
}
.bg-color-ems{
	background-color:#285E88;
}
.bg-color-success{
	background-color: #d0e9c6;
}
.bg-color-danger{
	background-color: #b94a48;
}
.bg-color-warning{
	background-color: #faf2cc;
}
.bg-color-neutral{
	background-color: #f9f9f9;
}
.bg-color-special-offer{
	background-color:#285E88;
}
.bg-color-coupon{
	background-color: rgb(254, 202, 57) !important;
}
.bg-color-coupon *{
	color:#333 !important;
}
.bg-color-product{
	background-color: rgb(64, 178, 230) !important;
}
.status-sent,
.status-print,
.status-unverified{
  line-height: 1em;
  margin: 0;
}
.fa-status{
	margin: 0 1px;
  line-height: 1.4em;
}
.txt-color-storno{
	color:rgba(146, 162, 168, 0.5);
}
.txt-color-coupon{
	color:#ff7b28;
}
.txt-color-product{
	color:#41b4e7;
}
.txt-color-sessions{
	color:#85CA54;
}
.txt-color-visits{
	color:#50b432;
}
.txt-color-pageviews{
	color:#005c9c;
}
.txt-color-online{
	color:#54ce3c;
}
.txt-color-offline{
	color:#a19e9d;
}
.txt-color-iddle{
	color:#ffc40d;
}
.status-special{
	color:#FFD700;
}
#nremail .modal-content,
#nrnewsletter .modal-content{
	width:680px;
}
#nremail iframe,
#nrnewsletter iframe{
	width:100%;
	height: 600px;
  margin: 0 auto;
  display: block;
  border: 0;
  padding: 0;
}
div.legend{
  display: inline-block;
}
div.legend ul{
	list-style: none;
  padding: 0;
  margin: 0;
}
div.legend ul li{
	padding:1px 1px 1px 5px!important;
  margin: 5px 0;
}
div.legend span{
  min-width: 24px;
  max-width: 24px;
  height: 21px;
  float: left;
  margin: 0px 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
div.legend .fa-status {
  line-height: 1.1em;
}
.SmallBox, 
.SmallBox:hover{
	border:0;
}
.tooltip{
	z-index:1050;
}
.tooltip-storno+.tooltip .tooltip-inner{
	text-align:left;
}
.smart-form .col-12{
  width: 100%;
}
.smart-form section{
	/*padding:0 !important;*/
}
.col-date{
	width:80px !important;
}
.col-datetime{
	width:120px !important;
}
.col-datetime-from-to{
	width:160px !important;
}
.col-qty{
	width:80px !important;
}
.col-options{
	width:80px !important;
}
.col-options.col-opt-3{
	width:80px !important;
}
.col-options.col-opt-4{
	width:104px !important;
}
.col-datepicker{
  width: 120px;
}
.col-datetimepicker{
  width: 152px !important;
}
.col-50{
	width:50% !important;
}
form .google_maps{
	height:450px;
}
.icon-percent::before {
  content: '%';
  font-weight: bold;
}
.smart-form .icon-append.icon-rsd,
.smart-form .icon-append.icon-kom {
  right: 10px;
}
.icon-rsd::before {
  content: 'RSD';
  font-weight: bold;
	font-family: monospace;
}
.icon-kom::before {
  content: 'kom';
  font-weight: bold;
	font-family: monospace;
}
.icon-kg::before {
  content: 'kg';
  font-weight: bold;
	font-family: monospace;
}
.label-selection{
	background-color: #FCB016;
	padding: 0;
  margin: 0;
  font-size: 12px;
	font-weight:normal;
}
.note-toolbar .note-color .dropdown-menu {
  min-width: 362px;
}
.datepicker{
  width: 124px;
}
.datetimepicker{
  width: 160px;
}
.chat-body li.msg img{
	width:50px;
	height:auto;
}
.chat-body li.msg .message-text {
  display: block;
	min-height:60px;
}
.chat-body li .wall-comment-reply .btn{
	padding:6px 12px !important;
	z-index:0;
}
.chat-body li .wall-comment-reply .form-control{
	padding:6px 10px !important;
	z-index:0;
}
.chat-body li .wall-comment-reply {
  margin-left: 85px;
  display: inline-block;
  box-sizing: border-box;
  width: 85%;
}
.profile-message li.msg.message-reply {
  padding: 10px 10px 0 10px;
  margin: 3px 0 10px 20px;
}
.profile-message li.msg.message-reply ul.list-inline{
  height: 20px;
}
.chat-body li .wall-comment-reply input{
  box-sizing: border-box;
}
.chat-body ul.list-inline li:first-child{
	margin:0;
}
.chat-body li.msg.deleted, 
.profile-message li.msg.message-reply.deleted{
	opacity:0.5;
}
.realtime .bigBox{
	min-height: 105px;
	height:auto !important;
}
.icon-append.btn-append{
	width: auto;
}
.icon-append.btn-append .btn{
	padding:1px 2px;
}
.no-padding{
  padding: 0!important;
}
.no-padding-left{
	padding-left: 0!important;
}
.no-padding-right{
	padding-right: 0!important;
}
.no-padding-top {
	padding-top: 0!important;
}
.fc-event{
  border-left: 3px solid rgba(244, 114, 31, 1)!important;
	max-width:320px;
}
.fc-event-inner {
  /*overflow: visible;*/
}
.fc-event.fc-event-draggable{
	cursor:default;
}
.fc-grid .fc-event-company {
	display: inline-block;
	float:left;
	padding: 3px 0 2px 3px;
  line-height: 16px;
  font-weight: 700;
  font-size: 11px;
  box-sizing: border-box;
  width: 100%;
}
.fc-event .fa{
  top: 1px;
  position: relative;
	color: #fff;
	font-size: 1.2em;
}
.fc-event a{
	color: #fff;
}
.fc-event a:hover, 
.fc-event a:hover .fa{
	color:rgba(244, 114, 31, 1)!important;
}
.fc-event-company .fa{
	top: 3px;
  position: relative;
}
.fc-grid .fc-event-time {
  display: inline-block;
	float:right;
}
.fc-grid .fc-event-time.fc-info {
	display: inline-block;
  float: right;
  min-width: 18px;
  min-height: 16px;
  margin: 0;
  padding: 2px;
  text-align: center;
  line-height: 10px;
  position: relative;
}
#table-products{
	margin-top:0 !important;
}
table#table-kupon .ui-sortable,
table#table-products .ui-sortable {
  margin-bottom: 20px;
}
table#table-kupon tbody.ui-sortable,
table#table-products tbody.ui-sortable {
  height: 20px;
}
table#table-kupon tbody.ui-sortable tr.hidden,
table#table-products tbody.ui-sortable tr.hidden {
  display: block;
  visibility: hidden;
}
table#table-kupon tbody.ui-sortable tr.hidden td,
table#table-products tbody.ui-sortable tr.hidden td {
  padding: 0;
  border: 0;
  line-height: 0;
}
table#table-kupon tbody.ui-sortable tr.ui-state-highlight,
table#table-products tbody.ui-sortable tr.ui-state-highlight{
	border:0 !important;
	display:inline-block !important;
	height:53px !important;
	width:25px !important;
	overflow:hidden;
}
table#table-kupon tbody.ui-sortable tr.ui-state-highlight td,
table#table-products tbody.ui-sortable tr.ui-state-highlight td{
	border:1px solid red !important;
	display:none !important;
	width:25px !important;
}
table#table-kupon tbody.ui-sortable tr.ui-state-highlight, 
table#table-products tbody.ui-sortable tr.ui-state-highlight, 
table#table-kupon tbody.ui-sortable tr.ui-state-highlight td, 
table#table-products tbody.ui-sortable tr.ui-state-highlight td, 
table#table-kupon tbody.ui-sortable tr.ui-sortable-helper,
table#table-products tbody.ui-sortable tr.ui-sortable-helper{
	background-color:#FCAF15 !important;
}
.widget-toolbar>.btn, 
.widget-toolbar>.btn-group>.btn {
  margin-right: 5px;
}
.w100p{
	width:100% !Important;
}
#log{
	height: 600px;
}
form em.invalid{
	color: rgb(169, 3, 41) !Important;
	font-size:12px;
	font-weight:bold;
}
.btn-save, .btn-submit{
	padding:6px 12px !important;
}
.cursor-pointer{
	cursor:pointer !important;
}
.smart-form .popover-title{
  padding: 8px 14px !important;
}
.smart-form .popover-content{
	padding: 8px 14px !important;  
}
.dd3-content{
  min-height: 36px;
}
.table>tbody>tr>td:last-child .editable-buttons .btn .fa{ 
	color:#fff !important;
}
.table>tbody>tr>td:last-child .editable-buttons .editable-cancel .fa{ 
	color:#000 !important;
}
.table>tbody>tr>td:last-child .fa.text-success{
	color: #468847 !important;
}
.table>tbody>tr>td:last-child .fa.text-danger{
  color: #b94a48 !important;
}
.btn-sm.confirm_order_item{
	padding:3px 10px 1px;
}
#widget-products-orders-items .dataTables_wrapper > table{
  margin-top: 0 !important;
	width: 100% !important;
}
.table>tbody>tr>td.group{
	text-align:right !important;
}
table.dataTable tbody>tr.group-head{
	background:silver;
}
table.dataTable tbody>tr.group-head:first-child > td.group:first-child{
	padding-top:5px !important;
}
table.dataTable tbody>tr>td.group:first-child{
  text-align: left !important;
  text-indent: 5px;
  font-weight: bold;
  font-style: italic;
	padding-top:20px !important;
}
table.order_products{
  /*min-height: 350px;*/
}
table.order_products tfoot{
  background-color: #D6DDE7;
}
.smart-form #hrPricingTable .icon-append{
	top:0;
}
.select2-container .select2-choice{
	height:30px;
	line-height:28px;
}
input#opt_patterns{
	display:none !important;
}
.fa-dz{
	padding: 4px 6px;
  margin: 0px;
  cursor: pointer;
  border: 1px solid rgb(50, 118, 177);
}
.fa-dz .dz-preview{
	display:none !important;
}
.fa-ip::before {
  content: 'IP';
  font-weight: bold;
	font-family: monospace;
}
.col-details{
  border-width: 1px 0px 0px;
  border-style: solid;
  border-top-color: #CCC!important;
  border-bottom-color: #CCC!important;
	font-size:12px;
}
.col-head{
  background-color: #F8F8F8;
  padding: 5px 0px!important;
	border-bottom: 1px solid #CCC!important;
}
.col-body{
  background-color: #FFFFFF;
  padding: 5px 0px!important;
	border-bottom: 1px solid #CCC!important;
}
.col-body:hover{
  background-color: #F8F8F8;
}
.col-head div:first-child,
.col-body div:first-child{
	/*width:20px !important;*/
}
.no-padding .dataTables_wrapper table tr.details td.details{
	padding-top:0 !important;
}
.dropdown-toggle+.dropdown-menu li.check-all{
	margin-bottom:10px;
}
.show-stat-microcharts>div{
  min-height: 65px;
  height: auto;
}
.show-stat-microcharts>div h3>span{
	display:block;
}
.show-stat-microcharts .dl-stat dt{
	width:32px;
	text-align: left;
}
.show-stat-microcharts .dl-stat dt img{
  width: 18px;
}
.show-stat-microcharts .dl-stat dd{
	margin-left:40px;
	text-align: right;
}
.dashboard_stats #sparks li h5{
	font-size:11px;
	text-transform:normal;
}
.dashboard_stats #sparks li{
  max-width: 80px;
}
.dashboard_stats .morris-hover.morris-default-style{
	background: rgba(255,255,255,0.9)
}
.dashboard_stats .morris-hover.morris-default-style label{
	margin:0;
	padding:0;
}
#widget_statistics_manager .widget-toolbar{
	line-height: 30px;
	padding:0;
}
#widget_statistics_manager #daterange{
	color:#333;
  padding: 0 10px !important;
}
.padding-bottom-5{
	padding-bottom:5px !important;
}
.padding-bottom-10{
	padding-bottom:10px !important;
}
.inline-block{
	display:inline-block !important;
}
.jarviswidget>div{
	border-width:1px;
}
#widget-grid-detailed-stats.dashboard_stats .show-stat-microcharts>div{
  min-height: 45px;
  height: auto;
}
#combined-graph.chart{
	height:500px;
}
.margin-bottom-50{
  margin-bottom: 50px !important;
}
.modal-header .close{
	display:none;
}
.modal .modal-header .close{
	display:inline-block;
}
.dataTables_wrapper table tfoot>tr>td{
  border-left-width: 0px;
  border-top: 1px solid #ddd;
}
.details_coupons_payouts .col-head{
	background-color:#faf2cc;
}
.details_coupons_payouts .col-body{
	background-color:#fcf8e3;
}
.details_coupons_buyers{
  
}
.details_coupons_buyers .col-header{
}
.details_coupons_buyers .col-head{
	background-color:#ecf3f8;
}
.details_coupons_buyers .col-body{
	max-height: 368px;
  overflow-y: scroll;
}
.details_coupons_buyers .col-body-row:hover{
	background-color:rgba(146, 162, 168, 0.5)
}
.dataTables_paginate div.pagination{
	margin:0;
}
.text-bold{
	font-weight: bold;
}
.rating {
  display: block;
  font-size: 12px;
  margin: 3px 0;
	width:100%;
}
.rating aside {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  display: inline-block;
}
.rating img {
  background-color: #ff513f;
}
.rating .inner img {
  background-color: #ff513f;
}
.rating .stars {
  float: right;
}
.rating .stars .fa {
  -moz-transition: 0.4s;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  color: #8d8d8d;
  font-size: 11px;
  margin-right: 2px;
}
.rating .stars .fa.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #ff513f;
}
.rating.big .stars .fa {
  font-size: 21px;
}
.rating.big .reviews {
  position: relative;
  top: 3px;
}
.rating.color .stars .fa.active {
  color: #ff513f;
}
.rating.active .stars .fa {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  color: #474747;
  cursor: pointer;
}
.rating.active .stars .fa.hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #ff513f;
}
.rating.active .stars .fa.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #ff513f !important;
}
.rating.stars-hidden i {
  display: none;
}
.rating.stars-hidden i.active {
  display: inline-block;
}
.rating-review{
  display: block;
  margin: 0 5px 5px 0;
}
.strong{
	font-weight:bold;
}
.superbox-current-img{
  margin: 0 auto;
  display: block;
  float: none;
}
.superbox-imageinfo{
	padding:10px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
	margin:0 auto;
}
.carousel-caption{
  top: 0px;
  bottom: auto;
  width: 100%;
  left: 0 !important;
  padding: 10px !important;
  background-color: #fff;
}
.btn-group{
	margin-right:5px;
}
.progress{
	background: #8EC640;
	color:#fff;
	padding: 0 2px;
}
.smart-form fieldset{
	padding-bottom:20px;
}
.smart-form .input .tagsinput-notes+.bootstrap-tagsinput input{
	width:100% !important;
}
.smart-form .input .tagsinput-notes+.bootstrap-tagsinput .tag{
	display:block !important;
	color:#000;
}
.smart-form .input .tagsinput-notes+.bootstrap-tagsinput>span{
	border: 1px solid #F0F1F1;
  background: rgb(255, 255, 255);
}
.smart-form .input .tagsinput-opts+.bootstrap-tagsinput .tag [data-role=remove]{
	display:inline-block;
	position:relative;
}
.smart-form .input .tagsinput-opts+.bootstrap-tagsinput>span{
	padding-right:5px;
}
.smart-form .input .tagsinput-opts+.bootstrap-tagsinput .tag .editOptDesc{
	display: inline-block;
    top: -1px;
    padding: 3px 4px 3px 5px;
    width: 23px;
    height: 22px;
    position: relative;
    cursor: pointer;
		box-sizing:border-box;
		    color: #fff;
}
.smart-form .input .tagsinput-opts+.bootstrap-tagsinput .tag .editOptDesc:after{
	content: "\f040";
    font-family: fontAwesome;
    padding: 2px 1px;
    line-height: 17px;
    font-size: 15px;
    text-align: center;
}
.smart-form .input .tagsinput-opts+.bootstrap-tagsinput .tag .editOptDesc:hover{
	    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
			    background: rgba(0,0,0,.3);
}

textarea.html_desc{
  font-family: 'Courier New' !important;
  font-size: 12px !important;
  tab-size: 1;
}
.smart-form .input-group-btn button{
	padding:7px 12px !important;
}
.newsletterSearchBox { width: 300px; float: left;  min-height: 16em; margin: 30px auto;  }
.newsletterSearchBox .btn-group.buttons { width:100%}
.newsletterSearchBox .btn-group.buttons button { width:50%; padding: 6px}
#newsletterSearch {     width: 300px;
    height: 800px;
    overflow-y: scroll;
    float: left;
    min-height: 16em; }
#newsletterSearch li{ width: 48% }
#newsletterSearch li p{ font-size:12px !important }
#newsletterSearch li b{ font-size:14px !important }
#newsletterSearch li del{ font-size:14px !important }
#newsletterSearch li a.oarrow{ display:none !important}
#newsletterDroparea {
	display: block;
  width: 600px;
  float: none; min-height: 16em; height:auto;
	border: 0 none;
  margin: 30px auto;
  padding: 0;
  position: relative;
	background:transparent;
	border:1px dashed silver;
}
#newsletterDroparea li,
#newsletterDroparea li.ui-state-highlight{
	width: 283px;
  background: #fff;
  border: 1px solid #b7b7b7;
  box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.25);
  -webkit-box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 0px 2px 0px 0px rgba(50, 50, 50, 0.15);
  float: none;
  margin: 5px 10px 5px 6px;
  padding: 5px;
  position: relative;
  width: 283px;
}
#newsletterDroparea li.ui-state-highlight{
  display: inline-block;
  position: relative;
  z-index: 0;
	height:260px;
	border:1px dashed silver;
}
#form_newsletter.smart-form section{
}

#form_newsletter.smart-form section.offers{
    border: 10px solid #fcfdff;
    border-width: 10px 0 0 0;
    color: #333;
    display: block;
    font: normal 12px/20px 'Arial', Helvetica, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.note-editor .note-editable{
	font-size:14px;
}
#galleryGallery{
	overflow:visible;
}
.note-fa-dialog .modal-dialog .form-control.note-fa-url{
	padding:0 !important;
}
.dataTables_wrapper table tr th.col-rbr{
	width:24px !important;
}
.smart-form .radio input[name='payment_type']+i:after{
	top:3px;
	left:3px;
}
form #image{
	max-width:250px !important;
	height:auto !important;
}
.note-youtube-dialog .modal-body{
	height: 495px;
	overflow-y: scroll;
}
#videoList,
#galleryList {
	    width: 100%;
    display: inline-block;
}
#videoList .videoItemContainer,
#galleryList .videoItemContainer{
    width: 23%;
    display: inline-block;
    float: left;
    text-align: center;
    overflow: hidden;
    margin: 1%;
    border: 3px solid rgba(192, 192, 192, 0.1);
}
#galleryList .videoItemContainer{
	height:120px;
}
#videoList .videoItemContainer:hover,
#videoList .videoItemContainer.selected,
#galleryList .videoItemContainer:hover,
#galleryList .videoItemContainer.selected{
	border: 3px solid rgb(50, 118, 177);
}
#videoList .videolist-footer,
#galleryList .videolist-footer{
	    width: 100%;
    margin: 15px auto 0 auto;
    display: inline-block;
    text-align: center;
}
.gallery-type{
    width: 23%;
    display: inline-block;
    float: left;
    text-align: center;
    overflow: hidden;
    margin: 1%;
    border: 3px solid rgba(192, 192, 192, 0.1);
}
.gallery-type:hover,
.gallery-type.selected{
	border: 3px solid rgb(50, 118, 177);
}

.videoItemImage img{
	width:100%;
}
.note-youtube-width,
.note-youtube-height{
	width:80px;
}
.note-image-attributes-class .input-group-btn{
	width:30%;
}
.note-google-map-dialog #map-canvas{
	width: 100%;
	height: 250px;
}
.note-google-map-dialog .note-google-map-lat,
.note-google-map-dialog .note-google-map-lng{
    width: 48%;
    display: inline-block;
    margin: 1%;
}

.smart-form .note-editable .col{
	border:1px solid #ddd !important;
	min-height:22px !important;
}

.ui-autocomplete{
    z-index: 1167!important;
}
#users_observations .modal-content{
    height: 480px;
    overflow-y: scroll;
}

.table>tbody>tr.warning2>td, .table>tbody>tr.warning2>th, .table>tbody>tr>td.warning2, .table>tbody>tr>th.warning2, .table>tfoot>tr.warning2>td, .table>tfoot>tr.warning2>th, .table>tfoot>tr>td.warning2, .table>tfoot>tr>th.warning2, .table>thead>tr.warning2>td, .table>thead>tr.warning2>th, .table>thead>tr>td.warning2, .table>thead>tr>th.warning2 {
    background-color: rgba(255,235,59,0.66);
}

tr.payment_type-2 td.td-row-details{
	background-color: rgba(255,235,59,0.66) !important;
}

#form_letter .onoffswitch {
    position: relative;
    width: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}
#form_letter .onoffswitch-checkbox {
    display: none;
}
#form_letter .input-group-addon .onoffswitch, 
#form_letter .input-group-addon .onoffswitch-label {
    margin: 0;
}
#form_letter .onoffswitch-label {
	    height: 18px;
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 50px;
    border-color: #adadad #b3b3b3 #9e9e9e;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
#form_letter .input-group-addon .onoffswitch, 
#form_letter .input-group-addon .onoffswitch-label {
    margin: 0;
}
#form_letter .onoffswitch-inner {
    width: 100%;
    margin: 0;
    display: block;
}
#form_letter .onoffswitch-inner:after, 
#form_letter .onoffswitch-inner:before {
    float: left;
    width: 50%;
    height: 15px;
    padding: 0;
    line-height: 15px;
    font-size: 10px;
    font-family: Trebuchet,Arial,sans-serif;
    font-weight: 700;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#form_letter .onoffswitch-inner:before {
    content: attr(data-swchon-text);
    text-shadow: 0 -1px 0 #333;
    padding-left: 7px;
    background-color: #3276b1;
    color: #fff;
    box-shadow: inset 0 2px 6px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.05);
    text-align: left;
}
#form_letter .onoffswitch-inner:after, 
#form_letter .onoffswitch-inner:before {
    float: left;
        width: 16px;
    height: 15px;
    padding: 0;
    line-height: 15px;
    font-size: 10px;
    font-family: Trebuchet,Arial,sans-serif;
    font-weight: 700;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#form_letter .onoffswitch-inner:after {
    content: attr(data-swchoff-text);
    padding-right: 7px;
    text-shadow: 0 -1px 0 #fff;
    background-color: #fff;
    color: #555;
    text-align: right;
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}
#form_letter .onoffswitch-switch {
    width: 19px;
    height: 19px;
    margin: 0;
    background: #fff;
    border: 1px solid #9a9a9a;
    border-radius: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #f4f4f4;
    background-image: -moz-linear-gradient(top,#fff,#eee);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));
    background-image: -webkit-linear-gradient(top,#fff,#eee);
    background-image: -o-linear-gradient(top,#fff,#eee);
    background-image: linear-gradient(to bottom,#fff,#eee);
    background-repeat: repeat-x;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.3);
}
#form_letter .onoffswitch-checkbox+.onoffswitch-label .onoffswitch-switch:before, 
#form_letter .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before {
    content: "\f111";
    color: #a90329;
    display: block;
    text-align: center;
    line-height: 19px;
    font-size: 10px;
    text-shadow: 0 -1px 0 #fff;
    font-weight: 700;
    font-family: FontAwesome;
}

#form_letter .onoffswitch-checkbox:checked+.onoffswitch-label {
    border-color: #3276b1 #2a6395 #255681;
}
#form_letter .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
    display: block;
}
#form_letter .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before {
    content: "\f111";
    color: #57889c;
}
#form_letter .input-group-addon{
	    padding: 3px 10px;
}
.section-rabat,
.section-provision{
  display: inline-block;
	width:99%;
	border: 1px solid silver;
}
.section-rabat div.dataTables_filter label,
.section-provision div.dataTables_filter label{
	float:none;
}

.opt-color label+label{
	float:right;
}
ul.opts li{
	width: auto;
    min-width: inherit;
	line-height: 28px;
}
ul.opts li label{
	width: auto;
  min-width: inherit !important;
}
ul.opts .opt-color span,
ul.opts .opt-size span{width:30px;height:30px;display:inline-block;float:right;border:1px solid #b7b7b7;box-sizing:border-box;font-size:11px;text-align:center; margin-left: 5px; line-height: 24px}

#product.modal .modal-dialog{
	width:780px;
}
#product.modal .product-images {
	height: 200px !important;
  overflow: hidden;
}
#product.modal .product-images .owl-item img{
	-webkit-transition: all ease-out .4s;
	-o-transition: all ease-out .4s;
	transition: all ease-out .4s;
}
#product.modal .product-images .owl-item a:hover > img{
	opacity:0.5;
}
#product.modal .product-images .btn-zoom{
	display:none;
}
#product.modal .product-images .owl-item a:hover > .btn-zoom{
	display:inline-block;
}
#product.modal .product-thumbnails {
  margin-left: 0;
  margin-right: -10px;
	height:60px;
	overflow:hidden;
}
#product.modal .product-thumbnails > div {
  padding: 0;
}
#product.modal .product-thumbnails a {
  display: block;
  margin: 10px 10px 0 0;
}
#product.modal .product-thumbnails img {
  width: 100%;
  max-width: 100%;
  display: block;
}
#product.modal .product-thumbnails .owl-item {
	cursor: pointer;
	opacity: .5;
	-webkit-transition: all ease-out .4s;
	-o-transition: all ease-out .4s;
	transition: all ease-out .4s;
}
#product.modal .product-thumbnails .owl-item.center {
	opacity: 1;
}
#product.modal .btn-zoom {
    color: #ed1c24;
    font-size: 3em;
    position: absolute;
    height: 32px;
    width: 32px;
    left: 50%;
    top: 50%;
    margin-left: -20px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all ease-out .4s;
		-o-transition: all ease-out .4s;
		transition: all ease-out .4s;
    text-align: center;
}

#product.modal .the-price{
	background: transparent;
  text-align: right;
  font-size: 14px;
  padding: 5px 10px 10px;
  font-weight: 700;
	box-shadow:none;
}
#product.modal .the-price del{
    font-size: 14px;
    font-weight: normal;
    display: inline;
}
#product.modal .the-price span{
	font-size: 18px;
}
#product.modal .the-price span.rabat{
	
}
#product.modal legend{
	margin: 5px 0 10px !important;
	padding-top: 5px;
	border:0;
}
#product.modal #form_product em.invalid{
	width: 100%;
	display: inline-block;
	
}
.product-custom-options-holder{
	display: inline-block;
  width: 90%;
  float: right;
}
.product-custom-options .radio-group {
    min-height: 40px;
    height: auto;
    margin-top: 5px !important;
    padding-bottom: 0px;
    display: inline-block;
    position: relative;
}
.product-custom-options .radio-group input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    margin: 4px 0 0 -20px;
    line-height: normal;
    position: absolute;
    left: -9999px;
}
.product-custom-options .radio-group .radio-opt {
    float: left;
    max-width: 100%;
    display: block;
    min-width: 32px;
    height: 32px;
    margin: 0 5px 5px;
    border: 0;
    padding: 5px;
    box-sizing: border-box;
    cursor: pointer;
    transition: border-color .3s;
    -o-transition: border-color .3s;
    -ms-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -webkit-transition: border-color .3s;
    color: #666;
    font-weight: 700;
    line-height: 22px;
    text-align: center;
		position: relative;
}
.product-custom-options .radio-group .radio-opt i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    outline: 0;
    border: 1px solid #232323;
    box-sizing: border-box;
		-webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}
.product-custom-options .radio-group input[type=radio]:hover+.radio-opt i ,
.product-custom-options .radio-group input[type=radio]:checked+.radio-opt i {
    border: 5px solid #232323;
}
.product-custom-options .radio-group .radio-opt i+img{
	position: relative;
	width: 20px;
  height: 20px;
}
.product-custom-options .radio-group .radio-opt .tooltip{
	min-width:90px;
}
.product-custom-options .opt-color span, 
.product-custom-options .opt-size span, 
.product-custom-options .opt-pattern span>img {
    width: 25px;
    height: 25px;
    display: inline-block;
    float: right;
    border: 1px solid #232323;
    box-sizing: border-box;
    font-size: 11px;
    text-align: center;
}



.owl-theme .owl-controls .owl-buttons [class*=owl-], 
.owl-theme .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    color: #000 !important;
    font-size: 1.8em !important;
		padding: 0px 5px !important;
    opacity: 0.88;
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    cursor: pointer;
}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-nav .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-nav .owl-next{
    background-color: rgba(0,0,0,0.7);
    width: 36px;
    height: 36px;
    border-radius: 500px;
    text-align: center;
    padding:2px 4px 0 0px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-nav .owl-prev{
	top: 40%;
	left:-10px;
}
.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-nav .owl-next{
	top: 40%;
	right:-10px;
}

.smart-form .ui-widget-content .ui-spinner-input{
	width: 100px;
	height:42px;
}
#form_product .ui-spinner-input.spinner-both+.ui-spinner-button, 
#form_product .ui-spinner-input.spinner-both+.ui-spinner-button+.ui-spinner-button{
	height:42px;
}
#form_product .ui-spinner-input.spinner-both+.ui-spinner-up+.ui-spinner-down:before, 
#form_product .ui-spinner-input.spinner-both+.ui-spinner-up:before {
    margin-top: 15px;
}
#form_product .ui-spinner-input.spinner-both {
    padding: 6px 30px !important;
}
#form_product .ui-spinner-input.spinner-both+.ui-spinner-button, 
#form_product .ui-spinner-input.spinner-both+.ui-spinner-button+.ui-spinner-button{
	cursor:pointer;
	z-index:2;
}
.form-group.input-group-atc{
	width: 260px;
	padding: 15px 0 5px;
}
.form-group.input-group-atc .btn-cart{
	color: #000;
	background-color: #ffc709;
}

.form-group.input-group-atc .btn-cart:hover{
	color:#ed1c24;
}
.form-group	.input-group-btn{
	vertical-align:bottom;
}
#product.modal .form-group .input-group-btn button{
    height: 44px;
    border: 0;
}
.modal .form-group .input-group-btn button{
	height:32px;
}
.cart-holder{
	color: #000;
	font-size: 20px;
}
.cart-holder a{
    margin: 10px 0 15px 15px;
    display: inline-block;
    vertical-align: middle;
		color:#000;
}
.cart-holder a .fa{
	font-size: 32px;
	margin-right:10px;
}
.cart-holder a span{
	font-size: 24px;
}
.cart-holder a .fa.cart-icon{	
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.call-holder{
	color: #000;
	font-size: 20px;
}
.call-holder a{
    margin: 10px 0 15px 15px;
    display: inline-block;
    vertical-align: middle;
		color:#000;
}
.call-holder a .fa{
	font-size: 32px;
	margin-right:10px;
}
.call-holder a span{
	font-size: 24px;
}
.call-holder a .fa.call-icon{	
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

table hr{
	margin:5px 0;
}
table ul.opts{
	margin-bottom:0;
}

.gallery-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;z-index:1003;background:rgba(0,0,0,0.69)}
.gallery-wrapper.overlay-active{z-index:1235}
.gallery-wrapper #gallery{position:relative;width:100%;height:100%;padding:0}
.gallery-wrapper .gallery-content{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.69)}
.gallery-wrapper .close-button{position:absolute!important;z-index:100;top:30px;right:40px;width:30px;height:30px;line-height:30px;display:block;cursor:pointer;color:#333;text-align:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:color 0.3s,-webkit-transform .3s .1s;-moz-transition:color 0.3s,-moz-transform .3s .1s;-o-transition:color 0.3s,-o-transform .3s .1s;transition:color 0.3s,-webkit-transform .3s 0.1s,-moz-transform .3s 0.1s,-o-transform .3s 0.1s,transform .3s .1s}
.gallery-wrapper .close-button:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#2F93D0}
.gallery-wrapper .gallery-content.fullscreen .close-button{color:#fff}
.gallery-wrapper .gallery-content.fullscreen .close-button:hover{color:#ed1c24}
.gallery-wrapper .gallery-content.fullscreen .close-button i{font-size:30px;line-height:30px;width:30px}
.gallery-wrapper .gallery{width:60%;height:100%;position:relative}
.gallery-wrapper .gallery-content.fullscreen .gallery{width:100%}
.gallery-wrapper #images{width:100%;overflow:hidden;height:100%;padding:60px 100px;padding:0;position:relative}
.gallery-wrapper .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.gallery-wrapper .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.gallery-wrapper #images .owl-stage-outer,.gallery-wrapper #images .owl-stage,.gallery-wrapper #images .owl-item{height:100%}
.gallery-wrapper #images .item{height:100%}
.gallery-wrapper #images img{display:block;max-height:100%;max-width:100%;position:absolute;left:50%;top:50%;width:auto;height:auto}
.gallery-wrapper #images .item figure{height:100%;display:block;position:relative;background-size:contain;margin:0;background: transparent}
.gallery-wrapper #images .item figure img{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity .7s .5s;-moz-transition:opacity .7s .5s;-o-transition:opacity .7s .5s;transition:opacity .7s .5s}
.gallery-wrapper #images .item figure.loaded img{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}
.gallery-wrapper #images .item figure:after{content:"\f1ce";display:block;position:absolute;width:50px;height:50px;left:50%;top:50%;margin-top:-25px;margin-left:-25px;-webkit-transition:opacity 0.3s,visibility .3s .5s;-moz-transition:opacity 0.3s,visibility .3s .5s;-o-transition:opacity 0.3s,visibility .3s .5s;transition:opacity 0.3s,visibility .3s .5s;visibility:visible;font-family:'fontAwesome';font-size:40px;line-height:50px;text-align:center;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.gallery-wrapper #images .item figure.loaded:after{visibility:hidden;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 0.3s,visibility .3s .5s;-moz-transition:opacity 0.3s,visibility .3s .5s;-o-transition:opacity 0.3s,visibility .3s .5s;transition:opacity 0.3s,visibility .3s .5s}
.gallery-wrapper .gallery-content .controls{top:0;left:0;width:0;height:0;z-index:100;position:static}
.gallery-wrapper .gallery-content .controls .owl-prev,.gallery-wrapper .gallery-content .controls .owl-next{height:50px;position:absolute;top:50%;margin-top:-25px;color:#fff;z-index:999;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;cursor:pointer}
.gallery-wrapper .gallery-content .controls .owl-prev:hover,.gallery-wrapper .gallery-content .controls .owl-next:hover{color:#ed1c24}
.gallery-wrapper .gallery-content .controls .owl-prev{left:40px;top:50%;display:block !important}
.gallery-wrapper .gallery-content .controls .owl-next{right:40px;top:50%;display:block !important}
.gallery-wrapper .gallery-content .controls i{font-size:56px;line-height:50px}
.gallery-wrapper .gallery-content .controls .owl-next{right:40px;top:50%}
#gallery .owl-controls{position:absolute;top:-30px;bottom:0;margin:auto;height:0;width:100%}
#gallery .gallery-content{font-size:0}
.item-info{
	display:none;
}
.gallery-wrapper .item-info{
    display: block;
    width: 50%;
    height: auto;
    position: absolute;
    color: #fff;
    z-index: 1;
    font-size: 16px;
    text-align: center;
    padding: 20px 0 ;
		opacity:0;
}
.cart_table_search label{
	color:#000;
}
.cart_table_search .input{
	width:300px;
}

.bg-is-print,
tr.bg-is-print td{
	background-color:rgba(110,54,113,0.5);
	color:#000;
}
.bg-is-sent,
tr.bg-is-sent td{
	background-color:rgba(199, 145, 33, 0.5);
	color:#000;
}
.widget-order-details{
	border-bottom: 1px solid #000;
}

.label-agency-1{
	background-color:silver;
}

.ribbon {
  position: absolute;
  right: -15px; top: -15px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon+.ribbon{
	right: 15px;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
	border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
.ribbon.campaign span{
	background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
}
.ribbon.campaign span::before {
	border-left: 3px solid #79A70A;
  border-top: 3px solid #79A70A;
}
.ribbon.campaign span::after {
	border-right: 3px solid #79A70A;
	border-top: 3px solid #79A70A;
}

.ribbon.discount span{
	background: #79A70A;
  background: linear-gradient(#F79E05 0%, #8F5408 100%);
}
.ribbon.discount span::before {
	border-left: 3px solid #8F5408;
  border-top: 3px solid #8F5408;
}
.ribbon.discount span::after {
	border-right: 3px solid #8F5408;
	border-top: 3px solid #8F5408;
}

.ui-spinner-button{
	cursor:pointer;
}

.note, .smart-form .note{
	width: 100%;
	display: inline-block;
}
.label-circle{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
td span.label+span.label{
	margin-right:5px;
}

.btn-padding{
	padding: 6px 12px !important;
}

.widget-footer{
    display: inline-block;
    width: 100%;
}

.dl-horizontal.dl-dsc dd{
	border-bottom:1px solid #ccc;
}

.popover-report-get .popover-title{
	color:#000;
}

a.cc-dsa .dsa-logo{
    width: 100%;
    height: 100px;
    display: inline-block;
    float: left;
}
a.cc-dsa .dsa-logo img{
    max-width: 100%;
    margin: 0 auto;
    display: block;
    float: none !Important;
}

table#table-products>tbody>tr>td img{
	width:120px;
	height:auto;
}
/*-----MOJI STILOVI-----*/
.tren-grupe{
	padding:5px 0;
	text-align: center;
	cursor: pointer;
}
.tren-grupe:hover{
	opacity: 0.6;
}
.tren-grupe-show{
	padding: 10px 20px;
	background: #e3e3e3;
}

.sp-akcije button{
	margin: 10px 0;
}
.sp-akcije a{
	margin: 10px 0;
}
.sp-akcije-divs{
	padding: 15px 20px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 0px 3px 3px #E3E3E3;
	-moz-box-shadow: 0px 0px 3px 32px #E3E3E3;
	box-shadow: 0px 0px 3px 3px #E3E3E3;
}
.pie-leg{
	background: #eee;
	padding: 10px 15px;
	font-size: 14px;
}
.legendColorBox > div > div{
	width:5px;
	height: 5px;
	border-width: 5px !important;
}

.brd-live{
	position:relative;
	padding:0 40px;
	overflow: hidden;
}
.brd-live-left{
	display: none;
	position: absolute;
	left:0;
	top:25%;
	font-size: 40px;
	cursor: pointer;
}
.brd-live-right{
	display: none;
	position: absolute;
	right:0;
	top:25%;
	font-size: 40px;
	cursor: pointer;
}
.brd-live-left:hover{opacity: 0.6;}
.brd-live-right:hover{opacity: 0.6;}

.brd-live-inner{
	position:relative;
	height: 90px;
}
.brd-live-tab{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	z-index: 9999;
}

.blink_me {
    animation: blinker 3s linear infinite;
}

.navbar a{
	color: #c0bbb7;
}
.navbar a:hover{
	color:#fff !important;
}
.navbar a:focus{
	color: #333 !important;
}
/*datepicker higlight day*/
.highlight-day a{
	background: green !important;
}


@keyframes blinker {
    50% { opacity: 0; }
}

@media screen and (max-width: 1190px){
	.yes-mobile{display:block;}
	.no-mobile{display:none;}
}

/*-----MOJI STILOVI-----*/
/*cropper*/

/*cropper*/


@-webkit-keyframes flipIconX{0%{-webkit-transform:perspective(0px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:linear}40%{-webkit-transform:perspective(0px) translateZ(100px) rotateY(170deg) scale(1);-webkit-animation-timing-function:linear}50%{-webkit-transform:perspective(0px) translateZ(100px) rotateY(190deg) scale(1);-webkit-animation-timing-function:linear}80%{-webkit-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:linear}100%{-webkit-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:linear}}@-moz-keyframes flipIconX{0%{-moz-transform:perspective(0px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:linear}40%{-moz-transform:perspective(0px) translateZ(100px) rotateY(170deg) scale(1);-moz-animation-timing-function:linear}50%{-moz-transform:perspective(0px) translateZ(100px) rotateY(190deg) scale(1);-moz-animation-timing-function:linear}80%{-moz-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:linear}100%{-moz-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:linear}}@-o-keyframes flipIconX{0%{-o-transform:perspective(0px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:linear}40%{-o-transform:perspective(0px) translateZ(100px) rotateY(170deg) scale(1);-o-animation-timing-function:linear}50%{-o-transform:perspective(0px) translateZ(100px) rotateY(190deg) scale(1);-o-animation-timing-function:linear}80%{-o-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:linear}100%{-o-transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:linear}}@keyframes flipIconX{0%{transform:perspective(0px) translateZ(0) rotateY(0) scale(1);animation-timing-function:linear}40%{transform:perspective(0px) translateZ(100px) rotateY(170deg) scale(1);animation-timing-function:linear}50%{transform:perspective(0px) translateZ(100px) rotateY(190deg) scale(1);animation-timing-function:linear}80%{transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:linear}100%{transform:perspective(0px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:linear}}.animated.flipIconX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipIconX;-moz-backface-visibility:visible!important;-moz-animation-name:flipIconX;-o-backface-visibility:visible!important;-o-animation-name:flipIconX;backface-visibility:visible!important;animation-name:flipIconX}

.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:transparent url(../img/loading.gif) top left no-repeat;border:none}.rating-fa{font-family:FontAwesome;padding-left:1px}.rating-fa .rating-stars:before{padding-left:1px}.rating-gly{font-family:'Glyphicons Halflings'}.rating-gly-star{font-family:'Glyphicons Halflings';padding-left:2px}.rating-gly-star .rating-stars:before{padding-left:2px}.rating-lg .rating-gly-star,.rating-lg .rating-gly-star .rating-stars:before{padding-left:4px}.rating-xl .rating-gly-star,.rating-xl .rating-gly-star .rating-stars:before{padding-left:2px}.rating-active{cursor:default}.rating-disabled{cursor:not-allowed}.rating-uni{font-size:1.2em;margin-top:-5px}.rating-container{position:relative;vertical-align:middle;display:inline-block;color:#e3e3e3;overflow:hidden}.rating-container:before{content:attr(data-content)}.rating-container .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fde16d;transition:all .25s ease-out;-o-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.rating-container .rating-stars:before{content:attr(data-content);text-shadow:0 0 1px rgba(0,0,0,.7)}.rating-container-rtl{position:relative;vertical-align:middle;display:inline-block;overflow:hidden;color:#fde16d}.rating-container-rtl:before{content:attr(data-content);text-shadow:0 0 1px rgba(0,0,0,.7)}.rating-container-rtl .rating-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#e3e3e3;transition:all .25s ease-out;-o-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.rating-container-rtl .rating-stars:before{content:attr(data-content)}.rating-xl{font-size:4.89em}.rating-lg{font-size:3.91em}.rating-md{font-size:3.13em}.rating-sm{font-size:2.5em}.rating-xs{font-size:2em}.star-rating .clear-rating,.star-rating-rtl .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.star-rating .clear-rating{padding-right:5px}.star-rating .caption,.star-rating-rtl .caption{color:#999;display:inline-block;vertical-align:middle;font-size:55%}.star-rating .caption{padding-left:5px}.star-rating-rtl .caption{padding-right:5px}.star-rating{text-align: left;}.rating-container{vertical-align:top;}

.error-text-2{margin-top:50px; text-align:center;font-size:700%;font-weight:700;font-weight:100;color:#333;line-height:1;letter-spacing:-.05em;background-image:-webkit-linear-gradient(92deg,#333,#ed1c24);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.particle{position:absolute;top:50%;left:50%;width:1rem;height:1rem;border-radius:100%;background-color:#ed1c24;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3) 75%,rgba(0,0,0,0));box-shadow:inset 0 0 1px 1px rgba(0,0,0,.25)}.particle--a{-webkit-animation:particle-a 1.4s infinite linear;-moz-animation:particle-a 1.4s infinite linear;-o-animation:particle-a 1.4s infinite linear;animation:particle-a 1.4s infinite linear}.particle--b{-webkit-animation:particle-b 1.3s infinite linear;-moz-animation:particle-b 1.3s infinite linear;-o-animation:particle-b 1.3s infinite linear;animation:particle-b 1.3s infinite linear;background-color:#00A300}.particle--c{-webkit-animation:particle-c 1.5s infinite linear;-moz-animation:particle-c 1.5s infinite linear;-o-animation:particle-c 1.5s infinite linear;animation:particle-c 1.5s infinite linear;background-color:#57889C}@-webkit-keyframes particle-a{0%{-webkit-transform:translate3D(-3rem,-3rem,0);z-index:1;-webkit-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-webkit-transform:translate3D(4rem,3rem,0);opacity:1;z-index:1;-webkit-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.75rem;height:.75rem;opacity:.5}100%{-webkit-transform:translate3D(-3rem,-3rem,0);z-index:-1}}@-moz-keyframes particle-a{0%{-moz-transform:translate3D(-3rem,-3rem,0);z-index:1;-moz-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-moz-transform:translate3D(4rem,3rem,0);opacity:1;z-index:1;-moz-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.75rem;height:.75rem;opacity:.5}100%{-moz-transform:translate3D(-3rem,-3rem,0);z-index:-1}}@-o-keyframes particle-a{0%{-o-transform:translate3D(-3rem,-3rem,0);z-index:1;-o-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-o-transform:translate3D(4rem,3rem,0);opacity:1;z-index:1;-o-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.75rem;height:.75rem;opacity:.5}100%{-o-transform:translate3D(-3rem,-3rem,0);z-index:-1}}@keyframes particle-a{0%{transform:translate3D(-3rem,-3rem,0);z-index:1;animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{transform:translate3D(4rem,3rem,0);opacity:1;z-index:1;animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.75rem;height:.75rem;opacity:.5}100%{transform:translate3D(-3rem,-3rem,0);z-index:-1}}@-webkit-keyframes particle-b{0%{-webkit-transform:translate3D(3rem,-3rem,0);z-index:1;-webkit-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-webkit-transform:translate3D(-3rem,3.5rem,0);opacity:1;z-index:1;-webkit-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-webkit-transform:translate3D(3rem,-3rem,0);z-index:-1}}@-moz-keyframes particle-b{0%{-moz-transform:translate3D(3rem,-3rem,0);z-index:1;-moz-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-moz-transform:translate3D(-3rem,3.5rem,0);opacity:1;z-index:1;-moz-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-moz-transform:translate3D(3rem,-3rem,0);z-index:-1}}@-o-keyframes particle-b{0%{-o-transform:translate3D(3rem,-3rem,0);z-index:1;-o-animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{-o-transform:translate3D(-3rem,3.5rem,0);opacity:1;z-index:1;-o-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-o-transform:translate3D(3rem,-3rem,0);z-index:-1}}@keyframes particle-b{0%{transform:translate3D(3rem,-3rem,0);z-index:1;animation-timing-function:ease-in-out}25%{width:1.5rem;height:1.5rem}50%{transform:translate3D(-3rem,3.5rem,0);opacity:1;z-index:1;animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{transform:translate3D(3rem,-3rem,0);z-index:-1}}@-webkit-keyframes particle-c{0%{-webkit-transform:translate3D(-1rem,-3rem,0);z-index:1;-webkit-animation-timing-function:ease-in-out}25%{width:1.3rem;height:1.3rem}50%{-webkit-transform:translate3D(2rem,2.5rem,0);opacity:1;z-index:1;-webkit-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-webkit-transform:translate3D(-1rem,-3rem,0);z-index:-1}}@-moz-keyframes particle-c{0%{-moz-transform:translate3D(-1rem,-3rem,0);z-index:1;-moz-animation-timing-function:ease-in-out}25%{width:1.3rem;height:1.3rem}50%{-moz-transform:translate3D(2rem,2.5rem,0);opacity:1;z-index:1;-moz-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-moz-transform:translate3D(-1rem,-3rem,0);z-index:-1}}@-o-keyframes particle-c{0%{-o-transform:translate3D(-1rem,-3rem,0);z-index:1;-o-animation-timing-function:ease-in-out}25%{width:1.3rem;height:1.3rem}50%{-o-transform:translate3D(2rem,2.5rem,0);opacity:1;z-index:1;-o-animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{-o-transform:translate3D(-1rem,-3rem,0);z-index:-1}}@keyframes particle-c{0%{transform:translate3D(-1rem,-3rem,0);z-index:1;animation-timing-function:ease-in-out}25%{width:1.3rem;height:1.3rem}50%{transform:translate3D(2rem,2.5rem,0);opacity:1;z-index:1;animation-timing-function:ease-in-out}55%{z-index:-1}75%{width:.5rem;height:.5rem;opacity:.5}100%{transform:translate3D(-1rem,-3rem,0);z-index:-1}}