@charset "UTF-8";
/***********
Theme Colors
***********/
.theme-font-color {
  color: #c5c5c5; }

/***********
Body bg color
***********/
body {
  background: #282c37; }

/*********** 
Page Header
***********/
/* Header search bar, toggler button & top menu */
.page-header.navbar {
  background: #282c37;
  border-bottom: 1px solid #282c37;
  /* Top notification menu/bar */
  /* Header seaech box */
  /* Menu Toggler */ }
  .page-header.navbar .top-menu .navbar-nav {
    /* Extended Dropdowns */
    /* Notification */
    /* Inbox */
    /* Tasks */
    /* User */
    /* Language */
    /* Dark version */ }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
      background-color: #f9fafc; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
      color: #C0CDDC; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
      background-color: #c5c5c5;
      color: #ffffff; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
      background-color: #f9fafc; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
      border-bottom-color: #1f232b; }
    .page-header.navbar .top-menu .navbar-nav > li.separator {
      background: darker(#f8f9fa, 5%); }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
      border: 1px solid #1f232b; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before {
        border-bottom-color: #15171c; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
        border-bottom-color: #242731; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
        background: #242731; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
          color: #ffffff; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
          color: #5b9bd1; }
          .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
            color: #3175af;
            text-decoration: none; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
        border-bottom: 1px solid #EFF2F6 !important;
        color: #888888; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
          background: #f8f9fa; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
      background: #f1f1f1; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
      background: #e4e4e4; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
      background-color: #c5c5c5;
      color: #ffffff; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
      border-color: transparent transparent transparent #c5c5c5; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
      color: #5b9bd1; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
      background-color: #dfe2e9; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
      color: #7FB0DA; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
      color: #7FB0DA; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
      width: 195px; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname {
      color: #7FB0DA; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
      background: #536470;
      border: 0; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
        border-bottom-color: #536470; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
        background: #414f59; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
          color: #c5ced4; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
          color: #87b6dd; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a,
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
        color: #d4dadf;
        border-bottom: 1px solid #607482 !important; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i,
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i {
          color: #b6c2c9; }
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover,
        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
          background: #5b6f7c; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
        border-bottom: 0 !important; }
      .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
        background: #607482; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
      background: #485762; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
      background: #3d4a53; }
  .page-header.navbar .search-form {
    background: #282c37; }
    .page-header.navbar .search-form .input-group {
      border: 1px solid #ffffff; }
      .page-header.navbar .search-form .input-group:hover {
        border-color: darker(#ffffff, 5%); }
      .page-header.navbar .search-form .input-group .form-control {
        color: #ffffff; }
        .page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
          color: #fcfcfc;
          opacity: 1; }
        .page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
          color: #fcfcfc; }
        .page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
          color: #fcfcfc; }
      .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
        color: #ffffff; }
  .page-header.navbar .menu-toggler {
    background-image: url(../images/sidebar-toggle-light.png); }
  .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent {
    background: none;
    border: 1px solid #3d4455;
    color: #535b72; }
    .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent > i {
      color: #535b72; }
    .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent:hover, .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent:focus, .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent.active {
      background: none;
      border: 1px solid #5e6781;
      color: #5e6781; }
      .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent:hover > i, .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent:focus > i, .page-header.navbar .page-actions .btn-group .btn-sm.btn-transparent.active > i {
        color: #5e6781; }

/* Page sidebar */
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar {
  background-color: #ffffff;
  /* Default sidebar */ }
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu,
  .page-sidebar .page-sidebar-menu {
    /* 1st level links */
    /* All links */ }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3,
    .page-sidebar .page-sidebar-menu > li.heading > h3 {
      color: #5C9ACF; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
    .page-sidebar .page-sidebar-menu > li > a {
      color: #c5c5c5; }
      @media (max-width: 991px) {
        .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
        .page-sidebar .page-sidebar-menu > li > a {
          /* 991px */
          border-top: 1px solid white; } }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i,
      .page-sidebar .page-sidebar-menu > li > a > i {
        color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"],
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"],
      .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"],
      .page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] {
        color: #d2d2d2; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu > li > a > .arrow:before,
      .page-sidebar .page-sidebar-menu > li > a > .arrow.open:before {
        color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
    .page-sidebar .page-sidebar-menu > li:hover > a,
    .page-sidebar .page-sidebar-menu > li.open > a {
      background: #22252e;
      color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
      .page-sidebar .page-sidebar-menu > li:hover > a > i,
      .page-sidebar .page-sidebar-menu > li.open > a > i {
        color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before,
      .page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu > li.open > a > .arrow:before,
      .page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before {
        color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
    .page-sidebar .page-sidebar-menu > li.active > a,
    .page-sidebar .page-sidebar-menu > li.active.open > a {
      background: #22252e;
      color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
      .page-sidebar .page-sidebar-menu > li.active > a:hover,
      .page-sidebar .page-sidebar-menu > li.active.open > a:hover {
        background: #22252e; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i,
      .page-sidebar .page-sidebar-menu > li.active > a > i,
      .page-sidebar .page-sidebar-menu > li.active.open > a > i {
        color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu > li.active > a > .arrow:before,
      .page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before,
      .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before {
        color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
    .page-sidebar .page-sidebar-menu > li.active > a {
      border-left: 3px solid #5C9ACF !important;
      margin-left: -3px;
      padding-left: 15px; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before,
    .page-sidebar .page-sidebar-menu li > a > .arrow:before,
    .page-sidebar .page-sidebar-menu li > a > .arrow.open:before {
      color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before,
    .page-sidebar .page-sidebar-menu li:hover > a > .arrow:before,
    .page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before {
      color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before,
    .page-sidebar .page-sidebar-menu li.active > a > .arrow:before,
    .page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before {
      color: #cdcdcd; }
    .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed
    .page-sidebar .page-sidebar-menu:hover .sub-menu {
      background: #282c37; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
    .page-sidebar .page-sidebar-menu .sub-menu > li > a {
      color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i,
      .page-sidebar .page-sidebar-menu .sub-menu > li > a > i {
        color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"],
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"],
      .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"],
      .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] {
        color: #d2d2d2; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before {
        color: #cdcdcd; }
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
    .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
    .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
    .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
      color: #c5c5c5;
      background: #22252e !important; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i,
      .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i,
      .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i,
      .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i {
        color: #c5c5c5; }
      .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before,
      .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before {
        color: #cdcdcd; }

/******
Page Footer 
******/
.page-footer .page-footer-inner {
  color: #acacac; }
.page-footer-fixed .page-footer {
  background-color: #282c37; }
  .page-footer-fixed .page-footer .page-footer-inner {
    color: black; }

.page-boxed .page-footer .page-footer-inner {
  color: black; }
.page-footer-fixed .page-boxed .page-footer {
  background-color: #282c37; }

@media (min-width: 992px) {
  /* 992px */
  /* Sidebar menu closed */
  .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu {
    box-shadow: 5px 5px rgba(0, 0, 0, 0.2); }

  /* Fixed Sidebar */
  .page-sidebar-fixed:not(.page-footer-fixed) .page-content {
    border-bottom: 0; }
  .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner {
    color: #333; }

  /* Boxed Layout */
  .page-boxed {
    /* Page container */ }
    .page-boxed .page-container {
      background-color: #282c37; }
    .page-boxed.page-sidebar-reversed .page-container {
      border-left: 0; }
    .page-boxed.page-sidebar-fixed .page-container {
      border-left: 0;
      border-bottom: 0; }
    .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
      border-left: 0;
      border-right: 0;
      border-bottom: 0; }

  /* Sidebar Menu Wirh Hoverable Submenu */
  .page-sidebar-menu-hover-submenu li:hover a > .arrow {
    border-right: 8px solid #282c37; }
    .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
      border-left: 8px solid #282c37; }
  .page-sidebar-menu-hover-submenu li:hover > .sub-menu {
    background: #282c37 !important; } }
@media (max-width: 991px) {
  /* 991px */
  .page-header.navbar {
    padding: 0;
    /* Top menu */ }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
      background-color: #f6f7fa; } }
@media (max-width: 767px) {
  /* 767px */
  .page-header.navbar {
    background: #282c37;
    border-bottom: 1px solid #373d4c;
    /* Top menu */ }
    .page-header.navbar .page-top {
      background: #282c37; }
    .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
      background-color: #eff1f6; } }
/****
 CSS3 Spinner Bar  
****/
.page-spinner-bar > div,
.block-spinner-bar > div {
  background: #d2d2d2; }

.page-footer-inner a, .page-footer-inner a:hover {
  color: #ffffff; }

body {
  color: #000000 !important; }

a {
  color: #3273FF; }
  a:hover, a:focus {
    color: #6596ff; }

select option {
  /*background: rgba(0,0,0,0.3);
  color:#fff;
  text-shadow:0 1px 0 rgba(0,0,0,0.4);*/ }

.form-control {
  background: inherit;
  color: #505050;
  background-color: #ffffff; }
  .form-control .select2-choice {
    background: inherit; }

.select2-drop {
  border: 1px solid #cccccc;
  background-color: #ffffff; }

.select2-drop {
  color: #000000; }

.select2-search input {
  border: 1px solid #cccccc;
  color: #000000;
  background-color: #ffffff !important; }

.select2-results .select2-highlighted {
  background: #ffffff;
  color: #000000; }

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #ffffff; }

.theme-panel > .toggler:hover {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.btn-clear,
.btn-clear:hover {
  border-color: transparent;
  background: inherit; }

.navbar-nav > li > a {
  color: #ffffff; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  font-weight: 100; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-color: #ffffff; }

.page-header.navbar .top-menu .navbar-nav > li .dropdown-menu.top-dd > li > a .badge {
  margin-right: 10px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
  color: #ffffff; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
.classic-menu-dropdown.active > a,
.classic-menu-dropdown.act > a,
.hor-menu .nav > li.open > a:focus,
.hor-menu .navbar-nav > li > a:hover {
  background-color: #22252e;
  color: #ffffff; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #3273FF; }

.search-builder {
  min-height: 42px !important;
  border: 0px !important;
  margin: 0;
  background: #FAFAFA !important;
  border: 0 !important;
  padding: 10px 10px 9px 10px !important; }

.search-builder .portlet-title {
  min-height: 36px !important;
  border-bottom: 0 !important;
  margin-bottom: 0; }

.search-tab {
  margin: 0;
  border: 0 !important; }

.search-tab li {
  margin-right: 15px; }

.search-tab li:last-child {
  margin-right: 0; }

.search-tab a,
.search-tab .active a,
.search-tab a:hover,
.search-tab .active a:hover {
  line-height: 34px !important;
  background: inherit !important;
  font-size: 13px !important;
  font-weight: normal;
  padding: 0 !important;
  color: #505050 !important;
  border: 0 !important;
  text-decoration: underline; }

.search-tab a,
.search-tab .active a {
  text-decoration: underline; }

.search-tab a:hover,
.search-tab .active a:hover {
  text-decoration: none; }

.advanced-search {
  display: none; }

.advanced-search.is-show {
  display: block; }

.advanced-search .portlet-body {
  padding-top: 15px !important;
  margin-top: 20px !important;
  border-top: 1px solid #DAD7D7; }

.tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
  border-color: #DAD7D7 #dddddd #DAD7D7 #DAD7D7; }

.query-table tr:first-child td {
  border-top: 0px; }

.advanced-search-close {
  position: absolute;
  right: 20px;
  top: 20px; }

.advanced-search-close i {
  font-size: 18px;
  color: #808080; }

.advanced-search .form-group {
  margin-left: 0; }

.nav > li > a:hover,
.nav > li > a:focus,
.classic-menu-dropdown.active > a {
  background-color: #22252e;
  color: #ffffff; }

.classic-menu-dropdown.active.open > a {
  background-color: #1d2028;
  color: #ffffff; }

.advanced-search-show.active a {
  cursor: pointer !important; }

.advanced-search-show {
  position: relative;
  padding-right: 20px;
  margin-right: 15px; }

.advanced-search-show::after {
  position: absolute;
  right: 3px;
  top: 12px;
  font-size: 10px; }

.advanced-search-show::after {
  content: "\25BC"; }

.advanced-search-show.active::after {
  content: "\25B2"; }

.label-info {
  background-color: #49ABFB; }

.label-warning {
  background-color: #dfba49; }

.label-default {
  background-color: #807D7D; }

.label-success {
  background-color: #45B6AF; }

.report-info {
  line-height: 180%; }

.report-info,
.report-info:hover,
.report-info .todo-tasklist-item,
.report-info .todo-tasklist-item:hover {
  cursor: default; }

.report-info .todo-tasklist-item,
.report-info .todo-tasklist-item:hover {
  background: #f6fbfc;
  overflow: visible; }

.report-info .todo-tasklist-item .multiselect-container li {
  margin-right: 0;
  margin-bottom: 0; }

.report-info .todo-tasklist-item .multiselect-container li a {
  padding-left: 40px; }

.report-info strong {
  font-weight: 500;
  color: #505050;
  padding-right: 5px; }

.report-info table {
  width: 100%; }

.report-table {
  font-size: 12px !important; }

.report-info a {
  color: #3273FF;
  text-decoration: underline; }

.report-info a:hover {
  text-decoration: none; }

.report-info .todo-tasklist-item-text {
  padding-bottom: 0; }

.report-info .read:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: 0; }

.report-info-profile {
  padding-left: 15px;
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #DAD7D7; }

.report-info-profile .close {
  margin-right: 10px;
  margin-top: 7px; }

.help-inline {
  color: #505050; }

.todo-tasklist-item-text {
  color: #000000; }

.ms-container {
  width: 450px; }

.ms-container .custom-header {
  background: #E5EBEC;
  padding: 3px 10px;
  color: #505050;
  margin-bottom: 1px; }

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  border-bottom: 1px #DAD7D7 solid;
  color: #505050; }

.ms-container .ms-selectable, .ms-container .ms-selection {
  background: #ffffff;
  color: #555555; }

.ms-container .ms-list {
  border: 1px solid #DAD7D7; }

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  color: #505050;
  background-color: #EEEEEE; }

.note-report {
  background-color: rgba(176, 175, 175, 0.1);
  border-color: rgba(103, 128, 159, 0.5); }

.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus {
  border-color: #cccccc; }

.pagination-table td {
  font-size: 12px; }
.pagination-table input {
  width: 100px;
  cursor: pointer; }

.pagination li input {
  background: inherit; }
.pagination .active > a {
  background: inherit;
  color: #505050; }
  .pagination .active > a:hover {
    background: inherit;
    color: #505050; }
.pagination input:focus {
  outline: none; }

.pagination > li > a, .pagination > li > span {
  color: #3273FF;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #cccccc; }

.pagination > li > a.active {
  background: #eeeeee; }

.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:focus, .pagination > li > span:focus {
  border-color: 1px solid #cccccc;
  color: #3273FF;
  background-color: #eeeeee; }

.contract-info a {
  color: #333;
  text-decoration: underline; }

.contract-info a:hover {
  text-decoration: none; }

.ms-container {
  background: transparent url(../images/switch.png) no-repeat 50% 50%; }

.ms-container .ms-list {
  margin-top: 0; }

.select2-container.select2-container-multi .select2-choices:after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -7px;
  background: url(../images/shev.png) center center no-repeat !important; }

.select2-container-multi .select2-choices {
  background: #ffffff !important; }

.query-builder {
  background: #FAFAFA !important;
  border: 0 !important;
  padding: 0 !important; }

.h1-title {
  margin-bottom: 20px; }

.h1-title h1,
.h1-title h2,
.h1-title h3 {
  margin-top: 0; }

.table-asset-item {
  white-space: nowrap;
  font-size: 12px;
  color: #505050;
  margin-right: 5px;
  border-bottom: 1px solid #DBDBDB;
  line-height: 125%;
  font-weight: normal;
  margin-bottom: 5px; }

.table-asset-item:hover {
  color: #000;
  text-decoration: none;
  border-bottom: 0px; }

.table-asset-item::after {
  content: ','; }

.table-asset-item:last-child::after {
  content: ''; }

.table-products-item {
  white-space: nowrap;
  font-size: 12px;
  color: #2E808B;
  margin-right: 5px;
  border-bottom: 1px solid #DBDBDB;
  line-height: 125%;
  font-weight: normal;
  margin-bottom: 5px; }

.table-products-item:hover {
  color: #245E66;
  text-decoration: none;
  border-bottom: 0px; }

.table-products-item::after {
  content: ','; }

.table-products-item:last-child::after {
  content: ''; }

.page-container {
  padding: 0; }

.page-header-fixed .page-container {
  margin-top: 65px; }

.page-header.navbar {
  background: #282c37;
  min-height: 42px;
  height: 42px;
  border-bottom: 0; }

.logo {
  display: block;
  height: 100%;
  background: url(../images/logo.png) center center no-repeat; }

.logo-big {
  display: block;
  height: 100px;
  margin: 100px 0 50px 0;
  background: url(../images/logo-big.png) center center no-repeat; }

.page-header.navbar .page-logo .logo-default {
  max-width: 180px;
  margin: 29px 10px 0 30px;
  margin-top: 4px;
  margin-bottom: 5px; }

.page-logo {
  height: 45px; }

.page-logo a {
  width: 100%; }

.portlet-body {
  padding: 0 !important; }

.portlet-body img {
  max-width: 100%; }

.page-header.navbar .page-logo {
  position: relative;
  overflow: hidden;
  height: 42px;
  width: 200px;
  padding: 0; }

.s-menu {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0;
  display: block;
  width: 54px !important;
  height: 42px;
  z-index: 10; }

.s-menu i {
  position: absolute;
  top: 21px;
  right: 18px;
  height: 1px;
  width: 18px;
  background: #ccc; }

.s-menu i::before,
.s-menu i::after {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: inherit; }

.s-menu i::before {
  top: 5px; }

.s-menu i::after {
  bottom: 5px; }

.sub-menu.is-show {
  display: block !important; }

.page-sidebar-closed-hide-logo.page-sidebar-closed .page-logo {
  margin: 0 !important;
  width: 94px !important; }

.page-sidebar-closed-hide-logo.page-sidebar-closed .logo {
  width: 52px;
  height: 42px;
  background: url(../images/logo-mini.png) center center no-repeat; }

.page-sidebar {
  margin-top: 42px;
  width: 200px; }

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar,
.page-content-wrapper {
  background: #282c37; }

.panel-default > .panel-heading,
.asset-collapse .panel-default > .panel-heading {
  border: 1px solid #ffffff;
  background-color: rgba(207, 211, 211, 0.5); }
  .panel-default > .panel-heading .batch_name, .panel-default > .panel-heading .task_num, .panel-default > .panel-heading .task_name, .panel-default > .panel-heading a, .panel-default > .panel-heading:hover, .panel-default > .panel-heading:focus,
  .asset-collapse .panel-default > .panel-heading .batch_name,
  .asset-collapse .panel-default > .panel-heading .task_num,
  .asset-collapse .panel-default > .panel-heading .task_name,
  .asset-collapse .panel-default > .panel-heading a,
  .asset-collapse .panel-default > .panel-heading:hover,
  .asset-collapse .panel-default > .panel-heading:focus {
    color: #000000 !important;
    display: block;
    text-decoration: none; }

.asset-collapse h4 a::after {
  content: '';
  display: inline-block;
  float: right;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: right -29px;
  background-image: url(../images/accordion-plusminus.png); }

.asset-collapse h4 a.collapsed::after {
  background-position: right 2px; }

.asset-collapse .panel-heading {
  padding: 0; }
  .asset-collapse .panel-heading a, .asset-collapse .panel-heading a:hover {
    padding: 10px 15px;
    display: block;
    color: #000000; }

.switcher-padding {
  padding-top: 2px; }

.page-content {
  background: #ffffff;
  padding: 60px 20px 20px 20px !important; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown {
  height: 42px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
  padding-top: 12px;
  padding-bottom: 10px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
  padding-top: 10px;
  padding-bottom: 7px; }

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 12px; }

.page-sidebar-menu {
  margin-top: 0px !important; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
  font-size: 12px;
  color: #ffffff; }

.page-sidebar .page-sidebar-menu {
  padding-top: 42px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
  height: 30px;
  margin-top: -5px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  padding: 2px 5px;
  height: 16px; }

.page-content-wrapper .page-content {
  margin-left: 200px; }

.page-sidebar .page-sidebar-menu > li > a > .title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
  font-size: 13px; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
  padding: 10px;
  font-style: 12px; }

.dropdown-menu li > strong {
  padding: 8px 14px;
  color: #908F8F;
  text-decoration: none;
  display: block;
  clear: both;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap; }

.dropdown-menu {
  border: 1px solid #DAD7D7; }

.dropdown-menu {
  background-color: #ffffff; }

.dropdown-menu li > a {
  color: #505050; }

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background-color: #EEEEEE;
  color: #505050; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #505050;
  background-color: #EEEEEE; }

.video-asset-tab,
.video-asset-porlet {
  font-size: 13px;
  color: #000000;
  padding-bottom: 5px;
  font-weight: 300;
  line-height: 185%; }

.video-asset-tab h5,
.video-asset-porlet h5 {
  margin-top: 0;
  padding: 10px 0px;
  background: inherit;
  border-bottom: 1px dashed #ABA9A9;
  margin-bottom: 15px; }

.video-asset-tab strong,
.video-asset-porlet strong {
  font-weight: 500;
  color: #3FABA4;
  padding-right: 5px; }

.video-asset-tab ul,
.video-asset-porlet ul {
  margin: 0;
  padding: 0; }

.video-asset-tab li,
.video-asset-porlet li {
  list-style-type: none; }

.video-asset-tab a,
.video-asset-porlet a {
  color: #333;
  text-decoration: underline;
  /*margin-right: 5px;*/ }

.video-asset-tab blockquote {
  font-size: 12px;
  color: #000;
  line-height: 145%; }

.meta-tab {
  margin-bottom: 20px !important; }

.meta-tab li {
  background: #DDD; }

.meta-tab li a {
  border-left: solid 2px #ADADAD; }

.meta-tab li.active a {
  border-left: solid 2px #808080;
  background: #ccc !important; }

.meta-tab li a {
  background: inherit;
  height: 32px;
  line-height: 32px;
  text-decoration: none;
  color: #808080;
  padding-left: 15px; }

.meta-tab a,
.meta-tab li.active a,
.meta-tab li.active a:hover,
.meta-tab li.active a:focus {
  margin-right: 0; }

.meta-tab li.active:after {
  top: 10px;
  border-left: 6px solid #ccc; }

.video-asset-tabs .bg-inverse,
.video-asset-tabs > ul > li.active a,
.video-asset-tabs > ul > li.active a:hover,
.video-asset-tabs > ul > li.active a:focus {
  background-color: #ffffff !important; }

.video-asset-tabs.tabbable-custom > .nav-tabs > li > a {
  color: #333; }

.video-asset-tabs.tabbable-custom > .nav-tabs > li.active {
  border-top: 3px solid #8C887B;
  color: #8C887B; }

.tab.tabmin {
  text-decoration: none;
  padding: 4px 15px;
  margin-right: 0; }

.tab.tabmin.vis {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-bottom: 0; }

.more.alpha {
  background-color: inherit !important;
  opacity: 0; }

.dashboard-stat .details.new {
  display: block;
  width: 100%;
  padding: 0;
  right: 0;
  text-align: center;
  height: 100%; }

.dashboard-stat .details.new a {
  color: #fff;
  text-decoration: underline;
  font-size: 22px;
  font-weight: 100;
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.bx-wrapper {
  background: inherit;
  padding: 5px;
  background: rgba(161, 161, 161, 0.1);
  border: 0; }

.bx-wrapper .bx-loading {
  background: url(../images/bx/bx_loader.gif) center center no-repeat #ffffff; }

.bx-wrapper .bx-prev {
  background: url(../images/bx/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-controls-auto .bx-start {
  background: url(../images/bx/controls.png) -86px -11px no-repeat; }

.bx-wrapper .bx-next {
  background: url(../images/bx/controls.png) no-repeat -43px -32px; }

.slider-product {
  margin-bottom: 0; }

.slider-product-image {
  display: block;
  background-position: center top;
  background-size: cover;
  width: 100%; }

.main-table-in-tab {
  font-size: 12px; }

.main-files-block {
  padding: 20px 0;
  border: 1px solid #DAD7D7;
  margin: 15px; }

.main-files-info li {
  line-height: 40px; }

.main-files-info .cont-col1 {
  padding: 0 15px; }

.main-files-info .label {
  text-align: right;
  display: block;
  width: 80px;
  line-height: 42px; }

.main-files-info .cont-col2 > .desc {
  margin-left: 65px !important; }

.main-knob-block {
  position: relative;
  width: 100px;
  height: 100px;
  text-align: center;
  font-size: 12px;
  color: #3273FF; }

.page-sidebar-closed .sidebar-search {
  margin: 22px 0 !important; }

.page-sidebar-closed .sidebar-search .input-group {
  border-bottom: 0px !important; }

.page-sidebar-closed .sidebar-search .form-control {
  display: none; }

.page-sidebar-closed .sidebar-search .input-group-btn {
  text-align: center; }

.page-sidebar-closed .sidebar-search .submit {
  padding: 5px; }

.page-sidebar-closed .sidebar-search-wrapper:hover {
  background: #282c37; }

.page-sidebar-closed .sidebar-search-wrapper:hover .sidebar-search .remove {
  display: block;
  float: left;
  padding: 5px 15px 0 18px; }

.page-sidebar-closed .sidebar-search-wrapper:hover .input-group .form-control {
  display: block; }

.page-sidebar-closed .sidebar-search-wrapper:hover .sidebar-search .submit {
  padding-right: 10px; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #1d2028; }

.hor-menu .dropdown-menu {
  border: 0px;
  box-shadow: 0px 0px transparent;
  background: #535b72; }
  .hor-menu .dropdown-menu li {
    background: #22252e;
    margin-bottom: 1px; }
    .hor-menu .dropdown-menu li:last-child {
      margin-bottom: 0; }
    .hor-menu .dropdown-menu li > a {
      color: #c5c5c5;
      font-size: 12px; }
      .hor-menu .dropdown-menu li > a:hover, .hor-menu .dropdown-menu li > a:focus {
        background: #1d2028; }

.hor-menu .dropdown-menu li > a:hover,
.hor-menu .dropdown-menu .active > a,
.hor-menu .dropdown-menu .active > a:hover {
  background: #1d2028; }

.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
  color: #c5c5c5;
  background: #1d2028; }

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a,
.page-sidebar .page-sidebar-menu .sub-menu > li > a {
  font-size: 12px; }

.dropdown-menu li > a > [class^="fa-"],
.dropdown-menu li > a > [class*=" fa-"] {
  margin-right: 10px;
  padding: 0;
  color: #c5c5c5; }

.dropdown-menu li > a:hover > [class^="fa-"],
.dropdown-menu li > a:hover > [class*=" fa-"] {
  color: #c5c5c5; }

.hor-menu .dropdown-menu li a,
.hor-menu .dropdown-menu li a .fa,
.hor-menu .dropdown-menu li a:hover,
.hor-menu .dropdown-menu li a:hover .fa,
.hor-menu .dropdown-menu .active a,
.hor-menu .dropdown-menu .active a:hover {
  color: #ffffff; }

.page-sidebar-menu li a,
.page-sidebar-menu li a .fa,
.page-sidebar-menu li a:hover,
.page-sidebar-menu li a:hover .fa,
.page-sidebar-menu a {
  color: #c5c5c5 !important; }

/* Reset rounded corners for all elements */
div,
input,
select,
textarea,
span,
img,
table,
label,
td,
th,
p,
a,
button,
ul,
code,
pre,
li {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

/* except below bootstrap elements */
.img-circle {
  border-radius: 50% !important; }

.img-rounded {
  border-radius: 6px !important; }

.checkbox-list > label.checkbox-inline:first-child {
  padding-left: 20px; }

.portlet {
  position: relative; }

.portlet_footer .label-status {
  position: absolute;
  top: 0px;
  left: 0; }

.portlet_footer .label-type {
  position: absolute;
  top: 0px;
  right: 0; }

.portlet_footer .label {
  font-size: 11px; }

.pic {
  float: left;
  margin-right: 20px; }

.pic img {
  width: 150px; }

.modal_portlet .picto {
  margin-left: 20px;
  width: 80px; }

.modal-content {
  background-color: #ffffff; }

.page-title {
  color: #505050; }

.select2-container .select2-choice, .select2-container-disabled .select2-choice {
  color: #505050;
  background: inherit !important; }
  .select2-container .select2-choice abbr, .select2-container-disabled .select2-choice abbr {
    background: url("../images/select2.png") right top no-repeat; }
  .select2-container .select2-choice .select2-arrow, .select2-container-disabled .select2-choice .select2-arrow {
    background-color: inherit !important; }
    .select2-container .select2-choice .select2-arrow b, .select2-container-disabled .select2-choice .select2-arrow b {
      background: url("../images/select2.png") no-repeat 0 1px; }

.select2-search input {
  background: #fff url("../images/select2.png") no-repeat 100% -22px;
  background: url("../images/select2.png") no-repeat 100% -22px;
  background: url("../images/select2.png") no-repeat 100% -22px;
  background: url("../images/select2.png") no-repeat 100% -22px;
  background: url("../images/select2.png") no-repeat 100% -22px; }

/*******************************************/
/*
	#282c37
	#2D5F8B
*/
.todo-tasklist-item.todo-tasklist-item-border-green,
.todo-tasklist-item.todo-tasklist-item-border-green:hover {
  background: inherit;
  border: 1px solid #DAD7D7;
  border-left: 3px solid #DAD7D7; }

.search-builder,
.tab-content.bg-inverse,
.light.bg-inverse {
  background: inherit !important;
  border: 1px solid #DAD7D7 !important; }

.video-asset-tabs.tabbable-custom > .nav-tabs > li.active {
  background: inherit !important;
  border-top: 3px solid #282c37;
  border-left: 1px solid #282c37;
  border-right: 1px solid #282c37; }

/*******************************************/
html[dir="rtl"] .select2-search input {
  background: #fff url("../images/select2.png") no-repeat -37px -22px;
  background: url("../images/select2.png") no-repeat -37px -22px;
  background: url("../images/select2.png") no-repeat -37px -22px;
  background: url("../images/select2.png") no-repeat -37px -22px;
  background: url("../images/select2.png") no-repeat -37px -22px; }

.select2-search-choice-close {
  background: url("../images/select2.png") right top no-repeat; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url("../images/select2x2.png") !important; } }
.select2-search input.select2-active {
  background: url("../images/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2-spinner.gif") no-repeat 100%;
  background: url("../images/select2-spinner.gif") no-repeat 100%; }

.select2-more-results.select2-active {
  background: #f4f4f4 url(../images/select2-spinner.gif) no-repeat 100%; }

.select2-container-multi .select2-choices .select2-search-field input {
  font-family: inherit;
  font-size: 14px;
  color: #505050; }
  .select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: url(../images/select2-spinner.gif) no-repeat 100% !important; }

table.dataTable thead .sorting {
  background: url(../images/datatables/sort_both.png) no-repeat center right; }
  table.dataTable thead .sorting:focus {
    outline: none; }
table.dataTable thead .sorting_asc {
  background: url(../images/datatables/sort_asc.png) no-repeat center right; }
  table.dataTable thead .sorting_asc:focus {
    outline: none; }
table.dataTable thead .sorting_desc {
  background: url(../images/datatables/sort_desc.png) no-repeat center right; }
  table.dataTable thead .sorting_desc:focus {
    outline: none; }
table.dataTable thead .sorting_asc_disabled {
  background: url(../images/datatables/sort_asc_disabled.png) no-repeat center right; }
  table.dataTable thead .sorting_asc_disabled:focus {
    outline: none; }
table.dataTable thead .sorting_desc_disabled {
  background: url(../images/datatables/sort_desc_disabled.png) no-repeat center right; }
  table.dataTable thead .sorting_desc_disabled:focus {
    outline: none; }

.page-sidebar .sidebar-search,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
  padding: 5px 0px;
  margin: 12px 18px 12px 18px; }

.page-sidebar .sidebar-search .remove,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove┬а {
  display: none; }

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group,
.page-sidebar .sidebar-search .input-group {
  border-bottom: 1px solid #3d4455; }

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control,
.page-sidebar .sidebar-search .input-group .form-control {
  background-color: inherit;
  color: #ffffff;
  border: 0px;
  padding: 14px 0;
  height: 20px;
  font-weight: 100;
  font-size: 12px; }

.sidebar-search .submit {
  padding-right: 0;
  color: #fff;
  font-weight: 300;
  cursor: pointer; }

.dropdown-user .checkbox-list {
  padding: 7px; }

.dropdown-user .checkbox-list label {
  margin-bottom: 0; }

/* NEW ACCORDION */
.cb-accordion .accordion-toggle {
  text-decoration: none; }

.cb-panel-default-new,
.cb-panel-default-new .panel-body {
  border-color: #4DB6AC !important; }

.cb-panel-heading-new {
  background-color: #49BDA0 !important; }
  .cb-panel-heading-new a {
    color: #E3E5E5 !important; }

.cb-accordion-close,
.cb-accordion-star {
  text-decoration: none !important;
  width: 35px;
  height: 35px;
  text-align: center;
  margin-right: 0 !important;
  font-size: 16px; }

.cb-accordion-close {
  color: #808080 !important;
  line-height: 32px; }

.cb-accordion-star {
  color: #FFA000 !important;
  line-height: 36px; }

.cb-accordion-star::before {
  content: "\f006";
  display: block;
  font-family: 'FontAwesome'; }

.cb-accordion .panel-default.is-primary .cb-accordion-star::before {
  content: "\f005"; }

.form-big-group {
  margin: 0 15px 30px 15px; }

.select2-container .select2-choice {
  margin-right: 0; }

.cb-accordion .tumpler {
  width: 200px;
  padding: 8px; }

/* END NEW ACCORDION*/
.breadcrumb {
  color: #c5ccd5; }
  .breadcrumb a {
    color: #449AE0; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #428bca; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #ececec; }

.page-head .page-title > h1 {
  color: #697882; }

/* BUTTONS */
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #DAD7D7; }
  .btn-default:active, .btn-default:focus, .btn-default:hover {
    color: #333333;
    background-color: #f7f7f7;
    border-color: #d3cfcf; }

.btn-success {
  color: #ffffff;
  background-color: #00cc99;
  border-color: #00cc99; }
  .btn-success:active, .btn-success:focus, .btn-success:hover {
    color: #ffffff;
    background-color: #00bd8e;
    border-color: #00cc99; }
  .btn-success:active:hover {
    color: #ffffff;
    background-color: #00bd8e;
    border-color: #00cc99; }

a.btn.btn-success, a.btn.btn-success:hover {
  text-decoration: none;
  color: #ffffff; }

.btn-primary {
  color: #ffffff;
  background-color: #4B546B;
  border-color: #51596F; }
  .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #ffffff;
    background-color: #454d62;
    border-color: #51596F; }
  .btn-primary:active:hover {
    color: #ffffff;
    background-color: #454d62;
    border-color: #51596F; }

.btn-info {
  color: #ffffff;
  background-color: #49ABFB;
  border-color: #72b8f2; }
  .btn-info:active, .btn-info:focus, .btn-info:hover {
    color: #ffffff;
    background-color: #3aa4fb;
    border-color: #72b8f2; }
  .btn-info:active:hover {
    color: #ffffff;
    background-color: #3aa4fb;
    border-color: #72b8f2; }

.btn.blue-soft {
  color: white;
  background-color: #045ea7;
  border-color: #116dba; }
  .btn.blue-soft:active, .btn.blue-soft:focus, .btn.blue-soft:hover {
    color: white;
    background-color: #035598;
    border-color: #116dba; }
  .btn.blue-soft:active:hover {
    color: white;
    background-color: #035598;
    border-color: #116dba; }

.btn-warning {
  color: #ffffff;
  background-color: #dfba49;
  border-color: #dbb233; }
  .btn-warning:active, .btn-warning:focus, .btn-warning:hover {
    color: #ffffff;
    background-color: #ddb53c;
    border-color: #dbb233; }
  .btn-warning:active:hover {
    color: #ffffff;
    background-color: #ddb53c;
    border-color: #dbb233; }

.btn-danger {
  color: #ffffff;
  background-color: #F3565D;
  border-color: #f13e46; }
  .btn-danger:active, .btn-danger:focus, .btn-danger:hover {
    color: #ffffff;
    background-color: #f2484f;
    border-color: #f13e46; }
  .btn-danger:active:hover {
    color: #ffffff;
    background-color: #f2484f;
    border-color: #f13e46; }

.table-striped > tbody > tr:nth-child(odd) {
  background-color: #f9f9f9; }

.table-striped > tbody > tr:nth-child(even) {
  background-color: #ECECEC; }

.table-hover > tbody > tr:hover {
  background-color: rgba(255, 255, 255, 0.1); }

/* END BUTTONS */
.page-footer {
  background: #282c37; }

.main-tabs-x li a {
  color: #3273FF; }
  .main-tabs-x li a:hover {
    color: #6596ff; }

.panel,
.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover,
.tabbable-custom.tabs-below .nav-tabs > li.active > a:focus,
.main-tabs-x .nav-tabs > li.active > a,
.main-tabs-x .nav-tabs > li.active > a:hover,
.main-tabs-x .nav-tabs > li.active > a:focus,
.tabbable-custom > .tab-content {
  background-color: #f7f7f7; }

.tabbable-custom.tabs-below .nav-tabs > li.active {
  border-bottom: 3px solid #DAD7D7; }

.tabbable-custom > .tab-content {
  border: 1px solid #DAD7D7; }

.tabs-below > .nav-tabs .active a,
.tabs-below > .nav-tabs .active a:hover,
.tabs-below > .nav-tabs .active a:focus {
  border-color: transparent #DAD7D7; }

.panel-default {
  border-color: #DAD7D7; }

.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #DAD7D7; }

.form-control {
  border: 1px solid #DAD7D7; }

.dd3-content {
  border: 1px solid #DAD7D7; }

.dd3-handle {
  border: 1px solid #DAD7D7; }

.pagination .active > a,
.pagination .active > a:hover {
  border-color: #DAD7D7; }

.pagination li input {
  border: 1px solid #DAD7D7; }

.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
  border-color: #d4d4d4 #DAD7D7 transparent; }

.select2-choices {
  border: 1px solid #DAD7D7 !important; }

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background-color: #ffffff; }

hr {
  border-top: 1px solid #DAD7D7; }

.form-control .select2-choice, .select2-container.select2-container-disabled .select2-choice {
  border: 1px solid #DAD7D7; }

.select2-container .select2-choice .select2-arrow, .select2-container.select2-container-disabled .select2-choice .select2-arrow {
  border-left: 1px solid #DAD7D7; }

legend {
  border-bottom: 1px solid #DAD7D7;
  color: #505050; }

.table > tbody + tbody {
  border-top: 2px solid #DAD7D7; }

.modal .modal-header {
  border-bottom: 1px solid #DAD7D7; }

.btn-default:active:hover, .btn-default.active:hover {
  background-color: #E3ECF2; }

.page-sidebar-menu-current {
  color: #c5c5c5; }

.feeds li {
  background-color: #fafafa;
  color: #82949a;
  margin-bottom: 7px; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }

.note.note-warning {
  background-color: #fcf8e3;
  border-color: #C7AD2F;
  color: #8a6d3b; }

.bg-warning {
  min-height: 20px;
  padding: 10px;
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
  border-radius: 4px; }

.datepicker.dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef;
  background-color: #ffffff; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999; }

.datepicker table td {
  color: #000000; }

.datepicker table th {
  color: #505050; }

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee; }

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer; }

.datepicker table tr td span:hover {
  background: #eeeeee; }

.datepicker.btn {
  background-color: #e5e5e5;
  border: 1px solid #e5e5e5;
  min-width: 39px; }

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #000000; }

.asset_drag_padding {
  padding: 20px 0; }

.new-asset-disk {
  width: 100%;
  height: 40px;
  border: 1px dashed #ccc;
  margin-bottom: 20px;
  text-align: center;
  line-height: 40px;
  font-size: 12px;
  color: #ccc;
  font-weight: bold; }

.disk-demo {
  display: none; }

.select2-container-multi .select2-choices .select2-search-choice {
  border: 1px solid #e5e5e5;
  background-color: #ffffff; }

.select2-container-multi .select2-choices .select2-search-choice {
  color: #505050; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #ffffff; }

.portlet.box > .portlet-body {
  background-color: #FFFFFF;
  padding: 10px; }

.dd3-content {
  display: block;
  color: #333333;
  border: 1px solid #DAD7D7; }

.dd-empty {
  border: 1px dashed #DAD7D7;
  min-height: 100px;
  background-color: #ffffff; }

.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #ffffff;
  border: 1px dashed #DAD7D7;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.btn.default:active, .btn.default.active {
  background-image: none;
  background-color: #D3D3D3; }

.btn.default:active:hover, .btn.default.active:hover {
  background-color: #D3D3D3; }

.btn.default:hover, .btn.default:focus, .btn.default:active, .btn.default.active {
  color: #333333;
  background-color: #D3D3D3; }

.note.note-danger {
  background-color: #f9f0f0 !important;
  border-color: #dca7b0 !important;
  color: #a94442 !important; }

.show_alert.warning .popover {
  background-color: #fcf8e3 !important;
  border-color: #C7AD2F !important;
  color: #8a6d3b !important; }

.show_alert.warning .popover .arrow:after {
  border-right-color: #fcf8e3 !important; }

.show_alert.error .popover {
  background-color: #f9f0f0 !important;
  border-color: #dca7b0 !important;
  color: #a94442 !important; }

.show_alert.error .popover .arrow:after {
  border-right-color: #f9f0f0 !important; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }

#confirmationBar {
  background: #DFF0D8;
  color: #3c763d; }

.alert-success {
  border-color: #d6e9c6; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #DAD7D7;
  border-radius: 5px 5px 0 0; }

.popover {
  background-color: #f7f7f7; }

.popover.top > .arrow:after {
  border-top-color: #f7f7f7; }

::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #eaeaea; }

::-webkit-scrollbar-thumb {
  background-color: #cecece; }

::-webkit-scrollbar-thumb:hover {
  background-color: #aaaaaa; }

@media (max-width: 1279px) {
  .dropdown-extended {
    display: none !important; }

  .main-tabs-x li a {
    font-size: 12px;
    padding: 7px 5px; }

  .main-table-in-tab {
    font-size: 10px; }

  .main-table-in-tab .label {
    font-size: 10px; } }
@media (max-width: 991px) {
  .page-sidebar .sidebar-search,
  .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
    margin: 22px 0; } }
.w_450 {
  width: 450px !important; }

.w_200 {
  width: 200px !important; }

.w_half {
  width: 50px !important; }

.w_30 {
  width: 30px !important; }

.w_100 {
  width: 100px !important; }

.w_500 {
  width: 500px !important; }

.w_25 {
  width: 25px !important; }

.fl {
  float: left !important; }

.fr {
  float: right !important; }

.cb {
  clear: both !important; }

.ml_10 {
  margin-left: 10px !important; }

.ml_15 {
  margin-left: 15px !important; }

.ml_20 {
  margin-left: 20px !important; }

.text-center {
  text-align: center !important; }

.mb_0 {
  margin-bottom: 0px !important; }

.mb_5 {
  margin-bottom: 5px !important; }

.mb_10 {
  margin-bottom: 10px !important; }

.mb_15 {
  margin-bottom: 15px !important; }

.mb_20 {
  margin-bottom: 20px !important; }

.mb_40 {
  margin-bottom: 40px !important; }

.mt_15 {
  margin-top: 15px !important; }

.mt_24 {
  margin-top: 24px !important; }

.w_120 {
  width: 120px !important; }

.w_130 {
  width: 130px !important; }

.dib {
  display: inline-block !important;
  float: none !important; }

.db {
  display: block !important; }

.oh {
  overflow: hidden !important; }

.ac {
  text-align: center !important; }

.vert_align_middle {
  vertical-align: middle !important; }

.pa {
  position: absolute; }

.pr {
  position: relative; }

.btn_fa {
  margin-right: 12px !important; }

.no_wrap {
  white-space: nowrap !important; }

.portlet_light_blue {
  padding: 12px 20px 15px;
  background-color: #f2f7fb !important; }

.horizontal_tabs_wrap {
  background: #f2f7fb;
  /*display: table;*/
  width: 100%; }
  .horizontal_tabs_wrap .col {
    padding: 0; }

.horizontal_tabs_wrap .col.col_left {
  z-index: 100;
  width: 250px;
  position: relative;
  /*display: table-cell;*/
  vertical-align: top;
  float: left; }

.horizontal_tabs_wrap .col.col_right {
  /*margin-left: 250px;
  display: table-cell;*/
  overflow: hidden; }

.horizontal_tabs_wrap .col .tabs-left {
  margin-right: -1px;
  border-right: 1px solid #DAD7D7; }

.horizontal_tabs_wrap .col .tabs-left li, .horizontal_tabs_wrap .col .tabs-left li a {
  margin-bottom: 0; }

.horizontal_tabs_wrap .tab-pane.active {
  background: #ffffff;
  border: 1px solid #DAD7D7; }

.horizontal_tabs_wrap .tab-pane {
  padding: 15px; }

.horizontal_tabs_wrap .tabs-left.nav-tabs > li.active > a,
.horizontal_tabs_wrap .tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {
  border-color: #DAD7D7 #ffffff #DAD7D7 #DAD7D7; }

.horizontal_tabs_wrap .tabs-left.nav-tabs > li > a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .horizontal_tabs_wrap .tabs-left.nav-tabs > li > a:hover, .horizontal_tabs_wrap .tabs-left.nav-tabs > li > a:focus {
    background: #E3ECF2;
    border-right: 1px solid #DAD7D7;
    color: #3273FF; }

.horizontal_tabs_wrap .tabs-left.nav-tabs > li.active > a {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  background: #ffffff; }
  .horizontal_tabs_wrap .tabs-left.nav-tabs > li.active > a:hover, .horizontal_tabs_wrap .tabs-left.nav-tabs > li.active > a:focus {
    background: #ffffff;
    color: #3273FF;
    border-right: 0; }

.video_wrapper {
  text-align: center; }

.video_wrapper video {
  display: block; }

.title_table {
  margin: 0; }

.title_table tbody tr td, .title_table tbody tr th {
  padding: 2px 10px; }

.title_table td .title_table th {
  border: 0; }

.title_table_wrap {
  overflow: hidden;
  overflow-y: auto; }

.title_table_wrap h4 {
  margin-top: 0; }

.alert_block a {
  color: #a94442;
  text-decoration: underline; }

.alert_block a:hover {
  color: #a94442;
  text-decoration: none; }

.page-content {
  min-width: 1000px; }

.video_min {
  width: 300px;
  height: 170px;
  position: fixed;
  bottom: 50px;
  z-index: 10000; }

.video_min.audio_container {
  width: 400px;
  height: auto; }

.video_min.photo_min {
  width: 170px;
  /*height: 300px;*/
  height: auto; }

.video_min.photo_min .pic_wrap {
  width: 170px;
  /*height: 300px;*/
  height: auto;
  background-position: center top;
  background-size: cover;
  margin-bottom: 4px; }

.video_min.closed {
  width: 0px;
  height: 0px; }

.video_min.photo_min.closed .pic_wrap {
  display: none; }

.video_min.right {
  right: 50px; }

.video_min.left {
  left: 240px; }

.video_min .video_close {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 20px;
  height: 20px;
  line-height: 15px; }

.video_min.closed video, .video_min.closed .video_position, .video_min.closed .video_close, .video_min.closed .audiowrap {
  display: none; }

.video_min .video_open {
  display: none; }

.video_min.closed .video_open {
  position: absolute;
  top: 4px;
  display: block; }

.text-left {
  text-align: left !important; }

.btn_square {
  width: 34px;
  height: 34px;
  padding: 6px !important;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
  float: left; }

.btn_square.btn_center {
  float: none;
  margin: 0 auto; }

.info_btn {
  display: inline-block;
  margin-left: 15px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  cursor: default; }
  .info_btn:hover {
    background: #f7f7f7; }

.flex-text-wrap {
  width: 420px !important;
  float: left !important; }

.btn_square + .btn {
  margin-left: 15px; }

.video-asset-tab .control-label {
  line-height: 140% !important; }

.video-asset-tab .control-label a {
  /*border-bottom: 1px solid $content-outline;*/
  color: #3273FF;
  margin-right: 0px;
  text-decoration: none; }

.video-asset-tab .control-label a:hover {
  text-decoration: underline; }

.bootstrap_checker_wrap {
  width: 145px !important; }

.col .bootstrap_checker_wrap .checker {
  margin: 0 !important;
  display: block; }

.bootstrap_checker_wrap .checker .checked {
  display: block; }

.w_85_wrapper {
  width: 85px; }

.control_label_text {
  padding-top: 8px !important; }

.form_title {
  font-weight: 600 !important;
  padding-left: 40px;
  padding-right: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.dd3-handle {
  text-indent: 0;
  background: #e6e6e6;
  height: 100%;
  width: auto;
  text-align: center; }
  .dd3-handle:hover {
    background: #d9d9d9; }
  .dd3-handle:before {
    display: none; }
  .dd3-handle i {
    color: #aaa;
    line-height: 34px; }
    .dd3-handle i:hover {
      color: #aaa;
      line-height: 34px; }

.dd3-content {
  height: 46px;
  background: inherit; }
  .dd3-content .form-group {
    margin: 0; }
  .dd3-content:hover {
    background: inherit; }

.name_control {
  padding-top: 7px;
  display: block; }
  .name_control a {
    /*border-bottom: 1px solid #ccc;*/
    color: #3273FF;
    margin-right: 0;
    /*text-decoration: none;*/ }

.title_wrap {
  padding: 15px 15px 15px 266px !important;
  margin: 0 !important;
  background: #f2f7fb; }

.form-group .switch_wrap .checker {
  margin: 0 !important;
  height: 34px;
  width: auto;
  float: left !important; }

.switch_wrap .checker span {
  width: auto; }

.edit_text {
  line-height: 21px;
  padding-top: 8px; }

.info_btn:first-child {
  margin: 0; }

h5 .btn_square {
  float: right;
  margin-left: 5px !important;
  margin-top: -11px !important; }

h4 .btn_square {
  float: right;
  margin-left: 5px !important; }

.video-asset-tab > h4,
.video-asset-porlet h4,
.title_table_wrap h4 {
  padding: 7px 15px;
  min-height: 49px;
  line-height: 34px;
  background: none;
  border: 0;
  border-bottom: 1px solid #DAD7D7;
  color: #697882;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0; }

.dd-list .bootstrap_checker_wrap,
.bootstrap_checker_wrap_title {
  width: 116px !important; }

.drag_num,
.drag_num:hover {
  color: #3273FF;
  padding-top: 7px; }

.accordion_status {
  height: 37px;
  line-height: 37px;
  padding-right: 20px;
  color: #f3565d; }
  .accordion_status i {
    margin: 4px 0 0 4px;
    font-size: 20px;
    top: 2px;
    position: relative; }
  .accordion_status span {
    font-size: 14px;
    display: inline-block; }

.is-complete .accordion_status {
  color: #45b6af; }

.cb-accordion .accordion_inner {
  margin: 15px 0; }

.scroller table, .scroller .table-scrollable, .scroller_shown .table-scrollable {
  margin: 0 !important; }

.scroller .table-scrollable {
  border: 0 !important; }

.scroller .row {
  display: none; }

.scroller .table-scrollable a, .scroller_shown .table-scrollable a {
  border-bottom: 1px solid #ccc;
  color: #333;
  margin-right: 0;
  text-decoration: none; }

.scroller .table-scrollable a:hover, .scroller_shown .table-scrollable a:hover {
  border: 0 !important; }

.scroller_shown {
  padding-right: 12px; }

.chapter_item {
  background-position: center top;
  background-size: cover;
  position: relative; }

.chapter_item img {
  width: 100%;
  max-width: 100%; }

.chapter_item .chapter_num {
  background: none repeat scroll 0 0 #67809f;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  color: #fff;
  height: 30px;
  line-height: 30px;
  position: absolute;
  left: 3px;
  text-align: center;
  top: 3px;
  width: 30px; }

.chapter_item .chapter_dur {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  line-height: 185%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #67809f;
  padding: 0 10px; }

.chapter_item .chapter_tit {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  line-height: 185%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #67809f;
  padding: 0 10px; }

.chapter_list [class*="col-"] {
  padding-top: 15px; }

.table-scrollable, .dataTables_scroll {
  margin: 0 !important; }

.dataTables_scrollHead {
  border-bottom: 1px solid #DAD7D7 !important; }

.dataTables_wrapper .dataTables_scrollBody {
  border-bottom: 0 !important; }

.bootstrap-select + .btn {
  margin-left: 15px; }

.nosort {
  background: none !important;
  cursor: default !important; }

.nowrap {
  white-space: nowrap !important; }

.nowrap .btn {
  display: inline-block !important;
  float: none !important; }

.pic_wrap {
  max-width: 170px;
  /*height: 170px;*/
  background-position: center top;
  background-size: cover; }

.pic_wrap img {
  max-width: 100%; }

.pic_wrap_outer {
  width: 185px; }

.cb-accordion .tumpler {
  padding: 8px; }

.cb-accordion .tumpler .checker {
  margin: 0 !important; }

.vat {
  vertical-align: top; }

.video-asset-tab a, .video-asset-porlet a {
  color: #3273FF;
  text-decoration: none; }

.left_col_pic_wrapper {
  width: 230px;
  height: 350px;
  line-height: 350px;
  background-position: center top;
  background-size: cover;
  vertical-align: middle;
  text-align: center; }

.left_col_pic_wrapper img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle; }

.left_col_pic {
  width: 300px !important; }

.right_col_info {
  /*height: 350px;*/
  height: 286px; }

.right_col_wrap {
  margin-left: 285px;
  float: none;
  width: auto; }

.rights_item {
  border: 1px solid #DAD7D7;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.rights_item:hover {
  /*background: #D7F7F5;*/ }

.rights_item.disabled {
  border: 1px solid #a94442; }

.rights_item.disabled:hover {
  /*background: #F7D7D7;*/ }

.rights_item .rights_rights ul li {
  padding: 0 5px 0 0 !important;
  margin: 0 !important; }

.rights_item .rights_rights ul li.active i {
  color: #45b6af;
  padding-right: 5px; }

.rights_item .rights_rights ul li.disable i {
  color: #a94442;
  padding-right: 5px; }

.text_title {
  font-size: 14px;
  font-weight: 400; }

.text_title.alarm {
  color: #a94442; }

.table.dataTable {
  margin: 0; }

.title_table .title_table {
  background: transparent;
  width: auto; }

.title_table .title_table th, .title_table .title_table td {
  padding: 2px 25px 2px 2px; }

.dataTables_scrollBody {
  /*overflow-x: hidden !important;*/ }

b, strong {
  font-weight: 600; }

.btn_square + .tooltip + .btn {
  /*margin-left: 15px;*/ }

.video-asset-tab a.btn, .video-asset-porlet a.btn {
  color: #fff; }

.form_title_nodrag {
  font-weight: 600 !important; }

.rights_rights .tumpler {
  width: 82px;
  margin-right: 10px; }

.rights_rights .tumpler .checker {
  margin: 0 !important;
  vertical-align: top; }

.rights_rights .tumpler .checker .bootstrap-switch {
  vertical-align: top; }

.rights_terms_edit .rights_item {
  padding: 10px 0;
  position: relative; }

.rights_terms_edit .rights_item .add_item {
  position: absolute;
  bottom: 10px;
  right: 10px;
  margin: 0px;
  line-height: 34px;
  font-size: 13px; }

.rights_terms_edit .rights_item .add_item .btn {
  margin-right: 5px; }

.rights_terms_edit .rights_item .rights_rights ul li {
  padding-left: 0;
  margin-top: 4px; }

.rights_terms_edit .rights_item .rights_rights ul li > span {
  display: block;
  overflow: hidden;
  line-height: 121%;
  padding-top: 3px; }

.rights_terms_edit .rights_item .rights_rights ul li:first-child {
  margin: 0px; }

.table_warning {
  padding: 5px 10px;
  margin: 10px 0 0; }

.table_warning div {
  margin-top: 5px; }
  .table_warning div:first-child {
    margin: 0; }
  .table_warning div i {
    margin-right: 5px;
    float: left;
    line-height: 135%; }
  .table_warning div span {
    display: block;
    overflow: hidden; }

.scroller_block {
  /*max-height: 300px;
  overflow-y: auto;*/ }

.basic_accordion .accordion-toggle {
  position: relative;
  width: 40px;
  height: 40px;
  float: left; }

.basic_accordion .accordion-toggle:after {
  background-image: url("../images/accordion-plusminus.png");
  background-position: right -29px;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  float: right;
  height: 18px;
  width: 18px; }

.basic_accordion .accordion-toggle.collapsed:after {
  background-position: right 2px; }

.basic_accordion .tumpler {
  padding: 8px;
  width: 160px; }

.basic_accordion .accordion_status {
  color: #505050;
  margin-right: 30px; }

.basic_accordion .episode_link {
  display: inline-block !important;
  padding-top: 10px;
  text-decoration: underline !important; }

.basic_accordion .episode_link:hover {
  text-decoration: none !important; }

.basic_accordion .table_inner .num {
  width: 30px; }

.basic_accordion .table_inner .name {
  width: 300px; }

.basic_accordion .table_inner .date {
  width: 100px; }

.drag_wrap {
  margin-bottom: 15px; }

.confirmation_md5 .btn-danger {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 20px;
  height: 20px;
  margin: 0; }

.confirmation_md5 .popover-title {
  background: #fff;
  border: 0; }

.md_5 {
  cursor: pointer;
  display: inline-block;
  border-bottom: 1px dotted #aba9a9;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.md_5:hover {
  border-bottom: 1px dotted transparent; }

.slider-product-image {
  display: inline-block;
  vertical-align: middle;
  /*height: 280px !important;
  line-height: 280px !important;*/
  text-align: center; }

.slider-product-image img {
  display: inline-block !important;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important; }

.slider-product .portlet_footer {
  padding: 6px; }

.slider-product .portlet_footer .label-title {
  padding: 0px;
  height: 14px;
  line-height: 14px;
  display: block;
  overflow: hidden; }

.portlet_footer .label-type {
  background: #67809F;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 25px;
  text-align: center;
  right: 2px;
  top: 2px; }

.owl-theme .owl-dots .owl-dot span {
  background: #d6d6d6 none repeat scroll 0 0;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  display: block;
  height: 10px;
  margin: 5px 7px;
  transition: opacity 200ms ease 0s;
  -webkit-transition: opacity 200ms ease 0s;
  -moz-transition: opacity 200ms ease 0s;
  -ms-transition: opacity 200ms ease 0s;
  -o-transition: opacity 200ms ease 0s;
  transition: opacity 200ms ease 0s;
  width: 10px; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block; }

.owl-theme .owl-controls {
  text-align: center; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791 none repeat scroll 0 0; }

.owl-theme .owl-dots {
  margin-top: 10px; }

.owl-carousel {
  padding: 0 20px; }

.owl-carousel .owl-nav {
  position: absolute;
  top: 50%;
  height: 0;
  left: 0;
  right: 0; }

.owl-carousel .owl-controls .owl-nav div {
  /*width: 8px;
  height: 11px;*/
  width: 32px;
  height: 32px;
  font-size: 0;
  position: absolute;
  margin-top: -16px;
  background-repeat: no-repeat; }

.owl-carousel .owl-controls .owl-nav .owl-prev {
  background: url("../images/bx/controls.png") no-repeat 0px -32px !important; }

.owl-carousel .owl-controls .owl-nav .owl-prev:hover {
  background: url("../images/bx/controls.png") no-repeat 0px 0 !important; }

.owl-carousel .owl-controls .owl-nav .owl-next {
  background: url("../images/bx/controls.png") no-repeat -43px -32px !important; }

.owl-carousel .owl-controls .owl-nav .owl-next:hover {
  background: url("../images/bx/controls.png") no-repeat -43px 0px !important; }

.owl-carousel .owl-controls .owl-nav div.owl-prev {
  left: -20px;
  background-position: 0px 0; }

.owl-carousel .owl-controls .owl-nav div.owl-next {
  right: -20px;
  background-position: -8px 0; }

#tab_customdata .form-group .checker {
  margin-top: -1px !important; }

.main_slider_wrap {
  border: 1px solid #dddddd;
  background-color: #f7f7f7;
  padding: 10px;
  margin-bottom: 25px; }

.main_slider_wrap > h4 {
  margin: 0 5px 15px; }

.main_slider_wrap .bx-wrapper {
  margin-bottom: 40px;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.title_table .title_table th {
  font-size: 12px;
  font-weight: 600; }

.status_block h4 {
  margin-top: 7px !important; }

.title_table_wrap h4 {
  padding-left: 0; }

/*pic edit*/
.left_col_pic {
  width: 50% !important; }

.right_col_wrap {
  float: left;
  margin-left: 0;
  width: 50%; }

.left_col_pic_wrapper {
  width: auto; }

/*end pic edit*/
.dashboard-stat .details.new span {
  color: #fff;
  display: block;
  font-size: 22px;
  font-weight: 100;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%; }

.dashboard-stat .details.new:hover span {
  text-decoration: none; }

.dashboard-stat .more {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.dashboard-stat:hover .more {
  opacity: 1;
  text-decoration: none;
  border: 0; }

.main_dashboard .dashboard-stat {
  height: 123px;
  text-decoration: none; }

.main_dashboard .dashboard-stat .more > i {
  margin-right: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.main_dashboard .dashboard-stat:hover .more > i {
  margin-right: 0px; }

.even td {
  background-color: #f5f5f5; }

#files_table select {
  min-width: 150px; }

.batch_table .checker {
  width: 62px !important; }

.batch_table th {
  white-space: nowrap !important; }

.table-striped > tbody > tr:nth-child(n) {
  background-color: #ffffff; }

.table-striped > tbody > tr:nth-child(2n) {
  background-color: #f5f5f5; }

.table-striped > thead th {
  border-bottom: 1px solid #dad7d7 !important; }

.title_level_1 td {
  font-weight: 600 !important;
  background-color: #d9edf7; }

.level_collapse td {
  padding-left: 8px !important;
  cursor: pointer; }

.level_collapse td .plusminus {
  background-image: url("../images/accordion-plusminus.png");
  background-position: right 2px;
  background-repeat: no-repeat;
  float: left;
  display: block;
  height: 18px;
  width: 18px;
  margin-right: 10px; }

.level_collapse td.opened .plusminus {
  background-position: right -29px; }

.batch_table_product {
  table-layout: fixed; }

.batch_table_product tbody tr td:first-child {
  /*padding-left: 30px;
  padding-right: 30px;*/ }

.batch_table_product tbody tr td ul {
  padding-left: 14px; }

.batch_table_pending tbody tr td {
  vertical-align: middle; }

.batch_table_pending tbody tr td .checker {
  width: 162px !important; }

.show_details {
  display: inline-block;
  cursor: pointer;
  /*border-bottom: 1px dashed $show-details-border;*/
  /*margin: 0 10px;*/
  /*width: 95px;*/
  text-align: left;
  white-space: nowrap;
  width: 120px; }

.show_details:hover {
  /*border-bottom: 1px dotted #333;*/ }

.show_details .number {
  display: inline-block;
  line-height: 34px;
  vertical-align: middle;
  width: 50px;
  text-align: right; }

.show_details .fa {
  font-size: 26px;
  padding: 0 10px;
  vertical-align: middle; }

.show_details .fa.fa-warning {
  color: #8a6d3b;
  font-size: 20px; }

.show_details .plus_minus {
  display: inline-block;
  font-size: 15px; }

.show_details .plus_minus .fa {
  padding: 0; }

.details_table_tr {
  display: none; }

.details_table_td {
  padding: 40px !important;
  background-color: #f5f5f5; }

.details_table_td table {
  width: 100% !important; }

.batch_table_pending tbody tr td .details_table {
  width: 100%;
  margin: 0; }

.batch_table_pending tbody tr td .details_table th {
  font-weight: 400;
  border-bottom: 1px solid #dad7d7 !important; }

.batch_table_pending tbody tr td .details_table th, .batch_table_pending tbody tr td .details_table td {
  padding: 6px; }

.table.batch_table_pending tbody > tr td {
  border-bottom: 1px solid #dad7d7 !important; }

.batch_option_label {
  display: inline-block;
  width: 100px; }

.batch_option div {
  margin-top: 10px; }

.batch_option div:first-child {
  margin: 0px; }

.title_level_2 td {
  vertical-align: middle !important; }

.title_level_2 .title_level_action {
  text-align: right; }

.title_level_2 .title_level_action .checker {
  width: 62px !important;
  text-align: left;
  margin-right: 15px !important; }

.title_level_2.level_even td {
  background-color: #F5F5F5; }

.progress_block {
  width: 150px; }

.progress_block .progress {
  margin: 0;
  border: 1px solid #ddd; }

.table-striped > tbody > tr.title_level_2 {
  background-color: #ffffff; }

.all_products .show_all_products {
  border-bottom: 1px dashed #333;
  display: inline-block;
  cursor: pointer; }

.all_products .show_all_products:hover {
  border-bottom: 1px dotted #333; }

.all_products .product_list {
  display: none; }

.second_level_string {
  display: none; }

.second_level_string {
  background-color: #fff !important; }

.left_col_33 {
  width: 300px !important; }

.right_col_66 {
  margin-left: 285px;
  float: none;
  width: auto; }

.pull-left-checker {
  width: 182px; }

.fa[data-toggle="tooltip"] {
  cursor: default; }

.asset_drag_title .title_num {
  width: 50px; }

.asset_drag_title .title_title {
  width: 220px; }

.asset_drag_title .title_title_version {
  width: 120px; }

.asset_drag_title .title_artist {
  width: 220px; }

.asset_drag_title .title_type {
  width: 40px; }

.asset_drag_title .title_pa {
  width: 60px; }

.asset_drag_title .title_duration {
  width: 80px; }

.asset_drag_title .title_preview {
  width: 80px; }

.asset_drag_title .title_isrc {
  width: 220px; }

.asset_drag_item .item_num {
  width: 50px; }

.asset_drag_item .item_title {
  width: 220px; }

.asset_drag_item .item_title_version {
  width: 120px; }

.asset_drag_item .item_artist {
  width: 220px; }

.asset_drag_item .item_type {
  width: 40px; }

.asset_drag_item .item_pa {
  width: 60px; }

.asset_drag_item .item_duration {
  width: 80px; }

.asset_drag_item .item_preview {
  width: 80px; }

.asset_drag_item .item_isrc {
  width: 220px; }

.asset_drag_wrap {
  width: 1330px; }

.asset_drag_wrap .dd3-content {
  height: auto;
  min-height: 46px; }

.asset_drag_tab {
  min-width: 680px;
  overflow-x: auto;
  margin-bottom: 20px; }
  .asset_drag_tab .form-big-group {
    margin: 0 10px; }

.dd3-content:hover {
  color: inherit; }

.show_warning {
  color: #a94442;
  margin-left: 15px;
  cursor: pointer; }

.details_table_tr .note {
  margin: 0; }

.details_table_tr .note table tr td {
  border: 0 !important;
  padding: 5px 8px; }

.details_table_tr .note table tr td ul {
  margin: 0; }

.pull-left.pull-left-checker {
  margin-left: 8px; }

.ml_8 {
  margin-left: 8px; }

.bootstrap-switch .bootstrap-switch-label {
  background: #ffffff; }

.bootstrap-switch {
  border-color: #e5e5e5; }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #444444; }

.theme-panel > .theme-options {
  width: 352px; }

.theme-panel > .toggler {
  padding: 10px 20px;
  color: #fff; }

.theme-panel > .toggler-close {
  background: #3d3d3d url("../images/icon-color-close.png") no-repeat scroll center center !important; }

.dropdown-user .toggler {
  padding: 8px 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #505050;
  font-weight: 300; }

.dropdown-user .toggler:hover {
  background: #EEEEEE; }

.dropdown-user .toggler i {
  display: inline-block;
  margin-right: 9px;
  width: 15px;
  color: #666; }

.dropdown-user .dropdown-menu {
  border-color: #1f232b; }

.dropdown-user .dropdown-menu:after {
  border-color: #242731;
  border-bottom: 6px solid #242731 !important; }

.dropdown-user .dropdown-menu .checkbox-list {
  padding: 0; }

.dropdown-user .dropdown-menu .checkbox-list label {
  padding: 8px 14px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-weight: 300;
  color: #505050; }

.dropdown-user .dropdown-menu .checkbox-list label:hover {
  padding: 8px 14px;
  cursor: pointer;
  background: #EEEEEE; }

.dropdown-user .dropdown-menu .checkbox-list label .checker {
  margin-right: 5px !important;
  margin-left: -2px !important; }

.dropdown-menu li.divider {
  background: #DAD7D7; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a {
  color: #505050; }

.btn_fa .fa {
  padding-right: 13px; }

.main-files-block {
  padding: 10px 0;
  background: #F7F7F7; }

.feeds .desc {
  line-height: 50px; }

.feeds li {
  background: #ffffff; }

.feeds li .label {
  background: #89c4f4; }

.bootstrap-select .label .fa {
  margin-right: 5px;
  color: #fff; }

.page-title h1 .fa {
  font-size: 22px;
  line-height: 24px;
  margin-top: 0;
  vertical-align: top; }

.status_block .label .fa {
  margin-right: 5px; }

.slider-product .portlet_footer {
  padding-left: 26px; }

.slider-product .portlet_footer .label {
  text-align: left; }

.portlet_footer .label-type {
  background: transparent !important;
  left: -3px !important;
  bottom: -3px !important;
  top: auto !important; }

.portlet_footer .label-status {
  cursor: default;
  background: #67809f none repeat scroll 0 0;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  display: block;
  height: 30px;
  line-height: 25px;
  right: 2px;
  left: auto;
  text-align: center;
  top: 2px;
  width: 30px; }

.portlet_footer .label-status.ready {
  background: #428bca; }

.portlet_footer .label-status.delivered {
  background: #45b6af; }

.portlet_footer .label-status.donotuse {
  background: #f3565d; }

.portlet_footer .label-status.incomplete {
  background: #dfba49; }

.conpensation_drag .dd3-content {
  height: auto !important; }

.conpensation_drag .dd3-handle {
  height: 47px; }

.conpensation_drag_num {
  padding: 7px 5px 0;
  width: 30px;
  float: left; }

.conpensation_drag_name {
  float: left;
  width: 200px; }

.conpensation_drag_own {
  float: left;
  width: 120px; }

.conpensation_drag_own .item {
  margin-bottom: 5px; }

.conpensation_drag_own .item .text {
  float: left;
  width: 30px;
  padding: 7px 5px 0; }

.conpensation_drag_own .item .field {
  overflow: hidden; }

.conpensation_drag_action {
  float: right;
  width: 40px; }

.conpensation_drag_attr {
  overflow: hidden;
  padding-right: 20px; }

.conpensation_drag_attr .item {
  margin-bottom: 5px; }

.conpensation_drag_attr .item.item_switch .checker {
  float: left !important;
  height: 34px;
  margin: 0 !important;
  width: auto; }

.conpensation_drag_attr .item.item_switch .text {
  width: 193px; }

.conpensation_drag_attr .item .text {
  float: left;
  width: 72px;
  padding: 7px 5px 0;
  text-align: right; }

.conpensation_drag_attr .item .field {
  overflow: hidden; }

.dd3-item-territory {
  background: inherit; }

.dd3-item-territory .conpensation_drag_attr .item .text {
  width: 73px; }

.dd3-item-territory .conpensation_drag_attr .item .field .form-control {
  margin-bottom: 10px;
  width: 200px !important; }

.dd3-item-territory .conpensation_drag_name .fa {
  margin-right: 5px; }

.release_item {
  margin-top: 5px; }

.release_item:first-child {
  margin-top: 0px; }

.release_item .field {
  float: left;
  width: 58px;
  margin-right: 10px; }

.release_item .text {
  overflow: hidden;
  padding-top: 6px; }

.record_artist {
  width: 275px;
  padding-right: 10px; }

.todo-tasklist-item li {
  margin: 0; }

.ms-container .custom-header {
  margin: 0; }

.fileinput .btn-file {
  background: #e5e5e5; }

.fileinput .btn-file:hover {
  background: #D3D3D3; }

.fileinput .btn-file .fileinput-exists, .fileinput .btn-file .fileinput-new {
  color: #333333 !important; }

.fileinput .btn.red {
  background: #D84A38;
  color: #ffffff; }

.form_datetime .date-set {
  z-index: 0 !important;
  background: #e5e5e5; }

.form_datetime .date-set:hover {
  background: #D3D3D3; }

.select_pic .select2-chosen .flag, .select2-result-label .flag {
  width: 15px !important;
  margin-right: 5px;
  float: left;
  padding-top: 2px; }

.select_pic .select2-chosen .flag {
  padding-top: 5px; }

.state_text {
  display: block;
  overflow: hidden; }

.product_name {
  border-bottom: 1px solid #dad7d7;
  color: #505050;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 15px;
  margin-top: 0;
  min-height: 49px;
  padding: 7px 15px 7px 0; }

.table_usage th {
  border-left: 1px solid #dad7d7 !important;
  text-align: center; }

.table_usage tr:first-child th:first-child {
  border-left: 0 !important; }

.table_usage td {
  text-align: center; }

.table_usage td:first-child {
  text-align: left; }

.table_usage td .fa-check-circle-o {
  color: #45b6af; }

.record_account {
  width: 371px; }

.attach_file_form {
  display: none; }

.checkbox_list {
  padding-top: 6px; }

.checkbox_list label {
  cursor: pointer;
  display: block;
  float: left;
  width: 50%;
  font-size: 13px; }

.checkbox_list .checker {
  margin-left: 0 !important; }

.dd-placeholder, .dd-empty {
  background: #f2fbff; }

.ac .btn_square {
  float: none !important;
  display: inline-block !important; }

.mark_list li {
  list-style-type: disc !important;
  padding-left: 15px;
  list-style-position: inside; }

.mark_list ul li {
  padding-left: 30px !important;
  list-style-type: circle !important; }

.mark_list li .fa {
  margin-right: 5px; }

.dsp_wrapper {
  height: 230px !important;
  line-height: 230px !important;
  background: #ECECEC; }

.right_col_dsp {
  height: 166px !important; }

.switch_radio_wrap {
  height: 34px; }

.switch_radio_wrap div.radio {
  padding: 0;
  margin: 0; }

.calendar_inline {
  width: 152px; }

.period_item {
  display: none; }

.period_item.vis {
  display: block; }

.margin-left-351 {
  margin-left: 351px; }

.period_group .btn-info.active {
  background: #3379B5; }

.period_group .btn {
  width: 160px;
  margin: 0 !important; }

.storage_item .portlet-body {
  padding: 10px !important; }

.storage_item .label {
  cursor: default; }

.storage_item .label .fa {
  margin-right: 4px; }

.storage_item .switch_wrap {
  /*padding-top: 6px;*/ }

.storage_item .switch_wrap .checker {
  float: none !important;
  height: 34px !important;
  margin: 0 !important; }

.storage_item .switch_wrap .checker span {
  background-image: none; }

.storage_item .switch_wrap .checker .bootstrap-switch {
  display: block; }

.rights_item .rights_rights ul li {
  float: left;
  width: 33.333%;
  padding: 0 5px; }

.rights_territory {
  width: 200px !important;
  padding: 0 15px; }

.rights_territory .date_title {
  float: left;
  width: 40px;
  margin-top: 4px; }

.rights_territory .date_val {
  overflow: hidden; }

.rights_item .rights_rights {
  padding-right: 60px;
  position: relative; }

.rights_item .rights_rights .btn {
  position: absolute;
  right: 15px; }

.rights_item .rights_rights .btn-success {
  top: 45px; }

@media only screen and (max-width: 1700px) {
  .rights_item .rights_rights ul li {
    width: 50%; }

  .filemanager .data li {
    width: 50% !important; } }
.rights_territory div .text_title {
  width: 120px;
  display: inline-block; }

.dsp_name {
  display: inline-block;
  vertical-align: middle;
  line-height: 15px; }

.dsp_name > * {
  display: inline-block;
  vertical-align: middle;
  line-height: 15px; }

.dsp_name img {
  margin-right: 4px; }

.pagination {
  margin: 0; }

.pagination > li > a.disabled {
  cursor: not-allowed; }

.list_asset .col_33 {
  float: left;
  width: 33.333%;
  padding: 0 5px; }

.list_asset .col_33 a {
  display: block; }

.list_asset .form-big-group {
  max-height: 500px;
  overflow: auto; }

.bs-select-item .fa {
  margin-right: 5px; }

.bs-select-item.select-primary, .bs-select-item.select-primary .fa {
  color: #428BCA !important; }

.bs-select-item.select-warning, .bs-select-item.select-warning .fa {
  color: #DFBA49 !important; }

.bs-select-item.select-danger, .bs-select-item.select-danger .fa {
  color: #F3565D !important; }

.bs-select-item.select-success, .bs-select-item.select-success .fa {
  color: #45B6AF !important; }

.input_date_wrap {
  width: 100%; }

.query_input {
  width: 615px !important; }

.query_input + .input-group-btn {
  width: 40px; }

.audio_player_wrap .audio_player {
  width: 100%; }

.audio_player_wrap {
  width: 100%;
  height: 100%;
  padding: 95px 15px 15px;
  position: relative; }

.audio_player_wrap .fa {
  position: absolute;
  top: 0;
  left: 50%;
  font-size: 80px;
  line-height: 80px;
  display: block;
  height: 80px;
  width: 80px;
  margin: 49px 0 0 -46px;
  color: #575455; }

.audio_player_wrap_composition .fa {
  margin: 74px 0 0 -46px; }

.progress_cell {
  width: 200px; }

.progress_cell .progress {
  margin-bottom: 15px; }

.progress_cell h3 {
  margin-top: 0; }

.text_up {
  font-size: 16px;
  font-weight: 300; }

tr.alert-danger td {
  background-color: #f2dede !important; }

.inner_table tr td:first-child {
  font-weight: 600;
  text-align: right;
  width: 250px; }

.inner_table tr td {
  padding: 0 5px; }

.show_alert {
  margin-left: 4px;
  cursor: pointer; }

.show_alert.error {
  color: #a94442; }

.show_alert.warning {
  color: #DFBA49; }

.batch_alert ul {
  margin-top: 4px;
  padding-left: 20px !important; }

.batch_alert {
  margin: 5px 0 0;
  padding: 8px 15px 8px 10px; }

.dn {
  display: none; }

.batch_alert_wrap {
  min-width: 300px; }

.fa.mr_4 {
  margin-right: 4px !important; }

.popover_wrap {
  z-index: 10000; }

/*
.popover_wrap .arrow{
	height: 20px;
    width: 20px;
	display: block;
    margin: 0;
    position: absolute;
    right: -20px;
    top: -20px;
}

*/
.show_alert.warning .popover {
  background: #FCF8E3;
  border: 1px solid #c7ad2f;
  cursor: default; }

.show_alert.warning .popover .arrow {
  border-right-color: #A58E24; }

.show_alert.warning .popover .arrow:after {
  border-right-color: #FCF8E3; }

.show_alert .popover .popover_close {
  width: 20px;
  height: 20px;
  display: block;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px; }

.show_alert.error .popover {
  background: #F9F0F0;
  border: 1px solid #dca7b0;
  cursor: default; }

.show_alert.error .popover .arrow {
  border-right-color: #C97E8B; }

.show_alert.error .popover .arrow:after {
  border-right-color: #F9F0F0; }

.show_alert .popover h3 {
  margin-top: 0;
  font-size: 20px;
  margin-bottom: 16px; }

.show_alert .popover {
  max-width: 500px;
  padding: 10px; }

.show_alert .popover .popover-content ul {
  padding-left: 16px;
  margin-bottom: 0; }

.col_list .table td {
  padding: 4px 16px; }

.col_list table a {
  display: block; }

.col_list table a:hover {
  text-decoration: underline; }

.login .billing_text {
  /*background: #F2DEDE;*/ }

.login .billing_text p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 150%; }

.login .billing_text h3 {
  color: #a94442;
  font-size: 32px !important; }

.slider-product .block_info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(60, 85, 114, 0.9);
  color: #fff;
  padding: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0; }

.slider-product:hover .block_info {
  opacity: 1; }

.slider-product .block_info .block_info_inner {
  height: 100%;
  overflow: hidden;
  width: 100%; }

.slider-product .block_info .block_info_inner p {
  font-size: 11px;
  margin-bottom: 4px;
  line-height: 12px; }

.slider-product .block_info .block_info_inner p span {
  color: #dbd6d6; }

.table_picto .fa-check-circle-o {
  color: #45b6af; }

.table_picto .fa-times-circle-o {
  color: #F3565D; }

.batch_drag_wrap .batch_drag_inner .dspname img {
  margin-right: 7px; }

.batch_drag_wrap .dd3-handle {
  height: 46px; }

.batch_drag_wrap .details_table_tr {
  margin-top: -6px; }

.warning_small {
  color: #f3565d !important;
  font-size: 11px;
  display: inline-block; }

.rights_item .rights_rights {
  padding-right: 0; }

.rights_terms_edit_name {
  margin: 0 10px 10px;
  border-bottom: 1px solid #dad7d7;
  line-height: 34px;
  padding: 0 0 10px 5px; }

.btn_square.fr + .btn {
  margin: 0 15px 0 0; }

.rights_item.disabled {
  padding: 10px 10px 10px 15px; }

.region_disabled {
  display: block;
  vertical-align: middle;
  height: 34px;
  line-height: 32px; }

.region_disabled .text_title {
  display: inline-block;
  vertical-align: middle; }

.region_disabled .text_title.alarm {
  margin-left: 50px; }

.region_disabled .text_title.alarm .fa {
  padding-right: 5px; }

.rights_rights .tumpler {
  margin-right: 10px;
  width: 48px; }

@media only screen and (max-width: 1600px) {
  .rights_item .rights_territory {
    float: none !important;
    width: 550px !important; }

  .rights_item .rights_rights {
    padding: 15px 15px 0; }

  .rights_item .rights_territory:after {
    content: "";
    display: table;
    clear: both; }

  .rights_item .rights_territory .cb {
    clear: none !important;
    float: left !important;
    width: 250px; }

  .rights_item .rights_territory .cb + .cb {
    margin-left: 20px; } }
.report_list_header {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 400 !important; }

.report_item {
  margin-bottom: 10px;
  padding: 10px;
  border-width: 1px;
  border-style: solid; }

.report_item.alert-normal, .report_item_subitem.alert-normal {
  background: #F5F5F5;
  border-color: #dad7d7;
  color: #333333 !important; }

.report_item.alert-danger, .report_item_subitem.alert-danger {
  background: #F2DEDE;
  border-color: #a94442;
  color: #a94442; }

.report_item.alert-success, .report_item_subitem.alert-success {
  background: #DFF0D8;
  border-color: #3c763d;
  color: #3c763d; }

.report_item_name {
  width: 30%; }

.report_item_subitem .report_item_name {
  width: -webkit-calc(30% - 5px);
  width: -moz-calc(30% - 5px);
  width: calc(30% - 5px); }

.report_item_progress {
  width: 180px; }

.report_item_progress h3 {
  margin-bottom: 13px; }

.report_item_progress .progress {
  border-style: solid;
  border-width: 1px; }

.report_item_progress .progress {
  background-color: #ffffff; }

.alert-danger .report_item_progress .progress {
  border-color: #dad7d7; }

.alert-success .report_item_progress .progress {
  border-color: #dad7d7; }

.alert-info .report_item_progress .progress {
  border-color: #dad7d7; }

.alert-warning .report_item_progress .progress {
  border-color: #dad7d7; }

.alert-normal .report_item_progress .progress {
  border-color: #dad7d7; }

.report_item_info > .clearfix {
  margin-top: 5px; }

.report_item_info > .clearfix:first-child {
  margin-top: 0; }

.report_item_action {
  width: 60px; }

.report_item_info_title {
  width: 240px;
  margin-right: 10px;
  text-align: right;
  font-weight: 400; }

.report_item_info_value {
  font-weight: 300; }

.report_item_subitem {
  border: 1px solid #dad7d7;
  padding: 10px;
  margin-top: 10px;
  background: #F5F5F5; }

.report_item_subitem.alert-normal {
  color: #000; }

.report_item .report_item_status .fa {
  margin-right: 5px; }

.report_item.alert-warning {
  border-color: #3c763d; }

.report_item.alert-warning, .report_item_subitem.alert-warning {
  background: #FCF8E3;
  border-color: #8a6d3b;
  color: #8a6d3b; }

.report_item.alert-info, .report_item_subitem.alert-info {
  background: #D9EDF7;
  border-color: #31708f;
  color: #31708f; }

.custom_data_item {
  border: 1px solid #dad7d7;
  padding: 10px;
  margin-bottom: 15px; }

.custom_data_item .custom_data_name {
  line-height: 140% !important;
  font-size: 14px;
  padding-bottom: 10px;
  margin-bottom: 0px;
  /*border-bottom: 1px solid #dad7d7;*/ }

.custom_data_inner {
  margin: 0 -10px; }

.custom_data_inner .custom_data_elem {
  display: block;
  height: 22px;
  padding: 0 10px;
  float: left;
  width: 33.333%;
  margin-bottom: 10px; }

.custom_data_inner .custom_data_elem .tumpler {
  margin-right: 10px;
  width: 52px; }

.custom_data_inner .custom_data_elem .tumpler .checker, .custom_data_inner .custom_data_elem .tumpler .radio {
  margin: 0 !important;
  vertical-align: top;
  padding: 0; }

.custom_data_inner .custom_data_elem .tumpler .radio {
  width: 19px;
  height: 19px;
  min-height: 19px; }

.custom_data_inner .custom_data_elem .tumpler .radio > span {
  margin: 0; }

.custom_data_inner .custom_data_elem .tumpler .radio > span .bootstrap-switch {
  vertical-align: top; }

.custom_data_inner .custom_data_elem .tumpler .checker .bootstrap-switch {
  vertical-align: top; }

.custom_data_inner .custom_data_elem > span {
  display: block;
  line-height: 158%;
  overflow: hidden;
  padding-top: 0px;
  height: 22px !important;
  position: relative; }

.custom_data_inner .custom_data_elem > span:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 22px;
  width: 30px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 73%);
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 73%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 73%); }

.tooltip-inner {
  max-width: 500px; }

.confirmation_md5 .btn-danger {
  height: 20px !important; }

.confirmation_md5 .btn .glyphicon {
  font-size: 9px;
  margin: 0;
  top: -1px; }

.confirmation_md5 .popover-title {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.confirmation_md5 .popover-title {
  background: #ffffff; }

.confirmation_md5.popover {
  border-color: rgba(0, 0, 0, 0.2); }

.custom_data_name .custom_data_name_val {
  float: left;
  display: block;
  line-height: 34px;
  font-weight: 400; }

.custom_data_name .btn_square {
  float: right;
  margin-left: 15px; }

.show_alert .popover-content {
  word-wrap: break-word; }

.table .btn_square + .btn {
  margin-left: 0px; }

.ui-dialog {
  background: #ffffff;
  width: 300px !important;
  left: 50% !important;
  margin-left: -150px !important;
  padding: 25px;
  border: 1px solid #dad7d7;
  -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  -moz-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  /**/
  position: absolute;
  top: 100px;
  /**/ }

.ui-dialog-titlebar {
  position: relative;
  margin-bottom: 10px; }

.ui-dialog-titlebar-close {
  width: 20px;
  height: 20px;
  display: block;
  border: 0;
  position: absolute;
  /*background: url("../images/remove-icon-small.png") center center no-repeat;*/
  background: transparent;
  top: -20px;
  right: -20px; }

.ui-dialog-titlebar-close:after {
  display: block;
  content: "\00D7";
  position: absolute;
  left: 6px;
  top: -3px; }

.ui-dialog-content .control-label {
  margin: 0;
  padding-top: 7px;
  font-size: 13px; }

.ui-dialog-buttonpane button {
  padding: 7px 14px;
  border: 0;
  display: inline-block;
  margin-left: 15px;
  color: #fff;
  background-color: #00cc99; }

.ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: right; }

.ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
  margin: 0; }

.ui-dialog-content.ui-widget-content .row {
  margin-bottom: 0; }

.ui-dialog-content.ui-widget-content {
  margin-bottom: 20px; }

.ui-dialog-content.ui-widget-content .control-label {
  padding-right: 0; }

.ui-dialog-titlebar {
  text-align: center;
  font-size: 16px;
  margin-bottom: 20px; }

.ui-dialog-buttonpane .ui-dialog-buttonset button {
  background-color: #00cc99; }
  .ui-dialog-buttonpane .ui-dialog-buttonset button:active, .ui-dialog-buttonpane .ui-dialog-buttonset button:focus, .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
    color: #ffffff;
    background-color: #00bd8e;
    border-color: #00cc99; }
  .ui-dialog-buttonpane .ui-dialog-buttonset button:active:hover {
    color: #ffffff;
    background-color: #00bd8e;
    border-color: #00cc99; }

.ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
  background-color: #F3565D; }
  .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child:active, .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child:focus, .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child:hover {
    color: #ffffff;
    background-color: #f2484f;
    border-color: #f13e46; }
  .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child:active:hover {
    color: #ffffff;
    background-color: #f2484f;
    border-color: #f13e46; }

/**/
.dataTables_wrapper .top {
  margin-bottom: 20px; }

.dataTables_wrapper .bottom {
  margin-top: 20px; }

.dataTables_wrapper .top, .dataTables_wrapper .bottom {
  text-align: center; }

.dataTables_wrapper .top .dataTables_paginate {
  display: inline-block; }

.dataTables_paginate a, .dataTables_paginate .ellipsis {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #3273FF;
  text-decoration: none;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: 1.42857; }

.dataTables_paginate .ellipsis, .dataTables_paginate a.current {
  cursor: not-allowed; }

.dataTables_paginate a.current, .dataTables_paginate a:hover {
  background: #eeeeee; }

/**/
.popUp {
  top: 50px !important;
  left: 50% !important;
  width: 800px !important;
  margin-left: -400px !important;
  z-index: 1000 !important;
  padding: 15px !important;
  background-color: #f2f7fb; }

.popUp table {
  width: 100% !important; }

.popUp table td, .even .popUp table td {
  background-color: #f5f5f5; }

.popUp table tr:nth-of-type(2n+1) td, .even .popUp table tr:nth-of-type(2n+1) td {
  background-color: #ffffff; }

.popUp table td {
  padding: 2px 4px; }

.help_button {
  position: relative;
  display: inline-block;
  cursor: pointer;
  color: #3273FF; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  height: 14px;
  padding: 1px 4px;
  right: 25px;
  top: 10px;
  font-size: 10px !important;
  text-shadow: .5px .5px 0px #000 !important;
  font-weight: 400; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge-warning {
  background-color: #BF9F41; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown.dropdown_warning .dropdown-toggle > i {
  color: #FFEEBF !important; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown.dropdown_danger .dropdown-toggle > i {
  color: #FFCED0 !important; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown.dropdown_info .dropdown-toggle > i {
  color: #BAE1FF !important; }

.page-header.navbar .top-menu .navbar-nav > li.dropdown.dropdown_info .dropdown-toggle > .badge {
  background-color: #6FB6ED; }

.dropdown_task .dropdown-menu {
  padding: 10px;
  max-width: 350px !important;
  width: 350px !important;
  padding: 0; }

.dropdown_task .dropdown-menu li {
  display: block;
  overflow: hidden; }

.dropdown_task .dropdown-menu li.title_li {
  text-align: center;
  text-transform: uppercase;
  margin: 20px 0 10px; }

.dropdown_task .dropdown-menu li a {
  display: block;
  text-decoration: none;
  padding: 4px 8px;
  font-size: 13px; }

.dropdown_task .dropdown-menu li a span {
  display: block;
  overflow: hidden; }

.dropdown_task .dropdown-menu li a .error_task_text {
  text-overflow: ellipsis;
  color: #3273FF !important; }

.dropdown_task .dropdown-menu li a:hover .error_task_text {
  text-decoration: underline; }

.dropdown_task .dropdown-menu li a .error_task_text .fa {
  color: #c5c5c5 !important;
  margin-right: 6px;
  font-size: 13px; }

.dropdown_task .dropdown-menu li a .error_task_dsp {
  font-size: 12px;
  padding-left: 24px; }

.dropdown_task .dropdown-menu li.show_all a {
  text-align: center;
  text-transform: uppercase;
  padding: 10px; }

.dropdown_task .dropdown-menu li.show_all a .fa {
  margin-left: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.dropdown_task .dropdown-menu li.show_all a:hover .fa {
  margin-left: 10px; }

.btn + .btn {
  margin-left: 15px; }

.btn.pull-right + .btn.pull-right {
  margin: 0 15px 0 0; }

.tumpler_right {
  margin: 5px 17px 0 15px;
  width: 52px;
  width: 115px; }

.tumpler_right .checker {
  margin: 0 !important;
  vertical-align: top;
  width: 52px;
  height: 22px;
  float: right;
  font-size: 12px !important; }

.tumpler_right .checker .fa {
  font-size: 12px !important; }

.tumpler_right .tumpler_text {
  float: left;
  display: block;
  height: 22px !important;
  line-height: 180%; }

.task_accordion_wrap .panel-title {
  height: 40px;
  line-height: 40px;
  padding-right: 15px !important;
  vertical-align: middle; }

.task_accordion_wrap .panel-title * {
  /*vertical-align: middle;*/ }

.task_accordion_wrap .panel-title .accordion-toggle {
  height: 40px;
  width: 40px; }

.task_accordion_wrap .panel-title .accordion-toggle:after {
  position: absolute;
  top: 11px;
  left: 9px; }

.task_accordion_wrap .panel-title > .fa {
  font-size: 20px;
  line-height: 40px;
  vertical-align: top;
  margin: 0 12px 0 0; }

.task_accordion_wrap .panel-title > .btn {
  margin-top: 3px !important; }

.task_accordion_wrap .panel-title .tumpler_right {
  margin: 9px 0px 0px 15px !important;
  width: auto; }

.task_accordion_wrap .panel-title .tumpler_right .bootstrap-switch {
  vertical-align: top; }

.task_accordion_wrap .panel-title .fa.fa-check-circle-o {
  color: #45b6af; }

.task_accordion_wrap .panel-title .fa.fa-times-circle-o,
.task_accordion_wrap .panel-title .fa.fa-exclamation-triangle {
  color: #a94442; }

.task_accordion_wrap .panel-title .batch_name {
  width: 200px;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.task_accordion_wrap .panel-title .batch_name span {
  font-size: 13px; }

.task_accordion_wrap .panel-title .task_num {
  width: 200px;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.task_accordion_wrap .panel-title .task_num span {
  font-size: 13px; }

.task_accordion_wrap .panel-title .task_name {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  padding-right: 20px;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.title_button h4 {
  margin: 0;
  line-height: 31px;
  height: 40px; }

.modal-body .custom_data_inner {
  margin: 0; }

.tooltip {
  z-index: 10051; }

.modal-body .custom_data_inner .custom_data_elem {
  width: 50%;
  padding-left: 0; }

.custom_data_inner .custom_data_elem span {
  cursor: default; }

.add_custom_data .modal-body {
  padding: 25px; }

.add_custom_data .close {
  background: none !important;
  text-indent: 0;
  width: 15px;
  height: 15px;
  line-height: 15px;
  color: #000000;
  font-weight: 400;
  opacity: 0.4; }

.add_custom_data .close span {
  width: 15px;
  height: 15px;
  line-height: 15px;
  display: inline-block; }

.batch_name img {
  margin-right: 5px; }

.task_accordion_wrap .panel-title .batch_name {
  width: 330px; }

.task_accordion_wrap .panel-title .batch_name.ds_name {
  width: 250px; }

@media only screen and (max-width: 1368px) {
  .task_accordion_wrap .panel-title .batch_name {
    width: 200px; } }
.editable-buttons .btn + .btn {
  margin: 0; }

.editableform-loading {
  background: url("../images/loading2.gif") center center no-repeat; }

.editable-clear-x {
  background: url("../images/clear.png") center center no-repeat; }

.btn-danger.btn-success, .btn-danger.btn-success:focus, .btn-danger.btn-success:active {
  background-color: #00cc99;
  border-color: #00cc99; }

.btn-danger.btn-success:hover {
  background-color: #00bd8e;
  border-color: #307f7a; }

.tabs-below.tabs_top .nav-tabs > li.active {
  border-top: 3px solid #dad7d7;
  border-bottom: none; }

.tabs-below.tabs_top .nav-tabs li {
  margin-bottom: -2px !important; }

.datatable_wrap .dataTables_length {
  display: none; }

.datatable_wrap .dataTables_filter {
  display: none; }

.datatable_wrap .dataTables_info {
  display: none; }

.datatable_wrap .table {
  margin-bottom: 20px; }

.datatable_wrap .dataTables_paginate {
  text-align: center; }

.datatable_wrap .dataTables_paginate:after {
  content: "";
  display: table;
  clear: both; }

.datatable_wrap .dataTables_paginate a {
  float: none; }

.tabbable-custom.top_tab .nav-tabs > li.active {
  border-bottom: 0;
  border-top: 3px solid #dad7d7; }

.tabbable-custom.top_tab .nav-tabs > li {
  margin-bottom: -1px !important; }

.tabbable-custom.top_tab .nav-tabs {
  position: relative;
  z-index: 100; }

.storage_tabs {
  margin: 0;
  padding: 15px; }

.storage_tabs li a {
  padding-left: 6px; }

.storage_tabs li a span {
  display: block;
  overflow: hidden; }

.storage_tabs li a span .fa {
  margin-right: 5px; }

.storage_tabs li a span .fa.fa-cloud-download {
  color: #45B6AF; }

.storage_tabs > h4 {
  margin: 0 0 18px; }

.stor_name {
  margin-left: 22px;
  font-size: 12px; }

.storage_tabs .main-knob-block {
  margin: 0 auto;
  color: inherit; }

.stor_total .fa {
  margin-right: 5px; }

.stor_total span {
  font-size: 20px;
  position: relative;
  top: 2px; }

.storage_tabs.main-files-block .main-files-block {
  border: transparent;
  background: transparent;
  margin: 0; }

.storage_tabs .col_right.col .tab-pane, .storage_tabs .col_left.col {
  height: 230px !important;
  overflow: hidden; }

.storage_tabs .col_left.col {
  unicode-bidi: bidi-override;
  direction: rtl;
  overflow-y: scroll;
  overflow-x: hidden !important;
  margin: 0 -1px 0 -7px;
  padding-left: 8px; }

.scroll_wrap {
  direction: ltr; }

.scroll_wrap .nav {
  margin: 0; }

.close {
  background-image: url("../images/remove-icon-small.png") !important;
  opacity: 0.5; }

.alert > p, .alert > ul {
  margin-bottom: 10px; }

.alert.alert-danger {
  background: #f2dede;
  color: #a94442;
  border-color: #a94442; }

.alert.alert-warning {
  background: #fcf8e3;
  color: #8a6d3b;
  border-color: #8a6d3b; }

.alert.alert-info {
  background: #d9edf7;
  color: #31708f;
  border-color: #31708f; }

.alert.alert-success {
  background: #dff0d8;
  color: #3c763d;
  border-color: #3c763d; }

/**/
.file_browser .nav-tabs {
  border: 0; }

.file_browser .nav-tabs li a {
  border-color: #DAD7D7 #ffffff #DAD7D7 #DAD7D7; }

.file_browser .nav-tabs li.active a {
  border-color: #DAD7D7 #ffffff #DAD7D7 #DAD7D7;
  border-bottom: 1px solid transparent !important; }

.file_browser .nav-tabs li a:hover,
.file_browser .nav-tabs li a:focus {
  background: #ffffff;
  color: #3273FF;
  border-bottom: 1px solid #DAD7D7; }

.file_browser .storages_list {
  margin-left: 20px;
  margin-top: 12px; }

.file_browser .storages_list .fa.text-success {
  background: #DFF0D8;
  border-color: #3c763d;
  color: #3c763d; }

.file_browser .nav-tabs {
  border: 0; }

.file_browser .nav-tabs li a {
  border: 1px solid transparent; }

.file_browser .nav-tabs li.active a {
  /*border: 1px solid #dad7d7;
  border-bottom: 1px solid transparent !important;*/
  background: #ffffff;
  border: 1px solid #DAD7D7; }

.file_browser .storages_list .fa {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 21px !important;
  line-height: 22px !important;
  cursor: pointer; }

.filemanager {
  background: transparent;
  max-height: 5000px; }

.storage_text {
  padding-top: 7px;
  font-size: 14px;
  margin-right: 5px;
  text-align: right;
  width: 150px; }

.filemanager .data li {
  width: 33.333%;
  padding: 5px;
  margin: 0;
  display: block;
  float: left; }

.filemanager .data li:hover {
  background: transparent; }

.filemanager .data li a {
  border: 1px solid #DAD7D7;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  width: auto;
  height: auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #ffffff; }

.filemanager .data li:hover a {
  background: #f2f7fb; }

.filemanager .data {
  width: 100%;
  overflow-y: auto; }

.icon.file {
  width: 60px;
  height: 70px; }

.icon.file:after {
  border-bottom: 22px solid #dadde1;
  border-right: 20px solid transparent;
  border-width: 0 20px 22px 0;
  right: 0;
  top: 0;
  z-index: 1; }

.filemanager .data li .name {
  right: 16px;
  left: 116px;
  width: auto; }

.btn_in_btn {
  padding: 0 !important;
  margin-right: 5px; }

.btn_in_btn .btn {
  padding: 6px !important;
  margin: 0 !important;
  width: 34px;
  height: 34px; }

.show_log_modal textarea {
  width: 100%;
  max-height: 450px !important;
  height: 450px !important;
  resize: none; }

.release_note_list_item_inner {
  display: none; }

.panel-title .popover-content a {
  color: #3273FF !important;
  display: inline !important; }

.panel-title .popover-content a:hover {
  text-decoration: underline; }

/*filemanagerv1*/
.filemanagerv1 .data li {
  width: 50%;
  height: 67px; }

.filemanagerv1 .data li .icon.file {
  margin: 4px;
  height: 47px;
  width: 39px;
  line-height: 40px; }

.filemanagerv2 .data li .icon.file:first-line {
  font-size: 11px;
  font-weight: 600; }

.filemanagerv1 .data li .icon.file:after {
  border-width: 0 13px 13px 0; }

.filemanagerv1 .data li .name {
  top: 17px;
  left: 50px;
  right: 90px;
  font-weight: 400;
  font-size: 13px; }

.filemanagerv1 .data li .details {
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: auto;
  right: 12px;
  text-align: right;
  top: 15px;
  width: 76px;
  overflow: hidden; }

.filemanagerv1 .icon.file {
  -webkit-box-shadow: 26px -34px 0 0 #A4A7AC inset;
  -moz-box-shadow: 26px -34px 0 0 #A4A7AC inset;
  box-shadow: 26px -34px 0 0 #A4A7AC inset; }

.filemanagerv1 .icon.file.f-avi,
.filemanagerv1 .icon.file.f-flv,
.filemanagerv1 .icon.file.f-mkv,
.filemanagerv1 .icon.file.f-mov,
.filemanagerv1 .icon.file.f-mpeg,
.filemanagerv1 .icon.file.f-mpg,
.filemanagerv1 .icon.file.f-mp4,
.filemanagerv1 .icon.file.f-m4v,
.filemanagerv1 .icon.file.f-wmv {
  -webkit-box-shadow: 26px -34px 0 0 #7e70ee inset;
  -moz-box-shadow: 26px -34px 0 0 #7e70ee inset;
  box-shadow: 26px -34px 0 0 #7e70ee inset; }

.filemanagerv1 .icon.file.f-mp2,
.filemanagerv1 .icon.file.f-mp3,
.filemanagerv1 .icon.file.f-m3u,
.filemanagerv1 .icon.file.f-wma,
.filemanagerv1 .icon.file.f-xls,
.filemanagerv1 .icon.file.f-xlsx {
  -webkit-box-shadow: 26px -34px 0 0 #5bab6e inset;
  -moz-box-shadow: 26px -34px 0 0 #5bab6e inset;
  box-shadow: 26px -34px 0 0 #5bab6e inset; }

.filemanagerv1 .icon.file.f-doc,
.filemanagerv1 .icon.file.f-docx,
.filemanagerv1 .icon.file.f-psd {
  -webkit-box-shadow: 26px -34px 0 0 #03689b inset;
  -moz-box-shadow: 26px -34px 0 0 #03689b inset;
  box-shadow: 26px -34px 0 0 #03689b inset; }

.filemanagerv1 .icon.file.f-gif,
.filemanagerv1 .icon.file.f-jpg,
.filemanagerv1 .icon.file.f-jpeg,
.filemanagerv1 .icon.file.f-pdf,
.filemanagerv1 .icon.file.f-png {
  -webkit-box-shadow: 26px -34px 0 0 #e15955 inset;
  -moz-box-shadow: 26px -34px 0 0 #e15955 inset;
  box-shadow: 26px -34px 0 0 #e15955 inset; }

.filemanagerv1 .icon.file.f-deb,
.filemanagerv1 .icon.file.f-dmg,
.filemanagerv1 .icon.file.f-gz,
.filemanagerv1 .icon.file.f-rar,
.filemanagerv1 .icon.file.f-zip,
.filemanagerv1 .icon.file.f-7z {
  -webkit-box-shadow: 26px -34px 0 0 #867c75 inset;
  -moz-box-shadow: 26px -34px 0 0 #867c75 inset;
  box-shadow: 26px -34px 0 0 #867c75 inset; }

.filemanagerv1 .icon.file.f-html,
.filemanagerv1 .icon.file.f-rtf,
.filemanagerv1 .icon.file.f-xml,
.filemanagerv1 .icon.file.f-xhtml {
  -webkit-box-shadow: 26px -34px 0 0 #a94bb7 inset;
  -moz-box-shadow: 26px -34px 0 0 #a94bb7 inset;
  box-shadow: 26px -34px 0 0 #a94bb7 inset; }

.filemanagerv1 .icon.file.f-js {
  -webkit-box-shadow: 26px -34px 0 0 #d0c54d inset;
  -moz-box-shadow: 26px -34px 0 0 #d0c54d inset;
  box-shadow: 26px -34px 0 0 #d0c54d inset; }

.filemanagerv1 .icon.file.f-css,
.filemanagerv1 .icon.file.f-saas,
.filemanagerv1 .icon.file.f-scss {
  -webkit-box-shadow: 26px -34px 0 0 #44afa6 inset;
  -moz-box-shadow: 26px -34px 0 0 #44afa6 inset;
  box-shadow: 26px -34px 0 0 #44afa6 inset; }

.filemanagerv1 .icon.folder:after {
  width: 40px; }

.filemanagerv1 .icon.folder:before {
  -webkit-box-shadow: 2px 5px 0 0 #7ba1ad;
  -moz-box-shadow: 2px 5px 0 0 #7ba1ad;
  box-shadow: 2px 5px 0 0 #7ba1ad; }

.filemanagerv1 .icon.folder:after {
  -webkit-box-shadow: 0 0 0 0 #ffffff;
  -moz-box-shadow: 0 0 0 0 #ffffff;
  box-shadow: 0 0 0 0 #ffffff;
  height: 28px; }

.filemanagerv1 .icon.folder:before {
  height: 6px;
  width: 15px; }

.filemanagerv1 .icon.folder {
  margin: 10px 4px 4px; }

/*end filemanagerv1*/
.filemanagerv2 .data li {
  width: 33.333%;
  height: 44px; }

.filemanagerv2 .data li .icon.file {
  margin: 4px;
  width: 17px;
  height: 24px;
  line-height: 40px; }

.filemanagerv2 .data li .icon.file {
  font-size: 0px !important;
  text-indent: -10000px !important;
  color: transparent; }

.filemanagerv2 .data li .icon.file:after {
  border-width: 0 8px 8px 0; }

.filemanagerv2 .data li .name {
  top: 7px;
  left: 30px;
  right: 90px;
  font-weight: 400;
  font-size: 13px; }

.filemanagerv2 .data li .details {
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: auto;
  right: 12px;
  text-align: right;
  top: 4px;
  width: 76px;
  overflow: hidden; }

.filemanagerv2 .icon.file {
  -webkit-box-shadow: 9px -16px 0 0 #A4A7AC inset;
  -moz-box-shadow: 9px -16px 0 0 #A4A7AC inset;
  box-shadow: 9px -16px 0 0 #A4A7AC inset; }

.filemanagerv2 .icon.file.f-avi,
.filemanagerv2 .icon.file.f-flv,
.filemanagerv2 .icon.file.f-mkv,
.filemanagerv2 .icon.file.f-mov,
.filemanagerv2 .icon.file.f-mpeg,
.filemanagerv2 .icon.file.f-mpg,
.filemanagerv2 .icon.file.f-mp4,
.filemanagerv2 .icon.file.f-m4v,
.filemanagerv2 .icon.file.f-wmv {
  -webkit-box-shadow: 9px -16px 0 0 #7e70ee inset;
  -moz-box-shadow: 9px -16px 0 0 #7e70ee inset;
  box-shadow: 9px -16px 0 0 #7e70ee inset; }

.filemanagerv2 .icon.file.f-mp2,
.filemanagerv2 .icon.file.f-mp3,
.filemanagerv2 .icon.file.f-m3u,
.filemanagerv2 .icon.file.f-wma,
.filemanagerv2 .icon.file.f-xls,
.filemanagerv2 .icon.file.f-xlsx {
  -webkit-box-shadow: 9px -16px 0 0 #5bab6e inset;
  -moz-box-shadow: 9px -16px 0 0 #5bab6e inset;
  box-shadow: 9px -16px 0 0 #5bab6e inset; }

.filemanagerv2 .icon.file.f-doc,
.filemanagerv2 .icon.file.f-docx,
.filemanagerv2 .icon.file.f-psd {
  -webkit-box-shadow: 9px -16px 0 0 #03689b inset;
  -moz-box-shadow: 9px -16px 0 0 #03689b inset;
  box-shadow: 9px -16px 0 0 #03689b inset; }

.filemanagerv2 .icon.file.f-gif,
.filemanagerv2 .icon.file.f-jpg,
.filemanagerv2 .icon.file.f-jpeg,
.filemanagerv2 .icon.file.f-pdf,
.filemanagerv2 .icon.file.f-png {
  -webkit-box-shadow: 9px -16px 0 0 #e15955 inset;
  -moz-box-shadow: 9px -16px 0 0 #e15955 inset;
  box-shadow: 9px -16px 0 0 #e15955 inset; }

.filemanagerv2 .icon.file.f-deb,
.filemanagerv2 .icon.file.f-dmg,
.filemanagerv2 .icon.file.f-gz,
.filemanagerv2 .icon.file.f-rar,
.filemanagerv2 .icon.file.f-zip,
.filemanagerv2 .icon.file.f-7z {
  -webkit-box-shadow: 9px -16px 0 0 #867c75 inset;
  -moz-box-shadow: 9px -16px 0 0 #867c75 inset;
  box-shadow: 9px -16px 0 0 #867c75 inset; }

.filemanagerv2 .icon.file.f-html,
.filemanagerv2 .icon.file.f-rtf,
.filemanagerv2 .icon.file.f-xml,
.filemanagerv2 .icon.file.f-xhtml {
  -webkit-box-shadow: 9px -16px 0 0 #a94bb7 inset;
  -moz-box-shadow: 9px -16px 0 0 #a94bb7 inset;
  box-shadow: 9px -16px 0 0 #a94bb7 inset; }

.filemanagerv2 .icon.file.f-js {
  -webkit-box-shadow: 9px -16px 0 0 #d0c54d inset;
  -moz-box-shadow: 9px -16px 0 0 #d0c54d inset;
  box-shadow: 9px -16px 0 0 #d0c54d inset; }

.filemanagerv2 .icon.file.f-css,
.filemanagerv2 .icon.file.f-saas,
.filemanagerv2 .icon.file.f-scss {
  -webkit-box-shadow: 9px -16px 0 0 #44afa6 inset;
  -moz-box-shadow: 9px -16px 0 0 #44afa6 inset;
  box-shadow: 9px -16px 0 0 #44afa6 inset; }

.filemanagerv2 .icon.folder:after {
  width: 17px; }

.filemanagerv2 .icon.folder:before {
  -webkit-box-shadow: 2px 5px 0 0 #7ba1ad;
  -moz-box-shadow: 2px 5px 0 0 #7ba1ad;
  box-shadow: 2px 5px 0 0 #7ba1ad; }

.filemanagerv2 .icon.folder:after {
  -webkit-box-shadow: 0 0 0 0 #ffffff;
  -moz-box-shadow: 0 0 0 0 #ffffff;
  box-shadow: 0 0 0 0 #ffffff;
  height: 12px; }

.filemanagerv2 .icon.folder:before {
  height: 4px;
  width: 15px; }

.filemanagerv2 .icon.folder {
  margin: 10px 4px 4px; }

.fa-cb, .fa-cb:hover {
  background-image: url("../images/logo-black-mini.png") !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80% 80%; }

.fa-cb.btn-success, .fa-cb.btn-success:hover {
  background-image: url("../images/logo-mini.png") !important; }

.table_multi.table-striped tbody tr:nth-child(2n), .table_multi.table-striped tbody tr.even td {
  background-color: transparent !important; }

.table_multi.table-striped > tbody:nth-child(2n) td {
  background-color: #f5f5f5 !important; }

.native_datatable .top {
  height: 34px;
  margin-bottom: 20px;
  position: relative; }

.native_datatable .dataTables_filter {
  left: 0;
  position: absolute;
  top: 0; }

.native_datatable .dataTables_filter label {
  margin-bottom: 0; }

.native_datatable .dataTables_filter input.form-control {
  display: inline-block;
  width: auto; }

.native_datatable .dataTables_paginate {
  height: 34px;
  text-align: center;
  vertical-align: top; }

.native_datatable .paginate_button, .native_datatable .ellipsis {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #3273ff;
  display: inline-block;
  height: 34px;
  margin-left: -1px;
  padding: 6px 12px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  float: none; }

.select_all {
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 300;
  margin: 0; }

.check_box {
  cursor: pointer; }

.selected_list {
  position: fixed;
  top: 55px;
  right: 14px;
  z-index: 100;
  width: 460px;
  background: #ffffff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.75);
  padding: 20px; }

.selected_list .select2 {
  width: 100%; }

.selected_list .roller {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url("../images/portlet-expand-icon.png") center center no-repeat;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.selected_list .roller.min {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.selected_list.min .selected_product, .selected_list.min .selected_dsp {
  visibility: hidden;
  max-height: 0;
  padding: 0; }

.order_btn {
  margin-top: -17px; }

.selected_product {
  overflow: hidden;
  max-height: 10000px; }

.selected_product p {
  font-size: 15px;
  display: none;
  text-align: center;
  font-weight: 300;
  margin-bottom: 20px; }

.selected_product ul {
  padding-left: 0px;
  max-height: 240px;
  overflow: auto; }
  .selected_product ul li {
    vertical-align: top;
    display: block;
    padding: 8px 36px 8px 8px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative; }
    .selected_product ul li:nth-child(2n) {
      background-color: #f5f5f5; }
    .selected_product ul li a {
      display: inline-block;
      vertical-align: top; }
    .selected_product ul li i {
      position: absolute;
      top: 9px;
      right: 9px;
      cursor: pointer;
      color: #a5a5a5; }

.selected_dsp {
  padding: 20px 0;
  overflow: hidden;
  max-height: 10000px; }

div.checker input {
  /*opacity: 1;
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;*/ }

.edit_wrap {
  white-space: nowrap; }

.checker_sw .checker {
  border-color: #e5e5e5;
  background: #ffffff; }
  .checker_sw .checker:after {
    background: #428bca; }
  .checker_sw .checker:before {
    color: #444444;
    background: #ececec; }

.order-wrap .nav-tabs > li.active > a {
  background-color: #f7f7f7 !important; }
.order-wrap .nav-tabs.nav-justified > li.active {
  border-top-color: #e5e5e5; }
.order-wrap .nav-tabs.nav-justified > li.active > a {
  border-bottom-color: transparent;
  border-left-color: #dddddd;
  border-right-color: #dddddd; }
.order-wrap .nav-tabs.nav-justified > li > a {
  border-bottom-color: #dddddd; }
.order-wrap .nav-tabs.nav-justified > li > a:focus {
  background-color: #ffffff; }
.order-wrap .nav-tabs.nav-justified > li > a:hover {
  color: #6596ff; }

#html5 {
  background-color: #ffffff;
  border-color: #dddddd; }

.dsp_letter_name {
  background-color: #ffffff;
  border-color: #dddddd; }

.form_key, .form_val {
  float: left;
  width: 300px; }

.form_val {
  width: 300px !important; }

.form_key {
  margin: 0 15px 0 0;
  padding-top: 7px;
  text-align: right; }

.w800 {
  width: 800px; }

.m0a {
  margin: 0 auto; }

.cb-panel-playlist .accordion-toggle .btn_fa {
  margin-right: 13px; }
.cb-panel-playlist .accordion-toggle .fa-chevron-down {
  font-size: 12px;
  transition: all 0.2s ease-in-out;
  transform: translateY(-3px);
  color: #505050; }
.cb-panel-playlist .accordion-toggle .fa-plus, .cb-panel-playlist .accordion-toggle .fa-chevron-down {
  width: 14px;
  height: 14px;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
.cb-panel-playlist .accordion-toggle:not(.collapsed) .fa-chevron-down {
  transform: rotate(-180deg); }
.cb-panel-playlist .playlist_action {
  margin: 0 15px 0 0 !important;
  width: 38px;
  height: 38px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out; }
  .cb-panel-playlist .playlist_action:hover {
    color: #000 !important; }
  .cb-panel-playlist .playlist_action .fa {
    font-size: 20px; }
    .cb-panel-playlist .playlist_action .fa-trash {
      font-size: 24px;
      transform: translateY(2px); }
  .cb-panel-playlist .playlist_action.text-danger {
    width: 20px;
    margin: 0 5px 0 0 !important; }
    .cb-panel-playlist .playlist_action.text-danger .fa {
      font-size: 12px;
      margin-top: 4px; }
.cb-panel-playlist .panel {
  background: transparent; }
.cb-panel-playlist .panel-title {
  position: relative;
  color: #505050; }
  .cb-panel-playlist .panel-title .form-group {
    margin: 0; }
    .cb-panel-playlist .panel-title .form-group .editable-buttons .btn {
      width: 34px;
      height: 34px;
      padding: 6px !important; }
      .cb-panel-playlist .panel-title .form-group .editable-buttons .btn:last-child {
        margin-left: 7px; }

table.dataTable thead .sorting {
  cursor: pointer; }

.panel-body_playlist {
  opacity: 0;
  transition: all 0.2s ease-in-out; }
  .panel-body_playlist.vis {
    opacity: 1; }
  .panel-body_playlist .searchbar {
    margin: 10px 0 25px;
    width: 800px; }
  .panel-body_playlist .dataTables_wrapper {
    margin-bottom: 15px; }
    .panel-body_playlist .dataTables_wrapper tr th {
      border-top: 1px solid #ddd;
      font-weight: 600;
      font-size: 13px; }

.df {
  display: flex;
  justify-content: space-between; }

.edit_btn {
  margin-left: 10px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out; }

.playlist_title {
  display: block;
  position: absolute;
  top: 10px;
  left: 43px;
  cursor: pointer;
  padding: 0 26px 0 0 !important;
  border: 0 !important; }
  .playlist_title.editable-unsaved {
    font-weight: 300; }
  .playlist_title:after {
    display: block;
    content: '\f040';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    top: -1px;
    transition: all 0.2s ease-in-out; }
  .playlist_title:hover:after {
    transform: scale(1.3); }

.cb-accordion-close .fa {
  color: #808080 !important; }

.editable-container.editable-inline {
  position: absolute;
  top: 2px;
  left: 43px; }

.create-form {
  position: absolute;
  top: 2px;
  left: 3px;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  visibility: hidden; }
  .create-form.vis {
    opacity: 1;
    visibility: visible;
    background: #49bda0; }
  .create-form .btn {
    width: 34px;
    height: 34px;
    padding: 6px !important;
    margin-left: 7px; }
  .create-form .form_val {
    width: 218px !important; }

.cb-panel-heading-new {
  cursor: pointer;
  position: relative; }
  .cb-panel-heading-new .btn_fa {
    margin-right: 13px; }
  .cb-panel-heading-new .accordion-toggle {
    color: #fff; }

.w_310 {
  width: 310px !important; }

.btn_big {
  padding: 11px 14px; }

.err_only {
  cursor: pointer;
  padding-top: 8px;
  margin-bottom: 0; }
  .err_only .checker {
    width: 62px;
    margin-right: 9px !important;
    vertical-align: top; }

.rights_terms_edit_type {
  color: #999999; }

@media only screen and (max-width: 1400px) {
  .conpensation_drag_attr .item.item_switch .text {
    width: 72px; }

  .dd3-item-territory .conpensation_drag_attr .item .field .form-control {
    width: 100% !important; } }

/*# sourceMappingURL=theme-default.css.map */
