/********************************************
 *
 * Copyright (c) 2003-2016 XTM-INTL Ltd.
 *
 * All Rights Reserved
 *
 ********************************************/

 :root {
    --main-color: #0011CC;
    --secondary-color: #000EA3;
    --tertiary-color: #000866;
    --hover-color: #E5E8FF;
    --gradient-end-color: #6673FF;
    --disabled-color: #A8A8A8;

    --button-primary-background: #0011CC;
    --button-primary-background-focus: #000866;
    --button-primary-background-hover: #000EA3;
    --button-primary-font: #fff;

    --button-secondary-font: #0011CC;
    --button-secondary-border : #0011CC;
    --button-secondary-border-focus: #000866;
    --button-secondary-font-focus: #fff;
    --button-secondary-background-focus: #000866;
    --button-secondary-border-hover: #000EA3;
    --button-secondary-font-hover: #fff;
    --button-secondary-background-hover: #000EA3;

    --button-tertiary-font: #0011CC;
    --button-tertiary-font-focus: #000866;
    --button-tertiary-background-focus: #CCD0FF;
    --button-tertiary-background-hover: #E5E8FF;

    --input-border-hover: #000866;
    --input-checked: #0011CC;
  
    --checkbox-radio-background: #fff;
    --checkbox-radio-border: #0011CC;
    --checkbox-outline-checked: #fff;
    --checkbox-font-checked: #fff;
  
    --swith-track-background: #0011CC;
    --swith-track-background-checked: #0011CC;
    --swith-thumb-background: #fff;
    --swith-thumb-background-disabled: #A8A8A8;
  
    --font-selected: #0011CC;
    --font-secondary: #000866;
    --font-disabled: #A8A8A8;

    --backlight-pressed: #E5E8FF;
    --info: #0011CC;
    --avatar-border-hover: #0011CC;

    --button-ghost-background-focus: #000866;
    --button-ghost-background-hover: #0011CC;
 }

 /* Primary buttons */

.btn-xtm.btn-primary,
.btn-xtm.btn-success,
.btn-xtm.ui-button.btn-primary,
[class*="button__button"] {
    background: var(--main-color);
    color: #fff !important;
}

i.fa-ellipsis-vertical.fa-xtm:hover {
    color: var(--main-color);
}

.btn-xtm.btn-primary:hover,
.btn-xtm.btn-primary:active,
.btn-xtm.ui-button.btn-primary:hover,
.btn-xtm.btn-success:hover,
[class*="button__button"]:hover,
#SUBMENU_IMPORT_CUSTOMER:hover,
#SUBMENU_EXPORT_CUSTOMER:hover,
#SUBMENU_IMPORT_USER:hover,
#SUBMENU_EXPORT_USER:hover,
.btn-xtm.btn-default:hover,
#SUBMENU_IMPORT_CUSTOMER:hover,
#SUBMENU_EXPORT_CUSTOMER:hover,
#SUBMENU_IMPORT_USER:hover,
#SUBMENU_EXPORT_USER:hover,
#SUBMENU_ADD_USER_GROUP:hover,
#SUBMENU_ADD_LSP:hover,
.xtm-bootstrap-temp-container .btn-xtm.btn-primary:hover,
#SUBMENU_CREATE_PROJECT:hover,
#SUBMENU_ADD_CUSTOMER:hover,
#SUBMENU_ADD_USER:hover,
.btn-xtm.ui-button.btn-primary:active,

.btn-xtm.btn-primary.disabled,
.xtm-bootstrap-temp-container .btn-xtm.btn-primary,
#SUBMENU_CREATE_PROJECT,
#SUBMENU_ADD_CUSTOMER,
#SUBMENU_ADD_USER {
    background: var(--main-color);
}

.btn-xtm.btn-primary.btn-xtm-circle {
    background-image: none;
}

 /* ============ */

 /* Secondary buttons */
 .btn.btn-xtm.btn-secondary:hover {
    background: var(--main-color);
    color: #fff !important;
 }
 
 #SUBMENU_IMPORT_CUSTOMER,
 #SUBMENU_EXPORT_CUSTOMER,
 #SUBMENU_IMPORT_USER,
 #SUBMENU_EXPORT_USER,
 #SUBMENU_ADD_USER_GROUP,
 #SUBMENU_ADD_LSP,
 .btn.btn-xtm.btn-secondary,
 .btn-xtm.btn-default {
    border: 1px solid var(--main-color);
    color: var(--main-color);
 }

 /* ============ */

 /* Tertiary buttons */

 .btn.btn-xtm.btn-tertiary {
    color: var(--main-color);
 }

 /* ============ */

 /* Primary navigation */

.navbar-xtm-submenu .navbar-nav > .active > a,
.navbar-xtm-submenu .navbar-nav > .active > a:hover,
.navbar-xtm-submenu .navbar-nav > .active > a:focus,
.navbar-xtm-tabs .navbar-nav > .active > a,
.navbar-xtm-tabs .navbar-nav > .active > a:hover,
.navbar-xtm-tabs .navbar-nav > .active > a:focus,
.navbar-xtm-tabs .navbar-nav > .current > a,
.navbar-xtm-tabs .navbar-nav > .current > a:hover,
.navbar-xtm-tabs .navbar-nav > .current > a:focus,
.navbar-xtm-tabs ul.navbar-nav > li.current > a,
.navbar-xtm-tabs ul.navbar-nav > li.active > a,
.navbar-xtm-tabs ul.navbar-nav > li.current > a:hover,
.navbar-xtm-tabs ul.navbar-nav > li.current > a:focus,
.navbar-xtm-tabs ul.navbar-nav > li > a:focus,
.ui-xtm-tabs.ui-tabs-vertical ul.gamma-tab li.current a,
.navbar-xtm-tabs ul.navbar-nav > li > a:hover {
    color: var(--main-color) !important;
}

.navbar-xtm-tabs ul.navbar-nav > li.current {
   border-bottom: 2px solid var(--main-color);
}

.navbar-xtm-mainmenu .navbar-nav > .active > a,
.navbar-xtm-mainmenu .navbar-nav > .active > a:hover,
.navbar-xtm-mainmenu .navbar-nav > .active > a:focus {
    box-shadow: 0px 4px 0px 0px var(--main-color) inset;
}

 /* ============ */

 /* Secondary navigation */

 /* ============ */

 /* Tertiary navigation */

 .nav .navbar-nav li,
.navbar-xtm-submenu .navbar-nav > .active > a,
.navbar-xtm-submenu .navbar-nav > .active > a:hover,
.navbar-xtm-submenu .navbar-nav > .active > a:focus,
li.ui-state-active,
li.ui-state-hover,
div#project-editor-main-wrapper div.left-menu a.active,
[class*="navigationComponents__activeLink"],
[class*="navigationComponents__activeLink"]:hover,
[class*="navigationComponents__link"]:focus,
[class*="navigation__selected"],
.modal-menu ul li > a.active {
   color: var(--main-color) !important;
   background-color: var(--hover-color) !important;
}

.nav .navbar-nav li.active,
[class*="navigationComponents__activeLink"],
[class*="navigationComponents__activeLink"]:hover {
   color: var(--main-color) !important;
   border-bottom: 2px solid var(--main-color);
}

 /* ============ */

 /* Switchers */

 [class*="switch__checked"] {
    background: #fff;
 }
 [class*="switch__track"] {
    background: var(--main-color) !important;
 }

  /* ============ */

  .table-xtm thead > tr > th.sorting_asc:after,
  .table-xtm thead > tr > th.sorting_desc:after,
  [class*='dataTable__sortIcon'],
  .fa-ellipsis-vertical:hover,
  [class*='table'] .fa-info-circle {
    color: var(--main-color);
  }

  li .fa-info-circle {
    color: var(--font) !important;
  }

 .table-xtm.table-hover > tbody > tr:hover,
 .table-xtm tbody tr.selected,
 [class*='dataTable__rowClickable']:hover,
 [class*='dataTable__rowClickable']:active,
 div#project-editor-main-wrapper div.left-menu a:hover {
    background-color: var(--hover-color) !important;
 }

 

 .xtm-bootstrap-temp-container .table-xtm th, .table-xtm th {
     color: #000;
 }

 #SUBMENU_IMPORT_CUSTOMER,
 #SUBMENU_EXPORT_CUSTOMER,
 #SUBMENU_IMPORT_USER,
 #SUBMENU_EXPORT_USER,
 #SUBMENU_ADD_USER_GROUP,
 #SUBMENU_ADD_LSP,
 .btn.btn-xtm.btn-secondary,
 .btn-xtm.btn-default {
    border: 1px solid var(--main-color);
    color: var(--main-color);
 }

 .ui-xtm-tabs.ui-tabs-horizontal > ul.ui-tabs-nav li.ui-state-active,
 .ui-xtm-tabs.ui-tabs-vertical ul.gamma-tab li.current {
    border-bottom: 2px solid var(--main-color) !important;
    color: var(--main-color) !important;
 }

 .ui-xtm-tabs.ui-tabs-horizontal > ul.ui-tabs-nav li:hover,
 .ui-xtm-tabs.ui-tabs-vertical ul.gamma-tab li:hover,
 .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab,
 li.ui-state-default.ui-state-active a,
 .ui-xtm-tabs.ui-tabs-horizontal > ul.ui-tabs-nav li:hover a,
 .ui-xtm-tabs.ui-tabs-vertical ul.gamma-tab li:hover a {
    color: var(--main-color) !important;
 }

 .btn-xtm.btn-primary.disabled,
 .xtm-bootstrap-temp-container .btn-xtm.btn-primary,
 #SUBMENU_CREATE_PROJECT,
 #SUBMENU_ADD_CUSTOMER,
 #SUBMENU_ADD_USER,
 #SUBMENU_IMPORT_CUSTOMER:hover,
 #SUBMENU_EXPORT_CUSTOMER:hover,
 #SUBMENU_IMPORT_USER:hover,
 #SUBMENU_EXPORT_USER:hover,
 .btn-xtm.btn-default:hover {
     background: var(--main-color);
 }

 #SUBMENU_IMPORT_CUSTOMER:hover,
 #SUBMENU_EXPORT_CUSTOMER:hover,
 #SUBMENU_IMPORT_USER:hover,
 #SUBMENU_EXPORT_USER:hover,
 .btn-xtm.btn-default:hover {
     color: #fff;
 }

 .btn-xtm.btn-primary.btn-xtm-circle {
     background-image: none;
 }
 
 #bottomheader,
 .left-menu.xtm-old-menu a.active {
     border-color: var(--main-color);
 }
 
 #bottomheader .arrow.up:before {
     border-bottom: 6px solid var(--main-color);
 }
 
 #bottomheader .arrow.down:before {
     border-top: 6px solid var(--main-color);
 }
 
 .chat__header,
 .chat-message__text--mine {
     background-color: var(--main-color);
 }
 
 .xtm-left-vertical-menu .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #add-user-popup > div > div.ui-tabs-vertical .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #add-lsp-popup > div > div.ui-tabs-vertical .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #my-inbox-project-editor-popup > div > div.ui-tabs-vertical .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #customerTabsContainer > div > div.ui-tabs-vertical .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #template_editor_dialog .xtm-popup-main-menu li.ui-state-default.ui-state-active,
 #userGroupsTabsContainer .xtm-popup-main-menu li.ui-state-default.ui-state-active {
     border-color: var(--main-color) !important;
 }
 
 .modal-fullscreen>.modal-content>.modal-header .modal-title span:last-child {
     color: var(--main-color);
 }
 
 .modal-menu ul li > a.active {
     border-color: var(--main-color);
 }
 
 /*******************************************/
 /* End of v10 customisations, legacy below */
 /*******************************************/
 
 .xtm-legacy div.tabboxPopup .table_full
 {
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
     background: -moz-linear-gradient(center bottom, var(--main-color), var(--gradient-end-color));
     background: -webkit-gradient(linear,left bottom,left top, from(var(--main-color)), to(var(--gradient-end-color)));
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)')";
 }
 
 section.data-table header h1,
 div.tabboxApplicableSize .tab
 {
     background:url(../images/layout/table-tab-bg.png) no-repeat;
 }
 
 .xtm-legacy div.tabboxSmall .tab,
 .xtm-legacy div.tabbox .tab
 {
     background:url(../images/layout/table-tab-bg.png) no-repeat;
 }
 
 /* Layout elements */
 #administrator-details table.xmlintl-form-table td.tab {
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
     background: -moz-linear-gradient(center bottom, var(--main-color), var(--gradient-end-color));
     background: -webkit-gradient(linear,left bottom,left top, from(var(--main-color)), to(var(--gradient-end-color)));
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)')";
 }
 
 .xtm-legacy table.xmlintl-form-table td.help {background:url(../images/layout/form/tab-help.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no-help {background:url(../images/layout/form/tab-no-help.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no1{background:url(../images/layout/form/number-circle-1.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no2{background:url(../images/layout/form/number-circle-2.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no3{background:url(../images/layout/form/number-circle-3.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no4{background:url(../images/layout/form/number-circle-4.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no5{background:url(../images/layout/form/number-circle-5.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no6{background:url(../images/layout/form/number-circle-6.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no7{background:url(../images/layout/form/number-circle-7.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no8{background:url(../images/layout/form/number-circle-8.gif) no-repeat;}
 .xtm-legacy table.xmlintl-form-table td.no9{background:url(../images/layout/form/number-circle-9.gif) no-repeat;}
 
 .xtm-legacy .ui-dialog-titlebar
 {
     background-color: var(--main-color);
     background: -moz-linear-gradient(center bottom, var(--main-color), var(--gradient-end-color));
 }
 
 .xtm-legacy .ui-widget-header,
 .xtm-legacy .message-title,
 .xtm-legacy .config-group h1,
 .xtm-legacy .generic-form h1
 {
     background-color: var(--main-color);
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
     background: -moz-linear-gradient(center bottom, var(--main-color), var(--gradient-end-color));
     background: -webkit-gradient(linear,left bottom,left top, from(var(--main-color)) , to(var(--gradient-end-color)));
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)')";
 }
 
 .xtm-legacy ul.ui-tabs-nav
 {
     background: none;
     filter: none;
     -ms-filter: none;
 }
 
 .xtm-legacy .xtm-tabs .ui-widget-header .ui-state-default.ui-state-active,
 .xtm-legacy .user-editor .ui-widget-header .ui-state-default.ui-state-active,
 .xtm-legacy .ui-state-default.ui-state-active
 {
     background: linear-gradient(to top, #dedfe1,#fbfcfd 70%);
     background: -moz-linear-gradient(center bottom, #dedfe1,#fbfcfd 70%);
     background: -webkit-gradient(linear,left bottom,left top, from(#dedfe1) ,color-stop(0.70, #fbfcfd));
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfcfd', endColorstr='#dedfe1');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fbfcfd', endColorstr='#dedfe1')";
 }
 
 .xtm-legacy div.tabbox-hiddable .tab{ background:url(../images/layout/table-tab-bg.png) no-repeat; }
 .xtm-legacy div.tabbox-hiddable .tablong .left { background:url(../images/layout/table-tab-left.gif) no-repeat; }
 .xtm-legacy div.tabbox-hiddable .tablong .center { background:url(../images/layout/table-tab-center.gif) repeat;}
 .xtm-legacy div.tabbox-hiddable .tablong .stats-center { background:url(../images/layout/table-tab-center.gif) repeat;}
 .xtm-legacy div.tabbox-hiddable .tablong .right { background:url(../images/layout/table-tab-right.gif) no-repeat;}
 
 .xtm-legacy div.tabboxApplicableSize .tab{ background:url(../images/layout/table-tab-bg.png) no-repeat; }
 .xtm-legacy div.tabboxApplicableSize .widetab td.title{ background:url(../images/layout/table-tab-bg_center.gif) repeat-x; }
 .xtm-legacy div.tabboxApplicableSize .widetab td.left{ background:url(../images/layout/table-tab-bg_left.gif) no-repeat; }
 .xtm-legacy div.tabboxApplicableSize .widetab td.right{ background:url(../images/layout/table-tab-bg_right.gif) no-repeat; }
 
 .xtm-legacy .graduatedBlue
 {
     background: var(--main-color);
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
     background: -moz-linear-gradient(center bottom, var(--main-color), var(--gradient-end-color));
     background: -webkit-gradient(linear,left bottom,left top, from(var(--main-color)), to(var(--gradient-end-color)));
     filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E5E8FF', endColorstr='var(--main-color)')";
 }
 
 .xtm-legacy table.floatBottom td.top1, table.floatBottom td.top3 { width: 0px; }
 .xtm-legacy table.floatBottom td.top2 { background: url(../images/layout/footbar_bg.jpg) repeat-x; }
 
 
 .xtm-legacy button,
 .xtm-legacy .btn-xtm.btn-primary,
 .xtm-legacy .ui-dialog-buttonpane button.ui-state-default {
     background: var(--main-color);
 }

 .xtm-legacy button:hover,
 .xtm-legacy .btn-xtm.btn-primary:hover,
 .xtm-legacy .ui-dialog-buttonpane button.ui-state-default:hover {
     background: var(--secondary-color);
 }
 
 .xtm-legacy div#available-words-info
 {
     background-color: #EDEDED;
     border: 1px solid #EDEDED;
 }
 
 /* inputs borders */
 .xtm-legacy div.tabbox input[type="text"],
 .xtm-legacy div.tabbox input[type="password"],
 .xtm-legacy div.tabbox input.grey,
 .xtm-legacy .grey-content-table td.inputs input[type="text"],input[type="password"],
 .xtm-legacy input[type=text], input[type=number], input[type=password]
 {
     border: solid 1px #c5c5c5;
 }
 .xtm-legacy .grey-content-table td.inputs input.text
 {
     border: solid 1px #c5c5c5;
 }
 .xtm-legacy div.tabbox input[type="text"]:hover,
 .xtm-legacy div.tabbox input[type="password"]:hover,
 .xtm-legacy div.tabbox input.grey:hover,
 .xtm-legacy .grey-content-table input[type="text"]:hover, input[type="password"]:hover
 {
     border: solid 1px #7a7b7d !important;
 }
 .xtm-legacy div.tabbox input[type="text"]:focus,
 .xtm-legacy div.tabbox input[type="password"]:focus,
 .xtm-legacy div.tabbox input.grey:focus,
 .xtm-legacy .grey-content-table input[type="text"]:focus, input[type="password"]:focus
 {
     border: solid 1px #7a7b7d !important;
 }
 
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="text"]{ border: solid 1px #c5c5c5; }
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="password"]{ border: solid 1px #c5c5c5; }
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="text"]:hover  {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="password"]:hover  {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="text"]:focus {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input input[type="password"]:focus {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input textarea {border:1px solid #c5c5c5;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input textarea:hover {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input textarea:focus {border: solid 1px #7a7b7d;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input select {border: solid 1px #c5c5c5;}
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input select:hover {border: solid 1px #7a7b7d; }
 .xtm-legacy table.xmlintl-form-table td.main-text table.main-text td.input select:focus {border: solid 1px #7a7b7d; }
 
 .xtm-legacy .config-group input[type="text"],
 .xtm-legacy .config-group input[type="password"],
 .xtm-legacy .config-group select,
 .xtm-legacy .config-group textarea,
 .xtm-legacy select
 {
     border: solid 1px #c5c5c5;
 }
 
 .xtm-legacy div.customer-choose { color: #787878; }
 
 div.tabbox table.tabRoundedBlueTop {
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
 }
 
 div.tabbox table.tabRoundedBlueBottom {
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
 }
 
 div.remind-password a,
 div.remind-password-squeezed a,
 div.back-link a,
 div.no-account a,
 div.no-account-squeezed a,
 div.tabbox a
 {
     color: #28a9e1 !important;
 }
 
 body.loginPage div#copyrightDiv
 {
     color: #ffffff;
     margin-bottom: 10px;
 }
 
 .xtm-legacy #tm-profile-penalties > header > h1
 {
     background: linear-gradient(to top, var(--main-color), var(--gradient-end-color));
     background: -webkit-gradient(linear,left bottom,left top, from(var(--main-color)) , to(var(--gradient-end-color)));
 }
 
 div.management-right table td.button i.icon-enabled,
 form#import-customer i.fa,
 form#import-user i.fa
 {
     color: var(--main-color);
 }
 
 #dashboard button.primary {
     background: var(--main-color);
     border-color: var(--main-color);
 }
 
 #dashboard > header > nav {
     color: var(--main-color) !important;
 }
 
 #dashboard widget .icon-circled-user,
 .manage-table .icon-container,
 .manage-table th {
     color: var(--main-color);
 }

  [class*='ListingSection__tableFooter'] [class*="button__button"]:not([class*="indicatorsPagination"]),
  [class*="dataTable__pagination"] [class*="button__button"],
  [class*="dataTable__ellipsis"] [class*="button__button"],
  [class*="indicatorsPagination"] [class*="button__button"],
  [class*="dataTable__table"] [class*="button__button"] {
    background: transparent;
    color: var(--main-color) !important;
  }
 
 [class*='dashboard'] .input-styles:hover:not([disabled]),
 [class*='dashboard'] .general-select:hover:not([disabled]),
 [class*='dashboard'] input[type="text"]:hover:not([disabled]),
 [class*='dashboard'] input[type="password"]:hover:not([disabled]),
 [class*='dashboard'] input[name="percentDueDateDuration"]:hover:not([disabled]),
 [class*='dashboard'] input:hover:not([disabled]):invalid, textarea:hover:not([disabled]),
 [class*='dashboard'] select:hover:not([disabled]) {
     border: solid 1px var(--main-color) !important;
 }
 
 [class*='dashboard'] form-control:focus,
 [class*='dashboard'] input[type=text]:focus,
 [class*='dashboard'] input[type=password]:focus,
 [class*='dashboard'] input[type=number]:focus,
 [class*='dashboard'] input[type=date]:focus,
 [class*='dashboard'] input[type=datetime-local]:focus,
 [class*='dashboard'] select:focus {
     border-color: var(--main-color);
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(231, 148, 78, 0.6);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(231, 148, 78, 0.6);
 }
 
 .chat__tooltip-link--with-mouse-down {
     background: var(--main-color);
 }
 
 .chat__header-left-side {
     border-right: 1px solid var(--main-color);
 }
 
 .chat__tooltip-link {
     border-right: 1px solid var(--main-color);
 }
 
 .navbar-xtm-mainmenu.menu-horizontal li.active a,
 .navbar-xtm-mainmenu.menu-horizontal li.active a:hover {
     border-color: var(--main-color);
 }
 
 #statisticsworkflow .userfile a {
     color: #333 !important;
 }
 
 .icon-container:not(.fa-info-circle):hover {
     color: var(--main-color);
 }
 
 div.remind-password a,
 div.remind-password-squeezed a,
 div.back-link a,
 div.no-account a,
 div.no-account-squeezed a,
 div.tabbox a {
     color: var(--main-color) !important;
 }  
 
 #workflow-changer-container .ui-tabs-nav li.ui-state-active a,
 #workflow-changer-container .ui-tabs-nav li.ui-state-active a:hover {
     border-color: var(--main-color);
 }
 
 .panel-accordion .panel-heading a[data-toggle=collapse]:before,
 .panel-accordion .panel-heading a {
     color:var(--main-color);
 }
 
 .ui-datepicker .ui-widget-header {
     background-image: linear-gradient(to top, var(--gradient-end-color)  0%, var(--main-color) 100%);
     border-color: var(--main-color);
 }
 
 input[type="checkbox"]:checked {
    accent-color: var(--main-color);
}

.form-group-xtm input[type=checkbox]:checked + label:before,
.xtm-doubleselect-add-button,
.xtm-doubleselect-remove-button,
.addButton:before,
.removeButton:before {
    accent-color: var(--main-color) !important;
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}