/* Icon overrides - cheatsheet: https://pictogrammers.github.io/@mdi/font/6.5.95/ */

body {
    font-family: 'Inter', Lato, Arial, sans-serif !important;
    color: #13343b !important;
}

body,
.bootstrap-container {
    background-color: #fff !important;
}

a {
    color: #0c7288 !important;
}

h1, h2, h3, h4, h5, h6 {
    color: #13343b;
}

select {
    background-image: url('../images/forms/select.ico') !important;
}

span:not(.required),
.sugar_action_button {
    color: #6a6c6f !important;
}


button, .button,
[type="button"]:not([id^="mceu"]),
input[type="submit"] {
    background-color: #32b8c7 !important;
    color: #fff !important;
    border: none !important;
    outline: 0 !important;
}

button:hover, .button:hover,
[type="button"]:hover,
input[type="submit"]:hover {
    opacity: 0.8;
    outline: 0 !important;
}

button > span, .button > span,
[type="button"] > span:not([class^="mce"]),
input[type="submit"] > span {
    color: #fff !important;
}

input[type="radio"] {
    background-image: url(../images/forms/radio.png) !important;
}

input[type="checkbox"] {
    background-image: url(../images/forms/check.png) !important;
}

input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]) {
    outline-color: #6a6c6f !important;
}

.glyphicon.glyphicon-pencil:before,
.suitepicon.suitepicon-action-edit:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    content: '\F0CB6' !important;
    position: relative;
    top: -2px;
    font-size: 20px !important;
}

.dropdown-menu .button,
.dropdown-menu [type="button"] {
    color: #13343b !important;
    background-color: transparent !important;
}

/* navigation bar start */
.navbar {
    background-color: #32b8c7 !important;
}

.mobile-bar {
    background-color: #32c3d3 !important;
}

.mobileheader a {
    color: #fff !important;
}

.mobileheader .dropdown-menu a {
    color: #13343b !important;
}

.mobileheader .dropdown-menu li  a {
    background-color: transparent !important;
}

.navbar-nav a {
    color: #fff !important;
    background-color: transparent !important;
}

.navbar-nav .topnav:hover {
    background-color: #f1f4f6!important;
}

.navbar-nav .topnav:hover a {
    color: #13343b !important;
    border-color: #32c3d3 !important;
}

.mobileheader .dropdown-menu,
.navbar-nav .topnav .dropdown-menu {
    background-color: #f1f4f6 !important;
    padding: 0 !important;
}

.mobileheader .dropdown-menu,
.navbar-nav .topnav .dropdown-menu li a{
    border-bottom: 1px solid #e4e5e7 !important;
}

.mobileheader .dropdown-menu,
.navbar-nav .topnav .dropdown-menu li:hover a{
    background-color: #e8f8f5 !important;
}

#quickcreatetop a {
    color: #13343b !important;
}

#quickcreatetop .dropdown-toggle {
    background-color: #e4e5e7 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

#quickcreatetop .dropdown-menu {
    background-color: #f1f4f6 !important;
    padding: 0 !important;
}

#quickcreatetop .dropdown-menu li a{
    border-bottom: 1px solid #e4e5e7 !important;
}

#quickcreatetop .dropdown-menu li:hover{
    background-color: #e8f8f5 !important;
}

.navbar-search.open #searchbutton:before {
    vertical-align: middle;
    margin-right: -3px;
}

.navbar-search.open input#query_string {
    padding: 0 10px !important;
}

.navbar-search.open form button:active {
    box-shadow: none !important;
}


.navbar-search.open .searchformdropdown button {
    background-color: transparent !important;
    color: #13343b !important;
}

.navbar-search.open .searchformdropdown button:hover {
    color: #2ea4b0 !important;
}

#searchbutton {
    background-color: #0c7288 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

#searchbutton:hover {
    background-color: #295e6a !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

#searchform {
    margin-left: 5px;
}


#globalLinks * {
    color: #fff !important;
}


#globalLinks .dropdown-toggle {
    background-color: transparent !important;
}

#globalLinks .dropdown-menu {
    background-color: #f1f4f6 !important;
    padding: 0 !important;
}

#globalLinks .dropdown-menu li a{
    color: #13343b !important;
    border-bottom: 1px solid #e4e5e7 !important;
}

#globalLinks .dropdown-menu li:hover{
    background-color: #e8f8f5 !important;
}

#desktop_notifications button {
    background-color: transparent !important;
}
/* navigation bar end */

.dashletPanel {
    border: 1px solid #ccc;
    border-top: 2px solid #32b8c7;
    background-color: #fff;
    padding: 15px;
}

.dashletPanel a{
    font-weight: 500 !important;
}

.dashletPanel #dashletPanel {
    border: 0 !important;
}

.dashletPanel .h3Row {
    background-color: #fff;
}

.dashletPanel thead {
    background-color: #ececec !important;
}

.dashletPanel .list tr th {
    color: #13343b !important;
    font-weight: 400 !important;
}

.dashletcontainer .dashletPanel .bd {
    overflow: scroll;
}

.dashletcontainer .pagination *{
    font-weight: 500 !important;  
}

.dashletcontainer .pagination td {
    background-color: #fff !important;
}

.list.view #pagination .list-view-pagination-button,
.dashletcontainer .pagination td button {
    background-color: #fff !important;
    border: 0.5px solid #e4e5e7 !important;
}

.nav-tabs li a:not(.btn-pagination) {
    color: #13343b !important;
    background-color: #f1f4f6!important;
    border-color: #f1f4f6!important;
    border-bottom: #f1f4f6!important;
}

.nav-tabs li.active a {
    background-color: #dfdfdf !important;
}

.nav-tabs #tab-actions .dropdown-menu {
    background-color: #f1f4f6 !important;
    padding: 0 !important;
}

.nav-tabs #tab-actions .dropdown-menu li {
    border-bottom: 1px solid #e4e5e7!important;
}

.nav-tabs #tab-actions .dropdown-menu li,
.nav-tabs #tab-actions .dropdown-menu .button {
    background-color: transparent !important;
    border-radius: 0 !important;
}

.nav-tabs #tab-actions .dropdown-menu li:hover {
    background-color: #e8f8f5 !important;
}

#sidebar_container #buttontoggle {
    background-color: #dfdfdf !important;
    text-align: center;
}

#sidebar_container #buttontoggle span{
    margin: 0 !important;
}

#sidebar_container #buttontoggle span::before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    color: #13343b !important;
    position: relative;
    top: -1px;
    font-size: 32px !important;
}

#sidebar_container #buttontoggle.button-toggle-expanded span:before {
    content: "\F0141";
}

#sidebar_container #buttontoggle.button-toggle-collapsed span:before {
    content: "\F0142";
}

#sidebar_container a {
    color: #6a6c6f !important;
}

.sidebar {
    background-color: #ffffff !important;
    border-right: 1px solid #efeff1;
}

.sidebar .recent_h3 {
    color: #6a6c6f;
    font-weight: 500;
}

.sidebar li:hover{
    background-color: #e8f8f5 !important;
}

.sidebar #actionMenuSidebar li.actionmenulinks a {
    background-color: transparent !important;
    border-bottom: 1px solid #e4e5e7!important;
}

.view a, 
.detail-view-field a {
    font-weight: 500 !important;
}

.list thead {
    background-color: #ececec !important;
}

.list tr th {
    color: #13343b !important;
    font-weight: 400 !important;
}

.list .list tr th{
    color: #13343b !important;
    font-weight: 400 !important;
}

.list tbody tr td a {
    font-weight: 500 !important;
}

.list:not(.paginationTable) tbody tr:not(#pagination) td {
    padding: 8px 5px !important;
    font-weight: 400 !important;
}

.list tbody tr td {
    /* background-color: #f9f9f9 !important; */
    border-bottom: 1px solid #888;
}

.list tbody tr:hover td {
    background-color: #e8f8f5 !important;
}

.list:not(#dashletPanel) tbody tr:hover td {
    background-color: #e8f8f5 !important;
}

.list #pagination .paginationTable td {
    background-color: #fff !important;
}

.list #pagination .paginationTable tr:hover td {
    background-color: transparent !important;
}

.list #pagination .paginationTable li.sugar_action_button {
    border: 1px solid #e4e5e7!important;
}

.list #pagination .paginationTable li.sugar_action_button:hover {
    background-color: transparent !important;
}

.list #pagination .paginationTable li.sugar_action_button label,
.list #pagination .paginationTable li.sugar_action_button a:not(.glyphicon-remove), 
.list .pageNumbers {
    color: #6a6c6f !important;
    font-weight: 500 !important;
}

.list #pagination .list-view-pagination-button>span:before,
.dashletcontainer .pagination button>span:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    color: #6a6c6f !important;
    position: relative;
    font-size: 22px !important;
}

.list #pagination .list-view-pagination-button>span:before {
    top: -2px;
}

.list #pagination .list-view-pagination-button>span.suitepicon.suitepicon-action-first:before,
.dashletcontainer .pagination button>span.suitepicon.suitepicon-action-first:before {
    content: '\F013D' !important;
}

.list #pagination .list-view-pagination-button>span.suitepicon.suitepicon-action-last:before,
.dashletcontainer .pagination button>span.suitepicon.suitepicon-action-last:before {
    content: '\F013E' !important;
}

.list #pagination .list-view-pagination-button>span.suitepicon.suitepicon-action-left:before,
.dashletcontainer .pagination button>span.suitepicon.suitepicon-action-left:before {
    content: '\F0141' !important;
}

.list #pagination .list-view-pagination-button>span.suitepicon.suitepicon-action-right:before,
.dashletcontainer .pagination button>span.suitepicon.suitepicon-action-right:before {
    content: '\F0142' !important;
}

#searchDialog #search_form label {
    font-weight: 500 !important;
}

#searchDialog #search_form input:not([type="checkbox"]):not([type="radio"]),
#searchDialog #search_form select {
    border: 2px solid #e4e5e7 !important;
}

#searchDialog a#basic_search_link {
    background-color: #32b8c7 !important;
    color: #fff !important;
    background-position: 95% 7px !important;
}

#enhance_by {
    margin-left: 20px;
    text-decoration: none !important;
}

/* Login */
.p_login .p_login_top {
    background-color: #fff !important;
}

.p_login .p_login_top a {
    background:url(../images/logo.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

.p_login .p_login_middle {
    background-color: transparent !important;
    height: 100vh;
    background:url(../images/background.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}

#loginform {
    background-color: #ffffff99;
    overflow: hidden;
}

#loginform .error:not(#post_error) {
    background-color: #2ea4b0 !important;
    color: #fff !important;
    border-radius: 3px;
    border: 0;
    margin-bottom: 0 !important;
}

#loginform .field-wrapper h2{
    text-align: left;
    font-weight: 500;
    color: #6a6c6f;
}

#loginform .input-group input {
    background: none !important;
    padding: 10px !important;
    border: 1px solid #CCCCCC !important;
    color: #13343b !important;
    background-color: #fff !important;
}

#loginform .input-group span.field_icon {
    background-color: #2ea4b0 !important;
}

#loginform .input-group span.field_icon:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    color: #fff;
}

#loginform .input-group span.field_icon.login_input:before {
    content: '\F0013' !important;
}

#loginform .input-group span.field_icon.password_input:before {
    content: '\F07F5' !important;
}

#loginform #bigbutton {
    outline: 0 !important;
    border: 0 !important;
    background-color: #2ea4b0 !important;
}

#loginform #bigbutton:hover {
    background-color: #32c3d3 !important;
}

.p_login .p_login_bottom {
    position: sticky !important;
    background-color: #fff !important;
}

.p_login .p_login_bottom a {
    color: #13343b !important;
}

.p_login .p_login_bottom #powered_by {
    margin-left: 0px !important;
}

.p_login .p_login_bottom #admin_options {
    margin-left: 20px !important;
}

#login_button {
    margin-top: 10px;
}

.panel-default > .panel-heading {
    background-color: #ececec !important;
}

.panel-default>.panel-heading>a:not(.panel-heading a div) {
    background-color: transparent !important;
}

slot,
.label {
    font-weight: 500 !important;
}

.yui-navset .yui-nav a em {
    font-weight: 500;
    color: #13343b !important;
}

.yui-navset .yui-nav .selected a em {
    background-color: #dfdfdf !important;
}

/* Icon overrides */
.suitepicon.suitepicon-module-accounts:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F151F' !important;
}

.suitepicon.suitepicon-module-contacts:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F0013' !important;
}

.suitepicon.suitepicon-module-users:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F0B58' !important;
}

.suitepicon.suitepicon-module-leads:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F0BE8' !important;
}

.suitepicon.suitepicon-module-opportunities:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F01C1' !important;
}

.suitepicon.suitepicon-module-aos-invoices:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F0EA7' !important;
}

.suitepicon.suitepicon-module-aos-quotes:before {
    display: inline-block;
    font: normal normal normal 24px/1 "Material Design Icons" !important;
    font-size: inherit;
    text-rendering: auto;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle !important;
    position: relative !important;
    top: -2px !important;
    content: '\F09ED' !important;
}

.monthCalBody {
    background-color: #fff;
}

.monthCalBody h5 {
    color: #13343b !important;
    font-weight: 500 !important;
}

.listViewLinkButton .sugar_action_button .glyphicon-remove {
    background-color: #32b8c7 !important;
    color: #fff !important;
    right: -4px !important;
}

li.sugar_action_button {
    background-color: transparent !important;
    border: 1px solid #e4e5e7 !important;
}

li.sugar_action_button span.suitepicon-action-caret {
    color: #0c7288 !important;
    margin-left: 5px !important;
    margin-top: -1px !important;
}

.subnav li {
    background-color: #f1f4f6 !important;
}

.subnav li a {
    background-color: transparent !important;
    border-bottom: 1px solid #e4e5e7 !important;
}

.subnav li a:hover {
    background-color: #e8f8f5 !important;
}

.sugar_action_button .subnav {
    padding: 0px !important;
    background-color: #f1f4f6 !important;
}

.sugar_action_button .subnav li a {
    margin-left: 0px;
}

.selectedRecords.label {
    font-weight: 400 !important;
    color: #6a6c6f !important;
}

.error {
    background-color: #f64e3b;
    color: #fff !important;
    font-size: 14px !important;
}

.text-muted {
    font-weight: 500;
}

.modal .close {
    background-color: transparent !important;
}

.modal .close span{
    color: #13343b !important;
}

.btn-pagination[disabled] span{
    color: #cecece !important;
    pointer-events: none;
}

.btn-pagination[disabled] {
    background-color: #416b74 !important;
}

.btn-pagination[disabled]:hover {
    background-color: #416b74 !important;
}

.monthHeader {
    background-color: #32b8c7 !important;
}

.pagination-range-label {
    font-weight: 500 !important;
}

.monthHeader h3{
    color: #fff;
    font-weight: 500 !important;
}

table > thead.fc-head {
    background-color: #32b8c7 !important;
}

table > thead.fc-head td {
    background-color: transparent !important;
}

td.fc-widget-header table > thead,
td.fc-widget-header table > thead th {
    background-color: transparent !important;
}

td.fc-widget-header table > thead th a{
    color: #fff !important; 
    font-weight: 500 !important;
}

#goto_date_trigger {
    background-color: #32b8c7 !important;
}

#goto_date_trigger span {
    color: #fff !important; 
}

::-moz-selection {
    background: #e8f8f5;
    color: #13343b !important;
}
  
::selection {
    background: #e8f8f5;
    color: #13343b !important;
}

ul.chooserList.red.ui-sortable > li {
    background-color: #32c3d3 !important;
}

.list {
    font-size: 13px;
}

#EditView_tabs table.subpanel-table tr.pagination td,
#subpanel_list li table.subpanel-table tr.pagination td {
    background-color: #fff !important;
}

#EditView_tabs table.subpanel-table tr.pagination:hover td,
#subpanel_list li table.subpanel-table tr.pagination:hover td,
table.list tr#pagination:hover td {
    background-color: #fff !important;
}

#EditView_tabs li table.subpanel-table td,
#subpanel_list li table.subpanel-table td {
    background-color: #fff;
}

#EditView_tabs li table.subpanel-table .sugar_action_button a,
#subpanel_list li table.subpanel-table .sugar_action_button a {
    background-color: transparent;
    width: 100%;
}

.panel-email-compose {
    background-color: #ececec !important;
}

.panel-email-compose .custom-buttons span {
    color: #0c7288 !important; 
}

#btn_vCardButton {
    background-color: transparent !important;
}

#btn_vCardButton span {
    color: #0c7288 !important; 
}

.topnav.all {
    /* visibility: hidden !important; */
}

.single [id$="_create_button"],
.single [id$="_select_button"] {
    background-color: #32b8c7 !important; 
    color: #fff !important;
}

.single [id$="_create_button"]:hover,
.single [id$="_select_button"]:hover {
    opacity: 0.8;
}

.filterContainer {
    border: 1px solid #e4e5e7 !important;
}

.btn-emails-current-folder {
    background-color: #32b8c7 !important; 
}

#toolbox .special * {
    color: #fff !important;
    font-weight: 500 !important;
}

#panels .le_panel {
    background-color: #ececec !important;
}

#sugarMsgWindow {
    font-weight: 500;
}

.container-close {
    color: #fff !important;
}

#copyrightbuttons a{
    color: #13343b !important; 
}

*::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.25) !important;
}

#ChangePasswordForm {
    position: relative;
    height: 100%;
}

#ChangePasswordForm > table {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

@media (max-width: 750px) {
    a#admin_options {
        margin-bottom: 0px !important;
    }

    a#enhance_by {
        display: block;
        font-size: 10px;
        margin-left: 0;
        text-align: center;
    }
}

.desktop_notifications .alert_count {
    background-color: #0c7288 !important;
    color: #fff !important;
    top: -50px !important;
}

.modal-add-dashlet #dashletCategories li a {
    background-color: #dfdfdf !important;
    border-color: #f1f4f6!important;
    color: #13343b !important
}

.submitButtons input,
.submitButtonsAdvanced input {
    line-height: 2 !important;
}

.search_form #GlobalSearchSettings {
    background-color: #f1f4f6 !important;
}

.search_form #GlobalSearchSettings tbody tr:first-child td {
    padding: 10px;
}

.search_form #GlobalSearchSettings tbody tr:nth-child(2) td {
    padding: 0 10px 10px;
}

table thead a>span.suitepicon {
    vertical-align: baseline !important;
    line-height: 1.3 !important;
}

table.list thead a {
    font-weight: 500 !important;
}

.ui-dialog *:not(.ui-icon) {
    font-family: 'Inter', Lato, Arial, sans-serif;
}

.ui-dialog-titlebar-close {
    text-indent: -9999px;
}

.yui-ac-container .yui-ac-content {
    width: unset !important;
}

.mce-floatpanel .mce-container-body .mce-menu-item.mce-active,
.mce-floatpanel .mce-container-body .mce-menu-item.mce-active *,
.mce-floatpanel .mce-container-body .mce-menu-item.mce-selected,
.mce-floatpanel .mce-container-body .mce-menu-item.mce-selected *,
.mce-tinymce .mce-container-body .mce-btn:not(.mce-menubtn).mce-active, 
.mce-tinymce .mce-container-body .mce-btn:not(.mce-menubtn).mce-active * {
    background-color: #32b8c7 !important;
    color: #fff !important;
}

.mce-floatpanel .mce-container-body .mce-menu-item:hover,
.mce-floatpanel .mce-container-body .mce-menu-item:hover *{
    background-color: #e8f8f5 !important;
    color: #6a6c6f !important;
}

.mce-tinymce .mce-toolbar .mce-container-body .mce-widget {
    border: 1px solid #0c7288 !important
}

.mce-tinymce .mce-container-body .mce-widget.mce-branding.mce-label {
    line-height: 35px;
}

.mce-tinymce .mce-container-body .mce-widget.mce-branding.mce-label a{
    vertical-align: baseline;
}

.mce-tinymce .mce-toolbar .mce-btn,
.mce-tinymce .mce-toolbar button,
.panel-email-compose .custom-buttons button {
    background-color: transparent !important;
}

.panel-email-compose .custom-buttons button.vertical-seperator{
    pointer-events: none;
    border-left: 1px solid #fff !important;
}

#kanban .btn.btn-default {
    color: #fff !important;
}

/* SuiteCRM Version 7.10.11 specific navbar fix */
.desktop-bar {
    margin-top: 4px;
}

.desktop-bar .dropdown-toggle {
    margin-top: 0.2em;
}

.desktop-bar>.toolbar>li>.btn {
    margin-top: 0.2em;
    margin-right: 4px;
    margin-bottom: 4px;
}

#quickcreatetop .dropdown-toggle{
    margin-top: unset;
}

#globalLinks .user-menu-button  {
    margin-top: unset;
}

#globalLinks .user-menu-button .suitepicon-action-current-user {
    position: relative;
    vertical-align: top;
}

#globalLinks .user-menu-button .suitepicon-action-caret {
    line-height: 45px;
    font-size: 0.6em;
}

.desktop-bar>.toolbar>li.navbar-search.open .dropdown-menu {
    top: 4px;
    margin-right: -1px;
}

@media (min-width: 1201px) {
    .desktop-bar {
        width: 30%;
    }
}

@media (min-width: 1561px) {
    .desktop-bar {
        padding-top: unset;
        width: 39%;
    }
    .navbar-form.searchform .input-group-btn .btn {
        margin: 0;
        height: 40px;
        background-color: #0c7288 !important;
    }
    .navbar-form.searchform#searchform .input-group input {
        border: 0 !important;
        color: #13343b;
        -webkit-text-fill-color: #13343b;
        width: 100%;
    }
 }

 @media (min-width: 751px)  {
    .tablet-bar #quickcreatetop {
        margin-right: -3px;
        height: 40px;
    }
    .tablet-bar #quickcreatetop a.dropdown-toggle {
        height: 40px;
        line-height: normal;
    }
 }

 .edit-view-row .label{
    line-height: 1 !important;
    margin: -5px 0 0px 0 !important;
 }
 span.select2-selection.select2-selection--multiple {
    width: auto!important;
    min-width: 242px!important;
 
 }
 