/*
 *  __      __        _       _     _           
 * \ \    / /       (_)     | |   | |          
 *  \ \  / /_ _ _ __ _  __ _| |__ | | ___  ___ 
 *   \ \/ / _` | '__| |/ _` | '_ \| |/ _ \/ __|
 *    \  / (_| | |  | | (_| | |_) | |  __/\__ \
 *     \/ \__,_|_|  |_|\__,_|_.__/|_|\___||___/
 */

:root {
  /*
   * Font Size
   */
  --font-small: 12px;
  --font-medium: 14px;
  --font-large: 18px;
  /*
   * Colors
   */
  --color-red: #d02e2e;
  --color-green: #48c13e;
  --color-blue: #159FA1;
  --color-gray: #777;
  --color-yellow: #ff0;
}

/*
 *  ______          _      _____ _         
 * |  ____|        | |    / ____(_)        
 * | |__ ___  _ __ | |_  | (___  _ _______ 
 * |  __/ _ \| '_ \| __|  \___ \| |_  / _ \
 * | | | (_) | | | | |_   ____) | |/ /  __/
 * |_|  \___/|_| |_|\__| |_____/|_/___\___|                                   
 */

.samoware-actionlist__title, .samoware-content__item-notfound, .samoware-content__title, .samoware-lightbox__title, .samoware-mail-list_empty-label, .samoware-mainlist__title, .samoware-notes-list_empty-label, .samoware-notification__name, .samoware-placeholder__title, .samoware-pref__header, .samoware-tasks-detail_btn, .samoware__title, .samoware__title-contacts-container, .samoware-view-event__title {
  font-size: var(--font-large) !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}

.fc-event-time, .fc-event-title, .cg-prefs-box__toggle_left,.samoware-content__group,.samoware-calendar__agenda-list-time, .fc-agenda-axis, .fc-day-content, .fc-day-number, .fc-event, .fc-widget-header, .ng-touched[type=search], .samoware-actionlist__item-sort-asc, .samoware-actionlist__list-item, .samoware-actionlist__list-item_list-view, .samoware-actionlist__list-item_preview, .samoware-actionlist__list-item_preview-vertical, .samoware-autocomplete-row_textarea, .samoware-button, .samoware-button-arrow, .samoware-button-arrow-l, .samoware-button-small, .samoware-button__type_upload, .samoware-mail__compose-button, .samoware-calendar__agenda-list-load-more-footer, div.samoware-calendar-event-body-desc, .samoware-calendar__input, .samoware-calendar__label, .samoware-calendar__set, .samoware-checkbox__label, .samoware-edit-contact__input-file-button, .samoware-files-path__link, .samoware-folder__wrapper, .samoware-lightbox__fieldlist-field, .samoware-lightbox__item-field, .samoware-lightbox__item-link, .samoware-lightbox__item-type, .samoware-lightbox__item-type_select, .samoware-lightbox__label, .samoware-mail__compose-discard-popup, .samoware-mail__content__headlabel, .samoware-mail-global-search-content_mailboxes-header-checkbox-label, .samoware-mail-global-search-content__search-input, .samoware-mail-global-search__dropdown-label, .samoware-mail-input, .samoware-mail-list__name, .samoware-mail-list__text, .samoware-mail-list__time, .samoware-mail__tag, .samoware-notification__message, .samoware-pref__dropdown, .samoware-pref__input, .samoware-pref__label, .samoware-pref__required-text-note, .samoware-pref__textarea, .samoware-pref__value, .samoware-prefs-devices__device-item, .samoware-selector-contacts__item-name, .samoware-tasks-detail_textarea, .samoware-tasks-detail_date, .samoware-tasks-detail-field, .samoware-tasks-detail-label, .samoware-tasks-detail-text, .samoware-tasks_interval-holder span, .samoware-tasks_interval-holder-from span, .samoware-tasks_interval-holder-to span, .samoware-tasks-list_done-holder, .samoware-textfield, .samoware-textfield__dropdown, .samoware-textfield__label, .samoware-view-contact__fullname, .redactor_samoware-mail-contentarea {
  font-size: var(--font-medium) !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}

body, .samoware-mail__from, .samoware-mail__head, .samoware-navigation-item__label, .samoware-notification__time, .ui-datepicker-calendar thead th, .ui-widget {
  font-size: var(--font-small) !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
}

/*
 *   _____      _                
 *  / ____|    | |               
 * | |     ___ | | ___  _ __ ___ 
 * | |    / _ \| |/ _ \| '__/ __|
 * | |___| (_) | | (_) | |  \__ \
 *  \_____\___/|_|\___/|_|  |___/
 */

.samoware-button {
  background-color: var(--color-blue) !important;
}

.samoware-button-light {
  color: white !important;
}

.samoware-folder_mode_active {
  border-bottom-color: var(--color-blue) !important;
}

.samoware-folder__link-search {
  color: var(--color-red) !important;
}

.samoware-button_type_close {
  background-color: var(--color-red) !important;
}

.samoware-actionlist__button:not(.samoware-actionlist_type_green) {
  background-color: var(--color-gray) !important;
}

.samoware-actionlist__button:first-of-type {
  background-color: var(--color-green) !important;
}

.samoware-general_svg-icons-holder-selected {
  color: var(--color-blue) !important;
}

li.calendar.samoware-folder.samoware-folder_type_0_calendar span, li.calendar.samoware-folder.samoware-folder_type_0_calendar div, li.calendar.samoware-folder.samoware-folder_type_5_calendar span, li.calendar.samoware-folder.samoware-folder_type_5_calendar div, li.calendar.samoware-folder.samoware-folder_type_6_calendar span, li.calendar.samoware-folder.samoware-folder_type_6_calendar div, li.calendar.samoware-folder.samoware-folder_type_7_calendar span, li.calendar.samoware-folder.samoware-folder_type_7_calendar div, li.calendar.samoware-folder.samoware-folder_type_8_calendar span, li.calendar.samoware-folder.samoware-folder_type_8_calendar div {
  color: #525c66 !important;
}

li.calendar.samoware-folder.samoware-folder_type_1_calendar span, li.calendar.samoware-folder.samoware-folder_type_1_calendar div, li.calendar.samoware-folder.samoware-folder_type_2_calendar span, li.calendar.samoware-folder.samoware-folder_type_2_calendar div, li.calendar.samoware-folder.samoware-folder_type_3_calendar span, li.calendar.samoware-folder.samoware-folder_type_3_calendar div, li.calendar.samoware-folder.samoware-folder_type_4_calendar span, li.calendar.samoware-folder.samoware-folder_type_4_calendar div, li.calendar.samoware-folder.samoware-folder_type_9_calendar span, li.calendar.samoware-folder.samoware-folder_type_9_calendar div, li.calendar.samoware-folder.samoware-folder_type_10_calendar span, li.calendar.samoware-folder.samoware-folder_type_10_calendar div, li.calendar.samoware-folder.samoware-folder_type_11_calendar span, li.calendar.samoware-folder.samoware-folder_type_11_calendar div, li.calendar.samoware-folder.samoware-folder_type_12_calendar span, li.calendar.samoware-folder.samoware-folder_type_12_calendar div, li.calendar.samoware-folder.samoware-folder_type_13_calendar span, li.calendar.samoware-folder.samoware-folder_type_13_calendar div, li.calendar.samoware-folder.samoware-folder_type_14_calendar span, li.calendar.samoware-folder.samoware-folder_type_14_calendar div {
  color: #FFFFFF !important;
}

li.calendar.samoware-folder.samoware-folder_type_0_calendar {
  background-color: #FFE900 !important;
}

li.calendar.samoware-folder.samoware-folder_type_1_calendar {
  background-color: #FFA200 !important;
}

li.calendar.samoware-folder.samoware-folder_type_2_calendar {
  background-color: #FF0000 !important;
}

li.calendar.samoware-folder.samoware-folder_type_3_calendar {
  background-color: #F200FF !important;
}

li.calendar.samoware-folder.samoware-folder_type_4_calendar {
  background-color: #00BCFF !important;
}

li.calendar.samoware-folder.samoware-folder_type_5_calendar {
  background-color: #0DFF00 !important;
}

li.calendar.samoware-folder.samoware-folder_type_6_calendar {
  background-color: #00FFCA !important;
}

li.calendar.samoware-folder.samoware-folder_type_7_calendar {
  background-color: #000000 !important;
}

li.calendar.samoware-folder.samoware-folder_type_8_calendar {
  background-color: #CFCFCF !important;
}

li.calendar.samoware-folder.samoware-folder_type_9_calendar {
  background-color: #8F8F8F !important;
}

li.calendar.samoware-folder.samoware-folder_type_10_calendar {
  background-color: #D6A2E8 !important;
}

li.calendar.samoware-folder.samoware-folder_type_11_calendar {
  background-color: #8e44ad !important;
}

li.calendar.samoware-folder.samoware-folder_type_12_calendar {
  background-color: #4834d4 !important;
}

li.calendar.samoware-folder.samoware-folder_type_13_calendar {
  background-color: #10ac84 !important;
}

li.calendar.samoware-folder.samoware-folder_type_14_calendar {
  background-color: #6ab04c !important;
}

/*
 *   ____  _   _                   
 *  / __ \| | | |                  
 * | |  | | |_| |__   ___ _ __ ___ 
 * | |  | | __| '_ \ / _ \ '__/ __|
 * | |__| | |_| | | |  __/ |  \__ \
 *  \____/ \__|_| |_|\___|_|  |___/                              
*/

.fc-event {
  line-height: 16px !important;
}

.samoware-lightbox__label {
  text-transform: none !important;
}

.samoware-mail-list__item_mode_unread {
  background-color: #eee !important;
}
.samoware-mail-list__item_mode_unread .samoware-mail-list__name, .samoware-mail-list__item_mode_unread .samoware-mail-list__text, .samoware-mail-list__item_mode_unread .samoware-mail-list__time {
  font-weight: bold !important;
}
