/*
 * Akti UI Yoda
 * Copyright 2016 Think Web sprl
 * Last Updated: 2016/09/15
 */
 /* Defalut Font */
 body {
    font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
}
/* Screen Loader */
.loading_wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 10;
}
.loading_wrap.loading_alt {
	position: absolute;
	width: auto;
	height: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.loading {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	opacity: 0.7;
	filter: alpha(opacity=70);
	height: 100%;
}
.spinner {
	background: url(../../images/loader2.gif) 50% 50% no-repeat;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-left: -20px;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background-size: 40px auto;
}
.text-loader {
	padding: 10px 30px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-style: italic;
	color: #8e9599;
}
/* Basic */
a,
a:hover,
a:focus,
button,
button:hover,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: none;
	cursor: pointer;
}
label  {
	font-weight: normal;
}
body {
	color: #55595c;
	background-color: #f7f7f7;
}


html,
body {
	height: 100%;
}
body>div[ui-view],
.page_login {
	position: relative;
	z-index: 5;
	height: 100%;
	min-height: 768px;
}
.header, .content, .footer {
	min-width: 768px;
}
/* Akti Webicons */
.navigation-submenu .akti-icon {
	vertical-align: middle;
}
@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?6992274');
  src: url('../fonts/fontello.eot?6992274#iefix') format('embedded-opentype'),
	   url('../fonts/fontello.woff?6992274') format('woff'),
	   url('../fonts/fontello.ttf?6992274') format('truetype'),
	   url('../fonts/fontello.svg?6992274#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="akti-icon"]:before, [class*="akti-icon "]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.akti-icon.akti-icon-24 {
	font-size: 24px;
}
.akti-icon.akti-icon-16 {
	font-size: 16px;
}
.o_akti_contracts:before { content: '\e800'; } /* '' */
.o_akti_crm:before { content: '\e801'; } /* '' */
.o_akti_delivery:before { content: '\e802'; } /* '' */
.o_akti_delivery-alt:before { content: '\e803'; } /* '' */
.o_akti_graph:before { content: '\e804'; } /* '' */
.o_akti_help:before { content: '\e805'; } /* '' */
.o_akti_interventions:before { content: '\e806'; } /* '' */
.o_akti_interventionsheet:before { content: '\e807'; } /* '' */
.o_akti_invoice:before { content: '\e808'; } /* '' */
.o_akti_logout:before { content: '\e809'; } /* '' */
.o_akti_orders:before { content: '\e80a'; } /* '' */
.o_akti_proforma:before { content: '\e80b'; } /* '' */
.o_akti_quote:before { content: '\e80c'; } /* '' */
.o_akti_settings:before { content: '\e80d'; } /* '' */
.o_akti_timesheet:before { content: '\e80e'; } /* '' */
.o_akti_timetracking:before { content: '\e80f'; } /* '' */
.o_akti_user_alt:before { content: '\e810'; } /* '' */
.o_akti_xls:before { content: '\e811'; } /* '' */
.o_akti_home:before { content: '\e812'; } /* '' */
.o_akti_webshop:before { content: '\e813'; } /* '' */
.o_akti_user:before { content: '\e814'; } /* '' */
.o_akti_articles:before { content: '\e815'; } /* '' */
.o_akti_checklist:before { content: '\e816'; } /* '' */
.o_akti_projects:before { content: '\e817'; } /* '' */

/** Skin Mods **/
.row-bottom {
	margin-bottom: 15px;
}
.page .hideOnTablet {
	padding-left: 2px;
}
/* Typography */
h1, .h1 {
	font-size: 18px;
	font-weight: normal;
}
h2, .h2,
h3, .h3 {
	font-size: 16px;
}
h4, .h4,
h5, .h5 {
	font-size: 14px;
}
h3, .h3,
h5, .h5 {
	font-weight: normal;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #474a4c;
}
.title_underline {
	position: relative;
	padding-bottom: 8px;
}
.title_underline:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	background-color: #6b98b2;
	height: 4px;
	opacity: .4;
	filter: alpha(opacity=40);
}
.title_underline .btn.pull-right {
	margin-top: -6px;
}
/* Helpers */
.badge-default {
    background-color: #6b98b2;
}
.text-danger {
	color: #ec4761;
}
.text-success {
	color: #41ad65;
}
.badge-success {
    background-color: #41ad65;
}
.text-muted {
    color: #8e9599;
}
.text-strong {
	font-weight: 700;
}
.text-warning {
	color: #ea9c62;
}
.text-default {
	color: #474a4c;
}
.text-ellipsis {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.text-normal {
	font-weight: normal;
}
.text-nowrap {
	white-space: nowrap;
}
.col-top,
.page .col-top {
	padding-top: 15px;
}
.col-bottom,
.page .col-bottom  {
	padding-bottom: 15px;
}
.col-left,
.page .col-left  {
	padding-left: 15px;
}
.col-right,
.page .col-right  {
	padding-right: 15px;
}
.margin-top {
	margin-top: 15px;
}
.margin-top-time {
	margin-top: 18px;
}
.margin-top-none,
.page .margin-top-none {
	margin-top: 0;
}
.margin-bottom {
	margin-bottom: 15px;
}
.margin-bottom-none,
.page .margin-bottom-none {
	margin-bottom: 0;
}
.border-top {
	border-top: 1px solid #ebebeb;
}
.border-bottom {
	border-bottom: 1px solid #ebebeb;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
/* Buttons */
.text-link {
	background-color: transparent;
}
.text-link:hover,
.text-link:focus {
	color: #579abf;
	text-decoration: underline;	
	background-color: transparent;
	-webkit-box-shadow: none;
    box-shadow: none;
}
.btn.text-link {
	font-weight: normal;
}
.text-link_space {
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
	color: #bdc0c2;
}
.quick_edits {
	font-size: 11px;
	white-space: nowrap;
}
.btn {
	font-size: 13px;
	font-weight: 400;
	-webkit-transition: border-color ease-in-out .2s, color linear .2s, background-color ease-in-out .2s;
	transition: border-color ease-in-out .2s, color linear .2s, background-color ease-in-out .2s;
	padding: 6px 12px 5px; 
}
.btn,
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.open .dropdown-toggle.btn {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.btn-xs {
    padding: 1px 5px;
    font-size: 11px;
}
.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
}
.btn-group-lg>.btn, 
.btn-lg {
    padding: 10px 16px;
    font-size: 16px;
}
.btn-square {
	-webkit-border-radius: 0;
	border-radius: 0;
}
.btn-default {
  color: #ffffff;
  background-color: #5d97b9;
  border-color: #517b94;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open .dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
  color: #ffffff;
  background-color: #70b1d3;
  border-color: #6692aa;
}
.btn-primary {
  color: #ffffff;
  background-color: #3db866;
  border-color: #399b59;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
  color: #ffffff;
  background-color: #4eca88;
  border-color: #64b188;
}
.btn-secondary {
  color: #ffffff;
  background-color: #f39200;
  border-color: #c78829;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary:active.focus,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open .dropdown-toggle.btn-secondary,
.open>.dropdown-toggle.btn-secondary.focus,
.open>.dropdown-toggle.btn-secondary:focus,
.open>.dropdown-toggle.btn-secondary:hover {
  color: #ffffff;
  background-color: #ffa41b;
  border-color: #d39a43;
}
.btn-tertiary {
  color: #ffffff;
  background-color: #bdc6cb;
  border-color: #aab2b6;
}
.btn-tertiary:hover,
.btn-tertiary:focus,
.btn-tertiary:active,
.btn-tertiary.active,
.btn-tertiary.active.focus,
.btn-tertiary.active:focus,
.btn-tertiary.active:hover,
.btn-tertiary:active.focus,
.btn-tertiary:active:focus,
.btn-tertiary:active:hover,
.open .dropdown-toggle.btn-tertiary,
.open>.dropdown-toggle.btn-tertiary.focus,
.open>.dropdown-toggle.btn-tertiary:focus,
.open>.dropdown-toggle.btn-tertiary:hover {
  color: #ffffff;
  background-color: #ccd2d6;
  border-color: #bdbdbd;
}
.btn-plain {
  color: #5d5f60;
  background-color: #fff;
  border-color: #cecece;
}
.btn-plain:hover,
.btn-plain:focus,
.btn-plain:active,
.btn-plain.active,
.btn-plain.active.focus,
.btn-plain.active:focus,
.btn-plain.active:hover,
.btn-plain:active.focus,
.btn-plain:active:focus,
.btn-plain:active:hover,
.open .dropdown-toggle.btn-plain,
.open>.dropdown-toggle.btn-plain.focus,
.open>.dropdown-toggle.btn-plain:focus,
.open>.dropdown-toggle.btn-plain:hover {
  color: #5d97b9;
  background-color: #fff;
  border-color: #adadad;
}
.btn-plain-blue {
  color: #5d97b9;
  background-color: #fff;
  border-color: #5d97b9;
}
.btn-plain-blue:hover,
.btn-plain-blue:focus,
.btn-plain-blue:active,
.btn-plain-blue.active,
.btn-plain-blue.active.focus,
.btn-plain-blue.active:focus,
.btn-plain-blue.active:hover,
.btn-plain-blue:active.focus,
.btn-plain-blue:active:focus,
.btn-plain-blue:active:hover,
.open .dropdown-toggle.btn-plain-blue,
.open>.dropdown-toggle.btn-plain-blue.focus,
.open>.dropdown-toggle.btn-plain-blue:focus,
.open>.dropdown-toggle.btn-plain-blue:hover {
  color: #fff;
  background-color: #5d97b9;
  border-color: #5d97b9;
}
.btn-link {
  color: #868787;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.active.focus,
.btn-link.active:focus,
.btn-link.active:hover,
.btn-link:active.focus,
.btn-link:active:focus,
.btn-link:active:hover,
.open .dropdown-toggle.btn-link,
.open>.dropdown-toggle.btn-link.focus,
.open>.dropdown-toggle.btn-link:focus,
.open>.dropdown-toggle.btn-link:hover {
  color: #5d97b9;
  background-color: transparent;
  border-color: transparent;
}
.btn-search {
  color: #5d97b9;
  background-color: #e8f0f5;
  border-color: #e8f0f5;
  font-weight: normal;
}
.btn-search:hover,
.btn-search:focus,
.btn-search:active,
.btn-search.active,
.btn-search.active.focus,
.btn-search.active:focus,
.btn-search.active:hover,
.btn-search:active.focus,
.btn-search:active:focus,
.btn-search:active:hover,
.open .dropdown-toggle.btn-search,
.open>.dropdown-toggle.btn-search.focus,
.open>.dropdown-toggle.btn-search:focus,
.open>.dropdown-toggle.btn-search:hover {
  color: #5d97b9;
  background-color: #cfe3ef;
  border-color: #cfe3ef;
}
.btn-blank {
  font-weight: normal;
  color: #5d97b9;
  background-color: transparent;
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn-blank:hover,
.btn-blank:focus,
.btn-blank:active,
.btn-blank.active,
.btn-blank.active.focus,
.btn-blank.active:focus,
.btn-blank.active:hover,
.btn-blank:active.focus,
.btn-blank:active:focus,
.btn-blank:active:hover,
.open .dropdown-toggle.btn-blank,
.open>.dropdown-toggle.btn-blank.focus,
.open>.dropdown-toggle.btn-blank:focus,
.open>.dropdown-toggle.btn-blank:hover {
	color: #5d97b9;
	background-color: #f5f5f5;
}
.btn-dropdown-line,
.btn-dropdown-line:hover,
.btn-dropdown-line:focus,
.btn-dropdown-line:active,
.btn-dropdown-line.active,
.open .dropdown-toggle.btn-dropdown-line,
.page .btn-dropdown-line,
.page .btn-dropdown-line:hover,
.page .btn-dropdown-line:focus,
.page .btn-dropdown-line:active,
.page .btn-dropdown-line.active,
.page .open .dropdown-toggle.btn-dropdown-line {
  border: 0;
  position: relative;
  font-weight: normal;
  font-size: 18px;
  color: #a6aeb3;
  background-color: transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  line-height: 31px;
  max-height: 31px;
  padding: 0 2px 0 2px;
}
.btn-dropdown-line:after {
	position: absolute;
	content: '';
	bottom: 2px;
	left: 0;
	right: 0;
	height: 2px;
	background-color: #ebebeb;
	-webkit-transition: background-color ease-in-out .2s;
	transition: background-color ease-in-out .2s;
}
.btn-dropdown-line:hover:after,
.open .dropdown-toggle.btn-dropdown-line:after {
	background-color: #5d97b9;
}
.btn-dropdown-line .caret {
	margin-left: 4px;
	color: #5d97b9;
}
.btn-dropdown-line:hover,
.btn-dropdown-line:focus,
.btn-dropdown-line:active,
.btn-dropdown-line.active,
.open .dropdown-toggle.btn-dropdown-line,
.page .btn-dropdown-line:hover,
.page .btn-dropdown-line:focus,
.page .btn-dropdown-line:active,
.page .btn-dropdown-line.active,
.page .open .dropdown-toggle.btn-dropdown-line {
	font-size: 18px;
	color: #5d97b9;
}
.icon-holder {
	border: 2px solid #5d97b9;
	background-color: #fff;
	text-align: center;
	margin-right: 3px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	width: 20px;
	height: 20px;
	padding-top: 3px;
	font-size: 11px;
}
.icon-holder.fa-plus:before {
	margin-top: 2px;
}
.btn-lg .icon-holder {
	width: 28px;
	height: 28px;
	padding-top: 5px;
	font-size: 12px;
}
.btn-lg.btn-blank {
	line-height: 28px;
	font-size: 13px;
}
.btn-file_type {
	display: inline-block;
	line-height: 28px;
	margin-left: 8px;
	margin-right: 8px;
}
.btn-file_type>img {
	width: 16px;
	height: 16px;
	opacity: .6;
	filter: alpha(opacity=60);
}
.btn-file_type:hover>img,
.btn-file_type:focus>img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.btn-group-calendar {
	text-align: center;
}
.btn-group-calendar .calendar-date {
	float: left;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	background-color: #f5f5f5;
	text-align: center;
	color: #5f6366;
	line-height: 29px;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 160px;
}
.btn-group-calendar .btn {
	padding-left: 0;
	padding-right: 0;
	width: 32px;
	text-align: center;
}
.btn-lg_icon .akti-icon,
.btn-lg_icon .glyphicon,
.btn-lg_icon .fa {
	float: left;
	height: 18px;
	font-size: 18px;
	line-height: 18px;
	margin-top: -1px;
	margin-right: 8px;
}
.btn-lg_icon .akti-icon:before {
	margin-left: auto;
	margin-right: auto;
}
.btn-inline {
	display: inline-block;
}
.btn-inline.checkbox  {
    margin-top: 6px;
    margin-bottom: 0;
}
.btn-group-full {
	width: 100%;
}
.btn-group-full .btn {
	width: 80%;
}
.btn-group-full .btn[data-toggle] {
	width: 20%;
}
.dropdown-menu,
.selectize-dropdown, 
.selectize-dropdown.form-control {
	font-size: 13px;
	border-radius: 0;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.1);
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
}
.dropdown-menu>li>a {
    color: #474a4c;
}
.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover {
	background-color: #5d97b9;
	color: #fff;
}
.dropdown-menu a .akti-icon,
.dropdown-menu a .glyphicon,
.dropdown-menu a .fa {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
	color: #5d97b9;
}
.dropdown-menu a:focus .akti-icon, 
.dropdown-menu a:hover .akti-icon,
.dropdown-menu a:focus .glyphicon, 
.dropdown-menu a:hover .glyphicon,
.dropdown-menu a:focus .fa, 
.dropdown-menu a:hover .fa {
	color: #fff;
}
.dropdown-header, .dropdown-menu>li>a {
    padding: 5px 15px;
}
.dropdown-checkbox {
	padding: 5px 15px;
}
.btn-add {
	padding: 2px;
	border: 0;
}
.btn-add_icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.btn-add_icon span {
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: #3db866;
	background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.btn-add_icon .icon-bar {
    width: 2px;
    height: 12px;
	margin-left: -1px;
	margin-top: -6px;
}
.btn-add_icon .icon-bar-2 {
    width: 12px;
    height: 2px;
	margin-left: -6px;
	margin-top: -1px;
}
/* Forms */
.form-control, output {
    font-size: 13px;
}
.form-control,
.form-control:hover,
.selectize-input,
.selectize-input:hover,
.selectize-input:focus,
.selectize-input.focus,
.selectize-input.focus:hover,
.selectize-input.focus:focus,
.wysiwyg-show .wysiwyg-textarea.form-control {
	color: #6b6b6b;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #fff;
	filter: none;
	-webkit-box-shadow: none;
			box-shadow: none;
	-webkit-transition: border-color ease-in-out .2s;
			transition: border-color ease-in-out .2s;
}
.form-control:focus,
.selectize-input:focus,
.selectize-input.focus,
.selectize-input.focus:hover,
.selectize-input.focus:focus {
	color: #474a4c;
	border-color: #7fb5d4;
	outline: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
			box-shadow: none;
}
.input-group>.form-control-border-right:not(:last-child):not(:nth-child(1)) {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.form-control[disabled],
.form-control[disabled]:hover,
.form-control[disabled]:focus,
fieldset[disabled] .form-control,
fieldset[disabled] .form-control:hover,
fieldset[disabled] .form-control:focus {
    cursor: not-allowed;
	color: #a3a3a3;
	border-color: #bdbdbd;
	background: #ededed;
}
.input-group-addon {
    color: #949495;
    background-color: #f6f9fb;
    border-color: #bdbdbd;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.input-group-lg>.form-control, 
.input-group-lg>.input-group-addon, 
.input-group-lg>.input-group-btn>.btn {
	border-radius: 0;
}
textarea.form-horizontal, .input-group-sm>textarea.form-control {
	height: auto;
}
textarea.form-control[rows="1"] {
   height: 31px;
}
.form-control.form-date, .form-inline .input-group>.form-control.form-date {
	width: 96px;
}
.form-control.form-hour, .form-inline .input-group>.form-control.form-hour {
	width: 66px;
}
.form-horizontal .text-left { text-align: left; }
.form-horizontal .text-right { text-align: right; }
.form-horizontal .text-center { text-align: center; }
.form-horizontal.text-left .control-label {
	text-align: left;
}
.form-horizontal .checkbox, 
.form-horizontal .radio {
    min-height: 31px;
}
.form-horizontal .check_radio {
    min-height: 24px;
}
.selectize-input {
	padding: 5px 12px 4px;
	min-height: 31px;
}
.selectize-control .selectize-input.disabled,
.selectize-control .selectize-input.disabled:hover,
.selectize-control .selectize-input.disabled:focus {
	opacity: 1;
    cursor: not-allowed;
	color: #a3a3a3;
	border-color: #bdbdbd;
	background: #e6e6e6;
	outline: 0;
	-webkit-box-shadow: none;
			box-shadow: none;
}
.selectize-control {
	line-height: 0;
	height: 31px;
}
.selectize-control.selectize-dropdown {
	height: auto;
}
.selectize-control.multi {
	height: auto;
	min-height: 31px;
}
.selectize-control.multi .selectize-input.has-items {
	padding-top: 3px;
}
.selectize-control.multi .selectize-input > div {
	margin-bottom: 2px;
}
.selectize-control.single .selectize-input:after {
  border-color: #4c4c4c transparent transparent transparent;
  right: 8px;
}
.selectize-control.multi .selectize-input > div {
    background: #ededed;
    color: #474a4c;
}
.selectize-dropdown [data-selectable], 
.selectize-dropdown .optgroup-header {
    color: #474a4c;	
}
.selectize-control.multi .selectize-input > div.active,
.selectize-dropdown .active,
.selectize-dropdown [data-selectable] .active,
.selectize-dropdown .optgroup-header .active {
    background: #5d97b9;
    color: #fff;
}
.selectize-dropdown .active .text-muted,
.selectize-dropdown .active .text-success,
.selectize-dropdown .active .text-warning,
.selectize-dropdown .active .text-danger {
	 color: #fff;
}
input[type=checkbox], input[type=radio] {
    margin: 2px 0 0;
}
.selectize-dropdown .highlight,
.selectize-dropdown [data-selectable] .highlight {
	background-color: transparent;
}
.selectize-dropdown-content {
	padding: 0;	
	max-height: 282px;
}
.selectize-dropdown .selectize-add_btn {
	text-align: center;
	color: #5d97b9;
	line-height: 36px;
	border-top: 1px solid #ebebeb;
}
.selectize-dropdown .selectize-add_btn .glyphicon {
	margin-right: 4px;
	font-size: 14px;
}
.selectize-dropdown .selectize-add_btn.active {
	background: #5d97b9;
	color: #fff;
}
.selectize-dropdown .option_multiline {
	line-height: 1.42857143;
}
.form-language,
.form-language:focus,
.form-language:hover,
.form-language[disabled],
.form-language[disabled]:hover,
.form-language[disabled]:focus {
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-right: 50px;
}
.form-language[disabled],
.form-language[disabled]:hover,
.form-language[disabled]:focus {
	color: #91a8b5;
	border-color: #bddef0;
	box-shadow: 0 0 0 2px #e5f0f7;
	background-color: #f2f8fb;
}
.form-group-sm .form-language,
.form-group-sm .form-language:focus,
.form-group-sm .form-language:hover,
.form-group-sm .form-language[disabled],
.form-group-sm .form-language[disabled]:hover,
.form-group-sm .form-language[disabled]:focus {
	background-position: 100% 1px;
	background-size: auto 24px;
	padding-right: 40px;
}
.form-language-nl,
.form-language-nl:focus,
.form-language-nl:hover,
.form-language-nl[disabled],
.form-language-nl[disabled]:hover,
.form-language-nl[disabled]:focus,
.form-language-du,
.form-language-du:focus,
.form-language-du:hover,
.form-language-du[disabled],
.form-language-du[disabled]:hover,
.form-language-du[disabled]:focus {
	background-image: url(../../images/form-language-nl.png);
}
.form-language-en,
.form-language-en:focus,
.form-language-en:hover,
.form-language-en[disabled],
.form-language-en[disabled]:hover,
.form-language-en[disabled]:focus {
	background-image: url(../../images/form-language-en.png);
}
.form-language-fr,
.form-language-fr:focus,
.form-language-fr:hover,
.form-language-fr[disabled],
.form-language-fr[disabled]:hover,
.form-language-fr[disabled]:focus {
	background-image: url(../../images/form-language-fr.png);
}
.form-language-de,
.form-language-de:focus,
.form-language-de:hover,
.form-language-de[disabled],
.form-language-de[disabled]:hover,
.form-language-de[disabled]:focus {
	background-image: url(../../images/form-language-de.png);
}
.variables .form-control {
	padding: 6px 5px;
	font-weight: 700;
	color: #5c6366;
	background-color: #ececec;
	border-color: #c9c9c9;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-squeeze .form-group {
	margin-bottom: 5px;
	margin-left: -4px;
	margin-right: -4px;
}
.form-squeeze .form-group>div,
.form-squeeze .form-group>label {
	padding-left: 4px;
	padding-right: 4px;
}
.form-squeeze .col-top {
	padding-top: 5px;
}
.form-squeeze .col-bottom {
	padding-bottom: 5px;
}
.input-group-addon_shrink {
	padding-left: 8px;
	padding-right: 8px;
}
.input-group-plain,
.input-group-addon_shrink.input-group-plain {
	background-color: transparent;
	border-color: transparent;
	padding-right: 0;
}
.form-group-end {
	margin-bottom: 0;
}
.mandatory-label {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	color: #e37181;
	text-align: center;
	vertical-align: middle;
	padding-left: 2px;
}
.ats-switch {
  border-radius: 0;
  border-color: #bdbdbd;
  -webkit-transition: border-color ease-in-out .15s;
  transition: border-color ease-in-out .15s;
}
.ats-switch:hover {
  border-color: #7fb5d4;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ats-switch:focus {
	outline: 0;
}
.ats-switch.disabled:hover {
  border-color: #bdbdbd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ats-switch span {
	line-height: 21px;
}
.ats-switch .switch-left,
.ats-switch .switch-right,
.ats-switch .knob {
  min-height: 29px;
}
.ats-switch span.switch-right {
  color: #8e9599;
  background: #f5f5f5;
}
.ats-switch.switch-primary span.switch-left {
  color: #fff;
  background: #5d97b9;
}
.ats-switch.switch-info span.switch-left {
  color: #fff;
  background: #5bc0de;
}
.ats-switch.switch-success span.switch-left {
  color: #fff;
  background: #5cb85c;
}
.ats-switch.switch-warning span.switch-left {
  background: #f0ad4e;
  color: #fff;
}
.ats-switch.switch-danger span.switch-left {
  color: #fff;
  background: #d9534f;
}
.ats-switch.switch-default span.switch-left {
  color: #000;
  background: #eeeeee;
}
/* Tooltips */
.tooltip-inner {
    background-color: #465660;
    border-radius: 0;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #465660;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #465660;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #465660;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #465660;
}
/* Input Error Messages */
.is-error { position: relative;}
.is-error input,
.is-error input:hover,
.is-error input:focus {
	border-color: #ff9984;
	background-color: #f8eded;
}
.is-error i {
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -6px;
	color: #ff9984;
}
div.is-error i { right: 20px; }
/* DatePicker */
.uib-daypicker:focus {
	outline: none;
}
.uib-daypicker th,
.uib-daypicker td {
	padding: 1px;
}
.uib-datepicker-popup {
	margin-top: -1px;
	margin-bottom: 0;
	padding: 5px;
}
.uib-weeks>td:first-child {
	color: #999;
	font-weight: normal;
}
.uib-daypicker>thead>tr>th {
	color: #999;
	font-weight: normal;
	padding-top: 5px;
}
.uib-daypicker>thead>tr:first-child>th {
	padding-top: 0;
}
.uib-daypicker .btn-plain.active,
.uib-daypicker .btn-plain.active.focus,
.uib-daypicker .btn-plain.active:focus {
    background-color: #ecf2f5;
	border-color: #5d97b9;
}
/* Login Page */
.page_login {
    background: url(../../images/page-login.jpg) no-repeat 50% 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/page_login-background.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/page_login-background.jpg', sizingMethod='scale')";
}
.page_login .page-login-vertical {
    display: block;
    position: absolute;
    top: 50%;
    left: 15px;
    right: 15px;
    transform: translateY(-50%);
}
.page-login-box {
    font-family: 'Raleway', sans-serif;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    background-color: #b3b3b2;
    background-color: rgba(179,179,178,.4);
    padding: 8px 37px;
}
.page_login h1 img {
    width: 188px;
    height: auto;
}
.page-login-box .text-center {
    text-align: center;
    margin-bottom: 22px;
}
.page-login-panel {
    color: #b7b7b7;
    background-color: #fff;
    padding: 25px 62px 20px;
    margin-bottom: 8px;
}
.page-login-panel, .page-login-panel .form-control, .page-login-panel .btn {
    font-size: 16px;
}
.page-login-icon {
    position: absolute;
    left: 23px;
    top: 50%;
    margin-top: -15px;
}
.page-login-panel input:-webkit-autofill,
.page-login-panel input:-webkit-autofill:hover,
.page-login-panel input:-webkit-autofill:focus {
    -webkit-text-fill-color: #474a4c;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
.page-login-panel .form-control {
    padding-left: 48px;
    height: 48px;
}
.page-login-icon {
    position: absolute;
    left: 23px;
    top: 50%;
    margin-top: -15px;
}
span.page-login-icon i {
    font-size: 23px;
    margin-left: 3px;
    margin-top: 1px;
}
.page-login-panel .page-login-actions {
    padding-top: 12px;
    min-height: 68px;
    margin-bottom: 4px;
}
.page_login .btn-default {
    border: 0;
    border-radius: 0;
    background-color: #1c75bb;
    font-size: 24px;
}
.page_login .btn-default img {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-top: -2px;
}
.page_login .btn-default:hover {
    background-color: #4991c9;
}
.page-login-panel .form-group {
    margin-bottom: 10px;
}
.page_login button.close{
	display: none;
}
.page_login .alert.alert-dismissible.alert-danger {
    padding-right: 0;
    background-color: #fff;
    border: 1px solid #bdbdbd;
    padding-left: 5px;
    border-top: 10px solid #f39200;
    margin-top: 25px;
}
.page_login .alert.alert-dismissible.alert-danger i {
    color: #f39200;
    font-size: 37px;
    position: absolute;
    top: 6px;
    left: 7px;
}
.page_login .alert.alert-dismissible.alert-danger span {
    color: #f39200;
    font-size: 17px;
    padding-left: 42px;
    display: inline-block;
}
/* Default Table*/
.table {
	margin-top: 5px;
	margin-bottom: 125px;
}
.table>thead>tr>th,
.table>tbody>tr>td,
ul.table>li {
    padding-left: 4px;
	padding-right: 4px;
	border-color: #dfe1e5;
}
.table>thead>tr>th {
	font-weight: 400;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #bdbdbd;
}
.table>thead>tr:nth-child(2)>th {
	border-top: 0;
}
.table>tbody>tr>td,
ul.table>li {
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 0;
	border-bottom: 1px solid #dfe1e5;
}
.table>tbody>.highlight {
	background-color: #f5f5f5;
}
.table>tbody>.highlight>td {
	border-width: 2px;
}
.table .table>tbody>tr>td {
	padding-top: 6px;
	padding-bottom: 6px;
}
.table .table>tbody>tr:last-child>td {
	border-bottom: 0;
}
ul.table>li {
	background-color: #fff;
}
ul.table>.as-sortable-placeholder {
	background-color: #f5f5f5;
}
.table>tbody>tr:hover,
.table>tbody>.highlight:hover,
ul.table>li:hover {
	background-color: #e2eef4;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-ms-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
	transition: background-color .2s linear;
}
.table>tbody>tr:hover>td,
ul.table>li:hover {
	border-color: #adbcc3;
	-webkit-transition: border-color .2s linear;
	-moz-transition: border-color .2s linear;
	-ms-transition: border-color .2s linear;
	-o-transition: border-color .2s linear;
	transition: border-color .2s linear;
}
ul.table>li:hover {
	-webkit-transition: background-color .2s linear, border-color .2s linear;
	-moz-transition: background-color .2s linear, border-color .2s linear;
	-ms-transition: background-color .2s linear, border-color .2s linear;
	-o-transition: background-color .2s linear, border-color .2s linear;
	transition: background-color .2s linear, border-color .2s linear;
}
/* Column Classes */
.table>thead>tr>.col-select,
.table>tbody>tr>.col-select {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 4.66666667%;
}
.col-sm-1.col-status {
	width: 12%;
}
.col-amount {
	white-space: nowrap;	
}
.table>tbody>tr>.col-adjust-input {
	padding-top: 5px;
	padding-bottom: 5px;
}
.table>thead>tr>.table_actions,
.table>tbody>tr>.table_actions {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.table_actions .text-primary {
	margin-right: 2px;
	margin-top: -2px;
	font-size: 14px;
}
/* Sortable */
.sortable_row {
	position: relative;
	cursor: pointer;
}
.table>thead>tr>.sortable_row:hover {
	color: #808080;
	border-bottom-color: #ced0d5;
}
.sortable_row-up:after,
.sortable_row-down:after {
	font-size: 10px;
	line-height: 1;
	display: inline-block;
	padding-left: 6px;
	font-family: 'Glyphicons Halflings';
	vertical-align: middle;
}
.sortable_row-up:after {
    content: "\e253";
}
.sortable_row-down:after {
    content: "\e252";
}
.table_alt {
	border-collapse: separate;
	border-spacing: 15px 0;
}
.table>thead>tr>.expand_row,
.table>tbody>tr>.expand_row {
	padding-left: 30px;
	position: relative;
}
.expand_row .btn-expand {
	position: absolute;
	left: 5px;
	top: 10px;
}
/* Active Rows */
.active_rows>tbody>tr,
.active_rows>tbody>tr:hover {
	cursor: pointer;
}
.table input[type=checkbox],
.table input[type=radio] {
	vertical-align: top;
}
/* Table Header Only */
.table_head_only {
	margin-bottom: 0;
}
.table_head_only>thead>tr>th>.row {
	font-size: 0;
	margin-left: -5px;
	margin-right: -5px;
}
.table_head_only>thead>tr>th>.row>div {
	float: none;
	vertical-align: baseline;
	display: inline-block;
	font-size: 12px;
	line-height: 1.3;
	padding-left: 5px;
	padding-right: 5px;
}
.table_head_only>thead>tr>th {
	border-bottom-width: 1px;
}
/* Table Unsorted List */
ul.table {
	padding-left: 0;
	list-style: none;
	margin-top: 0;
	border-top: 1px solid #dfe1e5;
}
ul.table>li,
.table_orders>thead>tr>th>.row {
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}
ul.table-no_drag>li {
	padding-left: 5px;
	padding-right: 5px;
}
ul.table>li>.row {
	margin-left: -5px;
	margin-right: -5px;	
}
ul.table>li>.row>div:not(.order_total),
.col-pad-5 {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 31px;
}
.row-mar-5 {
	margin-left: -5px;
	margin-right: -5px;
}
ul.table .btn-drag {
	position: absolute;
	left: 5px;
	top: 30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
	width: 16px;
	line-height: 18px;
	height: 18px;
	background: url(../../images/drag_icon.png) no-repeat 0 0;
}
ul.table .heading_holder .btn-drag {
	top: 20px;
}
ul.table .btn-drag:hover {
	cursor: move;
}
.btn-remove {
	cursor: pointer;
	font-size: 18px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.btn-remove:hover {
	cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100);
	color: #ec4761;
}
ul.table .btn-remove {
	position: absolute;
	right: 8px;
	top: 24px;
}
ul.table .heading_holder .btn-remove {
	top: 12px;
}
.table_orders code {
	line-height: 20px;
	padding: 2px 6px;
	color: #333;
	color: rgba(0,0,0,.6);
	background-color: #c7c7c7;
	background-color: rgba(30,30,30,.1);
}
.table>tbody>tr>td code {
	margin-top: -3px;
	line-height: 18px;
}
ul.table_orders {
	margin-bottom: 0;
}
ul.table_orders code {
	padding: 5px 8px;
}
.table_orders-add {
	position: relative;
	border-bottom: 1px solid #dfe1e5;
}
.table_orders-add_alt {
	border-top: 1px solid #dfe1e5;
}
.table_orders-add .selectize-input,
.table_orders-add .selectize-input:hover,
.table_orders-add .selectize-input:focus,
.table_orders-add .selectize-input.focus,
.table_orders-add .selectize-input.focus:hover,
.table_orders-add .selectize-input.focus:focus {
	-webkit-border-radius: 0;
	border-radius: 0;
	border-top: 0;
}
.table_orders-add .selectize-control {
	max-width: 40%;
	margin-left: auto;
	margin-right: auto;
}
ul.table_orders_alt {
	border-top: 0;
}
.btn-add_line {
	position: relative;
	/*top: 5px;*/
	left: 50%;
	/*margin-left: 60px;*/
}
.btn-import_quote {
	position: absolute;
	top: 5px;
	right: 50%;
	margin-right: 60px;
}
.table_orders .form-control {
	padding-left: 6px;
	padding-right: 6px;
}
.table_orders textarea.form-control {
	resize: vertical;
}
.col-unitprice .form-control,
.col-unitprice .glyphicon {
	display: inline-block;
	vertical-align: top;
}
.col-unitprice .glyphicon {
	margin-left: 6px;
	margin-top: 6px;
	font-size: 14px;
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: pointer;
}
.col-unitprice .glyphicon:hover {
	opacity: .85;
	filter: alpha(opacity=85);
}
.col-unitprice .form-control {
	max-width: 75%;
}
/* Builder  */
.scrtabs-tab-container {
	position: relative;
	height: 40px;
	padding-left: 16px;
	padding-right: 16px;
}
.scrtabs-tab-container .tab-content {
  clear: both;
}
.scrtabs-tabs-fixed-container {
  float: left;
  height: 40px;
  overflow: hidden;
  width: 100%;
}
.scrtabs-tabs-movable-container {
  position: relative;
}
.scrtabs-tabs-movable-container .tab-content {
  display: none;
}
.scrtabs-tab-scroll-arrow {
  color: #bababa;
  cursor: pointer;
  float: left;
  text-align: center;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  width: 40px;
}
.scrtabs-tab-scroll-arrow:hover {
  color: #8e9599;
}
.scrtabs-js-tab-scroll-arrow-left {
	margin-left: -16px;
}
.scrtabs-js-tab-scroll-arrow-right {
	margin-right: -16px;
}
.chapter-tabs {
	height: 40px;
	border-bottom: 0;
}
.chapter-tabs>li {
	margin-bottom: 0;
}
.chapter-tabs>li>a,
.chapter-tabs>li>a:hover,
.chapter-tabs>li>a:focus,
.chapter-tabs>li.active>a,
.chapter-tabs>li.active>a:hover,
.chapter-tabs>li.active>a:focus {
	border: 0;
	border-bottom: 3px solid #fff;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #999;
	padding-top: 12px;
	padding-bottom: 8px;
	-webkit-transition: background-color .2s ease-in, border-color .2s ease-in;
	-moz-transition: background-color .2s ease-in, border-color .2s ease-in;
	-ms-transition: background-color .2s ease-in, border-color .2s ease-in;
	-o-transition: background-color .2s ease-in, border-color .2s ease-in;
	transition: background-color .2s ease-in, border-color .2s ease-in;
}
.chapter-tabs>li>a:hover {
	background-color: #eef4f8;
    border-color: #5d97b9;
	color: #727a80;
}
.chapter-tabs>li.active>a,
.chapter-tabs>li.active>a:hover,
.chapter-tabs>li.active>a:focus {
	color: #5d97b9;
	border-color: #fff;
	background-color: #fff;
}
.scrtabs-tabs-fixed-container ul.nav-tabs {
  height: 41px;
}
.scrtabs-tabs-fixed-container ul.nav-tabs > li {
  white-space: nowrap;
}
.scrtabs-tab-content-outside-movable-container .nav-tabs {
  display: none;
}
.chapter_block {
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 15px;
	background: #f7f7f7;
	border-bottom: 1px solid #dfe1e5;
}
.chapter_block .checkbox {
	margin-top: 7px;
	margin-bottom: 7px;
}
.chapter_heading,
.chapter_heading:hover,
.chapter_heading:focus,
.table_orders .chapter_heading,
.table_orders .chapter_heading:hover,
.table_orders .chapter_heading:focus {
	font-weight: 700;
    padding: 2px 5px;
    background: none;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
	background-image: url(../../images/mode_edit_18.png);
	background-repeat: no-repeat;
	background-position: -20px 9px;
	-webkit-transition: padding-left .3s ease, background-position .2s ease;
	-moz-transition: padding-left .3s ease, background-position .2s ease;
	-ms-transition: padding-left .3s ease, background-position .2s ease;
	-o-transition: padding-left .3s ease, background-position .2s ease;
	transition: padding-left .3s ease, background-position .2s ease;
}
.chapter_heading:hover,
.table_orders .chapter_heading:hover {
	background-color: rgba(255,255,255,.6);
}
.chapter_block .chapter_heading:hover {
	background-color: rgba(255,255,255,.8);
}
.chapter_block .chapter_heading:focus,
li:hover .chapter_heading:focus,
.table_orders li:hover .chapter_heading:focus {
	background-color: #fff;
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 6px 0 rgba(0,0,0,.1);
}
.chapter_block .chapter_heading {
	font-size: 17px;
}
.chapter_h1 {
	font-size: 16px;
}
.chapter_h2 {
	font-size: 14px;
}
.chapter_block .chapter_heading:hover,
.chapter_block .chapter_heading:focus,
.table_orders .chapter_heading:hover,
.table_orders .chapter_heading:focus {
	cursor: pointer;
	padding-left: 24px;
	background-position: 6px 9px;
}
.chapter_block .chapter_heading:focus,
.table_orders .chapter_heading:focus {
	cursor: text;
	background-image: url(../../images/mode_edit_18_alt.png);
}
.chapter_block .chapter_heading,
.chapter_block .chapter_heading:hover,
.chapter_block .chapter_heading:focus {
	color: #889299;
}
.section_block {
    font-size: 12px;
}
ul.table>li.section_block>.row>div {
	line-height: 19px;
}
.section_block>.row>div:not(.row_handler) {
	color: #bdbdbd;
}
.section_block:hover>.row>div:not(.row_handler) {
	color: #9199a6;
}
ul.table .section_block .btn-drag {
	top: 12px;
}
ul.table .section_block .btn-remove {
	top: 12px;
}
.wysiwyg-holder {
	position: relative;
}
.wysiwyg-holder>textarea {
	display: none;
}
.wysiwyg-hide .mce-tinymce {
	border-color: transparent;
}
.wysiwyg-hide .mce-toolbar,
.wysiwyg-hide .mce-toolbar-grp {
	max-height: 0 !important;
	overflow: hidden !important;
}
.wysiwyg-hide .mce-toolbar,
.wysiwyg-hide .mce-toolbar-grp,
.wysiwyg-hide .mce-tinymce,
.wysiwyg-hide .mce-edit-area,
.wysiwyg-hide .mce-statusbar  {
	padding: 0 !important;
	border-color: transparent !important;
	margin: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
}
.wysiwyg-hide .mce-statusbar {
	display: none !important;
}
/* Extra Tables  */
.table>tbody>.versionInfo:hover {
	background-color: #fff;
	cursor: default;
}
.table>tbody>.versionInfo>td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0;
}
.versionInfo .table {
	margin-top: 0;
	margin-bottom: 0;
}
.table>tbody>.versionInfo:hover>td {
	border-bottom-color: #dfe1e5;
}
.table-interventions>thead>tr>th,
.table-interventions>tbody>tr>td {
	width: 22%;
}
.table-interventions>thead>tr>th:first-child,
.table-interventions>tbody>tr>td:first-child {
	width: 24%;
}
.table-webshop>thead>tr>.text-center,
.table-webshop>tbody>tr>.text-center {
	width: 92px;
}
.table_minimal {
  border-collapse: separate;
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 17px;
}
.versionInfo .table_minimal {
	margin-top: 0;
	margin-bottom: 5px;
}
.table_minimal th,
.table_minimal td {
  padding: 5px 15px;
  border-bottom: 1px solid #e8edf2;
}
.table_minimal th {
  border-width: 2px;
  color: #999;
}
.table_minimal tr:hover>td {
  background-color: #f3f8fa;
  border-color: #dce1e5;
}
.table_minimal th>.row,
.table_minimal td>.row {
  position: relative;
}
.table_minimal th>.row>div,
.table_minimal td>.row>div {
  line-height: 24px;
}
.table_minimal-options {
  position: absolute;
  left: 100%;
  top: -5px;
  width: 70px;
  height: 34px;
  padding-top: 5px;
}
.table_minimal-options a,
.table_minimal-options a:hover,
.table_minimal-options a:focus {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  background-color: #5d97b9;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  margin-left: 6px;
  cursor: pointer;;
}
.table_minimal-options a:hover,
.table_minimal-options a:focus {
	background-color: #70b1d3;
}
.table-pricing>thead>tr>th,
.table-pricing>tbody>tr>td {
	text-align: center;
}
.table-pricing>thead>tr>th,
.table-pricing>tbody>tr>td {
	width: 20%;
}
.table-pricing>thead>tr>th:first-child,
.table-pricing>tbody>tr>td:first-child {
	width: auto;
}
.table-pricing>tbody>tr>td:first-child {
	text-align: left;
}
.table-pricing th label {
	font-weight: 700;
}
.table-pricing th small {
	font-weight: normal;
	opacity: .75;
	filter: alpha(opacity=75);
}
.table-pricing>thead>tr>th,
.table-pricing>caption+thead>tr:first-child>td,
.table-pricing>caption+thead>tr:first-child>th,
.table-pricing>colgroup+thead>tr:first-child>td,
.table-pricing>colgroup+thead>tr:first-child>th,
.table-pricing>thead:first-child>tr:first-child>td,
.table-pricing>thead:first-child>tr:first-child>th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0;
	background-color: #f5f5f5;
	color: #474a4c;
	padding-top: 15px;
}
.table-pricing>thead>tr>th:first-child,
.table-pricing>thead:first-child>tr:first-child>th:first-child {
	border-left: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: #fff;
}
.table-pricing>thead>tr>th:last-child {
	-webkit-border-radius: 0;
	border-radius: 0;
}
.table-pricing>tbody>tr>td,
.table-pricing>tbody>tr>th,
.table-pricing>tfoot>tr>td,
.table-pricing>tfoot>tr>th,
.table-pricing>thead>tr>td,
.table-pricing>thead>tr>th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0;
	background-color: #f7f7f7;
}
.table-pricing>tbody>tr>td:first-child,
.table-pricing>tbody>tr:hover>td:first-child  {
	background-color: #fff;
	border-left: 0;
}
.table-pricing>tbody>tr>td:first-child,
.table-pricing>tbody>tr:hover>td  {
	border-color: #ccc;
}
.table-pricing>tbody>tr:hover {
	background-color: #fff;
}
.table-pricing .glyphicon {
	font-size: 15px;
}
.table-pricing>thead>tr>th.active,
.table-pricing>thead:first-child>tr:first-child>th.active,
.table-pricing>tbody>tr.active>td,
.table-pricing>tbody>tr.active>th,
.table-pricing>tbody>tr>td.active,
.table-pricing>tbody>tr>th.active,
.table-pricing>tfoot>tr.active>td,
.table-pricing>tfoot>tr.active>th,
.table-pricing>tfoot>tr>td.active,
.table-pricing>tfoot>tr>th.active,
.table-pricing>thead>tr.active>td,
.table-pricing>thead>tr.active>th,
.table-pricing>thead>tr>td.active,
.table-pricing>thead>tr>th.active {
	background-color: #ddf9d5;
}
.table>tbody>.row_highlight>td,
.table>tbody>.row_highlight:hover>td {
	border-bottom: 4px solid #5d97b9;
}
.btn-expand {
	cursor: pointer;
	font-size: 9px;
	line-height: 16px;
	width: 18px;
	text-align: center;
	color: #6b7072;
	border: 1px solid #cbcdce;
	background-color: #edf0f2;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.articles_controls {
	width: 140px;
}
.articles_controls>.row {
	margin-left: -10px;
	margin-right: -10px;
}
.articles_controls>.row>div {
	padding-left: 5px;
	padding-right: 5px;
}
.articles_controls>.row>.col-xs-3 {
	padding-top: 3px;
}
/* Pager */
.pager {
	text-align: left;
	margin-top: 0;
	margin-bottom: 30px;
}
.pager li>a,
.pager li>span {
	font-size: 12px;
	font-weight: 700;
    padding: 5px 10px;
    background-color: #ececec;
    border: 1px solid #bdbdbd;
	color: #666;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 2px 0 0 rgba(102,102,102,.1);
	box-shadow: 0 2px 0 0 rgba(102,102,102,.1);
	margin-right: 2px;
}
.pager li>a:hover,
.pager li>a:focus,
.pager li>span:hover,
.pager li>span:focus{
    background-color: #e0eaef;
    border: 1px solid #acbdc6;
	color: #5d97b9;
	-webkit-box-shadow: 0 2px 0 0 rgba(224,234,239,.8);
	box-shadow: 0 2px 0 0 rgba(224,234,239,.8);
}
.pager .active>a,
.pager .active>a:hover,
.pager .active>a:focus {
    color: #bdc0c2;
    background-color: #fff;
	border-color: #bdbdbd;
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
    color: #999;
    background-color: #ececec;
    border: 1px solid #bdbdbd;
    cursor: text;
	opacity: .65;
	filter: alpha(opacity=65);
}
/* Panel Default */
.panel-default {
    position: relative;
    border-color: #d0dbe1;
}
.panel-default>.panel-heading {
    color: #70797e;
    background-color: #eef3f6;
    border-color: #d0dbe1;
}
.panel-default.panel-editing {
    border-color: #bdcad1;
    -webkit-box-shadow: 0 0 6px 0 #bdcad1;
    box-shadow: 0 0 6px 0 #bdcad1;
}
.add_details .panel-body>h4 {
	color: #adc5d3;
	padding-bottom: 8px;
	border-bottom: 2px solid #c1d3dd;
	margin-top: 0;
}
.add_details .panel-body>p {
	margin-bottom: 15px;
}
.add_details .panel-body>p:last-child {
	margin-bottom: 0;
}
/* Panel Primary */
.panel-primary {
    position: relative;
	border: 0;
    border-color: transparent;
    background-color: #eef4f8;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.panel-primary.panel-editing {
    border-color: #bdcad1;
    -webkit-box-shadow: 0 0 6px 0 #bdcad1;
    box-shadow: 0 0 6px 0 #bdcad1;
}
.panel-primary .add_new_item {
	padding-top: 15px;
}
/* Panel Add */
.panel-add.panel-primary>.panel-body {
  padding-bottom: 0;
}
.panel-add.panel-primary .btn-group {
  display: block;
  overflow: hidden;
}
.panel-add.panel-primary .btn-group>.btn {
  width: 50%;
}
/* Panel Editing */
.panel .row-bottom {
	margin-bottom: 8px;
}
.panel-editing .panel-body {
  padding-top: 30px;
}
.panel-editing .form-horizontal {
  margin-bottom: -15px;
}
.panel-edit {
  	position: absolute;
  	right: 0px;
  	top: -2px;
  	width: 32px;
  	height: 32px;
  	font-size: 12px;
  	line-height: 1;
  	text-align: center;
  	overflow: hidden;
  	padding-top: 8px;
  	z-index: 1;
}
.panel-edit .glyphicon-ok-circle {
	display: none;
	color: #3db866;
}
.panel-editing .panel-edit .glyphicon-ok-circle {
	display: inline-block;
}
.panel-editing .panel-edit .glyphicon-edit {
	display: none;
}
/* Panel Options */
.panel-options {
	border-top: 1px solid rgba(80,120,140,.1);
	background-color: rgba(80,120,140,.1);
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.panel.form-language {
	padding-top: 5px;
	padding-right: 10px;
}
/* Panel Order */
.panel-order {
	margin-bottom: 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.panel-order>.panel-body {
	padding-top: 0;
}
.panel-order p {
	margin-bottom: 5px;
}
.panel-order .title_underline {
	margin-top: 15px;
}
/* Alerts */
.alert {
	position: relative;
	padding: 12px 14px;
	margin-top: 15px;
	margin-bottom: 10px;
    border: 0;
	border-left: 40px solid transparent;
    border-radius: 0;
}
.alert-dismissible {
	padding-right: 35px;
}
.alert:after {
	display: block;
    position: absolute;
    left: -32px;
    top: 50%;
	margin-top: -12px;
    font-family: 'Glyphicons Halflings';
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    color: #fff;
}
.alert-inline {
	display: inline-block;
	position: relative;
	line-height: 1.42857143;
	padding: 6px 10px;
	margin-top: 0;
	margin-bottom: 0;
	border-left: 28px solid transparent;
}
.alert-inline:after {
    left: -24px;
	margin-top: -8px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    width: 16px;
}
.alert-success,
.alert-info,
.alert-warning,
.alert-danger {
	background-color: #f5f5f5;
	color: #8d8d8d;
}
.alert-success {
    border-color: #3db866;
	color: #3db866;
}
.alert-success:after {
    content: '\e013';
}
.alert-email{
	background-color: #f5f5f5;
	border-color: #d7dadb;
	color: #8e9599;	
}
.alert-email:after{
	font: normal normal normal 20px FontAwesome;
	top: 58%;
	-webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: '\f110';
	width: 20px;
	height: 20px;
	left: -29px;
}
.alert-info {
    border-color: #5d97b9;
	color: #5d97b9;
}
.alert-info:after {
    content: '\e086';
}
.alert-warning {
    border-color: #f2a93c;
	color: #f2a93c;
}
.alert-warning:after {
    content: '\e209';
}
.alert-danger {
    border-color: #ff9984;
	color: #ff9984;
}
.alert-dismissible .close {
	color: #333;
}
.alert-sm {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
    padding: 6px 8px;
	border-left-width: 26px;
}
.alert-sm:after {
    left: -22px;
    margin-top: -8px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    width: 16px;
}
.alert-fixed {
	position: fixed;
	z-index: 50;
	top: 69px;
	left: 15px;
	right: 15px;
	margin: 0;
}
.form-group_alert .control-label {
	color: #ff9984;
}
.form-group_alert .form-control,
.form-group_alert .form-control:focus, 
.form-group_alert .form-control:hover {
    border-color: #ff9984;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 99%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 99%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow:  none;
}
.form-group_alert_alt .form-control,
.form-group_alert_alt .form-control:focus, 
.form-group_alert_alt .form-control:hover {
    border-color: #ff9984;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 99%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 99%);
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow:  none;
	padding-right: 24px;
}
.form-group_alert_alt .alert:after {
    left: auto;
    top: 0;
	right: 4px;
    margin-top: -29px;
    color: #ff9984;
}
.form-group_alert_alt .alert{
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    border-left-width: 0;
	background-color: transparent;
}
/* Modal */
.modal {
    text-align: center;
    padding: 0 !important;
}
.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}
.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.modal-content {
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 8px rgba(37, 56, 67, 0.2);
	box-shadow: 0 0 8px rgba(37, 56, 67, 0.2);
	-webkit-background-clip: padding-box;
			background-clip: padding-box;
	outline: 0;
}
.modal-backdrop {
	background-color: #3a4449;
}
.modal-backdrop.in {
    opacity: .75;
    filter: alpha(opacity=75);
}
.modal-header {
	position: relative;
	background-color: #f5f5f5;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	padding-right: 0;
}
.modal-footer {
	border: 0;
	padding-top: 0;
}
.modal-dialog .modal-content>.close,
.modal-dialog .modal-header>.close,
.modal-dialog .modal-body>.close {
	float: right;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    filter: alpha(opacity=100);
	width: 50px;
	height: 50px;
	background-color: #5d97b9;
}
.modal-header>.close  {
	margin-top: -15px;
}
.modal-content>.close {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: 0;
}
.modal-body {
	z-index: 1;
}
.modal-lg {
	  padding-left: 15px;
	  padding-right: 15px;
}
/* Header */

.header {
	position: fixed;
	z-index: 2;
	left: 0;
	top: 0;
	right: 0;
	background-color: #fff;
	-webkit-transition: -webkit-box-shadow .2s linear, background-color .2s linear;
	-moz-transition: box-shadow .2s linear, background-color .2s linear;
	-ms-transition: box-shadow .2s linear, background-color .2s linear;
	-o-transition: box-shadow .2s linear, background-color .2s linear;
	transition: box-shadow .2s linear, background-color .2s linear;
}
.header .main-branding {
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
}
.header>.container-fluid>.row>div {
    min-height: 48px;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
}
.col-branding {
	position: relative;
    font-size: 18px;
    color: #4c4c4c;
}
.col-branding img {
	width: 32px;
	height: 32px;
	margin-right: 4px;
}
.col-branding>a,
.col-branding>div {
	float: left;
	margin-top: 2px;
}
.company_name {
	line-height: 32px;
	padding-left: 8px;
	padding-right: 8px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	max-width: 80%;
}
.btn-multiusers {
	position: relative;
	cursor: pointer;
}
.btn-multiusers:hover {
	background-color: #f5f5f5;
}
.btn-multiusers .glyphicon-chevron-down {
	font-size: 10px;
	margin-left: 4px;
	opacity: .4;
}
.btn-multiusers>.dropdown-menu {
    top: 0;
    margin: 0;
    font-size: 14px;
	width: 100%;
	min-width: 240px;
	max-width: 420px;
}
.btn-multiusers .dropdown-menu>li>a {
	padding: 8px 10px;
}
.btn-multiusers .dropdown-menu>li:first-child>a {
    color: #999;
}
.btn-multiusers .dropdown-menu>li:first-child>a:hover:after,
.btn-multiusers .dropdown-menu>li:first-child>a:focus:after {
	color: #fff;
}
.btn-multiusers .dropdown-menu>li:first-child>a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: '\e013';
	font-size: 12px;
	margin-left: 8px;
	color: #41ad65;
}
.btn-multiusers .dropdown-menu>li:first-child>a:hover:after,
.btn-multiusers .dropdown-menu>li:first-child>a:focus:after {
	color: #fff;
}
.btn-multiusers .dropdown-menu>li>a:focus, 
.btn-multiusers .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: #5d97b9;
}
.col-user_options>ul {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.col-user_options>ul>li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	min-width: 46px;
	height: 36px;
	padding-left: 10px;
	padding-right: 10px;
}
.user_options-link>a,
.user_options-link>a:hover,
.user_options-link>a:focus {
	position: relative;
	display: inline-block;
	height: 36px;
	width: 36px;
	text-align: center;
	color: #d6d6d6;
}
.user_options-link>a:hover,
.user_options-link>a:focus {
	color: #999;
}
.user_options-link>a>.akti-icon {
	font-size: 24px;
	line-height: 36px;
	height: 36px;
}
.user_options-link .bubble-holder {
    position: absolute;
    height: 14px;
    width: 32px;
    text-align: center;
    right: -10px;
    top: 0;
}
.user_options-link ins {
	display: inline-block;
	vertical-align: top;
    font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	font-weight: 700;
	padding: 0 4px;
	color: #fff;
    background-color: #5d97b9;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.uo-quick_add {
	position: relative;
	text-align: left;
}
.uo-quick_add>a,
.uo-quick_add>a:hover,
.uo-quick_add>a:focus {

	background-color: #3db866;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	width: 24px;
	height: 24px;
	margin-top: 6px;
    -webkit-transition: -webkit-box-shadow .2s ease-in-out;
    -moz-transition: box-shadow .2s ease-in-out;
    -ms-transition: box-shadow .2s ease-in-out;
    -o-transition: box-shadow .2s ease-in-out;

    transition: box-shadow .2s ease-in-out;
}
.uo-quick_add>a:hover,
.uo-quick_add>a:focus {
    -webkit-box-shadow: 0 0 6px 0 #2ca053;
    box-shadow: 0 0 6px 0 #2ca053;
}
.uo-quick_add .icon-bar {
	position: absolute;
	left: 50%;
	top: 7px;
	margin-left: -1px;
	background-color: #fff;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	width: 2px;
	height: 10px;
}
.uo-quick_add .icon-bar:first-child {
	top: 11px;
	margin-left: -5px;
	width: 10px;
	height: 2px;
}
.uo-quick_add-show>a,
.uo-quick_add-show>a:hover,
.uo-quick_add-show>a:focus {
	position: relative;
	z-index: 2;
	height: 30px;
    -webkit-border-radius: 18px 18px 0 0;
    border-radius: 18px 18px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.uo-quick_add>ul {
	display: none;
    width: 182px;
    position: absolute;
    z-index: 1;
    left: 11px;
    top: 36px;
    -webkit-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px;
    background-color: #3db866;
    -webkit-box-shadow: 0 4px 8px 0 #2ca053;
    box-shadow: 0 4px 8px 0 #2ca053;
    overflow: hidden;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.uo-quick_add-show>ul {
	display: block;
}
.uo-quick_add>ul>li {
    border-top: 1px solid #55ca7c;
	text-align: left;
}
.uo-quick_add>ul>li:first-child {
    border-top: 0;
}
.uo-quick_add ul a,
.uo-quick_add ul a:focus,
.uo-quick_add ul a:hover {
    display: block;
    font-size: 13px;
    line-height: 28px;
    padding: 0 12px;
    color: #fff;
    -webkit-transition: background-color .2s linear, font-weight .2s linear;
    -moz-transition: background-color .2s linear, font-weight .2s linear;
    -ms-transition: background-color .2s linear, font-weight .2s linear;
    -o-transition: background-color .2s linear, font-weight .2s linear;
    transition: background-color .2s linear, font-weight .2s linear;
}
.uo-quick_add ul a:focus,
.uo-quick_add ul a:hover {
    background-color: #59c87e;
}
.user_options-menu, .user_options-profile {
	position: relative;
}
.user_options-profile,
.user_options-profile:hover,
.user_options-profile:focus {
	display: block;
	width: 38px;
	height: 36px;
	color: #e0e0e0;
	text-align: center;
	padding-right: 8px;
	margin-top: 3px;
}
.user_options-profile:hover,
.user_options-profile:focus {
	color: #5d97b9;
}
.user_options-firstname {
	display: none;
}
.user-thumb {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 28px;
	color: #d6d6d6;
	text-align: center;
	border: 3px solid #d6d6d6;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	margin-bottom: -4px;
    margin-right: 4px;
	padding-top: 3px;
}
.user-thumb:before {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	font-size: 13px;
	width: 16px;
	height: 16px;
	line-height: 16px;
}
.user_options-profile .glyphicon {
	position: absolute;
	right: 0;
	top: 10px;
	width: 16px;
	height: 16px;
	text-align: center;
	color: #fff;
	background-color: #d6d6d6;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	font-size: 8px;
	line-height: 15px;
	padding-top: 2px;
}
.user_options-profile:hover .user-thumb,
.user_options-profile:focus .user-thumb,
.user_options-menu-show .user-thumb,
.user_options-menu-show .user_options-profile:hover .user-thumb,
.user_options-menu-show .user_options-profile:focus .user-thumb {
	color: #5d97b9;
	border: 3px solid #5d97b9;
}
.user_options-profile:hover .glyphicon,
.user_options-profile:focus .glyphicon,
.user_options-menu-show .glyphicon,
.user_options-menu-show .user_options-profile:hover .glyphicon,
.user_options-menu-show .user_options-profile:focus .glyphicon {
	background-color: #5d97b9;
}
.user_options-menu-show .glyphicon,
.user_options-menu-show .user_options-profile:hover .glyphicon,
.user_options-menu-show .user_options-profile:focus .glyphicon {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.user_options-menu>ul {
    display: none;
    position: absolute;
    z-index: 5;
    right: 10px;
    top: 34px;
    max-width: 300px;
    min-width: 180px;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    text-align: left;
    padding-left: 0;
    padding-top: 8px;
    padding-bottom: 4px;
    margin-bottom: 0;
}
.user_options-menu-show>ul {
	display: block;
}
.user_options-menu>ul>li{
	display: block;
}
.user_options-menu>ul a,
.user_options-menu>ul a:hover,
.user_options-menu>ul a:focus {
    display: block;
	white-space: nowrap;
    font-size: 13px;
    color: #999;
    padding: 8px 15px;
}
.user_options-menu>ul a:hover,
.user_options-menu>ul a:focus {
    color: #fff;
	background-color: #5d97b9;
}
.user_options-menu .uo-menu-logout a,
.user_options-menu .uo-menu-logout a:hover,
.user_options-menu .uo-menu-logout a:focus {
    color: #c2c2c2;
	background-color: transparent;
}
.uo-menu-highlight {
	background-color: #f5f5f5;
}
.user_options-menu .uo-menu-highlight a,
.user_options-menu .uo-menu-highlight a:hover,
.user_options-menu .uo-menu-highlight a:focus {
    font-weight: 700;
}
.user_options-menu .uo-menu-highlight a:hover,
.user_options-menu .uo-menu-highlight a:focus {
    background-color: #5d97b9;
}
.user_options-toggle {
	padding-top: 8px;
}
.user_options-toggle .icon-bar {
    display: block;
    top: auto;
    width: 100%;
    height: 4px;
	background-color: #d1d1d1;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.user_options-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}
.user_options-toggle>a:hover .icon-bar {
	background-color: #5d97b9;
}
.user_options-toggle-show .icon-bar:nth-child(3) {
	opacity: 0;
	filter: alpha(opacity=0);
}
.user_options-toggle-show>a {
	position: relative;
	display: block;
	height: 36px;
	background-color: transparent;
}
.user_options-toggle-show .icon-bar {
	position: absolute;
	top: 8px;
	width: 26px;
	height: 4px;
	background-color: #ccc;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: transform .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: transform .15s linear;
	transition: transform .15s linear;
}
.user_options-toggle-show .icon-bar+.icon-bar {
	margin-top: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.main-branding {
	position: relative;
	z-index: 5;
}
/* Footer */
.footer {
    border-top: 2px solid #f0f0f0;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 60px;
}
.footer>.container>.row>div {
	padding-left: 10px;
	padding-right: 10px;
}
.footer a, .footer small {
	display: inline-block;
	padding: 0 5px;
}
.footer a,
.footer a:hover,
.footer a:focus {
	color: #9a9a9a;
	-webkit-transition: color .3s linear;
	-moz-transition: color .3s linear;
	-ms-transition: color .3s linear;
	-o-transition: color .3s linear;
	transition: color .3s linear;
}
.footer a:hover,
.footer a:focus {
	color: #4d4d4d;
}
.footer small {
	padding-top: 8px;
}
.footer small, .footer small a, .footer small a:hover {
	font-size: 11px;
	line-height: 1;
	color: #ccc;
}
.footer small a, .footer small a:hover {
	padding: 0;
}
/* Navigation */
.navigation {
	position: absolute;
	z-index: 1;
	top: 56px;
	left: 0;
	bottom: 0;
	margin-right: -240px;
    background-color: #5d97b9;
	width: 240px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: margin-right .15s ease-in;
	-moz-transition: margin-right .15s ease-in;
	-ms-transition: margin-right .15s ease-in;
	-o-transition: margin-right .15s ease-in;
	transition: margin-right .15s ease-in;
	overflow: hidden;
}
#navigation-menu,
#navigation-menu ul {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
#navigation-menu>li {
	display: block;
}
#navigation-menu>li:first-child {

	border-top: 0;
}
.navigation-link>a,
.navigation-link>a:hover,
.navigation-link>a:focus {
	cursor: pointer;
	display: block;
	font-size: 16px;
	line-height: 40px;
	color: #b3cbdb;
    color: rgba(255,255,255,.6);
	padding-left: 20px;
	padding-right: 15px;
}
.navigation-link>a .akti-menu_icon {
    color: #d1dfe9;
    color: rgba(255,255,255,.4);
}
.navigation-link>a:hover,
.navigation-link>a:focus,
.navigation-link>a:hover .akti-menu_icon,
.navigation-link>a:focus .akti-menu_icon {
    color: #fff;
}
.akti-menu_icon {
	display: inline-block;
	font-size: 16px;
	width: 16px;
	text-align: center;
	margin-right: 4px;
}
.akti-menu_icon:before {
	margin-left: 0;
	margin-right: 0;
}
.navigation-submenu {
	max-height: 0;
	overflow: hidden;
}
.navigation-current .navigation-submenu {
	max-height: 2000px;
	-webkit-transition: max-height .3s ease-in-out;
	-moz-transition: max-height .3s ease-in-out;
	-ms-transition: max-height .3s ease-in-out;
	-o-transition: max-height .3s ease-in-out;
	transition: max-height .3s ease-in-out;
}
.navigation-current {
	background-color: #fff;
}
.navigation-current>a,
.navigation-current>a:hover,
.navigation-current>a:focus,
.navigation-current>a .akti-menu_icon,
.navigation-current>a:hover .akti-menu_icon,
.navigation-current>a:focus .akti-menu_icon {
	color: #999;
	cursor: default;
}
.navigation-submenu a,
.navigation-submenu a:hover,
.navigation-submenu a:focus {
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #5d97b9;
	padding: 5px 20px;
}
.navigation-submenu .current a,
.navigation-submenu .current a:hover,
.navigation-submenu .current a:focus {
	background-color: #f5f5f5;
}
.navigation-help a,
.navigation-settings a {
	color: #b3b3b3;
}
.navigation-help a:hover,
.navigation-help a:focus,
.navigation-settings a:hover,
.navigation-settings a:focus {
	color: #999;
}
/* Tabs */
.tabs-default>li>a,
.tabs-default>li>a:hover,
.tabs-default>li>a:focus,
.tabs-default>li.active>a,
.tabs-default>li.active>a:focus,
.tabs-default>li.active>a:hover {
	color: #638fa8;
	font-weight: 400;
    margin-right: 0;
	margin-left: 4px;
	padding: 6px 10px;
	border-color: #e0e0e0;
	background: #fff;
	background: -moz-linear-gradient(top,  #f6f6f6 25%, #f2f2f2 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 25%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #f6f6f6 25%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f2f2f2',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
}
.tabs-default>li>a:hover,
.tabs-default>li>a:focus {
	color: #8cb3c8;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.tabs-default>li.active>a,
.tabs-default>li.active>a:focus,
.tabs-default>li.active>a:hover {
	position: relative;
	color: #579abf;
	border-bottom-color: #fff;
	padding-top: 8px;
	padding-bottom: 4px;
	background: #fff;
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 62%);
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 62%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 62%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}
.tabs-default>li.active>a:after {
	position: absolute;

	content: '';
	height: 3px;
	top: -1px;
	left: -1px;
	right: -1px;
	background-color: #579abf;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.tabs-secondary>li>a,
.tabs-secondary>li>a:hover,
.tabs-secondary>li>a:focus,
.tabs-secondary>li.active>a,
.tabs-secondary>li.active>a:focus,
.tabs-secondary>li.active>a:hover {
	font-size: 11px;
	color: #94989b;
	font-weight: 700;
    margin-right: 0;
	margin-left: 4px;
	padding: 6px 10px;
	border-color: #e0e0e0;
	background: #fff;
	background: -moz-linear-gradient(top,  #f6f6f6 25%, #f2f2f2 100%);
	background: -webkit-linear-gradient(top,  #f6f6f6 25%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #f6f6f6 25%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f2f2f2',GradientType=0 );
	-webkit-box-shadow: inset 0 1px 0 0 #fff;
	box-shadow: inset 0 1px 0 0 #fff;
}
.tabs-secondary>li>a:hover,
.tabs-secondary>li>a:focus {
	color: #8a8e91;
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.tabs-secondary>li.active>a,
.tabs-secondary>li.active>a:focus,
.tabs-secondary>li.active>a:hover {
	position: relative;
	color: #676a6d;
	border-bottom-color: #fff;
	padding-top: 8px;
	padding-bottom: 4px;
	background: #fff;
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 62%);
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 62%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 62%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}
.tabs-secondary>li.active>a:after {
	position: absolute;
	content: '';
	height: 3px;
	top: -1px;
	left: -1px;
	right: -1px;
	background-color: #a4a5a6;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.tab-content-secondary {
	padding-top: 15px;
	padding-bottom: 30px;
}
/* Settings Tabs */
.tabs-settings {
	margin-bottom: 15px;
}
.tabs-settings>.row {
	min-height: 220px;
}
.tabs-settings-nav {
	border: 0;
	padding-left: 15px;
}
.tabs-settings-nav>li {
    float: none;
	display: block;
    margin-bottom: 0;
	padding: 0;
}
.tabs-settings-nav>li:first-child {
	border-top: 1px solid #e2e5e6;
}
.tabs-settings-nav>li>a,
.tabs-settings-nav>li>a:hover,
.tabs-settings-nav>li>a:focus,
.tabs-settings-nav>li.active>a,
.tabs-settings-nav>li.active>a:focus,
.tabs-settings-nav>li.active>a:hover {
	position: relative;
	color: #999;
	font-weight: 400;
    margin-right: 0;
	padding: 12px 10px;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #e2e5e6;
	-webkit-border-radius: 0;
	border-radius: 0;
    -webkit-transition: color .2s ease-in;
    -moz-transition: color .2s ease-in;
    -ms-transition: color .2s ease-in;
    -o-transition: color .2s ease-in;
    transition: color .2s ease-in;
}
.tabs-settings-nav>li>a:hover,
.tabs-settings-nav>li>a:focus {
    color: #474a4c;
}
.tabs-settings-nav>li.active>a,
.tabs-settings-nav>li.active>a:focus,
.tabs-settings-nav>li.active>a:hover {
	color: #579abf;
	background-color: #fff;
}
.tabs-settings-nav>li.active>a:after,
.tabs-settings-nav>li.active>a:focus:after,
.tabs-settings-nav>li.active>a:hover:after {
	position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content: "\f054";
	top: 50%;
	right: 10px;
	margin-top: -5px;
	color: #579abf;
}
/* Content */
.content {
	position: relative;
	z-index: 1;
	padding-top: 56px;
	background-color: #fff;
	border-bottom: 1px solid #e3e3e3;
	min-height: 480px;
	padding-bottom: 15px;
}
/* Page Header */
.page-header {
	padding: 0;
	margin-top: 16px;
	margin-bottom: 8px;
	border: 0;
}
.page-header h1 {
	font-size: 18px;
	font-weight: normal;
	line-height: 31px;
	margin-top: 0;
	margin-bottom: 0;
}
.page-header h1 .btn {
	margin-left: 5px;
	margin-top: -2px;
	vertical-align: middle;
}
.page-header-options {
	text-align: right;
}
.page-header-ext_padding {
	padding-top: 17px;
}
.page-header-options .btn-link .glyphicon {
	line-height: 16px;
	color: #959a9c;
	border: 1px solid #c3c4c5;
	background-color: #edf0f2;
	padding: 0 3px 0 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: 2px;
}
.page-header-buttons {
	float: right;
	margin-top: -39px;
}
.page-info {
	min-height: 0;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .3s ease-in, padding-top .3s ease-in;
	-moz-transition: max-height .3s ease-in, padding-top .3s ease-in;
	-ms-transition: max-height .3s ease-in, padding-top .3s ease-in;
	-o-transition: max-height .3s ease-in, padding-top .3s ease-in;
	transition: max-height .3s ease-in, padding-top .3s ease-in;
}
.page-info.help-show {
	max-height: 1000px;
	padding-top: 15px;
}
.btn-help,
.btn-help:hover,
.btn-help:focus {
	position: relative;
	display: inline-block;
	font-size: 15px;
	padding-left: 2px;
}
.btn-help.help-show:after {
	position: absolute;
    left: 50%;
    top: 0;
    content: '';
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #cddee6;
	margin-top: -19px;
    margin-left: -12px;;
}
.page-info-body {
	position: relative;
	border: 4px solid #cddee6;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 15px 45px 15px 15px;
	font-size: 11px;
	color: #666d73;
    opacity: 0;
    filter: alpha(opacity=0);
	-webkit-transition: opacity .4s linear;
	-moz-transition: opacity .4s linear;
	-ms-transition: opacity .4s linear;
	-o-transition: opacity .4s linear;
	transition: opacity .4s linear;
}
.help-show .page-info-body {
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-info-body .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	text-align: center;
    color: #fff;
	background-color: #579abf;
    text-shadow: none;
    opacity: .45;
    filter: alpha(opacity=45);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.page-info-body .close:hover,
.page-info-body .close:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
.page-header .selectize-control {
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	min-width: 190px;
	margin-left: 5px;
}
.page-header .selectize-control .input-active>input {
	left: -1000px !important;
	cursor: pointer;
}
/* Page Search */
.page-search.row {
	padding-bottom: 10px;
}
.page-search.row,
.page-search .row {
	margin-left: -2px;
	margin-right: -2px;
}
.page-search>form>div,
.page-search .row>div {
	position: relative;
	z-index: 2;
	padding-left: 2px;
	padding-right: 2px;
}
.page-search.row .row {
	padding-top: 4px;
}
.so-field {
	position: relative;
	/*z-index: 1;*/
}
.user_summary .so-field  {
	z-index: 5;
}
.so-field .form-control {
	width: 100%;
}
.input-search {
	width: 140px;
}
.input-date {
	width: 120px;
}
.page-search .selectize-input {
	color: #999;
}
.page-search .selectize-control.single .selectize-input:after {
	border-color: #d1d1d1 transparent transparent transparent;
}
@media (min-width: 1025px){

}
@media (min-width: 1025px) {
	/*page login*/
	.page_login {
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
	}
	.col-search-input.col-md-4 {
		width: 40.66666667%;
	}
	.col-search-date.col-md-2 {
		width: 13%;
	}
}
.so-field .so-icon {
	position: absolute;
	z-index: 5;
	height: 100%;
	color: #d1d1d1;
	padding-left: 8px;
	padding-top: 8px;
}
.so-field .so-remove {
	display: none;
	text-align: center;
	width: 30px;
	padding-left: 0;
	right: 0;
}
.so-active .so-remove {
	display: block;
}
.input-date .so-icon,
.so-field .so-remove {
	cursor: pointer;
}
.so-field .form-control {
	padding-left: 24px;
}
.so-active .form-control {
	padding-right: 30px;
}
.so-field .selectize-input {
	padding-left: 24px;
}
.so-field .selectize-input.has-options {
	padding-right: 24px;
}
.page-search_bar {
	position: relative;
	border: 1px solid #82acc4;
	padding: 4px 50px 4px 6px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 42px;
}
.page-search_bar>.row {

    margin-left: -3px;
    margin-right: -3px;
}
.page-search_bar>.row>div {
    padding-left: 3px;
	padding-right: 3px;
}
.page-search_bar-button {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 40px;
	overflow: hidden;
	border-left: 1px solid #82acc4;
	background-color: #82acc4;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.page-search_bar-close {
	background-color: #dce2e5;
}
.page-search_bar-button>button,
.page-search_bar-button>button:hover,
.page-search_bar-button>button:focus {
	border: 0;
	background-color: transparent;
	color: #fff;
	width: 100%;
	height: 40px;
	text-align: center;
	outline: none;
}
.page-action_button {
	text-align: right;
}
.page-search_bar-close>button:first-child {
	display: none;
}
.page-search_bar-close>button,
.page-search_bar-close>button:hover,
.page-search_bar-close>button:focus {
	color: #b1b3b4;
}
.advanced_search {
	display: none;
}
.advanced_search,
.page-search>form>.advanced_search {
	position: relative;
	z-index: 1;
}
.page-search-btn-only {
	width: 5%;
}
.col-sm-5.page-search-extd-btn {
	width: 46%;
}
.col-sm-9.page-search-extd-btn {
	width: 79.3333%
}
.col-sm-11.page-search-extd-btn {
	width: 96%
}
/* Page Filters */
.page-filters {
	padding-bottom: 10px;
}
.page-filters_labels>a {
	position: relative;
	color: #919799;
	border-color: #dadcdd;
	background-color: #edf0f2;
	margin-right: 4px;
}
.page-filters_labels>a:hover,
.page-filters_labels>a:focus {
	color: #959a9c;
	border-color: #c3c4c5;
	background-color: #edf0f2;
}
.page-filters_labels>a:after {
	position: absolute;
	left: 50%;
	top: 100%;
	content: '';
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #5d97b9;
	margin-left: -6px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .35s ease;
	-moz-transition: opacity .35s ease;
	-ms-transition: opacity .35s ease;
	-o-transition: opacity .35s ease;
	transition: opacity .35s ease;
}
.page-filters_labels .btn:active,
.page-filters_labels .btn.active,
.page-filters_labels .open .dropdown-toggle.btn {
	color: #fff;
	border-color: transparent;
	background-color: #5d97b9;
}
.page-filters_labels .active:after {
	opacity: 1;
	filter: alpha(opacity=100);
}
.page-filters_extra .glyphicon {
	font-size: 80%;
	line-height: 14px;
	color: #959a9c;
	border: 1px solid #c3c4c5;
	background-color: #edf0f2;
	padding: 0 3px 0 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.page-filters_space {
	padding-bottom: 10px;
}
.page-filters_alphabet ul {
	white-space: nowrap;
	padding-top: 4px;
	font-size: 0;
	line-height: 24px;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.page-filters_alphabet li {
	display: inline-block;
	vertical-align: top;
	border-left: 1px dotted #cfd0d1;
	min-width: 24px;
	line-height: 20px;
	color: #999;
	font-weight: 700;
	text-align: center;
	font-size: 13px;
}
.page-filters_alphabet li:first-child {
	border-left: 0;
}
.page-filters_alphabet a,
.page-filters_alphabet a:hover,
.page-filters_alphabet a:focus {
	position: relative;
	display: block;
	line-height: 20px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	color: #454d52;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.page-filters_alphabet .current a,
.page-filters_alphabet .current a:hover,
.page-filters_alphabet .current a:focus {
	color: #fff;
	background-color: #5d97b9;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.page-filters_alphabet .current a:after {
    position: absolute;
	z-index: 5;
    left: 50%;
    top: 100%;
    content: '';
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #5d97b9;
    margin-left: -4px;
}
/* Section Title */
.section-title {
	border-bottom: 1px solid #e2e5e6;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.section-title_alt {
	position: relative;
	border-bottom: 0;
	padding-bottom: 0;
}
.section-title h2 {
	margin-bottom: 0;
	margin-top: 0;
	line-height: 31px;
	font-weight: 400;
	font-size: 16px;
}
.section-footer {
	border-top: 1px solid #e2e5e6;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
}
.container>div>.section-footer {
	margin-top: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}
.tab-pane>.section-content:first-child {
	padding-top: 10px;
}
/* Item Status */
.badge {
    font-size: 12px;
	font-weight: 400;
}
.item-status {
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 14px;
	border: 1px solid transparent;
	background-color: transparent;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-right: 2px;
	margin-top: 1px;
}
.item-status-expired {
	position: relative;
	margin-left: 18px;
}
.item-status-expired:before {
	font-size: 14px;
	line-height: 16px;
	width: 16px;
	color: #ced0d5;
	position: absolute;
	left: -18px;
	top: 1px;
	font-family: 'Glyphicons Halflings';
	content: "\e101";
}
tr:hover .item-status-expired:before {
	color: #b2b4b8;
}
.item-status-gray {
	border-color: #ccc;
	background-color: #e6e6e6;
}
.badge.item-status-gray {
	background-color: #8e9599;
}
.item-status-green,
.badge.item-status-green {
	border-color: #2c8549;
	background-color: #3db866;
}
.item-status-yellow,
.badge.item-status-yellow {
	border-color: #bf8630;
	background-color: #f2a93c;
}
.item-status-red,
.badge.item-status-red {
	border-color: #f36f6f;
	background-color: #f36f6f;
}
/* Module Steps */
.module_steps {
	padding: 10px;
	border: 2px solid #e7e7e7;
	background-color: #fff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	margin-bottom: 30px;
}
.module_steps-tabs {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.module_steps-tabs>li {
	display: inline-block;
    min-width: 110px;
    padding: 0 10px;
    color: #6d6d6d;
    margin-right: 10px;
	line-height: 38px;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.module_steps-tabs>.last {
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.module_steps-tabs>.selected {
	background-color: #f2f2f2;
	color: #474a4c;
}
.module_steps-tabs>.module_steps-options {
	float: right;
	margin-right: 0;
	padding: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.module_steps .badge {
	width: 18px;
	height: 18px;
	color: #999;
	font-size: 10px;
	line-height: 14px;
    text-align: center;
    font-weight: 700;
    border: 2px solid #d6d6d6;
	background-color: #fff;
	padding: 0;
	margin-right: 4px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: -2px;
}
.module_steps .selected .badge {
	color: #fff;
    border-color: #579abf;
	background-color: #579abf;
}
.module_steps-tabs .hideOnTablet {
	padding-left: 6px;
}
.module_steps-content {
	background-color: #f2f2f2;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	padding: 0 10px 10px;
}
.module_steps-content .glyphicon-chevron-right, .module_steps-content .glyphicon-chevron-left {
	font-size: 8px;
}
.module_steps-content .form-inline {
	display: inline-block;
	padding-left: 20px;
}
.module_steps-content .form-inline .form-group {
	padding-right: 20px;
}
.module_steps-content .form-inline label {
	padding-right: 8px;
}
.module_steps-content .btn-plain .glyphicon,
.module_steps-content .btn-plain .akti-icon,
.module_steps-content .btn-plain .fa,
.module_steps-options .btn-plain .glyphicon,
.module_steps-options .btn-plain .akti-icon,
.module_steps-options .btn-plain .fa {
	color: #5d97b9;
}
.module_steps-options .btn-plain {
	background-color: #f5f5f5;
	font-weight: normal;
}
.module_steps-content>.row>div>.btn,
.module_steps-content .btn-inline>.btn,
.module_steps-content .text-spacer  {
	margin-top: 10px;
}
.module_steps-extra {
	padding-top: 10px;
	line-height: 28px;
}
.module_steps-content .helper-text,
.module_steps-content .text-spacer {
	line-height: 31px;
	color: #9d9e9e;
}
.module_steps-content .text-spacer {
	display: inline-block;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}
.module_steps-content .helper-text span {
	color: #808080;
}
.module_steps-content .helper-text .glyphicon-star {
	color: #ccc;
}
.module_steps-content .helper-text .glyphicon-star-active {
	color: #579abf;
}
.module_steps-highlight {
	background-color: #f6f6f6;
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
	padding: 10px;
}
.front_icon {
	float: right;
	text-align: center;
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
	background-color: #bdbdbd;
	margin-left: 15px;
	-webkit-border-radius: 24px;
	border-radius: 24px;
}
.front_icon_alt {
	float: none;
	display: inline-block;
	margin-left: 4px;
	vertical-align: top;
}
/* Minimal List  */
.minimal_list {
	margin-top: 15px;
	margin-bottom: 15px;
}
.minimal_list-header {
	border-bottom: 1px solid #e6e6e6;
	min-height: 32px;
	padding: 4px 15px;
}
.minimal_list-header>h6,
.minimal_list-add,
.minimal_list-add>button,
.minimal_list-add>.selectize-control,
.minimal_list-add>.form-control {
	display: inline-block;
	vertical-align: top;
}
.minimal_list-add>.selectize-control,
.minimal_list-add>.form-control {
	width: 240px;
}
.minimal_list-header>h6 {
	font-size: 14px;
	line-height:  32px;
	margin: 0;
	padding-right: 8px;
}
.minimal_list-btn_add,
.minimal_list-btn_add:hover,
.minimal_list-btn_add:focus {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	background-color: #5d97b9;
	color: #fff;
	width: 28px;
	height: 28px;
	line-height: 28px;

	margin-right: 10px;
	margin-top: 2px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	cursor: pointer;
}
.minimal_list-btn_add:hover,
.minimal_list-btn_add:focus {
	background-color: #70b1d3;
}
.minimal_list-content {
  padding-left: 15px;
  padding-right: 70px;
}
/* Compact List */
.compact_list {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.compact_list-margin {
	margin-top: -8px;
}
.compact_list li {
	border-bottom: 1px solid #dce6ec;
	overflow: hidden;
}
.compact_list-options {
	float: right;
}
.delivery-date,
.delivery-options {
	float: left;
}
.compact_list a {
	line-height: 36px;
}
.compact_list a {
	display: inline-block;
	font-size: 15px;
	text-align: center;
	min-width: 24px;
}
.delivery-date {
	font-size: 11px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 26px;
	background-color: #bdc6cb;
	color: #fff;
	padding: 0 5px;
	margin-top: 5px;
}
.delivery-date>a,
.delivery-date>a:hover {
	line-height: 1;
	color: #fff;
	font-size: inherit;
}
.compact_list-item_alt {
	padding-bottom: 3px;
}
.compact_list-item_alt .delivery-date {
	line-height: 17px;
	padding: 3px 5px;	
}
.compact_list-item_alt .delivery-btn {
	padding: 0;
	font-size: 14px;
	font-weight: 700;
	width: 30px;
	text-align: center;
	line-height: 30px; 
}
.delivery-partially {
	background-color: #f39200;
}
.delivery-full,
.compact_list-lastgreen>li:last-child>.delivery-date {
	background-color: #3db866;
}
.delivery-address { 
	position: relative;
	display: inline-block;
	padding-right: 15px;
	max-width: 76%;
	min-height: 14px;
}
.delivery-controller {
	width: 150px;
	position: absolute;
	top: 0;
	right: -150px;
}
.compact_list-options a,
.compact_list-options a:hover,
.compact_list-options a:focus {
	color: #474a4c;
	opacity: .4;
	filter: alpha(opacity=40);
}
.compact_list-options a:hover,
.compact_list-options a:focus {
	opacity: .8;
	filter: alpha(opacity=80);
}
/* Image Gallery */
.image-gallery .thumbnail {
	position: relative;
}
.gallery-holder {
	height: 142px;
    white-space: nowrap;
    text-align: center;
}
.gallery-holder:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.gallery-holder>img {
	display: inline-block;
    vertical-align: middle;
	width: auto;
    max-height: 124px;
}
.gallery-options {
	text-align: center;
}
.gallery-options>a {
	display: inline-block;
	padding: 10px;
}
.gallery-options strong {
	color: #474a4c;
}
/* Upload Box */
.upload-box {
	border: 1px dashed #ccc;
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
.upload-box>p:first-child {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
}
.upload-file {
	background-color: #f7f7f7;
	border-top: 1px solid #ebebeb;
	margin-top: 10px;
	margin-bottom: 8.5px;
	padding: 10px 15px;
}
.upload-box input[type="file"] {
    position: absolute;
    top: -10000px;
}
.upload-box1 {
	border: 1px dashed #ccc;
	padding-top: 15px;
	padding-bottom: 15px;
}
.upload-box1>p:first-child {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 8px;
}
.upload-file1 {
	background-color: #f7f7f7;
	border-top: 1px solid #ebebeb;
	margin-top: 10px;
	margin-bottom: 8.5px;
	padding: 10px 15px;
}
.upload-box1 input[type="file"] {
    position: absolute;
    top: -10000px;
}
.upload-file-info {
	padding-top: 10px;
}
.upload-file-info p {
	opacity: .75;
	filter: alpha(opacity=75);
}
.upload-progress {
	height: 8px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #ebebeb;
}
.upload-progress-bar {
	height: 8px;
	overflow: hidden;
	background-color: #5d97b9;
	-webkit-transition: width .3s ease;
	-moz-transition: width .3s ease;
	-ms-transition: width .3s ease;

	-o-transition: width .3s ease;
	transition: width .3s ease;
}
/* iFrame */
.fluid-iframe {
	width: 100%;
	min-height: 842px;
	border: 0;
}
.upload-file-info1 {
	padding-top: 10px;
}
.upload-file-info1 p {
	opacity: .75;
	filter: alpha(opacity=75);
}
.upload-progress1 {
	height: 8px;
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #ebebeb;
}
.upload-progress-bar1 {
	height: 8px;
	overflow: hidden;
	background-color: #5d97b9;
	-webkit-transition: width .3s ease;
	-moz-transition: width .3s ease;
	-ms-transition: width .3s ease;

	-o-transition: width .3s ease;
	transition: width .3s ease;
}
/* Radio Checkbox List */
.radio-list {
	padding-top: 15px;
	padding-bottom: 15px;
}
.modal .radio-list {
	padding: 0 15px;
}
.radio-main_info {
	padding-left: 45px;
}
.radio-list>.row {
	padding-top: 15px;
	position: relative;
}
.radio-list .row:after {
	height: 15px;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #f5f5f5;
}
.radio-list .col-radio {
	position: absolute;
	z-index: 5;
	left: 15px;
	top: 15px;
}
.radio-list h4 {
	margin-top: 0;
}
/* Lists */
.list-plain {
	padding-left: 0;
	list-style: none;
	margin-bottom: 15px;
}
.list-plain>li {
	border-bottom: 1px solid #dfe1e5;
	padding: 8px 0 12px;
}
.list-unordered {
	padding-left: 20px;
}
.list-unordered>li {
	padding: 4px 0;	
}
/* Document Layout List */
.document_layout-list {
	padding-top: 15px;
}
.document_layout-list>div {
	text-align: center;
	padding-bottom: 30px;
}
.document_layout-item {
	padding: 8px 8px 0;
    background: #f5f7f8 url(../../images/tabs-settings-nav_pattern.png) 0 0;
    border: 1px solid #e2e5e6;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.document_layout-item.active {
    background: #fff;
	border-color: #96c3db;
	-webkit-box-shadow: 0 0 6px 0 #96c3db;
	box-shadow: 0 0 6px 0 #96c3db;
}
.document_layout-item .img-responsive {
	margin-bottom: 16px;
}
/* Card View List */
.card_view-list>div {
	padding-top: 15px;
	padding-bottom: 15px;
}
.card-item {
	position: relative;
	background-color: #f6f9fb;
	border: 1px solid #c9d4db;
	padding: 8px;
	padding-bottom: 0;
	min-height: 216px;
	color: #777c80;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.card-item.active {
    background: #fff;
    border-color: #96c3db;
    -webkit-box-shadow: 0 0 6px 0 #96c3db;
    box-shadow: 0 0 6px 0 #96c3db;
}
.card-item p {
	margin-bottom: 6px;
}
.card-title strong, .card-options strong {
	color: #474a4d;
}
.card-header {
	margin-left: -8px;
	margin-right: -8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #c9d4db;
	min-height: 94px;
}
.card-item.active .card-header {
    border-color: #96c3db;
}
.card-header>div {
	padding-left: 8px;
	padding-right: 8px;
}
.card-image img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 64px;
}
.card-info>p:first-child {
	line-height: 1;
	margin-bottom: 4px;
}
.card-info .label {
	display: inline-block;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	padding: 3px 5px;
}
.card-title>strong {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.card-options {
	border-top: 1px solid #c9d4db;
	text-align: center;
	margin-left: -8px;
	margin-right: -8px;
}
.card-item.active .card-options {
    border-color: #96c3db;
}
.card-options a {
	display: inline-block;
	padding: 10px 6px;
}
.card-delete,
.card-delete:hover,
.card-delete:focus {
	color: #db505c;
}
.card-edit,
.card-edit:hover,
.card-edit:focus {
	color: #454d52;
}
.card-duplicate,
.card-duplicate:hover,
.card-duplicate:focus {
	color: #3db866;
}
.joined_articles .card-item {
	min-height: 186px;
}
.stars {
	color: #5d97b9;
}
/* Planner */
.planning_body {
	position: relative;
	height: 468px;
	overflow: hidden;
}
.planning_cell_wrap,
.planning_header .small {
	width: 14.2857%;
}
.planning_header {
	background-color: #eaf3f7;
}
.planning_header .small {
	font-size: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color: #d0d7db;
	color: #768187;
}
.planning_header .small:first-child {
	border-left: 0;
}
.is_top_class {
	margin-top: 39px;
}
.planning_cell_wrap {
	border-left: 1px solid #e0e0e0;
}
.planning_cell_wrap:first-child {
	border-left: 0;
}
.planning_cell {
	background-color: #f5f5f5;
	color: #b8b8b8;
	text-align: right;
	line-height: 14px;
	padding: 12px 10px;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.planning_cell:first-child {
	border-left: 0;
}
.planning_top {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 39px;
}
.planning .entry {
	left: 0;
	top: 0;
	position: absolute;
	width: 14.2857%;
	border-left: 4px solid #acb6bc;
	background-color: #fff;
	height: 38px;
	cursor: pointer;
	overflow: hidden;
	padding-left: 6px;
	padding-top: 5px;
	padding-right: 6px;
}
.planning .entry>p:first-child {
	margin-bottom: 0;
	line-height: 1.3;
}
.planning .entry p {
	margin-bottom: 4px;
}
.planning .entry strong {
	font-size: 10px;
}
.entry.pday_2 { left: 14.2857%; }
.entry.pday_3 { left: 28.5714%; }
.entry.pday_4 { left: 42.8571%; }
.entry.pday_5 { left: 57.1428%; }
.entry.pday_6 { left: 71.4285%; }
.entry.pday_7 { left: auto; right: 0; }
.entry.phour_2 { top: 39px; }
.entry.phour_3 { top: 78px; }
.entry.phour_4 { top: 117px; }
.entry.phour_5 { top: 156px; }
.entry.phour_6 { top: 195px; }
.entry.phour_7 { top: 234px; }
.entry.phour_8 { top: 273px; }
.entry.phour_9 { top: 312px; }
.entry.phour_10 { top: 351px; }
.entry.phour_11 { top: 390px; }
.entry.phour_12 { top: 429px; }
.entry.phour_13 { top: 468px; }
.entry.phour_14 { top: 507px; }
.entry.phour_15 { top: 546px; }
.entry.phour_16 { top: 585px; }
.entry.phour_17 { top: 624px; }
.entry.phour_18 { top: 663px; }
.entry.phour_19 { top: 702px; }
.entry.phour_20 { top: 741px; }
.entry.phour_21 { top: 780px; }
.entry.phour_22 { top: 819px; }
.entry.phour_23 { top: 858px; }
.entry.phour_24 { top: 897px; }
.entry.pwidth_2 { width: 7.1428%; }
.entry.pwidth_3 { width: 4.7619%; }
.entry.pwidth_2:nth-child(odd) { margin-left: 7.1428%; }
.entry.pwidth_3:nth-child(odd) { margin-left:  4.7619%; }
.entry.pwidth_3:nth-child(3n+0) { margin-left:  9.5238%; }
.planning .pduration_2 { height: 77px; }
.planning .pduration_3 { height: 116px; }
.planning .pduration_4 { height: 155px; }
.planning .pduration_5 { height: 194px; }
.planning .pduration_6 { height: 233px; }
.planning .pduration_7 { height: 272px; }
.planning .pduration_8 { height: 311px; }
.planning .pduration_9 { height: 350px; }
.planning .pduration_10 { height: 389px; }
.planning .pduration_11 { height: 428px; }
.planning .pduration_12 { height: 467px; }
.planning .div_78c2c6 { border-color: #78c2c6; }
.div_78c2c6 strong,
.div_78c2c6 .fa { color: #78c2c6; }
.planning .div_f1a93d { border-color: #f1a93d; }
.div_f1a93d strong,
.div_f1a93d .fa { color: #f1a93d; }
.planning .div_528dc0 { border-color: #528dc0; }
.div_528dc0 strong,
.div_528dc0 .fa { color: #528dc0; }
.planning .div_c5d666 { border-color: #c5d666; }
.div_c5d666 strong,
.div_c5d666 .fa { color: #c5d666; }
.planning .div_bba6ce { border-color: #bba6ce; }
.div_bba6ce strong,
.div_bba6ce .fa { color: #bba6ce; }
.planning .div_ec6040 { border-color: #ec6040; }
.div_ec6040 strong,
.div_ec6040 .fa { color: #ec6040; }
.stats .row {
	margin: 0px;
}
.stats .StatsHeader div {
	border-bottom: 1px solid #ced0d5;
}
.stats .row div:first-child {
	border-right: 1px solid #ced0d5;
}
/* Orders */
.item-icons {
	padding-left: 4px;
	line-height: 1;
	font-size: 14px;
}
.item-icons>span {
	display: inline-block;
	vertical-align: middle;
}
.item-icons>span:before {
	margin-left: 0;
	margin-right: 0;
}
.inv_ord {
    display: inline-block;
    background: url(../../images/icons.png) no-repeat scroll -367px -220px;
	width: 16px;
	height: 16px;
	line-height: 1em;
	margin-left: 0;
	margin-right: 0;
}
.inv_ordGreenIcons {
    background-position: -7px -262px;
}
.partialDEL {
    background-position: -90px -222px;
}
/* Interventions Details */
.top_trends_icon img {
	height: 16px;
}
.panel-customer_details .panel-body {
	min-height: 120px;
}
.panel-customer_details h2 {
	margin-top: 5px;
	font-weight: 400;
}
.panel-customer_details 
.panel-add_customer {
	padding: 0;
	text-align: center;
}
.panel-add_customer .btn,
.panel-add_customer .btn:hover,
.panel-add_customer .btn:focus {
	min-height: 120px;
	line-height: 100%;
}
.user_summary {
	border: 1px solid #d6d6d6;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 8px 0;
}
.user_summary>div {
	display: none;
}
.is-open.user_summary>div {
	display: block;
}
.user_summary:hover,
.user_summary:focus {
	border-color: #b3b3b3;
}
.user_summary>.row {
	margin-left: 0;
	margin-right: 0;
}
.btn-summary,
.btn-summary:hover,
.btn-summary:focus {
	display: block;
	width: 100%;
	text-align: left;
	background-color: #f5f5f5;
	border: 0;
	border-bottom: 1px solid transparent;
	color: #8e9599;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 15px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.is-open .btn-summary {
	border-bottom-color: #d6d6d6;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-summary .glyphicon {
	line-height: 20px;
}
.is-open .btn-summary .glyphicon {
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    transform: rotate(180deg);
}
.img-customer_branding {
	max-height: 100px;
	width: auto;
}
.order_total {
	font-size: 14px;
	line-height: 26px;
	padding-top: 15px;
	padding-bottom: 7px;	
}
.order_total>.row {
	padding: 4px 0;
}
.order_total .text-amount,
.order_total h4 {
	font-size: 18px;
}
.order_total h4.text-amount {
	font-size: 20px;
}
.order_total h4 {
	margin: 0;
	font-weight: 400;
}
.blank_card {
	padding-top: 20px;
	padding-bottom: 5px;
}
.blank_card-lg {
	padding-top: 60px;
	padding-bottom: 60px;
}
.card_icon {
	border: 2px solid #8e9599;
	color: #8e9599;
	margin: 0 auto;
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-size: 24px;
	-webkit-border-radius: 32px;
	border-radius: 32px;
    opacity: .4;
    filter: alpha(opacity=40);
}
/* Map */
.map-holder {
	width: 100%;
	height: 600px;
}
/* Card List */
.card_list>div {
	padding-bottom: 30px;
}
.card_list-item {
	border: 1px solid #efefef;
	height: 196px;
	overflow: hidden;
	padding: 15px;
}
.card_list-item:hover,
.card_list-item:focus {
	background-color: #f5f9fc;
}
.card_list-item_header {
	border-bottom: 1px solid #efefef;
	margin-left: -15px;
	margin-right: -15px;
	padding: 0 15px 8px 15px;
	height: 52px;	
}
.card_list-item_body {
	padding-top: 15px;
}
.card_list-icon {
	font-size: 16px;
	width: 16px;
	text-align: center;
	margin-right: 4px;
}
/* Page KPI */
.page_kpi {
	margin-top: 16px;
	margin-bottom: 16px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
.kpi_number {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 22px;
	white-space: nowrap;
}
.kpi_number small {
	font-size: 16px;
	font-weight: 400;
}
.kpi_label {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}
.kpi_procent {
	white-space: nowrap;
}
.kpi_compare {
	display: block;
	font-size: 13px;
	color: #8e9599;
}
.kpi_compare-offset {
	padding-left: 24px;
}
.kpi_compare small {
	padding-left: 2px;
	padding-right: 2px;
}
.kpi_icon_holder {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	color: #5d97b9;
	width: 24px;
	height: 24px;
	font-size: 20px;
	line-height: 24px;
}
.kpi_icon_holder .akti-icon:before {
	margin-left: auto;
	margin-right: auto;
}
.page_kpi>.row>div {
	padding-top: 12px;
	padding-bottom: 14px;
}
/* Map */
.map-holder {
	width: 100%;
	height: 600px;
}
/* Quote Preview */
.quotePreview {
	border: 2px solid #ebebeb;
	position: relative;
	padding: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	color: #fff;
}
.quotePreview:after {
	display: block;
	content: '';
	clear: both;
}
.quotePreview canvas {
	max-width: 100%;
	height: auto;
}
.bx-wrapper {
	position: relative;
    padding: 0;
    max-width: 100%; 
    margin: 0 auto;
}
.bx-wrapper .bx-controls-direction {
	padding: 4px;
    position: absolute;
    background: #5c97b9;
    border-radius: 3px 0 0 3px;
    z-index: 9999;
    top: 15px;
    right: -11px;
}
.bx-controls-direction a,
.bx-controls-direction input,
.bx-controls-direction span {
	display: inline-block;
}
.bx-controls-direction a {
	border: 2px solid #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 36px;
	width: 36px;
	color: #fff;
}
.bx-controls-direction a:hover {
	opacity: .65;
}
.selected_bx_page {
	background-color: transparent;
	border: 0;
    width: 32px;
    padding: 5px 5px 4px;
    text-align: center;
	outline: none;
}
.total_pages {
	padding-right: 8px;
}
/* Accounts List */
.accounts_list {
	padding-bottom: 15px;
	/*border-top: 1px solid #dfe1e5;*/
}
.accounts_item {
	overflow: hidden;
}
.accounts_header {
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	border-bottom: 1px solid #dfe1e5;
	margin-bottom: 0;
	-webkit-transition: color .3s ease-in, border-color .3s ease-in;
	-moz-transition: color .3s ease-in, border-color .3s ease-in;
	-ms-transition: color .3s ease-in, border-color .3s ease-in;
	-o-transition: color .3s ease-in, border-color .3s ease-in;
	transition: color .3s ease-in, border-color .3s ease-in;
}
.accounts_item:hover .accounts_header {
	color: #5d97b9;
	border-color: #bad0dc;
}
/*
.accounts_item.active {
	border-top: 3px solid #5d97b9;
}*/

.accounts_item.active .accounts_header {
	font-size: 14px;
	color: #5d97b9;
	border-bottom: 4px solid #bad0dc;
	margin-bottom: 15px;
	padding-bottom: 4px;
}
.accounts_header .btn-remove {
	height:  18px;
	overflow: hidden;
	vertical-align: top;
	margin-right: 5px;
}
.accounts_header .btn-remove span {
	vertical-align: top;
}
@media (max-width: 768px) {
	.page-filters .btn {
		padding: 4px 8px;
		font-size: 90%;
	}
}
@media (min-width: 769px) {
	.input-search {
		width: 300px;
	}
}
@media (max-width: 1023px) {
	.table_orders:not(.table-no_drag):not(.table_orders_builder)>thead>tr>th {
		display: none;
	}
	ul.table:not(.table-no_drag)>li>.row>div:not(.row_handler):not(.col-sm-12):not(.order_total) {
		width: 16.66666666666667%;
		min-height: 54px;
		text-align: left;
		padding-top: 10px;
	}
	ul.table:not(.table-no_drag)>li>.row>div:nth-child(2):not(.col-sm-12),
	ul.table:not(.table-no_drag)>li>.row>div:not(.row_handler):not(.col-sm-12) {
		padding-top: 0;
		width: 50%;
	}
	ul.table:not(.table-no_drag)>li>.row>.col-xs-12 {
		width: 100%;
	}
	.table_orders .hideOnDesktop,
	.section_block>.row>.hideOnDesktop {
		display: block;
		padding-bottom: 4px;
		font-size: 80%;
		line-height: 1;
		opacity: .6;
		filter: alpha(opacity=60);
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	.section_block>.row>.hideOnDesktop {
		color: #666;
		padding: 6px 10px;
	}
	.table_orders textarea.form-control[row="1"] {
		max-height: 31px;
	}
	.section_block>.row>div:not(.row_handler) {
		display: none;
	}
}
@media (max-width: 1024px) {
	.page .hideOnTablet {
		display: none;
	}
	.container,
	.modal-dialog.modal-lg {
		width: 100%;
	}
	.header_glow {
		border-color: #ccc;
		-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
		box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
	}
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.modal-sm {
		width: 300px;
	}

	.table_actions .dropdown-menu>li>a {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.showing-menu .header {
		background-color: #fff;
		background-color: rgba(255,255,255,.75);
	}
	.showing-menu, .showing-menu .header {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: visible;
	}
	.showing-menu .navigation {
		margin-right: 0;
		-webkit-box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 8px 0 15px -4px rgba(0,0,0,.2);
		box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 8px 0 15px -4px rgba(0,0,0,.2);
	}
	.selectize-dropdown .option .pull-right {
		float: none !important;
		display: block;
		text-align: left;
		clear: both;
	}
	.page-search-btn-only {
		width: 4%;
	}
	/* Planner */
	.planning_inner {
	  width: 100%; 
	}
	.month.text-nowrap {
		display: block;
	}
}
@media (min-width: 1024px) {
	.hideOnDesktop,
	.page .hideOnDesktop {
		display: none;
	}
	.table_orders .col-unitprice { 
		width: 10.6666%;
		white-space: nowrap;
	}
	.table_orders .col-vat { 
		width: 9.3333%; 
	}
	.table_orders .col-article.col-sm-2 {
		width: 13.3333%;
	}
	.table_orders .col-article.col-sm-3 {
		width: 21.6667%;
	}
	.table_orders .col-article.col-sm-4 {
		width: 30%;
	}
	.table_orders .col-article.col-sm-5 {
		width: 38.3333%;
	}
	.table_orders .col-article.col-sm-6 {
		width: 46.6666%;
	}
	.table_orders .col-article.col-sm-7 {
		width: 55%;
	}
	.table_orders .col-article.col-sm-8 {
		width: 63.3333%;
	}
	ul.table .btn-drag {
		top: 18px;
	}
	ul.table .btn-remove {
		top: 12px;
	}
}
@media (min-width: 1025px) {
	body>div[ui-view] {
		position: relative;
		z-index: 5;
		height: auto !important;
		height: 100%;
		min-height: 100%;
	}
	.page-login {
		height: auto;
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}
	.hideOnDesktop,
	.page .hideOnDesktop {
		display: none;
	}
	.container,
	.modal-dialog.modal-lg {
		width: 970px;
	}
	/* Header */
	.header {
		position: relative;
		z-index: auto;
		left: auto;
		top: auto;
		right: auto;
	}
	.header .main-branding {
		border-bottom: 0;
	}
	.header>.container-fluid>.row>div {
		min-height: 70px;
		padding-top: 24px;
		padding-bottom: 10px;
	}
	.col-user_options>ul>li {
		padding-left: 4px;
		padding-right: 4px;
	}
	.user_options-profile,
	.user_options-profile:hover,
	.user_options-profile:focus {
		width: auto;
		font-size: 13px;
		color: #999;
		text-align: left;
		padding-right: 24px;
		padding-top: 3px;
		padding-left: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid transparent;
		margin-top: 0;
	}
	.user_options-profile:hover,
	.user_options-profile:focus {
		color: #5d97b9;
	}
	.user_options-firstname {
		display: inline-block;
		max-width: 120px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.col-user_options>ul>.user_options-menu {
		min-width: 120px;
		padding-left: 0;
		padding-right: 0;
		margin-left: 10px;
		margin-right: 10px;
	}
	.user_options-profile .glyphicon {
		right: 4px;
		color: #bababa;
		background-color: transparent;
	}
	.user_options-profile:hover .glyphicon,
	.user_options-profile:focus .glyphicon,
	.user_options-menu-show .glyphicon,
	.user_options-menu-show .user_options-profile:hover .glyphicon,
	.user_options-menu-show .user_options-profile:focus .glyphicon {
		color: #5d97b9;
		background-color: transparent;
	}
	.user_options-menu>ul {
		right: 0;
		top: 35px;
	}
	.user_options-menu>ul:after,
	.col-user_options>ul>.user_options-toggle {
		display: none;
	}
	/* Navigation */
	.navigation {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		margin-right: 0;
		background-color: #5d97b9;
		width: 100%;

		-webkit-transition: none;

		-moz-transition: none;
		-ms-transition: nonen;
		-o-transition: none;
		transition: none;
		padding-left: 15px;
		padding-right: 15px;
		overflow: visible;
	}
	
	#navigation-menu>li,
	#navigation-menu>.navigation-current {
		display: inline-block;
		vertical-align: top;

		padding-left: 2px;
		padding-right: 2px;
		background-color: transparent;
	}
	.navigation-link>a,
	.navigation-link>a:hover,
	.navigation-link>a:focus {
		position: relative;
		z-index: 2;
		font-size: 14px;
		line-height: 32px;
		color: #b3cbdb;
		color: rgba(255,255,255,.6);
		padding-top: 5px;
		padding-left: 8px;
		padding-right: 8px;
		border-bottom: 3px solid transparent;
		-webkit-transition: color .2s linear, border-color .2s linear;
		-moz-transition: color .2s linear, border-color .2s linear;
		-ms-transition: color .2s linear, border-color .2s linear;
		-o-transition: color .2s linear, border-color .2s linear;
		transition: color .2s linear, border-color .2s linear;
	}
	.navigation-link>a:hover,
	.navigation-link>a:focus {
		color: #d1dfe9;
		color: rgba(255,255,255,.8);
		border-color: #97bcd2;
	}
	.navigation-home>a,
	.navigation-home>a:hover,
	.navigation-home>a:focus {
		width: 36px;
		height: 40px;
		overflow: hidden;
	}
	.akti-menu_icon {
		display: none;
	}
	.navigation-home .akti-menu_icon {
		display: inline-block;
	}
	.navigation-current {
		height: 80px;
	}
	.navigation-current.navigation-nosub {
		height: auto;
	}
	.navigation-current>a,
	.navigation-current>a:hover,
	.navigation-current>a:focus {
		color: #fff;
		background-color: transparent;
		border-color: #ff9984;
	}
	.navigation-submenu,
	.navigation-current.navigation-nosub .navigation-submenu {
		display: none;
	}
	.navigation-current .navigation-submenu {
		display: block;
		position: absolute;
		z-index: 1;
		top: 39px;
		left: 0;
		right: 0;
		max-height: none;
		height: 41px;
		padding: 8px 15px 0;
		background-color: #eef4f8;
		border-top: 1px solid #5488a6;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
	}
	.navigation-submenu>ul>li {
		display: inline-block;
		padding-left: 4px;
		padding-right: 4px;
	}
	.navigation-submenu a,
	.navigation-submenu a:hover,
	.navigation-submenu a:focus {
		display: block;
		font-size: 13px;
		line-height: 24px;
		color: #727a80;
		padding: 0 8px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
	}
	.navigation-submenu a:hover,
	.navigation-submenu a:focus {
		color: #5d97b9;
	}
	.navigation-submenu .current a,
	.navigation-submenu .current a:hover,
	.navigation-submenu .current a:focus {
		color: #fff;
		border-left: 0;
		background-color: #b4c1ca;
		padding-left: 8px;
	}
	.navigation-help a,
	.navigation-help a:hover,
	.navigation-help a:focus {
		color: #ff9984;
	}
	.navigation-settings {
		float: right;
	}
	/* Tables */
	.table-webshop>thead>tr>.text-center,
	.table-webshop>tbody>tr>.text-center {
		width: auto;
		min-width: 62px;
	}
	/* Content */
	.content {
		padding-top: 0;
		z-index: auto;
	}
	/* Card View List */
	.card-item {
		min-height: 180px;

	}
	.card-options, .card-item.active .card-options {
		border: 0;
		height: 0;
		line-height: none;
	}
	.card-options a {
		display: none;
		font-size: 14px;
		position: absolute;
		padding: 0;
	}
	.card-item.active a {
		display: block;
	}
	.card-options a>strong {
		display: none;
	}
	.card-delete,
	.card-delete:hover,
	.card-delete:focus {
		left: 6px;
		top: 6px;
	}
	.card-edit,
	.card-edit:hover,
	.card-edit:focus {
		right: 8px;
		top: 8px;
		width: 22px;
		height: 22px;
		line-height: 22px;
		background-color: #fff;
		border: 1px solid #c9d4db;
		text-align: center;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: 0 1px 0 0 rgba(87,154,191,.2);
		box-shadow: 0 1px 0 0 rgba(87,154,191,.2);
	}
	.card-duplicate,
	.card-duplicate:hover,
	.card-duplicate:focus {
		right: 8px;
		top: 90px;
		width: 22px;
		height: 22px;
		line-height: 22px;
		background-color: #fff;
		border: 1px solid #c9d4db;
		text-align: center;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-webkit-box-shadow: 0 1px 0 0 rgba(87,154,191,.2);
		box-shadow: 0 1px 0 0 rgba(87,154,191,.2);
	}
	.joined_articles .card-item {
		min-height: 152px;
	}
	.joined_articles .card-delete,
	.joined_articles .card-delete:hover,
	.joined_articles .card-delete:focus {
		left: auto;
		top: auto;
		right: 12px;
		bottom: 6px;

	}
	.modal-lg {
		width: 900px;
	}
	/* Image Gallery */
	.gallery-options {
		display: none;
		position: absolute;
		left: 4px;
		top: 4px;
		right: 4px;
		bottom: 4px;
		text-align: center;
		background-color: #fff;
		background-color: rgba(255,255,255,.85);
	}
	.thumbnail:hover .gallery-options {
		display: block;
	}
	.gallery-options:before {
		display: inline-block;
		content: '';
		height: 100%;
		vertical-align: middle;
	}
	.gallery-options>a {
		font-size: 16px;
		display: inline-block;
		padding: 10px;
	}
	.gallery-options strong {
		display: none;
	}
	.variables .form-control {
		font-size: 11px;
	}
	/* Planner */
	.planning {
		padding-bottom: 30px;
	}
	/* Compact List */
	.compact_list a {
		line-height: 28px;
	}
	.compact_list a {
		display: inline-block;
		font-size: 13px;
		text-align: center;
		min-width: 20px;
	}
	.delivery-date {
		line-height: 20px;
		padding: 0 4px;
		margin-top: 4px;
	}
	.delivery-date>a,
	.delivery-date>a:hover {
		line-height: 1;
		color: #fff;
		font-size: inherit;
	}
	.compact_list-item_alt .delivery-date {
		line-height: 14px;
		padding: 3px 4px;	
	}
	/* Search */
	.input-search {
		width: 300px;
	}
	/* Table & Handlers */
	.row_handler .btn-drag {

		font-size: 14px;
	}
	.table_actions .btn,
	.table_actions .btn:hover,
	.table_actions .btn:focus,
	.table_actions .open .dropdown-toggle.btn {
		padding: 0;
		width: 16px;
		line-height: 14px;
		text-align: center;
	}
	.table>tbody>tr>.table_actions .btn {
		margin-top: 6px;
	}
	.table .table>tbody>tr>.table_actions .btn {
		margin-top: 0;
	}
	.navigation-home .akti-menu_icon {
		font-size: 16px;
	}
	.page-filters_actions {
		padding-top: 6px;
	}
	.bx-controls-direction a {
		font-size: 10px;
		text-align: center;
		line-height: 20px;
		width: 24px;
	}
	.compact_list-item_alt .delivery-btn {
		padding: 0;
		font-size: 12px;
		width: 20px;
		line-height: 20px; 
	}
	.page-search-btn-only {
		width: 4%;
	}
	.alert-fixed {
		width: 940px;
		top: 15px;
		left: 50%;
		right: auto;
		margin-left: -470px;
	}
	.btn-add{
		padding: 0;
	}
}
@media (min-width: 1200px) {
	.alert-email:after{
		width: 19px;
	}
	.container,
	.modal-dialog.modal-lg {
		width: 1170px;
	}
	.input-search {
		width: 460px;
	}
	.page-search-btn-only {
		width: 3.3333333%;
	}
	.col-sm-5.page-search-extd-btn {
		width: 46.6666667%;
	}
	.col-sm-9.page-search-extd-btn {
		width: 80%
	}
	.col-sm-11.page-search-extd-btn {
		width: 96.6666667%
	}
	.alert-fixed {
		width: 1140px;
		margin-left: -570px;
	}
}
.editLabel .glyphicon.glyphicon-ok-circle{ display: none; }
.editLabel .glyphicon.glyphicon-edit{ display: inline; }
.editInput .glyphicon.glyphicon-ok-circle{ display: inline; }
.editInput .glyphicon.glyphicon-edit{ display: none; }
.serial_number_box{
	max-height: 300px;
	overflow-y: auto;
}
.serial_number_box ul { padding: 0px; }
.serial_number_box li { list-style: none; border-bottom: 1px solid #ccc; clear: both; padding: 3px 5px; }
.span-red span { color: #ff0000; }
.span-green span { color: #008e00; }
.delivery_modal .alert div span { white-space: pre-wrap; }
/* Console Window */
console {
	position: relative;
	z-index: 4;
	display: block;
	width: 100%;
	clear: both;
	overflow: hidden;
}
.console {
	padding: 30px;
	background-color: #ccc;
	margin-top: 0;
}
.console>div {
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 8px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 8px 2px rgba(0,0,0,.1);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.console .title {
	font-size: 16px;
	color: #ccc;
	font-style: italic;
}
.console .title_underline:after {
	background-color: #ccc;
}
.console ul {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 20px;
}
.console ul>li {
	border-top: 1px solid #e0e0e0;
	padding: 10px 0;
	margin-left: 10px;
}
.console ul>.console_title {
	padding: 0;
	border: 0;
}
.console ul>.console_title,
.console ul>.console_section {
	margin-left: -20px;
}

.console_title h4 {
	margin-bottom: 8px;
	/*cursor: pointer;*/
}
.console_section .row>div{
	cursor: pointer;
}
.console_section .row>div:last-child
{
	border-left: 1px solid #e0e0e0;
}
.console li .text-primary {
	font-weight: 700;
	color: #666;
}
/* Angular display classes */
.ng-enter,
.ng-leave.ng-leave-active {
  opacity: 0;
  display: none;
}

.ng-leave,
.ng-enter.ng-enter-active {
  opacity: 1;
  display: block;
}
.advanced_search-show{
	display: block;
}
/*Subscription New*/
.subscription {
    margin-bottom: 30px;
}
.subscription .page-header {
margin-bottom: 40px;
width: 100%;
float: left;
}
.subscription .simple_box,
.subscription .calculation_box {
width: 100%;
float: left;
border: 1px solid #d6d6d6;
height: 640px;

}
.subscription .simple_box h2,
.subscription .calculation_box h2{
padding: 15px 20px;
width: 100%;
float: left;
text-align: center;
font-size: 23px;
}
.subscription .calculation_box {
background-color: #f2f2f2;
}
.subscription .simple_box ul {
width: 100%;
float: left;
list-style-type: none;
padding-left: 0;
padding: 10px 30px 0px;
}
.subscription .simple_box ul.first-box i {
margin-left: 5px;
-webkit-text-stroke: 1px white;
}
.subscription .simple_box ul li {
width: 100%;
float: left;
display: block;
}
.subscription .simple_box ul li a {
float: left;
font-size: 14px;
text-transform: uppercase;
display: block;
padding-top: 5px;
}
.subscription .simple_box ul li a.no_change{
text-transform: initial;
}
.subscription .simple_box ul li img{
width: 30px;
height: 30px;
float: right;
}
.subscription .simple_box .switch {
float: right;
margin-bottom: 8px;
}
.subscription .simple_box .ats-switch{
height: 25px;
min-width: 85px;
}
.subscription .simple_box .ats-switch span {
line-height: 15px;
}
.subscription .calculation_box .user_no {
width: 100%;
float: left;
padding: 5px 30px 10px;
}
.subscription .calculation_box .user_no label{
float: left;
}
.subscription .calculation_box .user_no .ats-switch,
.subscription .calculation_box select.form-control{
float: right;
}
.subscription .calculation_box select.form-control{
max-width: 123px;
}
.subscription .calculation_box .total_price {
width: 90%;
padding: 15px 30px 5px;
text-align: center;
margin: 15px auto;
background: #646971;
border-radius: 6px;
}
.subscription .calculation_box .total_price strong {
    font-size: 52px;
    color: #fff;
}
.subscription .calculation_box .total_price p{
font-size: 14px;
color: #989fab;
text-align: center!important;
}
.subscription.full_version .simple_box, .subscription.full_version .calculation_box {
    height: 575px;
}
.subscription_new .panel-footer {
    border-top: none;
    font-weight: 100;
    color: #8e9599;
    font-size: 14px;
}
.subscription_new .panel.panel-default {
    border-radius: 0px;
}
.subscription_new .panel.panel-default {
    border-radius: 0px;
    box-shadow: none;
}
.subscription_new .panel.panel-default:hover,
.subscription_new .panel.panel-default:focus{
  border-color: #b3b3b3;
}
.subscription .calculation_box .total_price h2 {
    font-size: 36px;
    padding-top: 0;
    color: #fff;
    padding-bottom: 0;
    margin-top: 5px;
}
.subscription .pay_box {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: 15px;
}
.subscription .pay_box a.btn.btn-sm.btn-warning {
    font-size: 19px;
    width: 100%;
    border-radius: 6px;
    padding: 15px;
}
.subscription .selectize-control.ng-pristine.ng-untouched.ng-valid.single {
    width: 113px;
    float: right;
}
.page-search-options {
	position: relative;
    padding-right: 39px;
}
.page-search-button {
    position: absolute!important;
    z-index: 2;
    top: 0;
    right: 4px;
    width: 34px;
}
.m-t-5{
	margin-top:5px;
}
.m-l-5{
	margin-left:5px;
}
.page-search .selectize-control.multi .selectize-input:after {
    border-color: #d1d1d1 transparent transparent transparent;
}
.selectize-control.multi .selectize-input:after {
    border-color: #4c4c4c transparent transparent transparent;
    right: 8px;
}
.selectize-control.multi .selectize-input.dropdown-active:after {
    margin-top: -34px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #333333 transparent;
}
.selectize-control.multi .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 17px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #333333 transparent transparent transparent;
}
.overflow_x_auto{
	overflow-x: auto;
}
.modal-body_alt {
    overflow: visible !important;
    overflow-y: visible !important;
}
.advancedFilters{
    float: left;
    position: relative;
    height: 35px;
    align-items: center;
    border-radius:4px;
    margin-top:8px;
    padding: 5px;
    background-color:#505F79;
    color:white; 
}
.advancedFilters label{
  margin-top:3px;
}
.advancedFilters .glyphicon-chevron-down,.advancedFilters .glyphicon-remove-circle{
  margin-left:3px;
}
.advancedFilters .glyphicon-remove-circle{
	color:white;
    font-size: 15px;
}
.advancedFilters .glyphicon-remove-circle:hover{
  	color:white;
}
.link-pointer{
	cursor: pointer;
}
.z-i-auto{
	z-index: auto!important;
}