/*Sync Manager Redesign Additional CSS*/
/*00-genius-theme.styl*/
.box {
  border: none;
  margin: 0 0 30px;
}
.box .box-header {
  color: #34393b;
  overflow: hidden;
  background: #f3f3f3;
  height: 45px;
  border-bottom: none;
}
.box .box-header h2 {
  font-size: 1.2em;
  font-weight: normal;
  float: left;
  padding: 10px 0;
  margin: 0 0 0 20px;
}
.box .box-header h2 i {
  color: #34393b;
  padding: 12px 0;
  height: 45px;
  width: 45px;
  display: inline-block;
  text-align: center;
  margin: -10px 2px -10px -20px;
}
.box .box-content {
  padding: 10px;
  background: #fff;
  border-radius: 5px;
}
.box .box-content.fullheight {
  min-height: calc(100vh - 40px - 2 * 30px - 45px - 10px - 40px);
}
.box .box-content.no-padding {
  background: #fff;
  padding: 1px 0;
}
.well {
  border: none;
  background-color: #f6f6f6;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
}
.dropdown-menu .active>a,
.dropdown-menu .active>a:hover {
  text-decoration: none;
  background-image: none;
  color: #34393b;
}
a#main-menu-min i {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  font-size: 10px;
  padding: 3px 0;
  color: #0c416b;
  text-align: center;
  background: none;
}
a#main-menu-min i:hover {
  color: #0e3d63;
}
.nav.main-menu>li>a,
.nav.main-menu>li>ul>li>a,
.nav.main-menu>li>ul>li>ul>li>a,
.nav.main-menu>li>ul>li>ul>li>ul>li>a {
  margin: 0;
  height: 40px;
  padding: 1px 0 0;
  color: #34393b;
  border: 0;
  border-bottom: none;
  background: 0 0;
  border-radius: 0;
  text-decoration: none;
  display: block;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .main-menu>li>ul>li>ul>li a {
    height: 28px !important;
  }
}
.nav.main-menu>li>a>i,
.nav.main-menu>li>ul>li>a>i,
.nav.main-menu>li>ul>li>ul>li>a>i,
.nav.main-menu>li>ul>li>ul>li>ul>li>a>i {
  text-align: center;
  margin-right: 10px;
  height: 38px;
  width: 40px;
  padding: 13px 0;
  display: inline-block;
  border-right: none;
  color: #3e4756;
  border-right: none;
}
.nav.main-menu>li.active>a>i,
.nav.main-menu>li>a:hover>i,
.nav.main-menu>li>ul>li.active>a>i,
.nav.main-menu>li>ul>li>a:hover>i,
.nav.main-menu>li>ul>li>ul>li.active>a>i,
.nav.main-menu>li>ul>li>ul>li>a:hover>i,
.nav.main-menu>li>ul>li>ul>li>ul>li.active>a>i,
.nav.main-menu>li>ul>li>ul>li>ul>li>a:hover>i {
  border-right: none;
}
.nav.main-menu>li>ul>li>a {
  background: #fff;
}
.nav.main-menu>li>ul>li>ul>li>a {
  background: #fff;
}
.nav.main-menu>li>a:hover,
.nav.main-menu>li>ul>li>a:hover,
.nav.main-menu>li>ul>li>ul>li>a:hover,
.nav.main-menu>li>ul>li>ul>li>ul>li>a:hover {
  background: #f0f0f1;
}
/*to-do*/
.nav.main-menu>li.active>a,
.nav.main-menu>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li>ul>li.active>a {
  background: #35b8aa;
  color: #fff;
}
.notification.orange,
.notification.small.orange {
  background: #f8ab06;
}
.badge-important,
.badge-important[href],
.label-important,
.label-important[href],
.notification.red,
.notification.small.red {
  background: #ff4545;
}
.badge-info,
.badge-info[href],
.label-info,
.label-info[href] {
  background: #4777af;
}
.modal-title {
  font-weight: bold;
  font-size: 14px !important;
}
.panel-group .panel {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #fff;
}
.panel-heading {
  border-radius: 5px !important;
}
.panel-body {
  border-top: none !important;
}
.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background: none;
}
.table thead>tr>th {
  vertical-align: bottom;
  border-bottom: none;
}
#columnViewWrapper .dd3-content:hover {
  color: #34393b;
  background: #e5f0fd;
}
.inbox .buttons .btn,
.inbox .buttons .btn-group .btn {
  border: none;
}
/*02-base.styl*/
/*to-do*/
body {
  background: #f6f6f9;
  color: #34393b;
  border: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
a {
  cursor: pointer;
  color: #318dac;
}
a:hover {
  color: #017299;
}
a .glyphicon:hover {
  color: #318dac;
}
/*03-helpers.styl*/
.color-blue {
  color: #7bc4dd !important;
}
/*03-helpers.styl*/
/*to-do*/
footer {
  position: fixed;
  z-index: 1;
  bottom: 0;
  width: 100%;
  height: 40px;
  line-height: inherit;
  padding: 12px 50px 12px 20px;
  background: none;
  color: #a3a9af;
  font-weight: bold;
}
#footer-copyright {
  position: relative;
  left: 305px;
}
body.sidebar-minified #footer-copyright {
  position: relative;
  left: 60px;
}
body.sidebar-minified:after {
  background: #f6f6f9;
}
@media only screen and (max-width: 767px) {
  footer {
    position: absolute !important;
    height: 60px;
    padding: 12px 20px 12px 20px;
  }
  footer>span.text-left {
    width: 100%;
    float: none;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    -webkit-align-content: center;
    align-content: center;
    text-align: center;
  }
  #footer-copyright {
    left: unset;
  }
  footer .pull-right {
    float: none;
  }
}
.main-logo {
  margin: 40px auto;
  width: 51%;
  text-align: center;
}
.validation {
  border: none;
  padding: 6px 12px;
  margin-top: 2px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.validation.default-input {
  margin-top: 0px;
}
.has-error .input-group-addon {
  color: #ff4545;
  background-color: #f8d8d8;
  border-color: #ff4545;
}
.validation-error {
  background: #f8d8d8;
  color: #ff4545;
}
.validation-failure {
  background: #f8d8d8;
  color: #ff4545;
}
.validation-warning {
  background: #fef4d2;
  color: #f8ab06;
}
.notification-message {
  text-align: center;
  background: #e5f0fd;
  border-bottom: none;
  padding: 6px 12px;
  margin-top: 1px;
}
.notification-message>span a {
  color: #000;
  padding: 0 0.2em;
}
.notification-message>span a.underline {
  text-decoration: none;
}
.notification-message>span a.underline:hover {
  text-decoration: underline;
}
.notification-message>span a {
  color: #34393b;
}
input[type="text"].ng-invalid.ng-dirty,
input[type="password"].ng-invalid.ng-dirty,
input[type="datetime"].ng-invalid.ng-dirty,
input[type="datetime-local"].ng-invalid.ng-dirty,
input[type="date"].ng-invalid.ng-dirty,
input[type="month"].ng-invalid.ng-dirty,
input[type="time"].ng-invalid.ng-dirty,
input[type="week"].ng-invalid.ng-dirty,
input[type="number"].ng-invalid.ng-dirty,
input[type="email"].ng-invalid.ng-dirty,
input[type="url"].ng-invalid.ng-dirty,
input[type="search"].ng-invalid.ng-dirty,
input[type="tel"].ng-invalid.ng-dirty,
textarea.ng-invalid.ng-dirty,
select.ng-invalid.ng-dirty,
.has-error.ui-grid-cell-contents,
.has-error.form-control {
  border: 1px solid !important;
  border-color: #ff595a !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
.has-error.control-label {
  color: #ff595a !important;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #ff595a;
}
.has-error .form-control:focus {
  border-color: #ff595a;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-error .form-control {
  border-color: #ff595a;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning.ui-grid-cell-contents,
.has-warning.form-control {
  border: 1px solid !important;
  border-color: #f6af32 !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
.has-warning.control-label {
  color: #f6af32 !important;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #f6af32 !important;
}
.has-warning .form-control:focus {
  border-color: #f6af32;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .form-control {
  border-color: #f6af32;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.has-warning .input-group-addon {
  color: #f6af32;
  background-color: #fef4d2;
  border-color: #f6af32;
}
.img-circle {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-bottom: 12px;
  background: #e9eaec;
}
.img-circle.green {
  background: #f0f0f1;
}
.img-circle.green>i.syncons {
  color: #a3a9af;
}
.nav.side-nav {
  height: 100%;
  margin-top: -1em;
  border-right: none;
}
.nav.side-nav a {
  color: #34393b;
}
a.nav-action {
  color: #318dac !important;
}
.task-filters .btn-default.margin-top {
  margin-top: 21px;
}
.nav-action,
.nav-action .syncons {
  color: #318dac;
}
.task-handle {
  float: left;
  display: block;
  height: 100%;
  border-right: none;
  padding: 8px 10px 8px 4px;
}
.label.label-success {
  background-color: #7ad09e;
}
li.task-wrapper {
  min-height: 40px;
  margin-bottom: 0;
  border-left: none;
  padding: 4px 8px;
  display: block;
  border-bottom: 1px solid #dfe3eb;
}
li.task-wrapper:nth-child(odd) {
  background-color: #fff;
}
li.task-wrapper:nth-child(even) {
  background-color: #fff;
}
ul.tasks {
  border-top: 1px solid #dfe3eb;
}
li.task-wrapper:hover {
  background-color: #e5f0fd;
}
.btn-no-background {
  background: none !important;
  border: 1px solid transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.btn-no-background:hover {
  border: 1px solid #318dac !important;
  color: #318dac;
}
.btn-no-background:active,
.btn-no-background.active {
  border: 1px solid #318dac !important;
  background-color: #dcf3fb !important;
}
.node-green .dd3-content {
  background-color: #e5f0fd;
}
.node-blue .dd3-content {
  background-color: #f0f0f1;
}
.action-remove {
  margin-left: 5px;
  background: none;
}
.action-remove .glyphicon {
  color: #a3a9af !important;
}
.action-remove .glyphicon:hover {
  color: #ff4545 !important;
}
.widget {
  margin: 0 1em 0 0;
  background-color: #fff;
  position: relative;
  height: 100%;
  border: none;
  border-radius: 5px;
}
.widget-header .glyphicon:hover {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  color: #318dac;
}
.widget-container #publications-by-destinations-grid .ui-grid-contents-wrapper {
  border-right: 1px solid #dfe3eb;
}
.widget-container #publications-by-destinations-grid .ui-grid-row:last-child .ui-grid-cell {
  border-bottom: none !important;
}
.datatable thead th {
  background-color: #fff;
}
#user-management-table .table-row-pending {
  border-left: 5px solid #fabb3d;
}
#user-management-table .table-row-active {
  border-left: 5px solid #2ad2c5;
}
#user-management-table .table-row-inactive {
  border-left: 5px solid #c0c0c0;
}
#user-management-table .table-row-system {
  border-left: 5px solid #ff4040;
}
#user-management-table .table-row-managing {
  border-left: 5px solid #ff4040;
}
#user-management-table .system-user {
  color: #ff4040;
}
#user-management-table .managing-user {
  color: #ff4040;
}
.syncons-file-excel {
  color: #12793d !important;
}
.syncons-file-pdf {
  color: #ba151c !important;
}
.close-item-editor {
  margin-left: 5px;
  border: 1px solid #7c848d;
  outline: none;
}
.wizard ul li.active .step-number {
  border-color: #2ad2c5 !important;
}
.wizard ul li.complete {
  border-top-color: #2ad2c5;
}
.wizard ul li.complete .step-number {
  background-color: #2ad2c5 !important;
  color: #fff !important;
  border-color: #2ad2c5 !important;
}
.wizard ul li.complete .step-number i {
  color: #fff !important;
}
.wizard ul li.complete:hover {
  cursor: pointer;
  color: #002857;
}
/*to-do*/
.step-notification {
  display: block;
  padding: 0.5em 1em;
  border: none;
  background-color: #e5f0fd;
  border-radius: 3px;
  margin: 1.2em 0;
}
.step-hint {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  padding: 0.5em 1em;
  border: none;
  background-color: #e5f0fd;
  border-radius: 3px;
}
#item-search .label-task {
  background-color: #a160d2;
}
#item-search .label-validation-warnings {
  background-color: #f8ab06;
}
#item-search .label-validation-errors {
  background-color: #ff4545;
}
.dashboard-inner-icons {
  color: #a3a9af;
  top: -1px;
  position: relative;
  cursor: pointer;
  border-left: none;
  padding: 10px 10px;
  z-index: 1000;
  width: 40px !important;
  float: right;
}
.dashboard-inner-icons.glyphicon-cog {
  top: 2px;
}
.active .dashboard-inner-icons {
  color: #a3a9af;
}
.dashboard-inner-icons:hover {
  color: #318dac;
}
tr.bl-afd {
  border-left: 5px solid #35b8aa;
}
.grid-loading-bar-div {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.2);
}
.groupParentEmpty {
  width: 66%;
}
.group-label.group-empty-label {
  text-align: right !important;
  padding-bottom: 10px;
}
.group-title {
  border: none;
  border-radius: 5px;
  background-color: #dedede;
  height: 40px;
}
.group-data {
  width: calc(100% - 35px);
  background-color: #f3f3f3;
  overflow: auto;
  border: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding-left: 20px;
  position: relative;
  float: right;
  overflow: visible;
  padding-bottom: 30px;
}
.group-empty {
  cursor: pointer;
  color: #fff;
  background: #2ad2c5;
  text-align: center;
}
.group-odd {
  background-color: #f4f7f9;
}
.group-even {
  background-color: #fff;
}
.group-even .group-title.group-empty {
  background: #2ad2c5;
}
.group-empty:hover,
.group-empty:focus,
.group-empty:active {
  background: #21a399;
  color: #fff;
}
.group-empty+.group-buttons-container-data-hidden {
  display: none;
}
.group-title.group-empty {
  border-radius: 2px;
}
.group-title-error {
  border-color: #ff595a !important;
  color: #ff595a !important;
}
.group-empty label {
  cursor: pointer;
  font-weight: normal;
  padding-top: 3px;
  padding-left: 0px;
}
.group-data .control-label.col-sm-4 {
  text-align: left;
  left: -14px;
  margin-bottom: 8px;
}
.group-data .control-label {
  margin-top: 0px;
  margin-bottom: 0px;
}
.data-model-active {
  -webkit-box-shadow: inset 0px 0px 0px 3px #2ad2c5;
  box-shadow: inset 0px 0px 0px 3px #2ad2c5;
}
.upload-item-editor .fake-upload-button {
  background: #002857;
  width: 38px;
  height: 34px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#key-value-maps-content,
#codelist-content {
  margin: 10px;
  border: none;
}
#codelist .active i {
  color: #a3a9af;
}
#codelist .active i:hover {
  color: #ff4545;
}
#tasklists .active i {
  color: #a3a9af;
}
#tasklists .active i:hover {
  color: #ff4545;
}
#key-search-input {
  width: 100%;
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
#key-value-maps-grid .action-cancel i {
  color: #a3a9af;
}
#key-value-maps-grid .action-cancel i:hover {
  color: #ff595a;
}
#key-value-maps-grid .action-save i {
  color: #a3a9af;
}
#key-value-maps-grid .action-save i:hover {
  color: #318dac;
}
#codelist-grid .action-save i {
  color: #a3a9af;
}
#codelist-grid .action-save i:hover {
  color: #318dac;
}
#codelist-grid .action-cancel i {
  color: #a3a9af;
}
#codelist-grid .action-cancel i:hover {
  color: #ff595a;
}
.codelist-divider {
  position: absolute;
  border: 1px solid #ddd;
  height: 100%;
  left: 0;
  top: 0;
  cursor: ew-resize;
}
.error-message .alert-danger {
  padding: 10px 35px 10px 10px;
  border: none;
  border-radius: 5px;
}
.error-details-parameters {
  padding: 10px 10px 30px 10px;
  background-color: #f0f0f1;
  margin-top: 5px;
  border: none;
  border-radius: 5px;
}
.layout-block-template {
  height: 200px;
  border: 2px solid #ddd;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
  margin-top: 10px;
  cursor: pointer;
}
.layout-block-template.selected {
  border: 3px solid #2ad2c5;
}
.layout-block-template img {
  max-height: 170px;
  object-fit: contain;
}
.widget-header.panel-heading {
  background: #fff;
  border: none;
}
.panel-title {
  color: #34393b;
  font-size: 14;
}
.nav.side-nav>li.active a {
  color: #fff;
  background: #f0f0f1;
  color: #34393b !important;
  font-weight: bold;
}
.nav>li>a:focus,
.nav>li>a:hover {
  background: none;
}
.bootstrap-datatable>thead>tr>th {
  border-bottom: 1px solid #d4d4d4;
}
.bootstrap-datatable>tbody+tbody {
  border-top: 1px solid #d4d4d4;
}
.channelActions .btn {
  background: none;
}
.bootstrap-datatable tbody:nth-child(2n+1) tr {
  background-color: #fff !important;
}
#enhanced-content-content {
  padding: 10px;
}
.control-label {
  font-weight: normal;
}
footer a {
  color: #002f5f;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  color: #fff;
  font-weight: bold !important;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.active .submenu i {
  color: transparent !important;
}
.submenu i {
  color: transparent !important;
}
.submenu .text {
  color: #34393b;
  font-weight: normal;
}
.submenu .syncons-search {
  color: #a3a9af !important;
  position: relative;
  top: -8px;
  left: 50px;
}
#dashboard {
  height: 40px !important;
}
#dashboard span {
  font-size: 16px;
  color: #34393b !important;
  vertical-align: text-bottom !important;
  position: relative;
  font-weight: bold;
  left: -3px;
  top: 1px;
}
#dashboard i {
  color: #34393b !important;
  position: relative;
}
.active #dashboard span {
  color: #2ad2c5 !important;
  font-weight: bold;
}
.active #dashboard i {
  color: #2ad2c5 !important;
  position: relative;
}
.box-header .nav-tabs li a {
  background: 0 0;
  border: 0;
  border-left: 1px solid #ced1d4;
  border-radius: 0;
  margin: 0;
  font-size: 14px;
  line-height: 1pc;
  font-weight: 300;
  padding: 11px 15px;
  height: 40px;
  top: 5px;
}
label {
  font-weight: normal;
}
.dropdown-menu li>a:focus,
.dropdown-menu li>a:hover,
.dropdown-submenu:hover>a {
  color: #34383c;
  text-decoration: none;
  background: #e5f0fd;
  outline: none;
}
.dropdown-menu li a {
  color: #34393b;
}
.dropdown-toggle+.dropdown-menu>li>a .chevron {
  font-family: 'Glyphicons Halflings';
  position: absolute;
  top: 2px;
  right: 1em;
  padding: 3px 0;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  color: #34383c;
}
.inbox ul.dropdown-menu {
  min-width: 136px;
  left: inherit;
  right: 0 !important;
  border-left: 1px solid #dbdee0;
  border-right: 1px solid #dbdee0;
  border-bottom: 1px solid #dbdee0;
}
.inbox ul.wide-dropdown-menu {
  min-width: 250px;
}
.key-value-maps-buttons {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
}
.ui-select-toggle.btn {
  color: #34393b;
}
.ui-select-multiple-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.ui-select-dropdown-arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.ui-select-dropdown-arrow i {
  font-size: 12px;
  color: #333;
}
.dd3-content .btn-danger {
  padding: 2px 5px !important;
  border: none !important;
}
.dd3-content .btn-danger:hover {
  border: none !important;
}
.actions button:hover i.syncons-delete {
  color: #ff595a !important;
}
.alert-info {
  color: #002857;
  background-color: #e5f0fd;
  border-color: #e5f0fd;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #dff0d8;
}
.alert-success hr {
  border-top-color: #dff0d8;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #fcf8e3;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #f2dede;
}
.syncons-delete:hover {
  color: #ff4545;
}
/*05-header.styl*/
.navbar a i {
  color: #fff;
  margin-top: 2px;
}
.header-nav a.btn {
  background: none;
}
#accountProfile a span.badge {
  background-color: #fff;
  color: #0c416b;
}
#accountProfile a span.badge:hover {
  background-color: #fff;
  color: #0c416b;
}
.navbar-nav .avatar-img .syncons:before,
.navbar-nav .organization-img .syncons:before {
  color: #fff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background: rgba(255,255,255,0.161);
}
.profile-menu .system-user {
  color: #ff4040;
}
.profile-menu .managing-user {
  color: #ff4040;
}
/*06-sidebar-nav.styl*/
/*to-do*/
ul.main-menu li a span {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: text-bottom;
  width: 70%;
  color: #34393b;
}
.submenu .text {
  color: #3e4756;
}
.active .submenu .text {
  color: #2ad2c5 !important;
  font-weight: bold;
}
.active .submenu i.syncons {
  color: transparent !important;
}
.active .menu i {
  color: #2ad2c5 !important;
}
@media only screen and (min-width: 768px) {
  a.submenu {
    font-size: 14px;
    height: 30px !important;
  }
  .submenu span {
    vertical-align: top !important;
    position: relative;
    top: 5px;
  }
  #search-category {
    height: 24px;
    font-size: 12px;
    position: relative;
    top: -10px !important;
    left: 30px;
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  #search-category {
    height: 24px;
    font-size: 12px;
    position: relative;
    top: 7px !important;
    left: 40px;
    width: 50%;
  }
}
.dropmenu {
  font-weight: bold;
  font-size: 16px;
}
.dropmenu+ul li:last-child {
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  .dropmenu+ul li .dropmenu {
    font-size: 14px;
    font-weight: normal;
    height: 30px !important;
    top: 0px;
  }
}
#dropmenu-categories span {
  margin-left: -3px;
}
.dropmenu+ul li .dropmenu i.syncons {
  color: transparent !important;
}
.nav.main-menu>li.active>a,
.nav.main-menu>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li>ul>li.active>a {
  color: #2ad2c5 !important;
  font-weight: bold;
  background: #fff;
}
.menu {
  font-weight: bold;
  font-size: 16px;
}
.nav.main-menu>li.active>a:hover,
.nav.main-menu>li>ul>li.active>a:hover {
  color: #2ad2c5;
}
.main-menu>li>ul>li>ul>li span {
  font-size: 12px;
  color: #34393b !important;
}
/*07-item-editor.styl*/
.panel-heading:hover {
  background-color: #f7f7f8 !important;
}
.floatingHeader {
  position: fixed;
  display: none;
  left: 17px;
  top: 51px !important;
  height: 34px;
  background: #f7f7f8;
  border-bottom: none !important;
  z-index: 99999;
}
#editor-attribute-search-wrapper .search-box {
  background: #f0f0f1;
}
#editor-attribute-search-wrapper .search-box~label .search-icon {
  color: #7c848d;
}
#editor-attribute-search-wrapper .search-box:focus~label .search-icon {
  color: #7c848d;
}
.actions button i:hover {
  color: #318dac;
}
.actions button i.syncons-delete:hover {
  color: #ff4545;
}
.actions a .syncons:hover {
  color: #318dac;
}
.btn-add-margin {
  height: 34px;
  margin-top: 17px;
  color: #fff;
  background: #2ad2c5;
  outline: none;
}
.btn-add-margin:hover,
.btn-add-margin:focus,
.btn-add-margin:active {
  color: #fff;
  background: #21a399;
  outline: none;
}
/*09-dashlets.styl*/
ul.stats {
  border-top: none;
}
ul.stats li {
  font-weight: bold;
}
/*13-ui-grid.styl*/
.ui-grid-top-panel {
  background: #fff !important;
}
.ui-grid-canvas {
  padding-top: 0;
}
.ui-grid-selection-row-header-buttons input {
  left: 3px;
}
.ui-grid-row-header-cell input {
  position: relative;
  left: -1px;
}
.ui-grid-cell,
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-left: none;
  border-right: 1px solid #dfe3eb !important;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child,
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  border-color: #dde6ec;
  border-left: 1px solid #dfe3eb;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover {
  background: #e5f0fd;
}
.ui-grid-pinned-container-right .ui-grid-render-container-right .ui-grid-viewport .ui-grid-canvas:before,
.ui-grid-pinned-container-right .ui-grid-render-container-right .ui-grid-header-viewport .ui-grid-header-canvas:before {
  top: 0;
  right: calc(100% - 1px);
  bottom: 0;
  left: 0px;
  border-left: 1px solid #dfe3eb;
}
.ui-grid-cell-focus {
  background-color: #e0fbf9;
}
.ui-grid-cell-contents button.center-block {
  min-width: 25px;
  min-height: 25px;
  position: relative;
  top: -2px;
}
.ui-grid-cell-contents button:hover i.syncons {
  color: #318dac;
}
.ui-grid-cell-contents .checkbox-inline {
  position: relative;
  top: -6px;
}
.ui-grid-cell-contents .option-icon {
  position: relative;
  top: -2px;
}
.ui-grid-cell-contents>.actions {
  float: right;
  line-height: 2em;
  max-height: 34px;
  margin-top: -6px;
}
.ui-grid-row:nth-child(even) .ui-grid-cell {
  background: #fff;
}
.ui-grid-row:nth-child(odd) .ui-grid-cell {
  background: #fff;
}
.ui-grid-row:nth-child(odd) .ui-grid-row-header-cell {
  background: #fff;
}
.ui-grid-row:nth-child(even):hover .ui-grid-cell {
  background: #e5f0fd;
}
.ui-grid-row:nth-child(odd):hover .ui-grid-cell {
  background: #e5f0fd;
}
.ui-grid-header-cell {
  border-right: 2px solid #ecf1f5;
  background: #f5f8fa;
}
.ui-grid-header-cell-label {
  color: #34393b;
  font-weight: normal;
  text-transform: uppercase;
}
.ui-grid-header {
  border-bottom: 1px solid #dfe3eb;
  border-top: 1px solid #dfe3eb;
}
.ui-grid-cell {
  border-right: none !important;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dee6ed;
}
.ui-grid-row .ui-grid-cell {
  border-right: none;
  border-bottom: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dee6ed;
}
.ui-grid-row:last-child .ui-grid-cell {
  border-bottom: 1px solid #dfe3eb;
}
.ui-grid-menu-button {
  border-top: 1px solid #dfe3eb;
  border-bottom: none;
  background: #f5f8fa;
  color: #34393b;
  height: 30px;
  border-left: none;
  top: 0px;
  right: 2px;
}
.ui-grid-viewport {
  background: #fff;
}
.ui-grid-row:nth-child(odd).ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
  background-color: #fff;
}
.ui-grid-row:nth-child(even).ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
  background-color: #fff;
}
.ui-grid-row:nth-child(odd):hover.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
  background: #e5f0fd;
}
.ui-grid-row:nth-child(even):hover.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
  background: #e5f0fd;
}
/*14-vendor-overrides.styl*/
.hopscotch-bubble {
  border: 3px solid #7bc4dd !important;
}
.hopscotch-bubble-container {
  background: #dcf3fb;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top: 18px solid #7bc4dd !important;
  border-left: 18px solid transparent !important;
  border-right: 17px solid transparent !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 19px solid #dcf3fb !important;
  border-left: 18px solid transparent !important;
  border-right: 18px solid transparent !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom: 19px solid #7bc4dd !important;
  border-left: 18px solid transparent !important;
  border-right: 17px solid transparent !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 19px solid #dcf3fb !important;
}
.hopscotch-bubble .hopscotch-nav-button.next {
  background-color: #2ad2c5 !important;
  border: 1px solid #2ad2c5 !important;
  border-radius: 2px;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-right: 20px solid #7bc4dd !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-right: 20px solid #dcf3fb !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left: 20px solid #7bc4dd !important;
}
.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-left: 20px solid #dcf3fb !important;
}
.hopscotch-bubble .hopscotch-bubble-number {
  filter: saturate(0);
}
#sidebar-left {
  width: 280px;
  position: fixed;
  border-right: none;
  height: 100%;
  margin-top: 1px !important;
  background-color: #fff;
  overflow: auto;
}
.navbar-default {
  background-color: #022244;
}
.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 2px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f0f0f1;
}
/*to-do:; Mixins add all classes where base-green and base-blue and their deritives are used!
-$base-green = #00AB67
-$base-green-hover = #00995c
+$base-green = #2AD2C5;
+$base-green-hover = #21A399;
 $light-green = lighten($base-green, 10%)
 $light-bg-green = rgba(136, 204, 102, .45)
-$base-blue = #0065bd
-$base-blue-hover = #286090
+$base-blue = #002857;
+$base-blue-hover = #011731;
 */
/*style.css*/
.box .box-header h2 {
  float: left;
  padding: 10px 0px;
  margin: 0px 0px 0px 20px;
  color: #34393b;
}
.box .box-header h2 i {
  border-right: none;
  color: #34393b;
  padding: 12px 0px;
  height: 40px;
  width: 40px;
  display: inline-block;
  text-align: center;
  margin: -10px 0px -10px -20px;
  font-size: 16px;
}
/*new additional styles*/
.btn-primary,
.btn-info {
  background-color: #fff;
  border: 1px solid #4777af;
  color: #4777af !important;
  line-height: 16px;
}
.btn-success {
  background-color: #2ad2c5;
  line-height: 18px;
  font-size: 14px;
  padding: 7px 12px;
  height: 34px;
}
.btn-success:hover,
.btn-success:active,
.btn-success:focus {
  background-color: #21a399;
}
.btn-success.disabled,
.btn-success:hover {
  background-color: #35b8aa;
}
.btn-success[disabled] {
  background-color: #cac9ca !important;
  color: #fff !important;
}
.btn-success.active,
.btn-success:active {
  background-color: #35b8aa;
}
.btn-success.focus,
.btn-success:focus,
btn-success:active,
btn-success.active {
  background: #35b8aa !important;
}
.btn-primary i.syncons {
  color: #4777af !important;
}
.modal-footer .btn-primary i.syncons {
  color: #fff !important;
}
#taskExportButton i {
  color: #fff !important;
}
.btn-success,
.btn-danger,
.btn-info,
.btn-primary {
  font-size: 14px;
  line-height: 18px;
  padding: 7px 12px;
}
.btn-success:focus,
.btn-danger:focus,
.btn-info:focus,
.btn-primary:focus {
  outline: none !important;
}
#button-chat.btn-primary {
  background-color: #2ad2c5 !important;
  border: none;
  border-radius: 35px;
  width: 50px;
  height: 35px;
}
#btn-chat {
  height: 16px;
  min-height: 30px;
  margin-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#button-publish {
  border: 1px solid;
  border-color: #aaafb5;
  background: #fff;
  color: #aaafb5;
  outline: none;
  line-height: 0.22;
}
#button-publish.btn-primary {
  border: 1px solid;
  border-color: #4777af;
  background: #fff;
  color: #4777af !important;
}
#button-publish.btn-primary i.syncons {
  color: #4777af !important;
}
#button-publish.btn-primary:hover {
  border: 1px solid;
  background: #fff;
  color: #4777af;
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-publish i.syncons {
  color: #a3a9af !important;
}
#button-publish-dropdown {
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #aaafb5;
  background: #fff;
  line-height: 0.22;
}
#button-publish-dropdown .caret {
  border-top-color: #aaafb5;
}
#button-publish-dropdown.btn-primary {
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #4777af;
  background: #fff;
}
#button-publish-dropdown.btn-primary:hover {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-publish-dropdown.btn-primary:active {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-publish-dropdown.btn-primary .caret {
  border-top-color: #4777af;
}
#button-actions-dropdown {
  border: 1px solid;
  border-color: #7c848d;
  background: #fff;
  color: #7c848d;
  line-height: 0.22;
}
#button-actions-dropdown .caret {
  border-top-color: #7c848d;
}
#button-actions-dropdown.btn-primary {
  border: 1px solid;
  border-color: #4777af;
  background: #fff;
  color: #4777af !important;
}
#button-actions-dropdown.btn-primary:hover {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-actions-dropdown.btn-primary:active {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-actions-dropdown.btn-primary .caret {
  border-top-color: #4777af;
}
.btn-primary:hover,
.btn-info:hover,
.btn-primary:active,
.btn-info:active {
  background-color: #e5f0fd;
  border-color: #4777af;
}
btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
  outline: none;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
  outline: none;
}
.btn-primary:focus {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
  outline: none;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
}
.dropup.open>.dropdown-toggle.btn-primary,
.dropup.open>.dropdown-toggle.btn-primary:active,
.dropup.open>.dropdown-toggle.btn-primary:focus {
  color: #fff;
  background-color: #2ad2c5;
  border-color: #2ad2c5;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #e5f0fd;
  border-color: #4777af;
  outline: none;
}
.dropdown-menu .btn-primary {
  border: none;
  color: #34383c !important;
}
.dropdown-menu .btn-primary i.syncons {
  color: #34383c !important;
}
#button-compare.btn-primary {
  border: 1px solid;
  border-color: #4777af;
  color: #4777af !important;
}
#button-compare.btn-primary[disabled] {
  border: 1px solid;
  border-color: #7c848d;
  background: #fff;
  color: #7c848d !important;
}
#button-compare.btn-primary i.syncons {
  color: #4777af !important;
}
#button-compare {
  border: 1px solid;
  border-color: #7c848d;
  background: #fff;
  outline: none;
  line-height: 0.22;
}
#button-compare.btn-primary:hover {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-compare:active {
  background-color: #e5f0fd;
  border-color: #4777af;
}
#button-compare.btn-primary[disabled] i.syncons {
  color: #a3a9af !important;
}
#button-compare.btn-primary[disabled]:hover {
  background-color: #fff;
  border-color: #7c848d;
}
.btn-sm {
  min-height: 34px;
  font-size: 14px;
  padding: 7px 12px;
}
.upload-item-editor .fake-upload-button {
  background: #f0f0f1;
  border: 1px solid;
  border-color: #f0f0f1;
  outline: none;
}
.upload-item-editor .fake-upload-button i.syncons {
  color: #7c848d;
}
.upload-item-editor .fake-upload-button:hover,
.upload-item-editor .fake-upload-button:active,
.upload-item-editor .fake-upload-button:focus {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
#button-submit {
  color: #fff !important;
  background: #2ad2c5;
  outline: none;
}
#button-submit:hover,
#button-submit:active,
#button-submit:focus {
  background: #21a399;
  border: 1px solid #21a399;
}
.modal-footer .btn-primary {
  background: #2ad2c5;
  color: #fff !important;
  outline: none;
  border: 1px solid #2ad2c5;
}
.modal-footer .btn-primary:hover,
.modal-footer .btn-primary:active,
.modal-footer .btn-primary:focus {
  background: #21a399;
  border: 1px solid #21a399;
}
.modal-footer .btn-default {
  border: 1px solid #e9ebec;
  outline: none;
}
.modal-footer .btn-default:hover,
.modal-footer .btn-default:active,
.modal-footer .btn-default:focus {
  outline: none;
}
.btn.btn-cell,
.btn.btn-cell:active,
.btn.btn-cell:focus {
  outline: none;
}
.btn-no-background,
.btn-no-background:active,
.btn-no-background:focus {
  outline: none !important;
  color: #318dac;
}
.task-list-buttons .btn-default,
.close-tasks {
  background: #fff;
  border: 1px solid;
  border-color: #4777af !important;
  color: #4777af;
  outline: none;
}
.task-list-buttons .btn-default i.syncons {
  color: #4777af;
}
.task-list-buttons .btn-default:hover,
.task-list-buttons .btn-default:active,
.task-list-buttons .btn-default:focus {
  background: #e5f0fd;
  outline: none;
  color: #4777af;
}
.close-tasks i.syncons {
  color: #4777af !important;
}
.close-tasks:hover,
.close-tasks:active,
.close-tasks:focus {
  color: #4777af;
  background: #e5f0fd;
  outline: none;
}
.key-value-maps-buttons .btn-danger {
  margin-left: 5px;
}
.task-list-buttons .btn-default i.syncons {
  color: #4777af;
}
.input-group-btn .btn-primary,
.input-group-btn .btn-info {
  background: #2ad2c5;
  border-color: #2ad2c5;
}
.input-group-btn .btn-primary:active,
.input-group-btn .btn-info:active,
.input-group-btn .btn-primary:hover,
.input-group-btn .btn-info:hover,
.input-group-btn .btn-primary:focus,
.input-group-btn .btn-info:focus {
  color: #fff false;
  background: #21a399;
  border-color: #21a399;
}
.input-group-btn .btn-primary i.syncons {
  color: #fff !important;
}
.input-group-btn .btn-info .caret {
  color: #fff;
}
#item-search .input-group-btn .btn-info {
  color: #7c848d false;
  background: #f0f0f1;
  border-color: #f0f0f1;
  outline: none;
}
#item-search .input-group-btn .btn-info .caret {
  color: #7c848d;
}
#item-search .input-group-btn .btn-info:hover {
  color: #7c848d false;
  background: #e6e6e6;
  border-color: #e6e6e6;
  outline: none;
}
#button-submit[disabled] {
  background: none;
  color: #a3a9af !important;
  border: 1px solid #a3a9af;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled]:hover {
  background: #fff !important;
  border-color: #a3a9af;
  color: #a3a9af !important;
}
.columnView-footer .btn {
  height: 34px;
}
.btn-danger {
  border: 1px solid #4777af !important;
  background: none;
}
.btn-danger[disabled] {
  border: 1px solid !important;
  background: none;
}
.btn-danger[disabled] span {
  color: #7c848d;
}
.btn-danger[disabled]:hover {
  border: 1px solid !important;
  background: none;
}
.btn-danger[disabled] span:hover {
  color: #7c848d;
}
.btn-danger span {
  color: #4777af;
}
.btn-danger i.syncons {
  color: #4777af !important;
}
.btn-danger:active {
  background: #e5f0fd;
  outline: none;
}
.btn-danger:focus,
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover {
  background: #e5f0fd;
  outline: none;
}
.btn-danger:hover {
  border: 1px solid #4777af !important;
  background: #e5f0fd;
}
.btn-danger span:hover {
  color: #4777af;
}
.btn-danger i.syncons:hover {
  color: #4777af !important;
}
#button-copy-item {
  border: 1px solid #4777af;
  background: none;
}
#button-copy-item span {
  color: #4777af;
}
#button-copy-item i.syncons {
  color: #4777af !important;
}
#button-copy-item:hover {
  border: 1px solid #4777af;
  background: #e5f0fd;
}
#button-copy-item span:hover {
  color: #4777af;
}
#button-copy-item i.syncons:hover {
  color: #4777af !important;
}
#button-copy-item[disabled] i.syncons {
  color: #a3a9af !important;
}
#button-copy-item[disabled] {
  background-color: #fff;
  border-color: #7c848d;
  max-height: 34px;
  padding-top: 5px;
}
#button-copy-item[disabled] span {
  color: #7c848d;
}
#button-copy-item:focus,
#button-copy-item.active.focus,
#button-copy-item.active:focus,
#button-copy-item.active:hover,
#button-copy-item:active.focus,
#button-copy-item:active:focus,
#button-copy-item:active:hover {
  border: 1px solid #4777af;
  background: #e5f0fd !important;
  outline: none !important;
}
.btn-primary.confirm-delete {
  background: none;
  border: 1px solid #ff4545;
  color: #ff4545 !important;
}
.btn-primary.confirm-delete:hover {
  background: #f8d8d8;
  border: 1px solid #ff595a;
}
.btn-primary.confirm-deactivate {
  background: none;
  border: 1px solid #ff4545;
  color: #ff4545 !important;
}
.btn-primary.confirm-deactivate:hover {
  background: #f8d8d8;
  border: 1px solid #ff595a;
}
.media-asset-select-all .btn-primary {
  color: #4777af !important;
  background: none !important;
  border: 1px solid #4777af !important;
}
.media-asset-select-all .btn-primary:hover {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af;
}
.media-asset-select-all .btn-primary:active {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af !important;
}
.media-asset-select-all .btn-primary:focus {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af !important;
}
#selectNamingPattern {
  color: #4777af !important;
  background: none !important;
  border: 1px solid #4777af !important;
}
#selectNamingPattern i.syncons {
  color: #4777af !important;
}
#selectNamingPattern:hover {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af;
}
.media-asset-select-all .btn-primary:active {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af !important;
}
#selectNamingPattern:focus {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af !important;
}
#btn-add-filter-group i {
  color: #4777af !important;
}
.input-container .btn-primary,
.input-container .btn-info {
  color: #7c848d !important;
  background: #f0f0f1 !important;
  border: 1px solid #f0f0f1;
  z-index: 99;
  min-width: 50px;
}
.input-container .btn-primary:hover,
.input-container .btn-info:hover,
.input-container .btn-primary:focus,
.input-container .btn-info:focus,
.input-container .btn-primary:active,
.input-container .btn-info:active {
  color: #7c848d !important;
  background: #e6e6e6 !important;
  border: 1px solid #e6e6e6 !important;
  z-index: 99;
}
.input-container .btn-primary i.syncons,
.input-container .btn-info i.syncons {
  color: #7c848d !important;
}
.input-container .btn-info .caret {
  color: #7c848d;
}
.item-editor .input-group-btn.open>.dropdown-toggle.btn-info,
.item-editor .input-group-btn.open>.dropdown-toggle.btn-info.focus,
.item-editor .input-group-btn.open>.dropdown-toggle.btn-info:focus,
.item-editor .input-group-btn.open>.dropdown-toggle.btn-info:hover {
  color: #7c848d false;
  background: #f0f0f1;
  border-color: #f0f0f1;
  outline: none;
}
.item-editor .input-group-btn .btn-primary.active.focus,
.item-editor .input-group-btn .btn-primary.active:focus,
.item-editor .input-group-btn .btn-primary.active:hover,
.item-editor .input-group-btn .btn-primary:active.focus,
.item-editor .input-group-btn .btn-primary:active:focus,
.item-editor .input-group-btn .btn-primary:active:hover,
.item-editor .input-group-btn .open>.dropdown-toggle.btn-primary.focus,
.item-editor .input-group-btn .open>.dropdown-toggle.btn-primary:focus,
.item-editor .input-group-btn .open>.dropdown-toggle.btn-primary:hover {
  color: #7c848d false;
  background: #e6e6e6;
  border-color: #e6e6e6;
  outline: none;
}
#bulk-search .btn-info {
  color: #7c848d false;
  background: #f0f0f1;
  border-color: #f0f0f1;
  outline: none;
}
#bulk-search .btn-info:hover,
#bulk-search .btn-info:active,
#bulk-search .btn-info:focus {
  color: #7c848d false;
  background: #e6e6e6;
  border-color: #e6e6e6;
  outline: none;
}
.confirm-delete:first-of-type+button {
  background: #2ad2c5;
  color: #fff !important;
  outline: none;
  border: 1px solid #2ad2c5;
}
.confirm-delete:first-of-type+button:hover {
  background: #21a399;
  color: #fff !important;
  outline: none;
  border: 1px solid #21a399;
}
#login-submit,
#signup-submit,
#confirm-reset-password-submit,
#confirm-reset-password-start {
  background: #2ad2c5;
  color: #fff !important;
  outline: none;
  border: 1px solid #2ad2c5;
}
#login-submit:hover,
#signup-submit,
#confirm-reset-password-submit:hover,
#confirm-reset-password-start:hover {
  background: #21a399;
  color: #fff !important;
  outline: none;
  border: 1px solid #21a399;
}
#signup-button {
  color: #4777af !important;
  background: none !important;
  border: 1px solid #4777af !important;
}
#signup-button:hover {
  color: #4777af !important;
  background: #e5f0fd !important;
  border: 1px solid #4777af !important;
  outline: none;
}
.signin-form a {
  color: #318dac;
}
body.login,
body.login:before,
body.login:after {
  overflow: hidden;
}
body.login:after {
  background-image: url("../images/login-background.jpg");
  background-size: cover;
  background-position: center;
}
.login #body {
  background: none;
}
.login footer {
  background: none;
}
.login #application-version {
  display: none;
}
.login #content {
  background: transparent !important;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  min-height: 100vh;
}
.signin-form .well {
  border-radius: 2px;
}
.form-control {
  border-radius: 2px;
}
.input-group-addon {
  border-radius: 2px;
}
.ui-select-toggle.btn {
  border-radius: 2px;
}
.cke_chrome {
  border-radius: 2px;
}
.ui-select-bootstrap .ui-select-choices-row.active>span {
  background-color: #e5f0fd;
  color: #333;
}
.panel-title {
  font-size: 14px;
}
#content,
body:after,
body:before {
  background: #f6f6f9;
}
.box .box-header {
  background: transparent;
}
footer {
  background: #f6f6f9;
}
#body {
  background: #f6f6f9;
}
body:after {
  background: #f6f6f9;
}
.input-container h2 {
  font-size: 14px;
}
.main-logo {
  width: 51%;
  margin: 40px auto;
}
.bc-logo {
  position: fixed;
  right: 40px !important;
  left: auto;
}
.bc-logo img {
  background-image: url("../images/logo-orbital.png");
  background-size: cover;
  width: 75px;
/* Width of new image */
  height: 92px;
/* Height of new image */
  padding-left: 97px;
}
.ui-grid-contents-wrapper {
  border-left: 1px solid #dfe3eb;
  border-bottom: 1px solid #dfe3eb;
}
#item-grid .ui-grid-contents-wrapper {
  border: none;
}
.nav.main-menu>li.active>a,
.nav.main-menu>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li.active>a,
.nav.main-menu>li>ul>li>ul>li>ul>li.active>a {
  background: #e0fbf9;
}
.nav>li>a {
  font-weight: normal;
}
#dashboard span {
  font-weight: normal;
}
.nav.side-nav>li.active a {
  font-weight: normal;
}
.panel-group .panel .panel-heading:hover a {
  color: #318dac;
  text-decoration: underline;
}
.panel-group .panel .panel-heading:hover i.glyphicon {
  color: #318dac;
}
.panel-group .panel .panel-heading {
  cursor: pointer;
}
ul.main-menu li.active a span {
  color: #2ad2c5;
}
.btn-default-focus,
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #2ad2c5;
}
.ui-select-match {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bc-93b6d4 {
  background: #e5f0fd;
}
.login #application-version {
  display: none;
}
.main-logo {
  width: 100%;
}
.main-logo img {
  background-image: url("../images/byrd-logo-claim-w.png");
  background-size: cover;
  width: 100px;
  height: 100px;
/* Width of new image */
  height: 100px;
  right: 4px;
  position: relative;
}
a#main-menu-min i {
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  font-size: 10px;
  padding: 3px 0;
  color: #0c416b;
  text-align: center;
  background: none;
}
.navbar-default .navbar-brand img {
  background-image: url("../images/byrd-logo-w.png");
  background-size: cover;
  width: 35px;
/* Width of new image */
  height: 35px;
/* Height of new image */
  margin-top: -5px;
  margin-left: -6px;
}
.communicationchannel-row {
  background: #fff;
}
.dropmenu+ul li .dropmenu span.text {
  margin-bottom: 7px !important;
  display: inline-block;
}
.dropmenu+ul li .dropmenu span.chevron {
  height: 30px !important;
  display: inline-block !important;
  margin-top: -5px !important;
}
ul.main-menu li a span.text {
  margin-bottom: -1px;
  display: inline-block;
}
.nav.main-menu>li>a>i {
  height: 40px;
  margin-top: -5px;
}
.nav.main-menu>li>a .chevron,
.nav.main-menu>li>ul>li>a .chevron,
.nav.main-menu>li>ul>li>ul>li>a .chevron,
.nav.main-menu>li>ul>li>ul>li>ul>li>a .chevron {
  top: 0px;
}
#sidebar-left>.sidebar-nav>ul>li>ul>li>ul>li>a>span.text {
  padding-left: 30px;
  margin-top: -1px;
}
.ui-select-bootstrap .ui-select-match-text .option-label {
  font-weight: normal;
}
.ui-select-choices-row .option-label.strong-font {
  font-weight: normal !important;
}
.input-container th {
  font-weight: normal;
}
.datetime-picker-dropdown .btn-danger {
  color: #4777af !important;
  left: 1px;
}
.datetime-picker-dropdown .btn-success {
  left: 1px;
}
.datetime-picker-dropdown .btn-default {
  height: 34px;
}
.input-group ul.dropdown-menu .btn-danger {
  color: #4777af !important;
  left: 1px;
}
.input-group ul.dropdown-menu .active {
  background: #2ad2c5 !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.input-group ul.dropdown-menu .active span {
  color: #fff;
}
.input-group ul.dropdown-menu .active:hover {
  background: #2ad2c5 !important;
}
.input-group ul.dropdown-menu .active:hover span {
  color: #fff;
}
.input-group ul.dropdown-menu .btn-default {
  color: #4777af;
  background: none;
}
.input-group ul.dropdown-menu tbody .btn-default:hover {
  color: #4777af;
  background: #e5f0fd;
}
.input-group ul.dropdown-menu td.text-center.h6 {
  color: #7c848d;
}
.input-group ul.dropdown-menu th.text-center {
  color: #7c848d;
}
.input-group ul.dropdown-menu .btn-group .btn-default {
  color: #7c848d !important;
  background: #f0f0f1 !important;
}
.input-group ul.dropdown-menu .btn-group .btn-default:hover,
.item-editor .input-group ul.dropdown-menu .btn-group .btn-default:active {
  color: #7c848d !important;
  background: #e6e6e6 !important;
}
.input-group .btn-group.pull-left .btn-info {
  color: #7c848d !important;
  background: #f0f0f1 !important;
  border: none;
}
.input-group .btn-group.pull-left .btn-info:hover,
.input-group .btn-group.pull-left .btn-info:active {
  color: #7c848d !important;
  background: #e6e6e6 !important;
  border: none;
}
.tooltip.left .tooltip-inner {
  border-right: solid 3px #7bc4dd;
}
.tooltip.right .tooltip-inner {
  border-left: solid 3px #7bc4dd;
}
.tooltip.in {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #7bc4dd !important;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #7bc4dd !important;
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  margin-left: 0px;
}
.input-group-btn button {
  margin-right: 0px !important;
}
.input-group-btn:first-of-type + div input {
  border-top-right-radius: 2px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 0px !important;
}
.input-group-btn:first-of-type + div textarea,
.input-group .cke {
  border-top-right-radius: 2px !important;
  border-top-left-radius: 0px !important;
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}
.input-container i {
  font-size: 14px;
}
.bg-color-green {
  background-color: #7ad09e;
}
.input-container .ui-grid {
  border: 1px solid #dee6ed;
}
.input-container .ui-grid-header {
  border-top: none;
}
.input-container .ui-grid-contents-wrapper {
  border-left: none;
  border-bottom: none;
}
.input-container .ui-grid-menu-button {
  border-top: none;
}
.input-container .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-right: none !important;
}
#exports-grid {
  border: 1px solid #dee6ed;
}
#exports-grid .ui-grid-header {
  border-top: none;
}
#exports-grid .ui-grid-contents-wrapper {
  border-left: none;
  border-bottom: none;
}
#exports-grid .ui-grid-menu-button {
  border-top: none;
}
#exports-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
#exports-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-right: none !important;
}
#imports-grid .ui-grid-render-container-body {
  border-left: 1px solid #dee6ed;
  border-top: 1px solid #dee6ed;
  border-bottom: 1px solid #dee6ed;
}
#imports-grid .ui-grid-render-container-right {
  border-right: 1px solid #dee6ed;
  border-top: 1px solid #dee6ed;
  border-bottom: 1px solid #dee6ed;
}
#imports-grid .ui-grid-header {
  border-top: none;
}
#imports-grid .ui-grid-contents-wrapper {
  border-left: none;
  border-bottom: none;
}
#imports-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
#imports-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-right: none !important;
}
#publications-grid {
  border: 1px solid #dee6ed;
}
#publications-grid .ui-grid-header {
  border-top: none;
}
#publications-grid .ui-grid-contents-wrapper {
  border-left: none;
  border-bottom: none;
}
#publications-grid .ui-grid-menu-button {
  border-top: none;
}
#publications-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
#publications-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-right: none !important;
}
#key-value-maps-grid,
#codelist-grid {
  border: 1px solid #dee6ed;
}
#key-value-maps-grid .ui-grid-header,
#codelist-grid .ui-grid-header {
  border-top: none;
}
#key-value-maps-grid .ui-grid-contents-wrapper,
#codelist-grid .ui-grid-contents-wrapper {
  border-left: none;
  border-bottom: none;
}
#key-value-maps-grid .ui-grid-menu-button,
#codelist-grid .ui-grid-menu-button {
  border-top: none;
}
#key-value-maps-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
#codelist-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,
#key-value-maps-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child,
#codelist-grid .ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  border-right: none !important;
}
#key-value-maps-grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child,
#codelist-grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child,
#key-value-maps-grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child,
#codelist-grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  border-left: none;
}
.view-eye-icon {
  color: #a3a9af !important;
}
.bg-color-green .view-eye-icon {
  color: #fff !important;
}
.edit-item-settings .btn-no-background {
  top: -3px;
  position: relative;
  border: none !important;
}
.edit-item-settings .btn-no-background:hover i.syncons {
  color: #017299;
}
.edit-item-settings .btn-no-background:hover {
  border: none !important;
}
.bg-color-green .edit-item-settings .btn-no-background:hover i.syncons {
  color: #fff;
}
.edit-multiple-nav {
  width: 100%;
  height: 30px;
  text-align: center;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  z-index: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  right: 0;
}
.edit-multiple-nav-index {
  line-height: 2;
}
.item_title {
  width: 100%;
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.item_title p {
  max-width: 40%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 1439px) {
  .item_title p {
    max-width: 20%;
  }
}
#item-undo-redo {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  z-index: 1;
}
.item-undo-redo-btn {
  position: relative;
}
#export-profile-name-input {
  max-height: 34px;
}
#export-profile-name-btn:disabled {
  background: none;
  color: #a3a9af !important;
  border: 1px solid #a3a9af;
}
#export-profile-name-btn {
  left: -1px;
  border: 1px solid #2ad2c5;
}
#mapping-editor .buttons .btn.dropdown-toggle {
  max-height: 35px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#mapping-editor .btn-danger {
  height: 34px;
}
#mapping-editor #only-selected-label {
  top: -1px;
  position: relative;
}
.dd3-content span abbr[data-original-title],
.dd3-content span abbr[title] {
  text-decoration: unset;
}
#invitation-submit {
  color: #fff !important;
  background-color: #2ad2c5;
  border-color: #2ad2c5;
}
#invitation-submit:disabled,
#invitation-submit:disabled:hover {
  border-color: #7c848d;
  background: none;
  color: #7c848d !important;
}
#invitation-submit:hover,
#invitation-submit:active {
  color: #fff !important;
  background-color: #21a399;
  border-color: #21a399;
}
.table tbody>tr>td {
  vertical-align: middle !important;
}
.btn-primary[disabled],
.btn-primary[disabled]:hover {
  border: 1px solid;
  border-color: #7c848d;
  background: #fff;
  color: #7c848d !important;
}
#groupSaveButton+button {
  height: 34px;
}
.price-table.type1 ul.best-option {
  border-color: #4777af;
}
.price-table.type1 ul.best-option li.header span {
  background: #4777af;
}
.price-table.type1 ul.best-option li.price {
  background: #4777af;
}
.price-table .select .btn-info {
  color: #fff !important;
  background-color: #2ad2c5;
  border-color: #2ad2c5;
}
.price-table .select .btn-info:hover,
.price-table .select .btn-info:active {
  color: #fff !important;
  background-color: #21a399;
  border-color: #21a399;
}
.step-content h2 {
  font-size: 14px;
  font-weight: bold;
}
.step-content h3 {
  font-size: 14px;
}
#columnViewWrapper h2 {
  font-weight: normal;
}
days-of-month-wrapper .day-in-month .btn-primary {
  border: 1px solid #2ad2c5;
  background-color: #2ad2c5;
  color: #fff !important;
}
.days-of-month-wrapper .day-in-month .btn-primary:hover {
  border: 1px solid #2ad2c5;
  background-color: #2ad2c5 !important;
  color: #fff !important;
}
.days-of-month-wrapper .day-in-month .btn {
  padding: 9px;
  outline: none;
  color: #4777af;
}
.days-of-month-wrapper .day-in-month .btn:hover {
  background: #e5f0fd;
}
.codelist-pannel {
  max-width: 50%;
  min-width: 20%;
}
.codes-pannel {
  max-width: 80%;
  min-width: 50%;
}
@media only screen and (max-width: 767px) {
  #sidebar-left {
    width: 100% !important;
    position: relative !important;
    overflow: visible !important;
  }
}
.box .box-content h2 {
  font-size: 14px;
  font-weight: bold;
}
.modal-footer .item-btn-group {
  z-index: 99;
}
.ui-grid-cell .form-control {
  height: 33px;
  position: relative;
  top: -4px;
  width: 100% !important;
  border: 1px solid #2ad2c5;
}
.ui-grid-cell .string-length-group .form-control {
  height: 33px;
  top: 0px;
  position: relative;
  width: 100% !important;
  border: 1px solid #2ad2c5;
}
.ui-grid-cell .string-length-group {
  height: 33px;
  width: 100%;
}
.ui-grid-ui-select.ui-select-bootstrap.ui-select-container:not(.ui-select-multiple) input.ui-select-search {
  position: relative;
  top: -4px;
  border: 1px solid #2ad2c5;
  height: 33px;
  border-radius: 0px;
}
.contactRequestIcons .btn,
.emailInvitationIcons .btn {
  background: none;
  padding: 5px 10px;
}
.contactRequestIcons .btn:hover .syncons,
.emailInvitationIcons .btn:hover .syncons {
  color: #318dac;
  background: none;
}
.contactRequestIcons .btn:hover .syncons-delete,
.emailInvitationIcons .btn:hover .syncons-delete {
  color: #ff595a;
  background: none;
}
p.billing-note {
  font-size: 13px;
}
.additional-user-licenses-paragraph {
  text-align: center;
  margin: 0;
}
.additional-user-licenses-paragraph span:first-of-type {
  color: #0079fb;
  font-size: 18px;
}
.additional-user-licenses-yearly {
  min-width: 250px;
  font-size: 13px;
  text-align: center;
  color: #848383;
}
.additional-users-yearly-summary {
  font-size: 13px;
  color: #848383;
}
#user-licenses-div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 5px;
}
#additional-user-licenses-btn-div {
  width: 100px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 2%;
}
#additional-user-licenses-box-div {
  margin-left: 2%;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#user-licenses-actions-div {
  margin-left: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-right: 1%;
  margin-top: 0;
}
.user-licenses-actions-buttons {
  margin-left: 25px;
  margin-top: 0;
}
.user-licenses-label {
  margin-right: 1%;
  text-align: right;
  margin-top: 1%;
}
#user-licenses-actions-div.user-licenses-label {
  margin-top: 0;
}
.btn,
button,
div[role=button] {
  outline-color: #5dd3c5 !important;
}
a {
  outline-color: #5dd3c5 !important;
}
input[type=checkbox],
input[type=radio] {
  width: 16px !important;
  height: 16px;
  margin-top: 2px;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0,0,0,0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
input[type=checkbox] {
  border-radius: 5px;
}
input[type=radio] {
  border-radius: 50%;
}
input:active[type=checkbox],
input:active[type=radio] {
  filter: brightness(90%);
}
input:focus[type=checkbox],
input:focus[type=radio] {
  border-color: #e9eaec !important;
  outline: 0 !important;
  -webkit-box-shadow: 0 0 0 0.25rem #5dd3c5;
  box-shadow: 0 0 0 0.25rem #5dd3c5;
}
input:checked[type=checkbox],
input:checked[type=radio] {
  background-color: #5dd3c5;
  border-color: #5dd3c5 !important;
}
input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
input:indeterminate[type=checkbox] {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.widget-added {
  color: #2ad2c5;
}
.hover-color-primary:hover {
  color: #318dac;
}
.grid-cell-bordered {
  border-right: 1px solid #ebebeb;
}
.grid-cell-p-0 {
  padding: 0;
}
.asset-folders-container .view-modes-container .active-mode {
  color: #5dd3c5 !important;
}
.btn-success[disabled] > .syncons {
  color: #fff !important;
}
.box-header {
  position: relative;
}
.refresh-btn-container {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.refresh-btn {
  background: transparent;
  border: none;
  padding: 5px;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 30px;
}
.refresh-btn svg {
  width: 15px;
  height: 20px;
  fill: #333;
}
