﻿/**                                                                  
                                                                     
           Microimage                 @version - v15.0.4 
           _   _ _____ ___  ________ _                 _             
          | | | /  __ \|  \/  /  __ \ |               | |            
          | |_| | /  \/| .  . | /  \/ | ___  _   _  __| |            
          |  _  | |    | |\/| | |   | |/ _ \| | | |/ _` |            
          | | | | \__/\| |  | | \__/\ | (_) | |_| | (_| |            
          \_| |_/\____/\_|  |_/\____/_|\___/ \__,_|\__,_|            
                                                                     
          ┌─────────────────────────────────────────────┐            
          │        Digital Transformation of HR         │            
          └─────────────────────────────────────────────┘            
          Name - MiHCM                                     
          Description - MiHCM - Source Files                       
                                                                     
          @link - http://mihcm.com                                
          @author - Yashi EL <yashi@mihcm.com> (http://hi@yashiel.com)                                
          @license - MIT                              
                                                                     
*/
@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900,100italic,300italic,400italic,500italic,700italic);

hr, input[type=search] {
    box-sizing: content-box
}

img, legend {
    border: 0
}

pre, textarea {
    overflow: auto
}

    kbd kbd, legend, pre code, td, th {
        padding: 0
    }

caption, th {
    text-align: left
}

.checkbox, .checkbox-inline, .glyphicon, .has-feedback, .radio, .radio-inline, sub, sup {
    position: relative
}

.btn, .text-nowrap {
    white-space: nowrap
}

.btn-group > .btn-group, .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu {
    float: left
}

.checkbox-inline.disabled, .checkbox.disabled label, .form-control[disabled], .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .form-control, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
    max-height: 340px
}

.glyphicon, .mi:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon, .mi-Appraisee:before, .mi:before {
    -moz-osx-font-smoothing: grayscale
}

.aly-qt-wrapper .aly-qt-container, .analytic-page-title ul, .flex-parent, .pay-slip-container .slip-header-2 {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-box-lines: no-wrap;
    -moz-box-lines: no-wrap
}

.fc table, table {
    border-spacing: 0
}

.get-darkred.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-darkred .get-box {
    stroke: #c60031;
    fill: #ac193d
}

.get-cassandra.get-darkred.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-darkred .get-box {
    stroke: #ac193d
}

.td-wrap, .td-wrap *, html {
    -webkit-tap-highlight-color: transparent
}

.calendar, .fc, .jq-ry-container, .qtip {
    direction: ltr
}

#jr_inner ul, .blank_state_1, .blank_state_2, .bootstrap-duallistbox-container .form-control, .el-notify-action, .el-notify-content, .el-notify-content ul, .el-notify-content ul li .action, .el-notify-content ul li .info, .el-notify-content ul li .info .timeago, .el-notify-content ul li .thumb, .el-notify-header, .el-notify-viewAll, .gl-table_wraper, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action, .hcm-advance_filter_popup .hcm-afp-container, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column .hcm-afp-caption, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-caption, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-setup, .hcm-advance_filter_popup .hcm-afp-header, .hcm-attachment-container, .hcm-attachment-container .hcm-file_title, .hcm-attachment-container .hcm-files, .hcm-attachment_simple, .hcm-attachment_simple .hcm-attach_area, .hcm-button_area, .hcm-check_switch_controller .hcm-switch label, .hcm-dropdown_controller, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head, .hcm-emp_info_container, .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom, .hcm-emp_info_container .hcm-ei-info .hcm-ei-top, .hcm-emp_selector, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column .hcm-es-af-caption, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-caption, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-setup, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header, .hcm-emp_selector .hcm-es-bottom, .hcm-emp_selector .hcm-es-org_select, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option, .hcm-emp_selector .hcm-es-top, .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter, .hcm-employees, .hcm-employees .hcm-employee, .hcm-error_log_controller, .hcm-error_log_controller .hcm-error_log_details, .hcm-error_log_controller .hcm-error_log_details .hcm-error_log, .hcm-error_log_controller .hcm-error_log_header, .hcm-error_wrapper, .hcm-error_wrapper .hcm-error_container .hcm-error_code, .hcm-error_wrapper .hcm-error_container .hcm-error_detail, .hcm-error_wrapper .hcm-error_container .hcm-error_message, .hcm-error_wrapper .hcm-error_logo, .hcm-form, .hcm-icon_attachments, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header, .hcm-image_controller, .hcm-image_controller .hcm-action, .hcm-image_controller .hcm-image, .hcm-images, .hcm-images .hcm-image, .hcm-images .hcm-image .hcm-image_title, .hcm-images .hcm-image .hcm-image_wrap, .hcm-inline_attachments, .hcm-org_selector, .hcm-org_selector .hcm-os-select, .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level, .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option, .hcm-org_selector .hcm-os-view, .hcm-org_selector .hcm-os-view .hcm-os-selected, .hcm-org_selector_multy, .hcm-org_selector_multy .hcm-osm-add, .hcm-org_selector_multy .hcm-osm-orgs, .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org, .hcm-org_selector_pop, .hcm-org_selector_pop .hcm-osp-chart, .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level, .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name, .hcm-org_selector_pop .hcm-osp-dropdowns, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option, .hcm-org_selector_pop .hcm-osp-header, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub, .hcm-org_selector_pop .hcm-osp-legend, .hcm-org_selector_pop .hcm-osp-select_close, .hcm-org_view_pop, .hcm-org_view_pop .hcm-org_content, .hcm-org_view_pop .hcm-org_content .hcm-org_level, .hcm-org_view_pop .hcm-org_content .hcm-org_name, .hcm-org_view_pop .hcm-org_header, .hcm-pagination, .hcm-pop_attachments .hcm-pop_content, .hcm-pop_attachments .hcm-pop_header, .hcm-popover .hcm-pop_content, .hcm-popover .hcm-pop_content .hcm-pop_employee, .hcm-popover .hcm-pop_header, .hcm-progress_wrap, .hcm-progress_wrap .hcm-progress, .hcm-search_sort, .hcm-sortable_list, .hcm-sortable_list > .caption, .hcm-sortable_list > ul, .hcm-sortable_list > ul > li, .hcm-tab_container, .hcm-tab_container .hcm-container, .hcm-tab_container .hcm-tab_bar, .hcm-tab_container .hcm-tab_bar .tab, .hcm-tip_popover .hcm-pop_content, .hcm-tip_popover .hcm-pop_content .hcm-tip_item, .hcm-tip_popover .hcm-pop_header, .hcm-tour_guide .hcm-tg-caption, .hcm-tour_guide .hcm-tg-desciption, .hcm-tour_guide .hcm-tg-title, .hcm-up-wrapper .hcm-up-drop_area, .hcm-up-wrapper .hcm-up-file_title, .hcm-up-wrapper .hcm-up-files, .hcm-up-wrapper .hcm-up-title, .i-cropper-wrapper, .i-cropper-wrapper .i-cropper-contentWrapper, .i-cropper-wrapper .i-cropper-titleWrapper, .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close, .noti-wrapper, .noti-wrapper .noti-container, .noti-wrapper .noti-container .noti-notification, .pay-slip-container, .pay-slip-container .slip-banks, .pay-slip-container .slip-banks .slip-sec_title, .pay-slip-container .slip-content, .pay-slip-container .slip-content .slip-balance, .pay-slip-container .slip-content .slip-row, .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title, .pay-slip-container .slip-content .slip-sec_total, .pay-slip-container .slip-header-1, .pay-slip-container .slip-header-1 .slip-block .slip-item, .pay-slip-container .slip-header-2, .pay-slip-container .slip-header-3, .pay-slip-wrapper, .pay-up-wrapper, .pay-up-wrapper .pay-up-container, .pay-up-wrapper .pay-up-container .pay-up-drop_area, .pay-up-wrapper .pay-up-container .pay-up-file_title, .pay-up-wrapper .pay-up-container .pay-up-files, .pay-up-wrapper .pay-up-container .pay-up-files .up-file, .pay-up-wrapper .pay-up-title, .rv-wraper .rv-container, .rv-wraper .rv-container .rv-title, .rv-wraper .rv-container-2, .rv-wraper .rv-container-2 .rv-title2, .rv-wraper .rv-container > .bottom, .rv-wraper .rv-container > .bottom .rv-reports, .rv-wraper .rv-container > .middle .rv-categories, .rv-wraper .rv-container > .top, .rv-wraper .rv-container > .top .rv-button_container, .rv-wraper .rv-container > .top .rv-employee_list, .rv-wraper .rv-header, .sec_title, .sec_title .hcm-title-container, .sec_title .hcm-title-container .mainbreadcrumb span, .sec_title .hcm-title-container .subbreadcrumb .main-title, .sec_title .hcm-title-container .subbreadcrumb .mini-title, .sec_title .profile_em_Search, .sec_title .profile_em_Search .dropdownWrap, .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee, .sec_title .right .hcm-control-container, .set-wrapper .set-container, .set-wrapper .set-header, .temp-l-wraper .temp-l-container ul li, .temp-l-wraper .temp-l-title, .temp-popover .temp-pop_content, .temp-popover .temp-pop_content .temp-emoji_container, .temp-popover .temp-pop_header, .temp-wraper .row .left .temp-date, .temp-wraper .row .left .temp-emoji, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .default_val, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .default_val, .temp-wraper .row .left .temp-image, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .caption, .temp-wraper .row .left .temp-options, .temp-wraper .row .left .temp-options .temp-add_option, .temp-wraper .row .left .temp-page, .temp-wraper .row .left .temp-page .temp-section, .temp-wraper .row .left .temp-page .temp-section .temp-question, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type, .temp-wraper .row .left .temp-paragraph, .temp-wraper .row .left .temp-setup .bottom, .temp-wraper .row .left .temp-setup .bottom .caption, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type, .temp-wraper .row .left .temp-setup .bottom .temp-top_section, .temp-wraper .row .left .temp-setup .top, .temp-wraper .row .left .temp-text, .tview-container .tview-overall_rating, .tview-container .tview-score, .tview-container .tview-section .tview-question, .tview-container .tview-section .tview-question .answers, .tview-container .tview-section .tview-question .question, .tview-container .tview-section .tview-question_wrap, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight, .ui-pnotify-icon, .wf--contentWrapper .wf--flowMembers, .wf--contentWrapper .wf--notiPersonInfo .wf--line, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start, .wf--dates, .wf--headerWrapper .wf--leaveLegend ul, .wf--workflowContainer .bottom, .wf--workflowContainer .top, aside .h-m-menu-inner, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title, aside .h-m-menu-inner > .h-m-menu-search, aside .h-m-menu-lineBreak, aside .menu-items, aside .slide-menu .menu-items, aside .slide-menu nav {
    *zoom: 1
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

.img-thumbnail, select[multiple], select[size], textarea.form-control {
    height: auto
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

    a:active, a:hover {
        outline: 0
    }

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

.btn, .btn-group, .btn-group-vertical, .caret, .checkbox-inline, .radio-inline, img {
    vertical-align: middle
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0
}

pre {
}

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0
    }

input {
    line-height: normal
}

    input[type=checkbox], input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }

    input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
        height: auto
    }

    input[type=search] {
        -webkit-appearance: textfield
    }

    button.close, input[type=search], select {
        -webkit-appearance: none
    }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
}

textarea {
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse
}

td, th {
}

@media print {
    blockquote, img, pre, tr {
        page-break-inside: avoid
    }

    *, :after, :before {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    img, tr {
    }

    img {
        max-width: 100% !important
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

        .table td, .table th {
            background-color: #fff !important
        }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active, .form-control, .navbar-toggle, .open > .btn-danger.dropdown-toggle, .open > .btn-default.dropdown-toggle, .open > .btn-info.dropdown-toggle, .open > .btn-primary.dropdown-toggle, .open > .btn-success.dropdown-toggle, .open > .btn-warning.dropdown-toggle {
    background-image: none
}

.dropdown-menu, .modal-content, .popover {
    background-clip: padding-box
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(font/glyphicons-halflings-regular.eot);
    src: url(font/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(font/glyphicons-halflings-regular.woff2) format("woff2"),url(font/glyphicons-halflings-regular.woff) format("woff"),url(font/glyphicons-halflings-regular.ttf) format("truetype"),url(font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1
}

.img-thumbnail, body {
    line-height: 1.42857;
    background-color: #f5f7f8
}

.glyphicon-asterisk:before {
    content: "\002a"
}

.glyphicon-plus:before {
    content: "\002b"
}

.glyphicon-eur:before, .glyphicon-euro:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before, .glyphicon-btc:before, .glyphicon-xbt:before {
    content: "\e227"
}

.glyphicon-bitcoin:before {
}

.glyphicon-btc:before {
}

.glyphicon-xbt:before {
}

.glyphicon-jpy:before, .glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-yen:before {
}

.glyphicon-jpy:before {
}

.glyphicon-rub:before, .glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-ruble:before {
}

.glyphicon-rub:before {
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px
}

body {
    font-family: Roboto,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #53697e
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #685da8;
    text-decoration: none
}

    a:focus, a:hover {
        color: #494078;
        text-decoration: none
    }

    a:focus {
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }

figure {
    margin: 0
}

img {
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-thumbnail, .list-inline > li, label {
    display: inline-block
}

.img-rounded {
    border-radius: 3px
}

.img-thumbnail {
    padding: 4px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    max-width: 100%
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
}

.sr-only-focusable:active, .sr-only-focusable:focus {
}

[role=button] {
    cursor: pointer
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

legend, pre {
    color: #333
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

dt, kbd kbd, label {
    font-weight: 700
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 17px;
    margin-bottom: 8.5px
}

    .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
        font-size: 65%
    }

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

dl, ol, ul {
    margin-top: 0
}

p, pre {
    margin: 0 0 8.5px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%
}

.h1, h1 {
    font-size: 31px
}

.h2, h2 {
    font-size: 25px
}

.h3, h3 {
    font-size: 21px
}

.h4, h4 {
    font-size: 15px
}

.h5, h5 {
    font-size: 12px
}

.h6, h6 {
    font-size: 11px
}

p {
}

.lead {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 18px
    }
}

.small, small {
    font-size: 91%
}

.mark, mark {
    background-color: #fcf8e3;
    padding: .2em
}

pre code, table {
    background-color: transparent
}

.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none
}

.text-left {
}

.text-right {
}

.text-center {
}

.text-justify {
    text-align: justify
}

.text-nowrap {
}

.text-lowercase {
    text-transform: lowercase
}

.doc-radio-check > label, .initialism, .text-uppercase {
    text-transform: uppercase
}

.initialism, .text-uppercase {
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #685da8
}

a.text-primary:focus, a.text-primary:hover {
    color: #534989
}

.text-success {
    color: #3c763d
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus, a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

.bg-primary, kbd {
    color: #fff
}

a.text-danger:focus, a.text-danger:hover {
    color: #843534
}

.bg-primary {
}

.bg-primary {
    background-color: #685da8
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #534989
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 7.5px;
    margin: 34px 0 17px;
    border-bottom: 1px solid #eee
}

.table, address, dl, legend {
    margin-bottom: 17px
}

ol, ul {
    margin-bottom: 8.5px
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0
    }

.list-unstyled {
}

.list-inline {
    margin-left: -5px
}

.container, .container-fluid {
    margin-right: auto;
    margin-left: auto
}

.list-inline > li {
    padding-left: 5px;
    padding-right: 5px
}

legend, pre {
    display: block
}

dl {
}

dd, dt {
    line-height: 1.42857
}

dt {
}

dd {
    margin-left: 0
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title], abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%
}

blockquote {
    padding: 8.5px 17px;
    margin: 0 0 17px;
    font-size: 15px;
    border-left: 5px solid #eee
}

code, kbd {
    padding: 2px 4px;
    font-size: 90%;
    border-radius: 3px
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small, blockquote footer, blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777
}

    blockquote .small:before, blockquote footer:before, blockquote small:before {
        content: '\2014 \00A0'
    }

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.container, .container-fluid {
    padding-left: 15px;
    padding-right: 15px
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
    content: ''
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

address {
    font-style: normal;
    line-height: 1.42857
}

code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4
}

kbd {
    background-color: #333;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

    kbd kbd {
        font-size: 100%;
        box-shadow: none
    }

pre {
    padding: 8px;
    font-size: 11px;
    line-height: 1.42857;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 3px
}

    pre code {
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        border-radius: 0
    }

.pre-scrollable {
    overflow-y: scroll
}

.container {
}

    .container:after, .container:before {
        content: " ";
        display: table
    }

    .container:after {
        clear: both
    }

@media (min-width:768px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
}

    .container-fluid:after, .container-fluid:before {
        content: " ";
        display: table
    }

    .container-fluid:after {
        clear: both
    }

.row {
    margin-left: -15px;
    margin-right: -15px
}

    .row:after, .row:before {
        content: " ";
        display: table
    }

    .row:after {
        clear: both
    }

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

.caret, .nav-pills > li + li {
    margin-left: 2px
}

table {
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777
}

th {
}

.table {
    width: 100%;
    max-width: 100%
}

    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        padding: 8px;
        line-height: 1.42857;
        vertical-align: top;
        border-top: 1px solid #e6ebee
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #e6ebee
    }

.table-bordered, .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #e6ebee
}

.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid #e6ebee
}

.table .table {
    background-color: #f5f7f8
}

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 5px
}

.table-bordered {
}

    .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    }

    .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border-bottom-width: 2px
    }

fieldset, legend {
    padding: 0;
    border: 0
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fbfcfc
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.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-color: #f5f5f5
}

.table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #dff0d8
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #d0e9c6
}

.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7
}

.table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fcf8e3
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #f2dede
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 12.75px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #e6ebee
    }

        .table-responsive > .table {
            margin-bottom: 0
        }

            .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
                white-space: nowrap
            }

        .table-responsive > .table-bordered {
            border: 0
        }

            .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
                border-left: 0
            }

            .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
                border-right: 0
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
                border-bottom: 0
            }
}

fieldset {
    margin: 0;
    min-width: 0
}

legend {
    width: 100%;
    font-size: 18px;
    line-height: inherit;
    border-bottom: 1px solid #e5e5e5
}

.form-control, output {
    font-size: 12px;
    line-height: 1.42857;
    color: #555
}

label {
    max-width: 100%;
    margin-bottom: 5px
}

.checkbox, .form-control, .radio, input[type=file], output {
    display: block
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal
}

input[type=file] {
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

output {
    padding-top: 7px
}

.form-control {
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

    .form-control:focus {
        border-color: #685da8;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(104,93,168,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(104,93,168,.6)
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1
    }

    .form-control:-ms-input-placeholder {
        color: #999
    }

    .form-control::-webkit-input-placeholder {
        color: #999
    }

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
    color: #3c763d
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled], fieldset[disabled] .form-control {
}

textarea.form-control {
}

input[type=search] {
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type=date].form-control, input[type=datetime-local].form-control, input[type=month].form-control, input[type=time].form-control {
        line-height: 31px
    }

    .input-group-sm input[type=date], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm input[type=time], .input-group-sm > .input-group-btn > input.btn[type=date], .input-group-sm > .input-group-btn > input.btn[type=datetime-local], .input-group-sm > .input-group-btn > input.btn[type=month], .input-group-sm > .input-group-btn > input.btn[type=time], .input-group-sm > input.form-control[type=date], .input-group-sm > input.form-control[type=datetime-local], .input-group-sm > input.form-control[type=month], .input-group-sm > input.form-control[type=time], .input-group-sm > input.input-group-addon[type=date], .input-group-sm > input.input-group-addon[type=datetime-local], .input-group-sm > input.input-group-addon[type=month], .input-group-sm > input.input-group-addon[type=time], input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
        line-height: 28px
    }

    .input-group-lg input[type=date], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg input[type=time], .input-group-lg > .input-group-btn > input.btn[type=date], .input-group-lg > .input-group-btn > input.btn[type=datetime-local], .input-group-lg > .input-group-btn > input.btn[type=month], .input-group-lg > .input-group-btn > input.btn[type=time], .input-group-lg > input.form-control[type=date], .input-group-lg > input.form-control[type=datetime-local], .input-group-lg > input.form-control[type=month], .input-group-lg > input.form-control[type=time], .input-group-lg > input.input-group-addon[type=date], .input-group-lg > input.input-group-addon[type=datetime-local], .input-group-lg > input.input-group-addon[type=month], .input-group-lg > input.input-group-addon[type=time], input[type=date].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg, input[type=time].input-lg {
        line-height: 42px
    }
}

.form-group {
    margin-bottom: 15px
}

.checkbox, .radio {
    margin-top: 10px;
    margin-bottom: 10px
}

    .checkbox label, .radio label {
        min-height: 17px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer
    }

    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px\9
    }

    .checkbox + .checkbox, .radio + .radio {
        margin-top: -5px
    }

.checkbox-inline, .radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px
    }

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 29px
}

    .form-control-static.input-lg, .form-control-static.input-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn {
        padding-left: 0;
        padding-right: 0
    }

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.input-group-sm > .input-group-btn > select.btn, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, select.input-sm {
    height: 28px;
    line-height: 28px
}

    .input-group-sm > .input-group-btn > select.btn[multiple], .input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > select.form-control[multiple], .input-group-sm > select.input-group-addon[multiple], .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
        height: auto
    }

.form-group-sm .form-control {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 28px;
    line-height: 28px
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 28px;
    min-height: 28px;
    padding: 6px 10px;
    font-size: 11px;
    line-height: 1.5
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .input-lg {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33333;
    border-radius: 3px
}

.input-group-lg > .input-group-btn > select.btn, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, select.input-lg {
    height: 42px;
    line-height: 42px
}

    .input-group-lg > .input-group-btn > select.btn[multiple], .input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > select.form-control[multiple], .input-group-lg > select.input-group-addon[multiple], .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
        height: auto
    }

.form-group-lg .form-control {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33333;
    border-radius: 3px
}

.form-group-lg select.form-control {
    height: 42px;
    line-height: 42px
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 42px;
    min-height: 32px;
    padding: 11px 16px;
    font-size: 15px;
    line-height: 1.33333
}

.has-feedback {
}

    .has-feedback .form-control {
        padding-right: 38.75px
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    pointer-events: none
}

.collapsing, .dropdown, .dropup {
    position: relative
}

.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.form-group-lg .form-control + .form-control-feedback, .input-group-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-lg + .form-control-feedback {
    width: 42px;
    height: 42px;
    line-height: 42px
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-sm + .form-control-feedback {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .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: #8a6d3b
}

    .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 {
    }

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .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: #a94442
}

    .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 {
    }

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
}

.has-feedback label ~ .form-control-feedback {
    top: 22px
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #96a9ba
}

@media (min-width:768px) {
    .form-inline .form-control-static, .form-inline .form-group {
        display: inline-block
    }

    .form-inline .control-label, .form-inline .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-group {
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

        .form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
            width: auto
        }

        .form-inline .input-group > .form-control {
            width: 100%
        }

    .form-inline .control-label {
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

        .form-inline .checkbox label, .form-inline .radio label {
            padding-left: 0
        }

        .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
            position: relative;
            margin-left: 0
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .checkbox, .form-horizontal .radio {
    min-height: 24px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

    .form-horizontal .form-group:after, .form-horizontal .form-group:before {
        content: " ";
        display: table
    }

    .form-horizontal .form-group:after {
        clear: both
    }

@media (min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width:768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 15px
    }
}

@media (min-width:768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 11px
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn-block, .collapse.in {
    display: block
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle, .modal, .modal-content, .open > a, table.dataTable thead > tr > td:active, table.dataTable thead > tr > th:active {
    outline: 0
}

.btn.focus, .btn:focus, .btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active, .btn:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

    .btn-default.focus, .btn-default:focus {
        color: #333;
        background-color: #e6e6e6;
        border-color: #8c8c8c
    }

    .btn-default:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    .btn-default.active, .btn-default:active, .open > .btn-default.dropdown-toggle {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

        .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .btn-default.dropdown-toggle.focus, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle:hover {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c
        }

    .btn-default.active, .btn-default:active, .open > .btn-default.dropdown-toggle {
    }

    .btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
        background-color: #fff;
        border-color: #ccc
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333
    }

.btn-primary {
    color: #fff;
    background-color: #685da8;
    border-color: #5d5299
}

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #534989;
        border-color: #2b2646
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #534989;
        border-color: #453d71
    }

    .btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #534989;
        border-color: #453d71
    }

        .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 > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
            color: #fff;
            background-color: #453d71;
            border-color: #2b2646
        }

    .btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
    }

    .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #685da8;
        border-color: #5d5299
    }

    .btn-primary .badge {
        color: #685da8;
        background-color: #fff
    }

.btn-success {
    color: #fff;
    background-color: #7fba00;
    border-color: #6ea100
}

    .btn-success.focus, .btn-success:focus {
        color: #fff;
        background-color: #5c8700;
        border-color: #172100
    }

    .btn-success:hover {
        color: #fff;
        background-color: #5c8700;
        border-color: #446300
    }

    .btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #5c8700;
        border-color: #446300
    }

        .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open > .btn-success.dropdown-toggle.focus, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle:hover {
            color: #fff;
            background-color: #446300;
            border-color: #172100
        }

    .btn-success.active, .btn-success:active, .open > .btn-success.dropdown-toggle {
    }

    .btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #7fba00;
        border-color: #6ea100
    }

    .btn-success .badge {
        color: #7fba00;
        background-color: #fff
    }

.btn-info {
    color: #fff;
    background-color: #00b8d4;
    border-color: #00a2bb
}

    .btn-info.focus, .btn-info:focus {
        color: #fff;
        background-color: #008ca1;
        border-color: #00333b
    }

    .btn-info:hover {
        color: #fff;
        background-color: #008ca1;
        border-color: #006d7d
    }

    .btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #008ca1;
        border-color: #006d7d
    }

        .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 > .btn-info.dropdown-toggle.focus, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle:hover {
            color: #fff;
            background-color: #006d7d;
            border-color: #00333b
        }

    .btn-info.active, .btn-info:active, .open > .btn-info.dropdown-toggle {
    }

    .btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
        background-color: #00b8d4;
        border-color: #00a2bb
    }

    .btn-info .badge {
        color: #00b8d4;
        background-color: #fff
    }

.btn-warning {
    color: #fff;
    background-color: #f59b71;
    border-color: #f38a59
}

    .btn-warning.focus, .btn-warning:focus {
        color: #fff;
        background-color: #f27941;
        border-color: #c0460d
    }

    .btn-warning:hover {
        color: #fff;
        background-color: #f27941;
        border-color: #ef6220
    }

    .btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #f27941;
        border-color: #ef6220
    }

        .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open > .btn-warning.dropdown-toggle.focus, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle:hover {
            color: #fff;
            background-color: #ef6220;
            border-color: #c0460d
        }

    .btn-warning.active, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
    }

    .btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
        background-color: #f59b71;
        border-color: #f38a59
    }

    .btn-warning .badge {
        color: #f59b71;
        background-color: #fff
    }

.btn-danger {
    color: #fff;
    background-color: #ff5252;
    border-color: #ff3939
}

    .btn-danger.focus, .btn-danger:focus {
        color: #fff;
        background-color: #ff1f1f;
        border-color: #b80000
    }

    .btn-danger:hover {
        color: #fff;
        background-color: #ff1f1f;
        border-color: #fa0000
    }

    .btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #ff1f1f;
        border-color: #fa0000
    }

        .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open > .btn-danger.dropdown-toggle.focus, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle:hover {
            color: #fff;
            background-color: #fa0000;
            border-color: #b80000
        }

    .btn-danger.active, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
    }

    .btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
        background-color: #ff5252;
        border-color: #ff3939
    }

    .btn-danger .badge {
        color: #ff5252;
        background-color: #fff
    }

.btn-link {
    color: #685da8;
    font-weight: 400;
    border-radius: 0
}

    .btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none
    }

        .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
            border-color: transparent
        }

            .btn-link:focus, .btn-link:hover {
                color: #494078;
                text-decoration: none;
                background-color: transparent
            }

.dropdown-menu .divider, .nav .nav-divider {
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33333;
    border-radius: 3px
}

.btn-group-sm > .btn, .btn-sm {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs > .btn, .btn-xs {
    padding: 1px 5px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
}

    .btn-block + .btn-block {
        margin-top: 5px
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

    .fade.in {
        opacity: 1
    }

.collapse {
    display: none
}

    .collapse.in {
    }

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown, .dropup {
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 12px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

    .dropdown-header, .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        white-space: nowrap;
        line-height: 1.42857
    }

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        margin: 7.5px 0
    }

    .dropdown-menu > li > a {
        clear: both;
        font-weight: 400;
        color: #333
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            text-decoration: none;
            color: #262626;
            background-color: #f5f5f5
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        background-color: #685da8
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #777
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            cursor: not-allowed
        }

.open > .dropdown-menu {
    display: block
}

.open > a {
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    font-size: 11px;
    color: #777
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.btn-group, .btn-group-vertical, .input-group, .input-group .form-control, .input-group-btn, .input-group-btn > .btn, .nav > li, .nav > li > a, .navbar {
    position: relative
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
    content: ""
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}

.btn-group, .btn-group-vertical {
    display: inline-block
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        float: left
    }

        .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 2
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px
    }

.btn-toolbar {
    margin-left: -5px
}

    .btn-toolbar:after, .btn-toolbar:before {
        content: " ";
        display: table
    }

    .btn-toolbar:after {
        clear: both
    }

    .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
    }

    .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
        margin-left: 5px
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group {
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
}

.btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none
    }

.btn .caret {
    margin-left: 0
}

.btn-group-lg > .btn .caret, .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-group-lg > .btn .caret, .dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-justified, .input-group {
    display: table;
    border-collapse: separate
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before {
    content: " ";
    display: table
}

.btn-group-vertical > .btn-group:after {
    clear: both
}

.btn-group-vertical > .btn-group > .btn {
    float: none
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    width: 100%;
    table-layout: fixed
}

    .btn-group-justified > .btn, .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%
        }

        .btn-group-justified > .btn-group .dropdown-menu {
            left: auto
        }

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
}

    .input-group[class*=col-] {
        float: none;
        padding-left: 0;
        padding-right: 0
    }

    .input-group .form-control {
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }

        .input-group .form-control:focus {
            z-index: 3
        }

    .input-group .form-control, .input-group-addon, .input-group-btn {
        display: table-cell
    }

        .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
            border-radius: 0
        }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 3px
}

    .input-group-addon.input-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
        padding: 5px 10px;
        font-size: 11px;
        border-radius: 3px
    }

    .input-group-addon.input-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
        padding: 10px 16px;
        font-size: 15px;
        border-radius: 3px
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .input-group-addon:first-child {
        border-right: 0
    }

    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .input-group-addon:last-child {
        border-left: 0
    }

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

    .input-group-btn > .btn {
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        z-index: 2;
        margin-left: -1px
    }

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

    .nav:after, .nav:before {
        content: " ";
        display: table
    }

    .nav:after {
        clear: both
    }

    .nav > li {
        display: block
    }

        .nav > li > a {
            display: block;
            padding: 10px 15px
        }

            .nav > li > a:focus, .nav > li > a:hover {
                text-decoration: none;
                background-color: #eee
            }

        .nav > li.disabled > a {
            color: #777
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #777;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed
            }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #eee;
        border-color: #685da8
    }

    .nav .nav-divider {
        margin: 7.5px 0
    }

    .nav > li > a > img {
        max-width: none
    }

.nav-tabs {
    border-bottom: 1px solid #ddd
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857;
            border: 1px solid transparent;
            border-radius: 3px 3px 0 0
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee #ddd
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: #555;
            background-color: #f5f7f8;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
            cursor: default
        }

.nav-pills > li {
    float: left
}

    .nav-pills > li > a {
        border-radius: 3px
    }

    .nav-pills > li + li {
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
        color: #fff;
        background-color: #685da8
    }

.navbar-default .btn-link, .navbar-default .navbar-brand, .navbar-default .navbar-link, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-text {
    color: #777
}

.nav-stacked > li {
    float: none
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0
    }

.nav-justified, .nav-tabs.nav-justified {
    width: 100%
}

    .nav-justified > li, .nav-tabs.nav-justified > li {
        float: none
    }

        .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
            text-align: center;
            margin-bottom: 5px
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto
    }

@media (min-width:768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

        .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
            margin-bottom: 0
        }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0
}

    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-right: 0;
        border-radius: 3px
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border: 1px solid #ddd
    }

@media (min-width:768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 3px 3px 0 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #f5f7f8
    }
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar {
    min-height: 50px;
    margin-bottom: 17px;
    border: 1px solid transparent
}

    .navbar:after, .navbar:before {
        content: " ";
        display: table
    }

    .navbar:after {
        clear: both
    }

@media (min-width:768px) {
    .navbar {
        border-radius: 3px
    }
}

.navbar-header:after, .navbar-header:before {
    content: " ";
    display: table
}

.navbar-header:after {
    clear: both
}

@media (min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch
}

.embed-responsive, .modal, .modal-open, .progress {
    overflow: hidden
}

.navbar-collapse:after, .navbar-collapse:before {
    content: " ";
    display: table
}

.navbar-collapse:after {
    clear: both
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important
        }

        .navbar-collapse.in {
            overflow-y: visible
        }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
}

@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: 200px
    }
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:768px) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.modal, .modal-backdrop {
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040
}

@media (min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    padding: 16.5px 15px;
    font-size: 15px;
    line-height: 17px;
    height: 50px
}

.list-group-item > .badge, .pager .next > a, .pager .next > span {
    float: right
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}

.navbar-brand > img {
    display: block
}

@media (min-width:768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px
}

.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px
    }

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.breadcrumb > li, .pagination {
    display: inline-block
}

.navbar-nav {
    margin: 8.25px -15px
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 17px
    }

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
            padding: 5px 15px 5px 25px
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 17px
        }

            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none
            }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

        .navbar-nav > li {
            float: left
        }

            .navbar-nav > li > a {
                padding-top: 16.5px;
                padding-bottom: 16.5px
            }
}

.navbar-btn, .navbar-form {
    margin-top: 9.5px;
    margin-bottom: 9.5px
}

.navbar-form, header {
    margin-left: -15px;
    margin-right: -15px
}

.navbar-form {
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}

@media (min-width:768px) {
    .navbar-form .form-control-static, .navbar-form .form-group {
        display: inline-block
    }

    .navbar-form .control-label, .navbar-form .form-group {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-group {
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

        .navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
            width: auto
        }

        .navbar-form .input-group > .form-control {
            width: 100%
        }

    .navbar-form .control-label {
    }

    .navbar-form .checkbox, .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

        .navbar-form .checkbox label, .navbar-form .radio label {
            padding-left: 0
        }

        .navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
            position: relative;
            margin-left: 0
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    }

        .navbar-form .form-group:last-child {
            margin-bottom: 0
        }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
}

    .btn-group-sm > .navbar-btn.btn, .navbar-btn.btn-sm {
        margin-top: 11px;
        margin-bottom: 11px
    }

    .btn-group-xs > .navbar-btn.btn, .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px
    }

.alert > p + p, .panel-group .panel + .panel {
    margin-top: 5px
}

.navbar-text {
    margin-top: 16.5px;
    margin-bottom: 16.5px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
}

@media (min-width:768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important;
        margin-right: -15px
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

    .navbar-default .navbar-brand {
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #5e5e5e;
            background-color: transparent
        }

    .navbar-default .navbar-text {
    }

    .navbar-default .navbar-nav > li > a {
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #333;
            background-color: transparent
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #e7e7e7;
        color: #555
    }

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #333;
            background-color: transparent
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
}

    .navbar-default .navbar-link:hover {
        color: #333
    }

.navbar-default .btn-link {
}

.navbar-inverse .btn-link, .navbar-inverse .navbar-brand, .navbar-inverse .navbar-link, .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909
}

    .navbar-inverse .navbar-brand {
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-text {
    }

    .navbar-inverse .navbar-nav > li > a {
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #333
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        background-color: #090909;
        color: #fff
    }

@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #090909
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
}

    .navbar-inverse .navbar-link:hover {
        color: #fff
    }

.navbar-inverse .btn-link {
}

    .navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
        color: #fff
    }

    .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
        color: #444
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 17px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 3px
}

.pager, .pagination {
    padding-left: 0;
    margin: 17px 0
}

.breadcrumb > li {
}

    .breadcrumb > li + li:before {
        content: "/ ";
        padding: 0 5px;
        color: #ccc
    }

.breadcrumb > .active {
    color: #777
}

.pagination {
    border-radius: 3px
}

    .label, .pager li, .pagination > li {
        display: inline
    }

    .pagination > li {
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.42857;
            text-decoration: none;
            color: #685da8;
            background-color: #fff;
            border: 1px solid #ddd;
            margin-left: -1px
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px
        }

.nav-pills > li > a > .badge, .tooltip.right {
    margin-left: 3px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #494078;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    background-color: #685da8;
    border-color: #685da8;
    cursor: default
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    list-style: none;
    text-align: center
}

    .pager:after, .pager:before {
        content: " ";
        display: table
    }

    .pager:after {
        clear: both
    }

    .pager li {
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px
        }

            .pager li > a:focus, .pager li > a:hover {
                text-decoration: none;
                background-color: #eee
            }

    .pager .next > a, .pager .next > span {
    }

    .pager .previous > a, .pager .previous > span {
        float: left
    }

    .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
        color: #777;
        background-color: #fff;
        cursor: not-allowed
    }

.badge, .label {
    line-height: 1;
    color: #fff;
    font-weight: 700;
    white-space: nowrap
}

.label {
    padding: .2em .6em .3em;
    font-size: 75%;
    text-align: center;
    vertical-align: baseline;
    border-radius: .25em
}

.badge, .progress-bar {
    font-size: 11px;
    text-align: center
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

a.label:focus, a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-default {
    background-color: #777
}

    .label-default[href]:focus, .label-default[href]:hover {
        background-color: #5e5e5e
    }

.label-primary {
    background-color: #685da8
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        background-color: #534989
    }

.label-success {
    background-color: #7fba00
}

    .label-success[href]:focus, .label-success[href]:hover {
        background-color: #5c8700
    }

.label-info {
    background-color: #00b8d4
}

    .label-info[href]:focus, .label-info[href]:hover {
        background-color: #008ca1
    }

.label-warning {
    background-color: #f59b71
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        background-color: #f27941
    }

.label-danger {
    background-color: #ff5252
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        background-color: #ff1f1f
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

.media-object, .thumbnail {
    display: block
}

.jumbotron, .jumbotron .h1, .jumbotron h1 {
    color: inherit
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs > .btn .badge, .btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #685da8;
    background-color: #fff
}

.list-group-item > .badge {
}

    .list-group-item > .badge + .badge {
        margin-right: 5px
    }

.nav-pills > li > a > .badge {
}

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    background-color: #eee
}

.alert, .progress, .thumbnail {
    margin-bottom: 17px
}

.thumbnail, body {
    background-color: #f5f7f8
}

.jumbotron .h1, .jumbotron h1 {
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 200
}

.jumbotron > hr {
    border-top-color: #d5d5d5
}

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 3px;
    padding-left: 15px;
    padding-right: 15px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    }

    .container .jumbotron, .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    }

    .jumbotron .h1, .jumbotron h1 {
        font-size: 54px
    }
}

.thumbnail {
    padding: 4px;
    line-height: 1.42857;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

    .thumbnail a > img, .thumbnail > img {
        display: block;
        max-width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto
    }

    .thumbnail .caption {
        padding: 9px;
        color: #53697e
    }

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #685da8
}

.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 3px
}

    .alert h4 {
        margin-top: 0;
        color: inherit
    }

    .alert .alert-link {
        font-weight: 700
    }

    .alert > p, .alert > ul {
        margin-bottom: 0
    }

        .alert > p + p {
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit
    }

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}

    .alert-success hr {
        border-top-color: #c9e2b3
    }

    .alert-success .alert-link {
        color: #2b542c
    }

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
}

    .alert-info hr {
        border-top-color: #a6e1ec
    }

    .alert-info .alert-link {
        color: #245269
    }

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
}

    .alert-warning hr {
        border-top-color: #f7e1b5
    }

    .alert-warning .alert-link {
        color: #66512c
    }

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
}

    .alert-danger hr {
        border-top-color: #e4b9c0
    }

    .alert-danger .alert-link {
        color: #843534
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 17px;
    background-color: #f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    line-height: 17px;
    color: #fff;
    background-color: #685da8;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s;
    -o-transition: width .6s;
    transition: width .6s
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px
}

.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: 2s linear infinite progress-bar-stripes;
    -o-animation: 2s linear infinite progress-bar-stripes;
    animation: 2s linear infinite progress-bar-stripes
}

.progress-bar-success {
    background-color: #7fba00
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-striped .progress-bar-info, .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-info {
    background-color: #00b8d4
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-warning {
    background-color: #f59b71
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-danger {
    background-color: #ff5252
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.media {
    margin-top: 15px
}

    .media:first-child {
        margin-top: 0
    }

.media, .media-body {
    zoom: 1;
    overflow: hidden
}

.media-body {
    width: 10000px
}

.media-object {
}

    .media-object.img-thumbnail {
        max-width: none
    }

.media-right, .media > .pull-right {
    padding-left: 10px
}

.media-left, .media > .pull-left {
    padding-right: 10px
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle, .mi:before {
    vertical-align: middle
}

.media-middle {
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

    .list-group-item:first-child {
        border-top-right-radius: 3px;
        border-top-left-radius: 3px
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }

a.list-group-item, button.list-group-item {
    color: #555
}

    a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
        color: #333
    }

    a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
        text-decoration: none;
        color: #555;
        background-color: #f5f5f5
    }

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
    background-color: #eee;
    color: #777;
    cursor: not-allowed
}

    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
        color: inherit
    }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
        color: #777
    }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #685da8;
    border-color: #685da8
}

    .list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > small {
        color: inherit
    }

    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
        color: #e4e2ef
    }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d
}

    a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
        color: #3c763d;
        background-color: #d0e9c6
    }

    a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f
}

    a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
        color: #31708f;
        background-color: #c4e3f3
    }

    a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b
}

    a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
        color: #8a6d3b;
        background-color: #faf2cc
    }

    a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442
}

    a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
        color: inherit
    }

    a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
        color: #a94442;
        background-color: #ebcccc
    }

    a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442
    }

.panel-heading > .dropdown .dropdown-toggle, .panel-title, .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    color: inherit
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 17px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

    .modal-footer .btn + .btn, .panel-group .panel, .panel-title, .panel > .list-group, .panel > .panel-collapse > .list-group, .panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
        margin-bottom: 0
    }

.panel-footer, .well {
    background-color: #f5f5f5
}

.panel-body {
    padding: 15px
}

    .panel-body:after, .panel-body:before {
        content: " ";
        display: table
    }

    .panel-body:after {
        clear: both
    }

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

    .panel-heading > .dropdown .dropdown-toggle {
    }

.panel-title {
    margin-top: 0;
    font-size: 14px
}

    .panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    }

label, label i {
    color: #53697e
}

.panel-footer {
    padding: 10px 15px;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-right-radius: 2px;
        border-top-left-radius: 2px
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group + .panel-footer {
    border-top-width: 0
}

.panel > .panel-collapse > .table, .panel > .table, .panel > .table-responsive > .table {
}

    .panel > .panel-collapse > .table caption, .panel > .table caption, .panel > .table-responsive > .table caption {
        padding-left: 15px;
        padding-right: 15px
    }

    .panel > .table-responsive:first-child > .table:first-child, .panel > .table:first-child {
        border-top-right-radius: 2px;
        border-top-left-radius: 2px
    }

        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table:first-child > thead:first-child > tr:first-child {
            border-top-left-radius: 2px;
            border-top-right-radius: 2px
        }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
                border-top-left-radius: 2px
            }

            .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
                border-top-right-radius: 2px
            }

    .panel > .table-responsive:last-child > .table:last-child, .panel > .table:last-child {
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px
    }

        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-left-radius: 2px;
            border-bottom-right-radius: 2px
        }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 2px
            }

            .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 2px
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid #e6ebee
    }

    .panel > .table > tbody:first-child > tr:first-child td, .panel > .table > tbody:first-child > tr:first-child th {
        border-top: 0
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0
}

    .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
        border-bottom: 0
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-group {
    margin-bottom: 17px
}

    .panel-group .panel {
        border-radius: 3px
    }

        .panel-group .panel + .panel {
        }

    .panel-group .panel-heading {
        border-bottom: 0
    }

        .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
            border-top: 1px solid #ddd
        }

    .panel-group .panel-footer {
        border-top: 0
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd
        }

.panel-default {
    border-color: #ddd
}

    .panel-default > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ddd
        }

        .panel-default > .panel-heading .badge {
            color: #f5f5f5;
            background-color: #333
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ddd
    }

.panel-primary {
    border-color: #685da8
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #685da8;
        border-color: #685da8
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #685da8
        }

        .panel-primary > .panel-heading .badge {
            color: #685da8;
            background-color: #fff
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #685da8
    }

.panel-success {
    border-color: #d6e9c6
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d6e9c6
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color: #3c763d
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d6e9c6
    }

.panel-info {
    border-color: #bce8f1
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1
    }

.panel-warning {
    border-color: #faebcc
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc
    }

.panel-danger {
    border-color: #ebccd1
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #a94442
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0
}

    .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well-lg, .well-sm {
    border-radius: 3px
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-lg {
    padding: 24px
}

.well-sm {
    padding: 9px
}

.close {
    float: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.popover, .tooltip {
    font-family: Roboto,Helvetica,Arial,sans-serif;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    font-style: normal;
    font-weight: 400;
    word-wrap: normal;
    text-decoration: none
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-backdrop.fade, .tooltip {
    opacity: 0;
    filter: alpha(opacity=0)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal-open {
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    -webkit-overflow-scrolling: touch
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0,-25%);
        -ms-transform: translate(0,-25%);
        -o-transform: translate(0,-25%);
        transform: translate(0,-25%);
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out,-webkit-transform .3s ease-out
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        -o-transform: translate(0,0);
        transform: translate(0,0)
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

*, ::after, ::before, input, input::after, input::before {
    outline: 0 !important
}

.modal-backdrop {
    position: fixed;
    top: 0;
    background-color: #000
}

    .modal-backdrop.fade {
    }

    .modal-backdrop.in {
        opacity: .5;
        filter: alpha(opacity=50)
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

    .modal-header:after, .modal-header:before {
        content: " ";
        display: table
    }

    .modal-header:after {
        clear: both
    }

    .modal-header .close {
        margin-top: -2px
    }

.modal-title {
    margin: 0;
    line-height: 1.42857
}

.modal-body {
    position: relative;
    padding: 15px
}

.popover, .tooltip, .tooltip-arrow {
    position: absolute
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

    .modal-footer:after, .modal-footer:before {
        content: " ";
        display: table
    }

    .modal-footer:after {
        clear: both
    }

    .modal-footer .btn + .btn {
        margin-left: 5px
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.carousel-inner, .profile-setting-panel li.emp-info .name span, .sr-only, body.flow {
    overflow: hidden;
    overflow: hidden
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    z-index: 1070;
    display: block;
    text-align: left;
    text-align: start;
    font-size: 11px
}

    .tooltip.in {
        opacity: .9;
        filter: alpha(opacity=90)
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0
    }

    .tooltip.right {
        padding: 0 5px
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 3px
}

.tooltip-arrow {
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
    border-width: 5px 5px 0;
    border-top-color: #000;
    bottom: 0
}

.tooltip.top .tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    margin-bottom: -5px
}

.tooltip.top-right .tooltip-arrow {
    left: 5px;
    margin-bottom: -5px
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
    border-width: 0 5px 5px;
    border-bottom-color: #000;
    top: 0
}

.tooltip.bottom .tooltip-arrow {
    left: 50%;
    margin-left: -5px
}

.tooltip.bottom-left .tooltip-arrow {
    right: 5px;
    margin-top: -5px
}

.tooltip.bottom-right .tooltip-arrow {
    left: 5px;
    margin-top: -5px
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 310px;
    padding: 1px;
    text-align: left;
    text-align: start;
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(83,105,126,.2);
    border-radius: 3px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.carousel-caption, .carousel-control {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    text-align: center
}

.popover.top {
    margin-top: -10px
}

.popover.right {
    margin-left: 10px
}

.popover.bottom {
    margin-top: 10px
}

.popover.left {
    margin-left: -10px
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 12px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 2px 2px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.carousel, .carousel-inner, .mi-ul > li {
    position: relative
}

.popover > .arrow {
    border-width: 11px
}

    .popover > .arrow:after {
        border-width: 10px;
        content: ""
    }

.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(83,105,126,.25);
    bottom: -11px
}

    .popover.top > .arrow:after {
        content: " ";
        bottom: 1px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #fff
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(83,105,126,.25)
}

    .popover.right > .arrow:after {
        content: " ";
        left: 1px;
        bottom: -10px;
        border-left-width: 0;
        border-right-color: #fff
    }

.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(83,105,126,.25);
    top: -11px
}

.carousel-inner > .active, .carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(83,105,126,.25)
}

    .popover.left > .arrow:after {
        content: " ";
        right: 1px;
        border-right-width: 0;
        border-left-color: #fff;
        bottom: -10px
    }

.carousel {
}

.carousel-inner {
    width: 100%
}

    .carousel-inner > .item {
        display: none;
        position: relative;
        -webkit-transition: left .6s ease-in-out;
        -o-transition: left .6s ease-in-out;
        transition: left .6s ease-in-out
    }

    .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev, .center-block {
        display: block
    }

    .carousel-inner > .item > a > img, .carousel-inner > .item > img {
        display: block;
        max-width: 100%;
        height: auto;
        line-height: 1
    }

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -moz-transition: -moz-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px
    }

        .carousel-inner > .item.active.right, .carousel-inner > .item.next {
            -webkit-transform: translate3d(100%,0,0);
            transform: translate3d(100%,0,0);
            left: 0
        }

        .carousel-inner > .item.active.left, .carousel-inner > .item.prev {
            -webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0);
            left: 0
        }

            .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0);
                left: 0
            }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
}

.carousel-inner > .active {
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

    .carousel-inner > .next.left, .carousel-inner > .prev.right {
    }

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    background-color: rgba(0,0,0,0)
}

    .carousel-control.left {
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
    }

    .carousel-control.right {
        left: auto;
        right: 0;
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
    }

    .carousel-control:focus, .carousel-control:hover {
        outline: 0;
        color: #fff;
        text-decoration: none;
        opacity: .9;
        filter: alpha(opacity=90)
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        z-index: 5;
        display: inline-block
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px
    }

.fa-li.fa-lg, .mi-li.mi-lg {
    left: -1.85714em
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
}

    .carousel-control .icon-prev:before {
        content: '\2039'
    }

    .carousel-control .icon-next:before {
        content: '\203a'
    }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid #fff;
        border-radius: 10px;
        cursor: pointer;
        background-color: #000\9;
        background-color: rgba(0,0,0,0)
    }

    .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #fff
    }

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px
}

    .carousel-caption .btn, .text-hide {
        text-shadow: none
    }

    .carousel-caption .btn {
    }

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.fa.fa-pull-right, .fa.pull-right, .mi.mi-pull-right {
    margin-left: .3em
}

.fa.fa-pull-left, .fa.pull-left, .mi.mi-pull-left {
    margin-right: .3em
}

.clearfix:after, .clearfix:before, .letterviewerOuter .ls-letterSwitch:after, .letterviewerOuter .ls-letterSwitch:before, .ls-prv-infoWrap .prvAction .prvActionInner:after, .ls-prv-infoWrap .prvAction .prvActionInner:before {
    content: " ";
    display: table
}

.clearfix:after, .letterviewerOuter .ls-letterSwitch:after, .ls-prv-infoWrap .prvAction .prvActionInner:after {
    clear: both
}

.center-block {
    margin-left: auto;
    margin-right: auto
}

.fa-ul, .mi-ul {
    margin-left: 2.14286em;
    list-style-type: none
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.hidden {
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-xs {
}

.visible-sm {
}

.visible-md {
}

.visible-lg {
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
}

@media (max-width:767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width:767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

@font-face {
    font-family: hcm;
    src: url(font/Microimage-HCM.eot);
    src: url(font/Microimage-HCM.eot?#iefix) format("embedded-opentype"),url(font/Microimage-HCM.woff) format("woff"),url(font/Microimage-HCM.ttf) format("truetype"),url(font/Microimage-HCM.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: menu;
    src: url(font/hcm-menu.eot);
    src: url(font/hcm-menu.eot?#iefix) format("embedded-opentype"),url(font/hcm-menu.woff) format("woff"),url(font/hcm-menu.ttf) format("truetype"),url(font/hcm-menu.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: social;
    src: url(font/social.eot);
    src: url(font/social.eot?#iefix) format("embedded-opentype"),url(font/social.woff2) format("woff2"),url(font/social.woff) format("woff"),url(font/social.ttf) format("truetype"),url(font/social.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: action;
    src: url(font/action.eot);
    src: url(font/action.eot?#iefix) format("embedded-opentype"),url(font/action.woff2) format("woff2"),url(font/action.woff) format("woff"),url(font/action.ttf) format("truetype"),url(font/action.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: util;
    src: url(font/Microimage-HCM-Util.eot);
    src: url(font/Microimage-HCM-Util.eot?#iefix) format("embedded-opentype"),url(font/Microimage-HCM-Util.woff) format("woff"),url(font/Microimage-HCM-Util.ttf) format("truetype"),url(font/Microimage-HCM-Util.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: util2;
    src: url(font/Microimage-Util2.eot);
    src: url(font/Microimage-Util2.eot?#iefix) format("embedded-opentype"),url(font/Microimage-Util2.woff2) format("woff2"),url(font/Microimage-Util2.woff) format("woff"),url(font/Microimage-Util2.ttf) format("truetype"),url(font/Microimage-Util2.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: app;
    src: url(font/Microimage-AppIcon.eot);
    src: url(font/Microimage-AppIcon.eot?#iefix) format("embedded-opentype"),url(font/Microimage-AppIcon.woff2) format("woff2"),url(font/Microimage-AppIcon.woff) format("woff"),url(font/Microimage-AppIcon.ttf) format("truetype"),url(font/Microimage-AppIcon.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: profile;
    src: url(font/HCM-Profile.eot);
    src: url(font/HCM-Profile.eot?#iefix) format("embedded-opentype"),url(font/HCM-Profile.woff2) format("woff2"),url(font/HCM-Profile.woff) format("woff"),url(font/HCM-Profile.ttf) format("truetype"),url(font/HCM-Profile.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: HCMCloud;
    src: url(font/HCMCloud.eot?#iefix) format("embedded-opentype"),url(font/HCMCloud.woff) format("woff"),url(font/HCMCloud.woff2) format("woff2"),url(font/HCMCloud.ttf) format("truetype"),url(font/HCMCloud.svg#HCMCloud) format("svg");
    font-weight: 400;
    font-style: normal
}

.mi:before {
    display: inline-block;
    font-family: HCMCloud;
    font-style: normal;
    font-weight: 400
}

.mi-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -15%
}

.mi-Appraisee:before, .mi-stack {
    display: inline-block;
    vertical-align: middle
}

.mi-0x:before {
    font-size: 0 !important
}

.mi-1x:before {
    font-size: 1em !important
}

.mi-2x:before {
    font-size: 2em !important
}

.mi-3x:before {
    font-size: 3em !important
}

.mi-4x:before {
    font-size: 4em !important
}

.mi-5x:before {
    font-size: 5em !important
}

.mi-6x:before {
    font-size: 6em !important
}

.mi-7x:before {
    font-size: 7em !important
}

.mi-8x:before {
    font-size: 8em !important
}

.mi-9x:before {
    font-size: 9em !important
}

.mi-10x:before {
    font-size: 10em !important
}

.mi-0 {
    font-size: 0
}

.mi-l0 {
    padding-left: 0
}

.mi-r0 {
    padding-right: 0
}

.mi-t0 {
    padding-top: 0
}

.mi-b0 {
    padding-bottom: 0
}

.mi-1 {
    font-size: 1px
}

.mi-l1 {
    padding-left: 1px
}

.mi-r1 {
    padding-right: 1px
}

.mi-t1 {
    padding-top: 1px
}

.mi-b1 {
    padding-bottom: 1px
}

.mi-2 {
    font-size: 2px
}

.mi-l2 {
    padding-left: 2px
}

.mi-r2 {
    padding-right: 2px
}

.mi-t2 {
    padding-top: 2px
}

.mi-b2 {
    padding-bottom: 2px
}

.mi-3 {
    font-size: 3px
}

.mi-l3 {
    padding-left: 3px
}

.mi-r3 {
    padding-right: 3px
}

.mi-t3 {
    padding-top: 3px
}

.mi-b3 {
    padding-bottom: 3px
}

.mi-4 {
    font-size: 4px
}

.mi-l4 {
    padding-left: 4px
}

.mi-r4 {
    padding-right: 4px
}

.mi-t4 {
    padding-top: 4px
}

.mi-b4 {
    padding-bottom: 4px
}

.mi-5 {
    font-size: 5px
}

.mi-l5 {
    padding-left: 5px
}

.mi-r5 {
    padding-right: 5px
}

.mi-t5 {
    padding-top: 5px
}

.mi-b5 {
    padding-bottom: 5px
}

.mi-6 {
    font-size: 6px
}

.mi-l6 {
    padding-left: 6px
}

.mi-r6 {
    padding-right: 6px
}

.mi-t6 {
    padding-top: 6px
}

.mi-b6 {
    padding-bottom: 6px
}

.mi-7 {
    font-size: 7px
}

.mi-l7 {
    padding-left: 7px
}

.mi-r7 {
    padding-right: 7px
}

.mi-t7 {
    padding-top: 7px
}

.mi-b7 {
    padding-bottom: 7px
}

.mi-8 {
    font-size: 8px
}

.mi-l8 {
    padding-left: 8px
}

.mi-r8 {
    padding-right: 8px
}

.mi-t8 {
    padding-top: 8px
}

.mi-b8 {
    padding-bottom: 8px
}

.mi-9 {
    font-size: 9px
}

.mi-l9 {
    padding-left: 9px
}

.mi-r9 {
    padding-right: 9px
}

.mi-t9 {
    padding-top: 9px
}

.mi-b9 {
    padding-bottom: 9px
}

.mi-10 {
    font-size: 10px
}

.mi-l10 {
    padding-left: 10px
}

.mi-r10 {
    padding-right: 10px
}

.mi-t10 {
    padding-top: 10px
}

.mi-b10 {
    padding-bottom: 10px
}

.mi-11 {
    font-size: 11px
}

.mi-l11 {
    padding-left: 11px
}

.mi-r11 {
    padding-right: 11px
}

.mi-t11 {
    padding-top: 11px
}

.mi-b11 {
    padding-bottom: 11px
}

.mi-12 {
    font-size: 12px
}

.mi-l12 {
    padding-left: 12px
}

.mi-r12 {
    padding-right: 12px
}

.mi-t12 {
    padding-top: 12px
}

.mi-b12 {
    padding-bottom: 12px
}

.mi-13 {
    font-size: 13px
}

.mi-l13 {
    padding-left: 13px
}

.mi-r13 {
    padding-right: 13px
}

.mi-t13 {
    padding-top: 13px
}

.mi-b13 {
    padding-bottom: 13px
}

.mi-14 {
    font-size: 14px
}

.mi-l14 {
    padding-left: 14px
}

.mi-r14 {
    padding-right: 14px
}

.mi-t14 {
    padding-top: 14px
}

.mi-b14 {
    padding-bottom: 14px
}

.mi-15 {
    font-size: 15px
}

.mi-l15 {
    padding-left: 15px
}

.mi-r15 {
    padding-right: 15px
}

.mi-t15 {
    padding-top: 15px
}

.mi-b15 {
    padding-bottom: 15px
}

.mi-16 {
    font-size: 16px
}

.mi-l16 {
    padding-left: 16px
}

.mi-r16 {
    padding-right: 16px
}

.mi-t16 {
    padding-top: 16px
}

.mi-b16 {
    padding-bottom: 16px
}

.mi-17 {
    font-size: 17px
}

.mi-l17 {
    padding-left: 17px
}

.mi-r17 {
    padding-right: 17px
}

.mi-t17 {
    padding-top: 17px
}

.mi-b17 {
    padding-bottom: 17px
}

.mi-18 {
    font-size: 18px
}

.mi-l18 {
    padding-left: 18px
}

.mi-r18 {
    padding-right: 18px
}

.mi-t18 {
    padding-top: 18px
}

.mi-b18 {
    padding-bottom: 18px
}

.mi-19 {
    font-size: 19px
}

.mi-l19 {
    padding-left: 19px
}

.mi-r19 {
    padding-right: 19px
}

.mi-t19 {
    padding-top: 19px
}

.mi-b19 {
    padding-bottom: 19px
}

.mi-20 {
    font-size: 20px
}

.mi-l20 {
    padding-left: 20px
}

.mi-r20 {
    padding-right: 20px
}

.mi-t20 {
    padding-top: 20px
}

.mi-b20 {
    padding-bottom: 20px
}

.mi-21 {
    font-size: 21px
}

.mi-l21 {
    padding-left: 21px
}

.mi-r21 {
    padding-right: 21px
}

.mi-t21 {
    padding-top: 21px
}

.mi-b21 {
    padding-bottom: 21px
}

.mi-22 {
    font-size: 22px
}

.mi-l22 {
    padding-left: 22px
}

.mi-r22 {
    padding-right: 22px
}

.mi-t22 {
    padding-top: 22px
}

.mi-b22 {
    padding-bottom: 22px
}

.mi-23 {
    font-size: 23px
}

.mi-l23 {
    padding-left: 23px
}

.mi-r23 {
    padding-right: 23px
}

.mi-t23 {
    padding-top: 23px
}

.mi-b23 {
    padding-bottom: 23px
}

.mi-24 {
    font-size: 24px
}

.mi-l24 {
    padding-left: 24px
}

.mi-r24 {
    padding-right: 24px
}

.mi-t24 {
    padding-top: 24px
}

.mi-b24 {
    padding-bottom: 24px
}

.mi-25 {
    font-size: 25px
}

.mi-l25 {
    padding-left: 25px
}

.mi-r25 {
    padding-right: 25px
}

.mi-t25 {
    padding-top: 25px
}

.mi-b25 {
    padding-bottom: 25px
}

.mi-26 {
    font-size: 26px
}

.mi-l26 {
    padding-left: 26px
}

.mi-r26 {
    padding-right: 26px
}

.mi-t26 {
    padding-top: 26px
}

.mi-b26 {
    padding-bottom: 26px
}

.mi-27 {
    font-size: 27px
}

.mi-l27 {
    padding-left: 27px
}

.mi-r27 {
    padding-right: 27px
}

.mi-t27 {
    padding-top: 27px
}

.mi-b27 {
    padding-bottom: 27px
}

.mi-28 {
    font-size: 28px
}

.mi-l28 {
    padding-left: 28px
}

.mi-r28 {
    padding-right: 28px
}

.mi-t28 {
    padding-top: 28px
}

.mi-b28 {
    padding-bottom: 28px
}

.mi-29 {
    font-size: 29px
}

.mi-l29 {
    padding-left: 29px
}

.mi-r29 {
    padding-right: 29px
}

.mi-r30, table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc {
    padding-right: 30px
}

.mi-t29 {
    padding-top: 29px
}

.mi-b29 {
    padding-bottom: 29px
}

.mi-30 {
    font-size: 30px
}

.mi-l30 {
    padding-left: 30px
}

.mi-r30 {
}

.mi-t30 {
    padding-top: 30px
}

.mi-b30 {
    padding-bottom: 30px
}

.mi-31 {
    font-size: 31px
}

.mi-l31 {
    padding-left: 31px
}

.mi-r31 {
    padding-right: 31px
}

.mi-t31 {
    padding-top: 31px
}

.mi-b31 {
    padding-bottom: 31px
}

.mi-32 {
    font-size: 32px
}

.mi-l32 {
    padding-left: 32px
}

.mi-r32 {
    padding-right: 32px
}

.mi-t32 {
    padding-top: 32px
}

.mi-b32 {
    padding-bottom: 32px
}

.mi-33 {
    font-size: 33px
}

.mi-l33 {
    padding-left: 33px
}

.mi-r33 {
    padding-right: 33px
}

.mi-t33 {
    padding-top: 33px
}

.mi-b33 {
    padding-bottom: 33px
}

.mi-34 {
    font-size: 34px
}

.mi-l34 {
    padding-left: 34px
}

.mi-r34 {
    padding-right: 34px
}

.mi-t34 {
    padding-top: 34px
}

.mi-b34 {
    padding-bottom: 34px
}

.mi-35 {
    font-size: 35px
}

.mi-l35 {
    padding-left: 35px
}

.mi-r35 {
    padding-right: 35px
}

.mi-t35 {
    padding-top: 35px
}

.mi-b35 {
    padding-bottom: 35px
}

.mi-36 {
    font-size: 36px
}

.mi-l36 {
    padding-left: 36px
}

.mi-r36 {
    padding-right: 36px
}

.mi-t36 {
    padding-top: 36px
}

.mi-b36 {
    padding-bottom: 36px
}

.mi-37 {
    font-size: 37px
}

.mi-l37 {
    padding-left: 37px
}

.mi-r37 {
    padding-right: 37px
}

.mi-t37 {
    padding-top: 37px
}

.mi-b37 {
    padding-bottom: 37px
}

.mi-38 {
    font-size: 38px
}

.mi-l38 {
    padding-left: 38px
}

.mi-r38 {
    padding-right: 38px
}

.mi-t38 {
    padding-top: 38px
}

.mi-b38 {
    padding-bottom: 38px
}

.mi-39 {
    font-size: 39px
}

.mi-l39 {
    padding-left: 39px
}

.mi-r39 {
    padding-right: 39px
}

.mi-t39 {
    padding-top: 39px
}

.mi-b39 {
    padding-bottom: 39px
}

.mi-40 {
    font-size: 40px
}

.mi-l40 {
    padding-left: 40px
}

.mi-r40 {
    padding-right: 40px
}

.mi-t40 {
    padding-top: 40px
}

.mi-b40 {
    padding-bottom: 40px
}

.mi-41 {
    font-size: 41px
}

.mi-l41 {
    padding-left: 41px
}

.mi-r41 {
    padding-right: 41px
}

.mi-t41 {
    padding-top: 41px
}

.mi-b41 {
    padding-bottom: 41px
}

.mi-42 {
    font-size: 42px
}

.mi-l42 {
    padding-left: 42px
}

.mi-r42 {
    padding-right: 42px
}

.mi-t42 {
    padding-top: 42px
}

.mi-b42 {
    padding-bottom: 42px
}

.mi-43 {
    font-size: 43px
}

.mi-l43 {
    padding-left: 43px
}

.mi-r43 {
    padding-right: 43px
}

.mi-t43 {
    padding-top: 43px
}

.mi-b43 {
    padding-bottom: 43px
}

.mi-44 {
    font-size: 44px
}

.mi-l44 {
    padding-left: 44px
}

.mi-r44 {
    padding-right: 44px
}

.mi-t44 {
    padding-top: 44px
}

.mi-b44 {
    padding-bottom: 44px
}

.mi-45 {
    font-size: 45px
}

.mi-l45 {
    padding-left: 45px
}

.mi-r45 {
    padding-right: 45px
}

.mi-t45 {
    padding-top: 45px
}

.mi-b45 {
    padding-bottom: 45px
}

.mi-46 {
    font-size: 46px
}

.mi-l46 {
    padding-left: 46px
}

.mi-r46 {
    padding-right: 46px
}

.mi-t46 {
    padding-top: 46px
}

.mi-b46 {
    padding-bottom: 46px
}

.mi-47 {
    font-size: 47px
}

.mi-l47 {
    padding-left: 47px
}

.mi-r47 {
    padding-right: 47px
}

.mi-t47 {
    padding-top: 47px
}

.mi-b47 {
    padding-bottom: 47px
}

.mi-48 {
    font-size: 48px
}

.mi-l48 {
    padding-left: 48px
}

.mi-r48 {
    padding-right: 48px
}

.mi-t48 {
    padding-top: 48px
}

.mi-b48 {
    padding-bottom: 48px
}

.mi-49 {
    font-size: 49px
}

.mi-l49 {
    padding-left: 49px
}

.mi-r49 {
    padding-right: 49px
}

.mi-t49 {
    padding-top: 49px
}

.mi-b49 {
    padding-bottom: 49px
}

.mi-50 {
    font-size: 50px
}

.mi-l50 {
    padding-left: 50px
}

.mi-r50 {
    padding-right: 50px
}

.mi-t50 {
    padding-top: 50px
}

.mi-b50 {
    padding-bottom: 50px
}

.mi-51 {
    font-size: 51px
}

.mi-l51 {
    padding-left: 51px
}

.mi-r51 {
    padding-right: 51px
}

.mi-t51 {
    padding-top: 51px
}

.mi-b51 {
    padding-bottom: 51px
}

.mi-52 {
    font-size: 52px
}

.mi-l52 {
    padding-left: 52px
}

.mi-r52 {
    padding-right: 52px
}

.mi-t52 {
    padding-top: 52px
}

.mi-b52 {
    padding-bottom: 52px
}

.mi-53 {
    font-size: 53px
}

.mi-l53 {
    padding-left: 53px
}

.mi-r53 {
    padding-right: 53px
}

.mi-t53 {
    padding-top: 53px
}

.mi-b53 {
    padding-bottom: 53px
}

.mi-54 {
    font-size: 54px
}

.mi-l54 {
    padding-left: 54px
}

.mi-r54 {
    padding-right: 54px
}

.mi-t54 {
    padding-top: 54px
}

.mi-b54 {
    padding-bottom: 54px
}

.mi-55 {
    font-size: 55px
}

.mi-l55 {
    padding-left: 55px
}

.mi-r55 {
    padding-right: 55px
}

.mi-t55 {
    padding-top: 55px
}

.mi-b55 {
    padding-bottom: 55px
}

.mi-56 {
    font-size: 56px
}

.mi-l56 {
    padding-left: 56px
}

.mi-r56 {
    padding-right: 56px
}

.mi-t56 {
    padding-top: 56px
}

.mi-b56 {
    padding-bottom: 56px
}

.mi-57 {
    font-size: 57px
}

.mi-l57 {
    padding-left: 57px
}

.mi-r57 {
    padding-right: 57px
}

.mi-t57 {
    padding-top: 57px
}

.mi-b57 {
    padding-bottom: 57px
}

.mi-58 {
    font-size: 58px
}

.mi-l58 {
    padding-left: 58px
}

.mi-r58 {
    padding-right: 58px
}

.mi-t58 {
    padding-top: 58px
}

.mi-b58 {
    padding-bottom: 58px
}

.mi-59 {
    font-size: 59px
}

.mi-l59 {
    padding-left: 59px
}

.mi-r59 {
    padding-right: 59px
}

.mi-t59 {
    padding-top: 59px
}

.mi-b59 {
    padding-bottom: 59px
}

.mi-60 {
    font-size: 60px
}

.mi-l60 {
    padding-left: 60px
}

.mi-r60 {
    padding-right: 60px
}

.mi-t60 {
    padding-top: 60px
}

.mi-b60 {
    padding-bottom: 60px
}

.mi-61 {
    font-size: 61px
}

.mi-l61 {
    padding-left: 61px
}

.mi-r61 {
    padding-right: 61px
}

.mi-t61 {
    padding-top: 61px
}

.mi-b61 {
    padding-bottom: 61px
}

.mi-62 {
    font-size: 62px
}

.mi-l62 {
    padding-left: 62px
}

.mi-r62 {
    padding-right: 62px
}

.mi-t62 {
    padding-top: 62px
}

.mi-b62 {
    padding-bottom: 62px
}

.mi-63 {
    font-size: 63px
}

.mi-l63 {
    padding-left: 63px
}

.mi-r63 {
    padding-right: 63px
}

.mi-t63 {
    padding-top: 63px
}

.mi-b63 {
    padding-bottom: 63px
}

.mi-64 {
    font-size: 64px
}

.mi-l64 {
    padding-left: 64px
}

.mi-r64 {
    padding-right: 64px
}

.mi-t64 {
    padding-top: 64px
}

.mi-b64 {
    padding-bottom: 64px
}

.mi-65 {
    font-size: 65px
}

.mi-l65 {
    padding-left: 65px
}

.mi-r65 {
    padding-right: 65px
}

.mi-t65 {
    padding-top: 65px
}

.mi-b65 {
    padding-bottom: 65px
}

.mi-66 {
    font-size: 66px
}

.mi-l66 {
    padding-left: 66px
}

.mi-r66 {
    padding-right: 66px
}

.mi-t66 {
    padding-top: 66px
}

.mi-b66 {
    padding-bottom: 66px
}

.mi-67 {
    font-size: 67px
}

.mi-l67 {
    padding-left: 67px
}

.mi-r67 {
    padding-right: 67px
}

.mi-t67 {
    padding-top: 67px
}

.mi-b67 {
    padding-bottom: 67px
}

.mi-68 {
    font-size: 68px
}

.mi-l68 {
    padding-left: 68px
}

.mi-r68 {
    padding-right: 68px
}

.mi-t68 {
    padding-top: 68px
}

.mi-b68 {
    padding-bottom: 68px
}

.mi-69 {
    font-size: 69px
}

.mi-l69 {
    padding-left: 69px
}

.mi-r69 {
    padding-right: 69px
}

.mi-t69 {
    padding-top: 69px
}

.mi-b69 {
    padding-bottom: 69px
}

.mi-70 {
    font-size: 70px
}

.mi-l70 {
    padding-left: 70px
}

.mi-r70 {
    padding-right: 70px
}

.mi-t70 {
    padding-top: 70px
}

.mi-b70 {
    padding-bottom: 70px
}

.mi-71 {
    font-size: 71px
}

.mi-l71 {
    padding-left: 71px
}

.mi-r71 {
    padding-right: 71px
}

.mi-t71 {
    padding-top: 71px
}

.mi-b71 {
    padding-bottom: 71px
}

.mi-72 {
    font-size: 72px
}

.mi-l72 {
    padding-left: 72px
}

.mi-r72 {
    padding-right: 72px
}

.mi-t72 {
    padding-top: 72px
}

.mi-b72 {
    padding-bottom: 72px
}

.mi-73 {
    font-size: 73px
}

.mi-l73 {
    padding-left: 73px
}

.mi-r73 {
    padding-right: 73px
}

.mi-t73 {
    padding-top: 73px
}

.mi-b73 {
    padding-bottom: 73px
}

.mi-74 {
    font-size: 74px
}

.mi-l74 {
    padding-left: 74px
}

.mi-r74 {
    padding-right: 74px
}

.mi-t74 {
    padding-top: 74px
}

.mi-b74 {
    padding-bottom: 74px
}

.mi-75 {
    font-size: 75px
}

.mi-l75 {
    padding-left: 75px
}

.mi-r75 {
    padding-right: 75px
}

.mi-t75 {
    padding-top: 75px
}

.mi-b75 {
    padding-bottom: 75px
}

.mi-fw {
    width: 1.28571em;
    text-align: center
}

.mi-ul {
    padding-left: 0
}

    .mi-ul > li {
    }

.mi-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em;
    text-align: center
}

.fa-ul > li, .mi-stack {
    position: relative
}

.mi-li.mi-lg {
}

.mi-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.mi-pull-left {
    float: left
}

.mi-pull-right {
    float: right
}

.mi.mi-pull-left {
}

.mi.mi-pull-right {
}

.mi-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.mi-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mi-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.mi-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1)
}

.mi-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1)
}

:root .mi-flip-horizontal, :root .mi-flip-vertical, :root .mi-rotate-180, :root .mi-rotate-270, :root .mi-rotate-90 {
    -webkit-filter: none;
    filter: none
}

.mi-stack {
    width: 2em;
    height: 2em;
    line-height: 2em
}

.fa-li, .mi-stack-1x, .mi-stack-2x {
    position: absolute;
    text-align: center
}

.mi-stack-1x, .mi-stack-2x {
    left: 0;
    width: 100%
}

.emoji-angel-dims, .emoji-angry-1-dims, .emoji-angry-2-dims, .emoji-angry-3-dims, .emoji-angry-dims, .emoji-bike-dims, .emoji-cool-1-dims, .emoji-cool-dims, .emoji-crying-1-dims, .emoji-crying-2-dims, .emoji-crying-dims, .emoji-cute-dims {
    width: 140px;
    height: 140px
}

.mi-stack-1x {
    line-height: inherit
}

.mi-stack-2x {
    font-size: 2em
}

.mi-inverse {
    color: #fff
}

.adm-ci-wrapper .adm-ci-connect .left .ci-items .ci-item::before, .adm-ci-wrapper .adm-ci-guide .adm-ci-steps .adm-ci-step .ci-step_header.ui-accordion-header-active::before, .adm-ci-wrapper .adm-ci-guide .adm-ci-steps .adm-ci-step .ci-step_header::before, .adm-tse-wrapper .adm-tse-container .adm-tse-middle .adm-tse-add_btn:before, .adm-tse-wrapper .adm-tse-container .adm-tse-middle .adm-tse-save_btn:before, .adm-tsw-wrapper .adm-tsw-container .adm-tsw-content .adm-tsw-setup .adm-tsw-add_btn:before, .adm-tsw-wrapper .adm-tsw-container .adm-tsw-content .adm-tsw-setup .adm-tsw-save_btn:before, .adm-tsw-wrapper .adm-tsw-container .adm-tsw-content .adm-tsw-step_completion .adm-tsw-items .tsw-item::before, .adm-tswc-wrapper .adm-tswc-container .adm-tswc-top .adm-tswc-add_btn:before, .adm-tswc-wrapper .adm-tswc-container .adm-tswc-top .adm-tswc-save_btn:before, .alw-req-wrapper .alw-req-table_wrapper .alw-req-processing_legend::before, .aly-qt-popup .aly-qt-popup-header .aly-qt-popup-title i, .aly-qt-wrapper .aly-qt-container .right .aly-qt-builder_container > .condition .aly-qt-org_levels::after, .aly-qt-wrapper .aly-qt-container .right .aly-qt-builder_container > .condition .value button::before, .anal-atr-container .anal-atr-back::before, .anal-att-line-wrapper .anal-att-line-overview .anal-att-line-overview_inner .line-equal::before, .anal-att-line-wrapper .anal-att-line-overview .anal-att-line-overview_inner .line-plus::before, .anal-att-line-wrapper .anal-att-line-wrap .anal-att-line-container_outer .anal-att-line-container .anal-att-line-header .line-top .line-left .line-icons span::after, .anal-att-line-wrapper .anal-att-line-wrap .anal-att-line-container_outer .anal-att-line-container .anal-att-line-header .line-top .line-left .line-icons span::before, .anal-att-line-wrapper .anal-att-line-wrap .anal-att-line-container_outer .anal-att-line-container .anal-att-line-header .line-top .line-left .line-icons::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-info_left_in::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-info_left_out::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-info_right_in::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-info_right_out::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-inner_circle .anal-att-sum-info_bottom .anal-att-sum-middle::before, .anal-att-sum-wrap .anal-att-sum-container .anal-att-sum-outer_circle .anal-att-sum-inner_circle .anal-att-sum-info_top .anal-att-sum-value::after, .anal-hc-container .anal-hc-back::before, .anal-li-container .anal-li-back::before, .anal-lv-container .anal-lv-back::before, .anal-ot-container .anal-ot-back::before, .anal-pms-container .anal-pms-back::before, .anal-rs-container .anal-rs-back::before, .anal-snap-engagement .anal-snap-bottom .anal-snap-ideas .snap-items::after, .anal-snap-engagement .anal-snap-bottom .anal-snap-ideas .snap-items::before, .anal-snap-engagement .anal-snap-bottom .anal-snap-suggestions .snap-items::after, .anal-snap-engagement .anal-snap-bottom .anal-snap-suggestions .snap-items::before, .anal-snap-popup.promotion .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(4)::before, .anal-snap-popup.promotion .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::after, .anal-snap-popup.promotion .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::before, .anal-snap-popup.redesignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(4)::before, .anal-snap-popup.redesignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::after, .anal-snap-popup.redesignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::before, .anal-snap-popup.resignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(4)::before, .anal-snap-popup.resignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::after, .anal-snap-popup.resignation .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::before, .anal-snap-popup.transfer .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(4)::before, .anal-snap-popup.transfer .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::after, .anal-snap-popup.transfer .anal-snap-popup-container .anal-snap-popup-employee.transfer_promotion .snap-popup-head .snap-info:nth-child(5)::before, .anal-sy-container .anal-sy-back::before, .anal-tp-popup_wrapper .anal-tp-container .anal-tp-details .anal-tp-section.tp-training .tp-section .tp-trn-trainings .tp-trn-training .tp-trn-item.tp-trn-conduct_by::before, .anal-tp-popup_wrapper .anal-tp-container .anal-tp-details .anal-tp-section.tp-training .tp-section .tp-trn-trainings .tp-trn-training .tp-trn-item.tp-trn-program::before, .anal-tp-wrapper .anal-tp-container .anal-tp-details .anal-tp-section.tp-training .tp-section .tp-trn-trainings .tp-trn-training .tp-trn-item.tp-trn-conduct_by::before, .anal-tp-wrapper .anal-tp-container .anal-tp-details .anal-tp-section.tp-training .tp-section .tp-trn-trainings .tp-trn-training .tp-trn-item.tp-trn-program::before, .analytic-ctp-box .ctp-box .ctp-icon::before, .analytic-ctp-popup .analytic-ctp-popup-container .analytic-ctp-head .ctp-left .ctp-caption::before, .analytic-ctp-popup .analytic-ctp-popup-container .analytic-ctp-head .ctp-middle_icon::before, .analytic-ctp-popup .analytic-ctp-popup-container .analytic-ctp-head .ctp-right .ctp-caption::before, .analytic-hc-map_pop_1 .hc-pop-right .hc-pop-employees .dataTables_wrapper .row:first-child .col-sm-6:nth-child(2) .dataTables_filter label::before, .analytic-hc-map_pop_3 .hc-pop-employees .dataTables_wrapper .row:first-child .col-sm-6:nth-child(2) .dataTables_filter label::before, .analytic-hc-wrapper .analytic-hc-map_container .analytic-hc-map_info .analytic-hc-btn_back::before, .analytic-top-nav::before, .analytic-tp-box .tp-box .tp-icon::before, .att-botr-wrapper_new .att-botr-container .att-botr-employees .att-botr-employee .botr-bottom .botr-remark_btn.botr-collapse::after, .att-botr-wrapper_new .att-botr-container .att-botr-employees .att-botr-employee .botr-bottom .botr-remark_btn.botr-expand::after, .att-botr-wrapper_new .att-botr-container .att-botr-employees .att-botr-employee .botr-middle .botr-actions .botr-approve::before, .att-botr-wrapper_new .att-botr-container .att-botr-employees .att-botr-employee .botr-middle .botr-actions .botr-reject::before, .att-le-wraper .att-le-container .att-le-emp_info .att-le-info .att-le-top .att-le-location::before, .att-lm-wraper .att-lm-container > .middle::before, .att-tc-wrapper .att-tc-left .att-tc-panel_1 .tc-title::before, .att-tc-wrapper .att-tc-right .att-tc-panel::before, .att-tll-wrapper .att-tll-legend .att-tll-in::before, .att-tll-wrapper .att-tll-legend .att-tll-out::before, .att-ts-wraper .att-ts-messages .att-ts-message::before, .att-ts-wraper .att-ts-table_wraper .att-ts-legends .att-ts-legend.by_admin::before, .att-ts-wraper .att-ts-table_wraper .att-ts-legends .att-ts-legend.processing::before, .att-ts-wraper .att-ts-table_wraper .att-ts-processing_legend::before, .bnf-clr-wrapper .bnf-clr-container .clr-bottom .clr-attachment .clr-attach label::after, .bnf-clr-wrapper .bnf-clr-container .clr-bottom .clr-attachment .clr-docs .clr-doc.doc::before, .bnf-clr-wrapper .bnf-clr-container .clr-bottom .clr-attachment .clr-docs .clr-doc.docx::before, .bnf-clr-wrapper .bnf-clr-container .clr-bottom .clr-attachment .clr-docs .clr-doc.pdf::before, .cnb-gr-wrapper .cnb-gr-container .cnb-gr-request .cnb-gr-header .gr-item.gr-amount::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-attach label::after, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.doc::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.docx::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.jpg::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.pdf::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.png::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.ppt::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.txt::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.xls::before, .cnb-req-wrapper .cnb-req-container .cnb-req-setup .req-attachment .req-doc.xlsx::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-attach label::after, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.doc::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.docx::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.jpg::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.pdf::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.png::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.ppt::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.txt::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.xls::before, .cnb-rr-wrapper .cnb-rr-container .cnb-rr-attachment .rr-doc.xlsx::before, .dash-action-action-wrap i.pending:before, .dash-action-action-wrap i.success:before, .dash-action-panel-close a:before, .dash-action-panel-close a:hover:before, .dash-container .bottom .dash-sub_container .dash-item.dash-payroll .dash-body .dash-pay-bottom .dash-pay-details .dash-pay-additions .dash-pay-title::after, .dash-container .bottom .dash-sub_container .dash-item.dash-payroll .dash-body .dash-pay-bottom .dash-pay-details .dash-pay-deductions .dash-pay-title::after, .dash-container .bottom .dash-sub_container .dash-item.dash-payroll .dash-body .dash-pay-top .dash-pay-left::before, .dash-container .bottom .dash-sub_container .dash-item.dash-payroll .dash-body .dash-pay-top .dash-pay-right .dash-pay-new_hire::before, .dash-container .bottom .dash-sub_container .dash-item.dash-payroll .dash-body .dash-pay-top .dash-pay-right .dash-pay-resignation::before, .dash-container .bottom .dash-sub_container .dash-item.dash-rec_offer_letter_accept .dash-body .dash-rec-ola-top .dash-rec-ola-left .dash-rec-ola-info::before, .dash-container .bottom .dash-sub_container .dash-item.dash-training .dash-body .dash-trn-bottom .dash-trn-attach label::after, .dash-container .bottom .dash-sub_container .dash-item.dash-training .dash-body .dash-trn-bottom .dash-trn-docs .dash-trn-doc.doc::before, .dash-container .bottom .dash-sub_container .dash-item.dash-training .dash-body .dash-trn-bottom .dash-trn-docs .dash-trn-doc.docx::before, .dash-container .bottom .dash-sub_container .dash-item.dash-training .dash-body .dash-trn-bottom .dash-trn-docs .dash-trn-doc.pdf::before, .dash-container .bottom .dash-sub_container .dash-item.dash-training .dash-body .dash-trn-top .dash-trn-left .dash-trn-info::before, .dash-modal-close:before, .dash-modal-close:hover:before, .dash-nb-wrapper .dash-nb-section .dash-nb-sec-title::before, .dashboard-header .dash-btn_optimized_view::before, .dashboard-header .dash-btn_widget_view::before, .dyn-au-container .dyn-au-updates::before, .dyn-c1-wraper .dyn-c1-emp_container ul li.done::before, .dyn-c1-wraper .dyn-c1-emp_container ul li::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-container .dyn-c2-anr_container .dyn-c2-description::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-container .dyn-c2-anr_container .dyn-c2-details .left ul li .icon_remove::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-container .dyn-c2-anr_container .dyn-c2-details .left ul li::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-container .dyn-c2-anr_container .dyn-c2-details .right ul li .icon_remove::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-container .dyn-c2-anr_container .dyn-c2-details .right ul li::before, .dyn-c2-wraper .dyn-c2-tab_container .dyn-c2-tab_bar .tab a::before, .dyn-cs-wraper .dyn-cs-container::before, .dyn-cs-wraper .dyn-cs-container > .bottom::before, .dyn-gdpr-wrapper .dyn-gdpr-container .dyn-gdpr-request .dyn-gdpr-header.ui-accordion-header-active::before, .dyn-gdpr-wrapper .dyn-gdpr-container .dyn-gdpr-request .dyn-gdpr-header::before, .dyn-req-container > .top::before, .education .prof-courseCategory.prof-highlight::before, .eng-rha-wrapper .eng-rha-container .eng-rha-request .eng-rha-header.ui-accordion-header-active::before, .eng-rha-wrapper .eng-rha-container .eng-rha-request .eng-rha-header::before, .eng-rha-wrapper .eng-rha-title .rha-filter label::before, .ess-por-wraper .ess-por-messages .ess-por-message::before, .ess-ps-table tbody tr td.hierarchy .ess-ps-hierarchy .ess-ps-caption::before, .ess-ts-wraper .ess-ts-messages .ess-ts-message::before, .ess-ts-wraper .ess-ts-table_wraper .ess-ts-legends .ess-ts-legend.by_admin::before, .ess-ts-wraper .ess-ts-table_wraper .ess-ts-legends .ess-ts-legend.processing::before, .ess-ts-wraper .ess-ts-table_wraper .ess-ts-processing_legend::before, .gl-modal-titleWrapper .tview-btn_print::before, .gl-table_wraper .gl-table > tbody > tr.ui-sortable-handle > td:first-child::before, .hcm-add_btn:before, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear:before, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_set:before, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show:before, .hcm-emp_info_container .hcm-ei-info .hcm-ei-top .hcm-ei-location::before, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear:before, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_set:before, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.selected::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.selected::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div::before, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option.expanded::after, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option::after, .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter i::before, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter i::before, .hcm-filter_btn:before, .hcm-icon_picker .hcm-icon_select::after, .hcm-jp-job_portal .hcm-jp-vacants .hcm-jp-vacant .hcm-jp-left .hcm-jp-details .hcm-jp-location::before, .hcm-jp-job_portal .hcm-jp-vacants .hcm-jp-vacant .hcm-jp-left .hcm-jp-details .hcm-jp-years::before, .hcm-jp-page_view .hcm-jp-pop_body .hcm-jp-pop_setup .hcm-jp-pop_upload_cv .hcm-jp-pop_up::before, .hcm-jp-page_view .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_basic::before, .hcm-jp-page_view .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_extracted::before, .hcm-jp-page_view .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_preview::before, .hcm-jp-popup .hcm-jp-pop_body .hcm-jp-pop_setup .hcm-jp-pop_upload_cv .hcm-jp-pop_up::before, .hcm-jp-popup .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_basic::before, .hcm-jp-popup .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_extracted::before, .hcm-jp-popup .hcm-jp-pop_body .hcm-jp-pop_steps .hcm-jp-step_preview::before, .hcm-jpp-page_popup .hcm-jpp-back::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-job_info .hcm-jpp-closing_date::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-job_info .hcm-jpp-location::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-closing_date::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-location::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-shared::before, .hcm-jpp-page_popup .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-view::before, .hcm-jpp-page_wrapper .hcm-jpp-back::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-job_info .hcm-jpp-closing_date::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-job_info .hcm-jpp-location::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-closing_date::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-location::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-shared::before, .hcm-jpp-page_wrapper .hcm-jpp-page_content .hcm-jpp-page_body .hcm-jpp-jobs .hcm-jpp-job .hcm-jpp-view::before, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option.expanded::after, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option::after, .hcm-org_selector .hcm-os-view .hcm-os-button::before, .hcm-org_selector .hcm-os-view .hcm-os-selected::after, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option.expanded::after, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option::after, .hcm-org_view_pop .hcm-org_header::before, .hcm-print_btn::before, .hcm-rating_controller .hcm-rating_stars .hcm-rating_star::before, .hcm-save_btn:before, .hcm-select_org_btn::before, .hcm-sortable_list > ul > li::before, .hcm-tour_guide .hcm-tg-title .hcm-tg-main::before, .hcm-view_btn:before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.next::before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.pause::before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.play::before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.prev::before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.replay::before, .hcm-vint-wrapper .hcm-vint-container .hcm-vint-step_1 .hcm-vint-answer .hcm-vint-right .hcm-vint-controls .hcm-vint-control.stop::before, .lrn-cal-setup_wrap .lrn-cal-setup_container .lrn-cal-setup.batch_setup .cal-grid .cal-button_wrap .cal-btn_add::before, .lrn-cal-wrapper .lrn-cal-container .lrn-cal-bottom .lrn-cal-list_view .lrn-cal-trainings .lrn-cal-month .lrn-cal-training_dates .lrn-cal-training_date .lrn-cal-training .lrn-cal-training_header .cal-training_header .cal-training_info .cal-training_nominees .cal-training_more::before, .lrn-cal-wrapper .lrn-cal-container .lrn-cal-top .lrn-cal-middle .lrn-cal-next_prev .cal-btn_next::before, .lrn-cal-wrapper .lrn-cal-container .lrn-cal-top .lrn-cal-middle .lrn-cal-next_prev .cal-btn_prev::before, .lrn-cpd-wrapper .lrn-cpd-table table tbody tr td.cpd-training::before, .lrn-cpd-wrapper .lrn-cpd-table_main table tbody tr td.cpd-training::before, .lrn-cpd-wrapper .lrn-cpd-table_main table tbody tr td.cpd-trainings .cpd-training::before, .lrn-ct-wrapper .lrn-ct-table table tbody tr td.ct-trainings .ct-training::before, .lrn-ct-wrapper .lrn-ct-table_main table tbody tr td.ct-trainings .ct-training::before, .lrn-mt-wrapper .lrn-mt-table table tbody tr td.mt-training::before, .lrn-mt-wrapper .lrn-mt-table_main table tbody tr td.mt-training::before, .lrn-mt-wrapper .lrn-mt-table_main table tbody tr td.mt-trainings .mt-training::before, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-is_evaluation .mys-is_evaluations .mys-is_evaluation .mys-is_eval_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-is_evaluation .mys-is_evaluations .mys-is_evaluation.mys-completed .mys-is_eval_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-post_tasks .mys-post_tasks .mys-post_task .mys-task_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-post_tasks .mys-post_tasks .mys-post_task.mys-completed .mys-task_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-pre_tasks .mys-pre_tasks .mys-pre_task .mys-task_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-pre_tasks .mys-pre_tasks .mys-pre_task.mys-completed .mys-task_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-trainers .mys-trainers .mys-trainer .mys-eval_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-body .lrn-mys-top .lrn-mys-trainers .mys-trainers .mys-trainer.mys-completed .mys-eval_status::after, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-header .mys-item.mys-conduct_by::before, .lrn-mys-wrapper .lrn-mys-container .lrn-mys-training .lrn-mys-header .mys-item.mys-tra_program::before, .lrn-ng-wrapper .lrn-ng-filters .ng-filter_btn_area .btn::before, .lrn-ng-wrapper .lrn-ng-filters .ng-title::before, .lrn-ng-wrapper .lrn-ng-grid .ng-filter_by::before, .lrn-ng-wrapper .lrn-ng-search_result .ng-search_result .ng-training .ng-details .ng-employees .ng-more::before, .lrn-ng-wrapper .lrn-ng-tags .ng-smart_search .ng-hint span i::before, .lrn-pro-training_details .pro-item.pro-conduct_by::before, .lrn-pro-training_details .pro-item.pro-tra_program::before, .lrn-rec-history .lrn-rec-training .rec-item.rec-conduct_by::before, .lrn-rec-history .lrn-rec-training .rec-item.rec-tra_program::before, .lrn-sum-wrapper .lrn-sum-tab_container .lrn-sum-container .lrn-sum-training .lrn-sum-body .lrn-sum-approver_comments .sum-approver_comment .sum-comment::after, .lrn-sum-wrapper .lrn-sum-tab_container .lrn-sum-container .lrn-sum-training .lrn-sum-body .lrn-sum-approver_comments .sum-approver_comment .sum-comment::before, .lrn-sum-wrapper .lrn-sum-tab_container .lrn-sum-container .lrn-sum-training .lrn-sum-header .sum-item.sum-conduct_by::before, .lrn-sum-wrapper .lrn-sum-tab_container .lrn-sum-container .lrn-sum-training .lrn-sum-header .sum-item.sum-tra_program::before, .lrn-tni-container2 .lrn-tni-header .tni-institute::before, .lrn-tni-container2 .lrn-tni-new .lrn-tni-grid table tbody tr td .lrn-tni-action .tni-button::before, .lrn-tni-container2 .lrn-tni-ongoing .lrn-tni-grid table tbody tr td .lrn-tni-action .tni-button::before, .lrn-tni-container2 .lrn-tni-past .lrn-tni-grid table tbody tr td .lrn-tni-action .tni-button::before, .noti-wrapper .noti-container .noti-notification .noti-clear::before, .noti-wrapper .noti-container .noti-notification .noti-mark_read::before, .noti-wrapper .noti-container .noti-notification::before, .op-cl-wraper .op-cl-setup_container .op-cl-step::before, .op-cl-wraper .op-cl-tab_container .op-cl-container .op-cl-sub_tab_bar .tab a::before, .op-cl-wraper .op-cl-tab_container .op-cl-container .op-cl-top::before, .op-cl-wraper .op-cl-tab_container .op-cl-step::before, .op-cl-wraper_old .op-cl-tab_container .op-cl-container .op-cl-sub_tab_bar .tab a::before, .op-cl-wraper_old .op-cl-tab_container .op-cl-container .op-cl-top::before, .op-jd-wraper .op-jd-details .op-jd-bottom::before, .op-jd-wraper .op-jd-setup > .bottom::before, .op-mpr-wraper .op-mpr-setup > .bottom::before, .pay-le-loan_history_container .pay-le-emp_info .pay-le-info .pay-le-top .le-location::before, .pay-le-loan_history_container .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-direct_payments::before, .pay-le-loan_history_container .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-direct_payments_add::before, .pay-le-loan_history_container .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-reschedule_wrap::before, .pay-le-loan_history_container .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_header.ui-accordion-header-active::before, .pay-le-loan_history_container .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_header::before, .pay-le-loan_history_popup .pay-le-emp_info .pay-le-info .pay-le-top .le-location::before, .pay-le-loan_history_popup .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-direct_payments::before, .pay-le-loan_history_popup .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-direct_payments_add::before, .pay-le-loan_history_popup .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_body .pay-le-reschedule_wrap::before, .pay-le-loan_history_popup .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_header.ui-accordion-header-active::before, .pay-le-loan_history_popup .pay-le-loan_history .pay-le-loans .pay-le-loan .pay-le-loan_header::before, .pay-le-wrapper .pay-le-container .pay-le-setup .pay-le-loan_types .le-loan_type .le-caption_2::before, .pay-lock-wrapper .pay-lock-container .pay-lock-payroll .lock-status::before, .pay-lock-wrapper .pay-lock-container .pay-lock-payroll::before, .pay-lpad-wrapper .pay-lpad-container .pay-lpad-locked::before, .pay-lpad-wrapper .pay-lpad-container .pay-lpad-progress .lpad-sub::before, .pay-sdl-popover .pay-sdl-content .pay-sdl-item.sdl-cycle::before, .pay-sdl-popover .pay-sdl-content .pay-sdl-item.sdl-cycle_start::before, .pay-sdl-popover .pay-sdl-content .pay-sdl-item.sdl-cycle_type::before, .pay-sdl-popup .pay-sdl-content .pay-sdl-button_area .sdl-btn_add::before, .pay-sdl-popup .pay-sdl-content .pay-sdl-button_area .sdl-btn_cancel::before, .pay-sdl-wrapper .pay-sdl-footer .pay-sdl-add_schedule::before, .pay-sdl-wrapper .pay-sdl-header .pay-sdl-left .pay-sdl-add::before, .pay-sdl-wrapper .pay-sdl-header .pay-sdl-right .pay-sdl-calendar_type::before, .pay-sdl-wrapper .pay-sdl-header .pay-sdl-right .pay-sdl-search::before, .pay-sdl-wrapper .pay-sdl-plan .pay-sdl-legend .sdl-legend.recurring::before, .pay-sdl-wrapper .pay-sdl-timeline .jqtl-container .jqtl-main .jqtl-event-container .jqtl-events .jqtl-event-node[data-type=recurring]::before, .pay-set-2-wrapper .pay-set-2-tab_container .pay-set-2-container .pay-set-2-bottom .pay-set-2-list .pay-set-2-list_item .pay-set-2-item_header .set-2-property.icon::before, .pay-set-2-wrapper .pay-set-2-tab_container .pay-set-2-container .pay-set-2-bottom .pay-set-2-list .pay-set-2-list_item .pay-set-2-item_header.ui-accordion-header-active::before, .pay-set-2-wrapper .pay-set-2-tab_container .pay-set-2-container .pay-set-2-bottom .pay-set-2-list .pay-set-2-list_item .pay-set-2-item_header::before, .pay-slip-container .slip-banks .slip-sec_title::before, .pay-slip-container .slip-content .slip-sec_total .slip-line_1::after, .pay-slip-container .slip-content .slip-sec_total .slip-line_2::after, .pay-slip-container .slip-header-2 .slip-sec_title::after, .pay-slip-container .slip-header-2 .slip-sec_title::before, .pay-sum-wrapper .pay-sum-emp_info .sum-info .sum-top .sum-location::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .aa-details_table tbody tr td .aa-share .aa-visibility .private label::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .aa-details_table tbody tr td .aa-share .aa-visibility .public label::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .aa-details_table tbody tr td .aa-share .aa-visibility .team label::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .hcm-button_area .aa-share .aa-visibility .private label::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .hcm-button_area .aa-share .aa-visibility .public label::before, .per-aa-wrapper .per-aa-container .per-aa-request .per-aa-body .hcm-button_area .aa-share .aa-visibility .team label::before, .per-ag-wrapper .per-ag-container .per-ag-setup .per-ag-primary_appraiser .per-ag-org_levels::after, .per-ag-wrapper .per-ag-container .per-ag-setup .per-ag-primary_appraiser .per-ag-selection .select_department_head::before, .per-ag-wrapper .per-ag-container .per-ag-setup .per-ag-primary_appraiser .per-ag-selection .select_individual_person::before, .per-apc-wrapper .per-apc-container .per-apc-appraisers .per-apc-middle .apc-symbol::before, .per-cga-wrapper .per-cga-container .per-cga-employee .per-cga-body .per-cga-goals .per-cga-goal .per-cga-top .cga-right .cga-status::before, .per-cga-wrapper .per-cga-container .per-cga-employee .per-cga-body .per-cga-goals .per-cga-goal .per-cga-top .cga-right .cga-status:before, .per-cga-wrapper .per-cga-container .per-cga-employee .per-cga-body .per-cga-goals .per-cga-goal .per-cga-top .cga-right .cga-target_date::before, .per-cga-wrapper .per-cga-container .per-cga-employee .per-cga-header.ui-accordion-header-active::before, .per-cga-wrapper .per-cga-container .per-cga-employee .per-cga-header::before, .per-ct-temp_weightage .pop_content .pop_section .pop_item input:checked ~ label::after, .per-ct-temp_weightage .pop_content .pop_section .pop_item label::after, .per-ct-temp_weightage .pop_header input:checked ~ label::after, .per-ct-temp_weightage .pop_header label::after, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .advanced .section .per-ct-setup .per-ct-setup_body .top .per-ct-org_levels .cap::after, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .advanced .section .per-ct-setup .per-ct-setup_body .top .per-ct-selection .select_individual_person::before, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .advanced .section .per-ct-setup .per-ct-setup_body .top .per-ct-selection .select_org_level::before, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .advanced .section .per-ct-setup .per-ct-setup_header.ui-state-active::after, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .advanced .section .per-ct-setup .per-ct-setup_header::after, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .template_details .section.appraisal_cycle > .right > .date.from::after, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .template_details .section.assessment_end > .right .button_container .btn_update:before, .per-ct-wrapper .per-ct-setup .per-ct-tab_container .per-ct-container .template_details .section.assessment_end > .right .button_container::after, .per-ctp-popup .per-ctp-popup-body.ctp-main_page .per-ctp-left .ctp-header::before, .per-ctp-popup .per-ctp-popup-body.ctp-main_page .per-ctp-right .per-ctp-employees .per-ctp-employee .ctp-remove::before, .per-ctp-popup .per-ctp-popup-header .ctp-popup-title .ctp-sub_title::before, .per-fs-details .per-fs-signoff .per-fs-signoff_table tbody tr td:nth-child(7) .comp_signoff_action::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestone_setup_wrap .per-fs-milestone_setup .per-fs-contributor .my_self label::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestone_setup_wrap .per-fs-milestone_setup .per-fs-contributor .other label::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestone_setup_wrap .per-fs-milestone_setup .per-fs-contributor .team label::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .contributor .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .contributor .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .my_progress .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .my_progress .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .progress_wrap .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-left .progress_wrap .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .contributor .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .contributor .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .my_progress .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .my_progress .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .progress_wrap .progress_change .irs-single::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_body .per-fs-milestone_info .fs-right .progress_wrap .progress_change .irs-single:hover::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-actions .fs-view_feedback::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-actions .fs-view_social::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-corner_action .fs-delete::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-corner_action .fs-edit::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .dimension::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .dimension:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .score::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .score:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .status::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .status:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .target_date::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .visibility.private::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .visibility.public::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_body .per-fs-milestones_container .per-fs-milestones .per-fs-milestone .per-fs-milestone_header .fs-right .fs-details .visibility.team::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .feedback_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_feedback .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-narration_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_narration .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .cmnt::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .like::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_container .fs-social_section .social_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_feedback_wrap .per-fs-goal_social .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-actions .fs-view_feedback::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-actions .fs-view_narration::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-actions .fs-view_social::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-corner_action .fs-delete::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-corner_action .fs-edit::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .dimension::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .dimension:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .score::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .score:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .status::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .status:before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .target_date::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .visibility.private::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .visibility.public::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_header .fs-right .fs-details .visibility.team::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .feedback_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_feedback .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-narration_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_narration .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .cmnt::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .like::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_container .fs-social_section .social_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_narration_wrap .per-fs-goal_social .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-feedback_container .fs-feedback_section .feedback_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_feedback .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-narration_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_narration .fs-social_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-feedback_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-feedback_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-feedback_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-goal_narration_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-goal_narration_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-goal_narration_title::after, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_container .fs-feedback_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .cmnt::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_container .fs-social_section .action .like::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_container .fs-social_section .enter i::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_container .fs-social_section .social_blank::before, .per-fs-goals_container .per-fs-goal .per-fs-goal_social_wrap .per-fs-goal_social .fs-social_title::after, .per-gl-wrapper .per-gl-setup_container .per-gl-step::before, .per-gl-wrapper .per-gl-tab_container .per-gl-container .per-gl-top::before, .per-gl-wrapper .per-gl-tab_container .per-gl-step::before, .per-pp-panel .per-pp-approval .per-pp-approval_setup .left .date::before, .per-pp-panel .per-pp-header .actions .per-pp-close::before, .per-pp-panel .per-pp-header .actions .per-pp-collapse::before, .per-pp-panel .per-pp-header .actions .per-pp-expand::before, .per-pp-panel .per-pp-header .caption .sub::before, .per-pp-panel .per-pp-signoff .per-pp-signoff_details tbody tr td:nth-child(7) .comp_signoff_action::before, .per-pp-panel .per-pp-signoff .per-pp-signoff_setup .left .date::before, .per-pp-panel.accomplishments .per-pp-add_new::before, .per-pp-panel.accomplishments .per-pp-create_new .per-pp-bottom .pp-share .pp-visibility .private label::before, .per-pp-panel.accomplishments .per-pp-create_new .per-pp-bottom .pp-share .pp-visibility .public label::before, .per-pp-panel.accomplishments .per-pp-create_new .per-pp-bottom .pp-share .pp-visibility .team label::before, .per-pp-panel.accomplishments .per-pp-reject_table tbody tr td .pp-share .pp-visibility .private label::before, .per-pp-panel.accomplishments .per-pp-reject_table tbody tr td .pp-share .pp-visibility .public label::before, .per-pp-panel.accomplishments .per-pp-reject_table tbody tr td .pp-share .pp-visibility .team label::before, .per-pp-panel.development_plan .per-pp-add_new::before, .per-pp-panel.feedback .per-pp-section .enter i::before, .per-pp-panel.feedback .per-pp-section .feedback_blank::before, .per-pp-panel.feedback .per-pp-title::after, .per-pp-panel.feedback_360 .per-pp-360_reviewers .per-pp-add_new::before, .per-pp-panel.feedback_360 .per-pp-title .left::before, .per-pp-panel.final_score_history .per-pp-add_new::before, .per-pp-panel.goal_history .per-pp-title::after, .per-pp-panel.goal_rating_narration .per-pp-section .narration_blank::before, .per-pp-panel.goal_rating_narration .per-pp-title::after, .per-pp-panel.goal_status_tracking .per-pp-container .orgchart .chart-nodeWrap .chart-nodeHeader .chart-massage::before, .per-pp-panel.goal_status_tracking .per-pp-container .orgchart .chart-nodeWrap.node-goal .chart-nodeContent::before, .per-pp-panel.goal_status_tracking .per-pp-container .orgchart .chart-nodeWrap.node-milestone .chart-nodeContent::before, .per-pp-panel.goal_status_tracking .per-pp-container .orgchart .chart-nodeWrap.node-milestone::before, .per-pp-panel.goal_status_tracking .per-pp-container .per-pp-details .per-pp-bottom .right .importance::before, .per-pp-panel.goal_status_tracking .per-pp-container .per-pp-details .per-pp-bottom .right .status::before, .per-pp-panel.goal_status_tracking .per-pp-container .per-pp-details .per-pp-bottom .right .target_date::before, .per-pp-panel.goal_status_tracking .per-pp-title .per-pp-legend::before, .per-pp-panel.goals .per-pp-add_new::before, .per-pp-panel.goals .per-pp-create_new .per-pp-bottom .per-pp-visibility .private label::before, .per-pp-panel.goals .per-pp-create_new .per-pp-bottom .per-pp-visibility .public label::before, .per-pp-panel.goals .per-pp-create_new .per-pp-bottom .per-pp-visibility .team label::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .dimension::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .dimension:before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .score::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .score:before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .status::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .status:before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .target_date::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.private::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.public::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.team::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_feedback::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_history::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_rating_narration::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_status_tracking::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_milestones::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_social::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .per-pp-action .per-pp-delete::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .per-pp-action .per-pp-edit::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.pending_accept .summary .acceptance_icon::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.pending_submit_accept .summary .acceptance_icon::before, .per-pp-panel.goals .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.reject_accept .summary .acceptance_icon::before, .per-pp-panel.goals .per-pp-import .per-pp-bottom .per-pp-visibility .private label::before, .per-pp-panel.goals .per-pp-import .per-pp-bottom .per-pp-visibility .public label::before, .per-pp-panel.goals .per-pp-import .per-pp-bottom .per-pp-visibility .team label::before, .per-pp-panel.goals .per-pp-signoff .per-pp-signoff_details tbody tr td:nth-child(7) .comp_signoff_action::before, .per-pp-panel.goals_2 .per-pp-add_new::before, .per-pp-panel.goals_2 .per-pp-create_new .per-pp-bottom .per-pp-visibility .private label::before, .per-pp-panel.goals_2 .per-pp-create_new .per-pp-bottom .per-pp-visibility .public label::before, .per-pp-panel.goals_2 .per-pp-create_new .per-pp-bottom .per-pp-visibility .team label::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .dimension::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .dimension:before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .score::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .score:before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .status::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .status:before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .target_date::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.private::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.public::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility.team::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .left .info .visibility::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_feedback::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_history::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_rating_narration::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_goal_status_tracking::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_milestones::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .detailed .per-pp-detailsWrapper > .right .view_social::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .per-pp-action .per-pp-delete::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal .per-pp-action .per-pp-edit::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.pending_accept .summary .acceptance_icon::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.pending_submit_accept .summary .acceptance_icon::before, .per-pp-panel.goals_2 .per-pp-details > .per-pp-bottom .per-pp-tab_container .goals_container .goal.reject_accept .summary .acceptance_icon::before, .per-pp-panel.goals_2 .per-pp-import .per-pp-bottom .per-pp-visibility .private label::before, .per-pp-panel.goals_2 .per-pp-import .per-pp-bottom .per-pp-visibility .public label::before, .per-pp-panel.goals_2 .per-pp-import .per-pp-bottom .per-pp-visibility .team label::before, .per-pp-panel.goals_2 .per-pp-signoff .per-pp-signoff_details tbody tr td:nth-child(7) .comp_signoff_action::before, .per-pp-panel.improvement_plan .per-pp-add_new::before, .per-pp-panel.milestones .per-pp-add_new::before, .per-pp-panel.milestones .per-pp-create_new .per-pp-bottom .per-pp-contributor .my_self label::before, .per-pp-panel.milestones .per-pp-create_new .per-pp-bottom .per-pp-contributor .other label::before, .per-pp-panel.milestones .per-pp-create_new .per-pp-bottom .per-pp-contributor .team label::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed .per-pp-minimize::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .per-pp-bottom .my_progress .progress_change .irs-single::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .per-pp-bottom .my_progress .progress_change .irs-single:hover::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .left .info .importance::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .left .info .status::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .left .info .target_date::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .right .view_feedback::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .right .view_milestone_history::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .detailed > .top > .right .view_social::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .per-pp-action .per-pp-delete::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone .per-pp-action .per-pp-edit::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone.pending_accept .summary .acceptance_icon::before, .per-pp-panel.milestones .per-pp-details > .per-pp-bottom .per-pp-tab_container .milestone.reject_accept .summary .acceptance_icon::before, .per-pp-panel.milestones .per-pp-title .left::after, .per-pp-panel.my_goals_distribution .per-pp-container .orgchart .chart-nodeWrap .chart-nodeHeader .chart-massage::before, .per-pp-panel.my_goals_distribution .per-pp-container .orgchart .chart-nodeWrap.node-goal .chart-nodeContent::before, .per-pp-panel.my_goals_distribution .per-pp-container .orgchart .chart-nodeWrap.node-milestone .chart-nodeContent::before, .per-pp-panel.my_goals_distribution .per-pp-container .orgchart .chart-nodeWrap.node-milestone::before, .per-pp-panel.my_goals_distribution .per-pp-container .per-pp-details .per-pp-bottom .right .importance::before, .per-pp-panel.my_goals_distribution .per-pp-container .per-pp-details .per-pp-bottom .right .status::before, .per-pp-panel.my_goals_distribution .per-pp-container .per-pp-details .per-pp-bottom .right .target_date::before, .per-pp-panel.my_goals_distribution .per-pp-title .per-pp-legend::before, .per-pp-panel.social .per-pp-section .action .cmnt::before, .per-pp-panel.social .per-pp-section .action .like::before, .per-pp-panel.social .per-pp-section .enter i::before, .per-pp-panel.social .per-pp-section .social_blank::before, .per-pp-panel.social .per-pp-title::after, .per-pp-panel.summary .per-pp-dimensions_wrapper .dimension_header .btn_print::before, .per-pp-panel.trait_history .per-pp-title::after, .per-pp-panel.trait_history .per-pp-traits_table tbody tr td .pp-view::before, .per-pp-panel.traits .per-pp-add_new::before, .per-pp-panel.traits .per-pp-traits_table tbody tr td .pp-view::before, .per-pp-signoff-send-reviewer .per-pp-signoff-description::before, .per-pp-wrapper .per-pp-feed_popover .hcm-pop_header::before, .per-pp-wrapper .per-pp-top_container .per-pp-toper_expand_collapse.collapse::before, .per-pp-wrapper .per-pp-top_container .per-pp-toper_expand_collapse.expand::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-actions .view_goal_rating_narration::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .score::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .score:before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .status::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .status:before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .target_date::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraisee.done::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraisee::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraiser.done::after, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraiser::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header.ui-accordion-header-active::before, .per-rv-popup .per-rv-container .per-rv-review .per-rv-header::before, .per-rv-popup:not(.view_only) .rv-signoff_2 .rv-info .rv-date::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_feedback_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_narration_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-feedback_section .feedback_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_feedback .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-narration_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_narration .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-feedback_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-goal_narration_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-feedback_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .cmnt::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .action .like::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .enter i::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_container .rv-social_section .social_blank::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-goal_social_wrap .per-rv-goal_social .rv-social_title::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-actions .view_goal_rating_narration::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .score::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .score:before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .status::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .status:before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-body .per-rv-goals .per-rv-goal .per-rv-top .rv-details .rv-info .target_date::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraisee.done::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraisee::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraiser.done::after, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header .rv-info .rv-status .rv-appraiser::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header.ui-accordion-header-active::before, .per-rv-wrapper .per-rv-container .per-rv-review .per-rv-header::before, .per-rv-wrapper:not(.view_only) .rv-signoff_2 .rv-info .rv-date::before, .per-set-wrapper .per-set-tab_container .per-set-container .per-set-grid .per-set-color::before, .per-set-wrapper .per-set-tab_container .per-set-container .per-set-grid .summary_score span:first-child::after, .per-set-wrapper .per-set-tab_container .per-set-container .per-set-score_range .from::after, .per-set-wrapper .per-set-tab_container .per-set-container .per-set-sub_container .per-set-top::before, .per-set-wrapper .per-set-tab_container .per-set-container .per-set-sub_tab_bar .tab a::before, .per-st-wrapper .per-st-add_new::before, .per-sts-wrapper .per-sts-container .per-sts-process_wrap .per-sts-process::after, .per-sum-wrapper .per-sum-container .per-sum-diagram_container .orgchart .chart-nodeWrap .chart-nodeFooter .chart-ratings .chart-rating i::before, .per-sum-wrapper .per-sum-container .per-sum-diagram_container .orgchart .chart-nodeWrap .chart-nodeHeader .chart-employees::before, .per-sum-wrapper .per-sum-container .per-sum-legend .per-sum-rate i::before, .perf-rev-wrapper .perf-rev-container .perf-rev-reviews .perf-rev-header .rev-item.rev-conduct_by::before, .pro-social .so-header .right::after, .pro-social .so-section .info.recommendations .recommendation::before, .pro_sec_highlight::before, .prof-letter-view .letter-modal-close:before, .prof-letter-view .letter-modal-close:hover:before, .prof-letter-view .letter-modal-print::before, .rec-app-container .rec-app-tab_container .app-general .app-section .app-item_wrap .app-item .app-action .app-delete::before, .rec-app-container .rec-app-tab_container .app-general .app-section .app-item_wrap .app-item .app-action .app-edit::before, .rec-app-container .rec-app-tab_container .app-personal .app-section.app-cv .app-right .app-attached_docs .app-attached_doc .app-attached_doc_inner.doc::before, .rec-app-container .rec-app-tab_container .app-personal .app-section.app-cv .app-right .app-attached_docs .app-attached_doc .app-attached_doc_inner.docx::before, .rec-app-container .rec-app-tab_container .app-personal .app-section.app-cv .app-right .app-attached_docs .app-attached_doc .app-attached_doc_inner.pdf::before, .rec-app-container .rec-app-tab_container .app-personal .app-section.app-top .app-right .app-pro_image .app-image .app-remove::before, .rec-app-container .rec-app-tab_container .app-personal .app-section.app-top .app-right .app-pro_image .app-image.default_image::before, .rec-app-container .rec-app-tab_container .app-qualification .app-section .app-item_wrap .app-item .app-action .app-delete::before, .rec-app-container .rec-app-tab_container .app-qualification .app-section .app-item_wrap .app-item .app-action .app-edit::before, .rec-app-container .rec-app-tab_container .app-qualification .app-section .app-item_wrap .app-item .app-action .app-highest::before, .rec-app-container .rec-app-tab_container .app-qualification .app-section .app-legend::before, .rec-app-summary .app-section.app-qualification .app-item_wrap .app-item .app-action .app-delete::before, .rec-app-summary .app-section.app-qualification .app-item_wrap .app-item .app-action .app-edit::before, .rec-app-summary .app-section.app-qualification .app-item_wrap .app-item .app-action .app-highest::before, .rec-app-summary .app-section.app-qualification .app-legend::before, .rec-evl-container .rec-evl-description::before, .rec-evl-container .rec-evl-setup .left ul li .icon_remove::before, .rec-evl-container .rec-evl-setup .left ul li::before, .rec-evl-container .rec-evl-setup .right ul li .icon_remove::before, .rec-evl-container .rec-evl-setup .right ul li::before, .rec-evl-wrapper .rec-evl-panel .rec-evl-filter .rec-evl-enter i::before, .rec-jb-wrapper .rec-jb-body .rec-jb-container .rec-jb-left .jb-advance_filter::after, .rec-jb-wrapper .rec-jb-body .rec-jb-container .rec-jb-left .jb-progress_wrap .jb-progress .irs-single::before, .rec-jb-wrapper .rec-jb-body .rec-jb-container .rec-jb-left .jb-progress_wrap .jb-progress .irs-single:hover::before, .rec-jb-wrapper .rec-jb-body .rec-jb-container .rec-jb-right .rec-jb-search::after, .rec-onb-wrapper .rec-onb-container .rec-onb-status_container .onb-status_content .onb-container .onb-default .onb-section .onb-sec_head.onb-collapse::after, .rec-onb-wrapper .rec-onb-container .rec-onb-status_container .onb-status_content .onb-container .onb-default .onb-section .onb-sec_head.onb-expand::after, .rec-onb-wrapper .rec-onb-container .rec-onb-status_container .onb-status_content .onb-tab_bar .tab a .onb-name.default::before, .rec-onb-wrapper .rec-onb-container .rec-onb-status_container .onb-status_content .onb-tab_bar .tab a .onb-name.employee::before, .rec-onb-wrapper .rec-onb-container .rec-onb-status_container .onb-status_header .onb-left .onb-item:nth-child(2)::before, .rec-onb-wrapper .rec-onb-default_state_container .onb-default_state .onb-symbol span::before, .rec-onr-wrapper .rec-onr-container .rec-onr-employees_container .rec-onr-employee .onr-employee_content .onr-tasks_container .onr-task .onr-task_header::before, .rec-onr-wrapper .rec-onr-container .rec-onr-employees_container .rec-onr-employee .onr-employee_header .onr-left .onr-item:nth-child(2)::before, .rec-onr-wrapper .rec-onr-default_state_container .onr-default_state .onr-symbol span::before, .rec-req-wrapper .rec-req-section .rec-req-sec_title::before, .rec-req-wrapper .rec-req-section.report_to .req-right::before, .rec-req-wrapper .rec-req-top_section .req-org_selection .req-org_selected::after, .rec-req-wrapper .rec-req-top_section .req-org_selection .req-org_selecting::before, .rec-rqp-batch_organize_popup .rec-rqp-activities .rec-rqp-activity .rec-rqp-bottom .rec-rqp-batch .rec-rqp-header .rqp-total_info .rqp-female::before, .rec-rqp-batch_organize_popup .rec-rqp-activities .rec-rqp-activity .rec-rqp-bottom .rec-rqp-batch .rec-rqp-header .rqp-total_info .rqp-male::before, .rec-rqp-batch_organize_popup .rec-rqp-activities .rec-rqp-activity .rec-rqp-top .rqp-female::before, .rec-rqp-batch_organize_popup .rec-rqp-activities .rec-rqp-activity .rec-rqp-top .rqp-male::before, .rec-rqp-wrapper .rec-rqp-container .rec-rqp-default_state_container .rqp-default_state .rqp-symbol span::before, .rec-rqp-wrapper .rec-rqp-container .rec-rqp-section .rqp-header .rqp-info.new::before, .rec-rqp-wrapper .rec-rqp-container .rec-rqp-section .rqp-header .rqp-info.new_app::before, .rec-rqp-wrapper .rec-rqp-container .rqp-assign_group .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-assign_group .rqp-selection .rqp-bottom .rqp-filter::before, .rec-rqp-wrapper .rec-rqp-container .rqp-assign_group .rqp-selection .rqp-bottom .rqp-show_all::before, .rec-rqp-wrapper .rec-rqp-container .rqp-assign_group .rqp-table .table > tbody > tr.rqp-block > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-assign_group .rqp-table .table > tbody > tr.rqp-new > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-final_select .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.done::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.edit::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.facebook::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.google::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.linkedin::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller .rqp-bottom .rqp-action.twitter::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller.activity .rqp-top .rqp-icon::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller.career .rqp-top .rqp-icon::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller.notice .rqp-top .rqp-icon::before, .rec-rqp-wrapper .rec-rqp-container .rqp-publish_vac .rqp-post .rqp-container .rqp-sub_container .rqp-controller.social .rqp-top .rqp-icon::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table .table > tbody > tr > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table .table > tbody > tr > th .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table .table > thead > tr > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table .table > thead > tr > th .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table_selected .table > tbody > tr > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table_selected .table > tbody > tr > th .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table_selected .table > thead > tr > td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-requisitions .rqp-table_selected .table > thead > tr > th .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-row.active::after, .rec-rqp-wrapper .rec-rqp-container .rqp-schedule_int .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-schedule_int .rqp-schedule .rqp-container .rqp-legend::before, .rec-rqp-wrapper .rec-rqp-container .rqp-schedule_int .rqp-schedule .rqp-table .table > tbody > tr.rqp-notified td .rqp-dot::before, .rec-rqp-wrapper .rec-rqp-container .rqp-short_list .rqp-header::before, .rec-rqp-wrapper .rec-rqp-container .rqp-short_list .rqp-table .table > tbody > tr > td .rqp-another_req::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.active::after, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.career_portal .rec-set-pm_name::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.facebook .rec-set-pm_name::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.google .rec-set-pm_name::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.indeed .rec-set-pm_name::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.linkedin .rec-set-pm_name::before, .rec-set-wrapper .rec-set-container .rec-set-publishing_method .rec-set-pm_item.twitter .rec-set-pm_name::before, .rec-sum-container .rec-sum-result .rec-sum-bottom .rec-sum-group .rec-sum-header .sum-total_info .sum-female::before, .rec-sum-container .rec-sum-result .rec-sum-bottom .rec-sum-group .rec-sum-header .sum-total_info .sum-male::before, .rec-sum-container .rec-sum-result .rec-sum-top .sum-female::before, .rec-sum-container .rec-sum-result .rec-sum-top .sum-male::before, .rec-vint-popup_view .rec-vint-body .rec-vint-top .rec-vint-answer_panel .rec-vint-answer .rec-vint-controls .rec-vint-control.pause::before, .rec-vint-popup_view .rec-vint-body .rec-vint-top .rec-vint-answer_panel .rec-vint-answer .rec-vint-controls .rec-vint-control.play::before, .rec-vint-popup_view .rec-vint-body .rec-vint-top .rec-vint-answer_panel .rec-vint-answer .rec-vint-controls .rec-vint-control.replay::before, .rec-vint-popup_view .rec-vint-body .rec-vint-top .rec-vint-answer_panel .rec-vint-answer .rec-vint-controls .rec-vint-control.stop::before, .rec-wiz-wizard_popup .rec-wiz-tabs .rec-wiz-tab i::before, .req-view-popup .req-view-details .req-view-detail.req-view-designation::before, .req-view-popup .req-view-details .req-view-detail.req-view-employees::before, .req-view-popup .req-view-details .req-view-detail.req-view-location::before, .req-view-popup .req-view-details .req-view-detail.req-view-requisition::before, .req-view-popup .req-view-popup-container .req-view-section_3 .req-view-row .req-view-item .req-view-label::before, .rv-wraper .rv-container::before, .rv-wraper .rv-container > .middle::before, .set-tp-container .set-tp-talent_pools .set-tp-talent_pool .set-tp-header .set-tp-employees .set-tp-more::before, .social-wrap .social-bottom .social-summary_container .social-summary .social-comments::before, .social-wrap .social-bottom .social-summary_container .social-summary .social-dislikes::before, .social-wrap .social-bottom .social-summary_container .social-summary .social-likes::before, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraisee.done::after, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraisee::before, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraiser.done::after, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraiser::before, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header.ui-accordion-header-active::before, .suc-cmp-popup .suc-cmp-container .suc-cmp-review .suc-cmp-header::before, .suc-cmp-popup:not(.view_only) .cmp-signoff_2 .cmp-info .cmp-date::before, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraisee.done::after, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraisee::before, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraiser.done::after, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header .cmp-info .cmp-status .cmp-appraiser::before, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header.ui-accordion-header-active::before, .suc-cmp-wrapper .suc-cmp-container .suc-cmp-review .suc-cmp-header::before, .suc-cmp-wrapper:not(.view_only) .cmp-signoff_2 .cmp-info .cmp-date::before, .suc-dp-wrapper .suc-dp-container .suc-dp-header.dp-dev_plan .suc-dp-title::before, .suc-dp-wrapper .suc-dp-container .suc-dp-header.dp-training .suc-dp-title::before, .suc-dp-wrapper .suc-dp-container .suc-dp-training_plans .suc-dp-training_plan .dp-item.dp-conduct_by::before, .suc-dp-wrapper .suc-dp-container .suc-dp-training_plans .suc-dp-training_plan .dp-item.dp-tra_program::before, .suc-idp-wrapper .suc-idp-container .suc-idp-section .idp-section .idp-grid > table > tbody > tr > td .idp-progress_wrap .idp-progress .idp-progress_change .irs-single::before, .suc-idp-wrapper .suc-idp-container .suc-idp-section .idp-section .idp-grid > table > tbody > tr > td .idp-progress_wrap .idp-progress .idp-progress_change .irs-single:hover::before, .suc-idp-wrapper .suc-idp-container .suc-idp-section .idp-section .idp-grid_button .idp-add_button:before, .suc-idp-wrapper .suc-idp-container .suc-idp-section .idp-section .idp-list .idp-list_item .idp-remove::before, .suc-idp-wrapper .suc-idp-container .suc-idp-section .idp-section .idp-list .idp-list_item::before, .suc-pa-wraper .suc-pa-chart_wraper .suc-pa-legend .pa-legend::before, .suc-ra-popup-find_successor .suc-ra-popup-body .suc-ra-popup-search .ra-left .ra-btn_best_fits::before, .suc-ra-popup-find_successor .suc-ra-popup-body .suc-ra-popup-search .ra-right .ra-search_criterias .ra-criterias .ra-criteria .ra-progress .ra-progress_change .irs-single::before, .suc-ra-popup-find_successor .suc-ra-popup-body .suc-ra-popup-search .ra-right .ra-search_criterias .ra-criterias .ra-criteria .ra-progress .ra-progress_change .irs-single:hover::before, .suc-ra-popup-find_successor_new .suc-ra-popup-body .suc-ra-popup-search .ra-left .ra-btn_best_fits::before, .suc-ra-popup-find_successor_new .suc-ra-popup-body .suc-ra-popup-search .ra-right .ra-search_criterias .ra-criterias .ra-criteria .ra-progress .ra-progress_change .irs-single::before, .suc-ra-popup-find_successor_new .suc-ra-popup-body .suc-ra-popup-search .ra-right .ra-search_criterias .ra-criterias .ra-criteria .ra-progress .ra-progress_change .irs-single:hover::before, .suc-ra-wrapper .suc-ra-container .suc-ra-setups .suc-ra-setup .ra-setup_header.ui-accordion-header-active::before, .suc-ra-wrapper .suc-ra-container .suc-ra-setups .suc-ra-setup .ra-setup_header::before, .suc-wp-wrapper .suc-wp-container .suc-wp-details .wp-right table tbody tr td:nth-child(4) .wp-btn_add::before, .sur-aly-wrapper .sur-aly-header .sur-aly-btn_print::before, .sur-pt-wrapper .sur-pt-container .sur-pt-survey .sur-pt-survey_head .pt-survey::before, .sur-vw-wrapper .sur-vw-container .vw-ques_container .vw-action .vw-btn_finish::after, .sur-vw-wrapper .sur-vw-container .vw-ques_container .vw-action .vw-btn_next::after, .sur-vw-wrapper .sur-vw-container .vw-ques_container .vw-action .vw-btn_prev::before, .sur-vw-wrapper .sur-vw-container .vw-ques_container .vw-questions .vw-page_questions .vw-ques .vw-answers.vw-emojis .vw-answer label::after, .sur-vw-wrapper .sur-vw-container .vw-ques_container .vw-questions .vw-page_questions .vw-ques .vw-answers.vw-images .vw-answer label::after, .tc-wrapper .tc-container .tc-header::before, .team-am-wrapper .team-am-container .team-am-logout::before, .team-am-wrapper .team-am-container .team-am-top .team-am-processing::before, .team-am-wrapper .team-am-container .team-am-top .team-am-search::before, .team-cp-wrapper .team-cp-container .team-cp-panel_1 .team-cp-error::before, .team-cp-wrapper .team-cp-container .team-cp-panel_1 .team-cp-panel_header .team-cp-btn_back::before, .team-cp-wrapper .team-cp-container .team-cp-panel_1 .team-cp-success::before, .team-cp-wrapper .team-cp-container .team-cp-panel_2 .team-cp-error::before, .team-cp-wrapper .team-cp-container .team-cp-panel_2 .team-cp-panel_header .team-cp-btn_back::before, .team-cp-wrapper .team-cp-container .team-cp-panel_2 .team-cp-sections .team-cp-section .team-cp-attachments_view::before, .team-cp-wrapper .team-cp-container .team-cp-panel_2 .team-cp-success::before, .team-cp-wrapper .team-cp-container .team-cp-panel_3 .team-cp-attachments_view::before, .team-cp-wrapper .team-cp-container .team-cp-panel_3 .team-cp-error::before, .team-cp-wrapper .team-cp-container .team-cp-panel_3 .team-cp-panel_header .team-cp-btn_back::before, .team-cp-wrapper .team-cp-container .team-cp-panel_3 .team-cp-success::before, .team-cp-wrapper .team-cp-container .team-cp-panel_4 .team-cp-error::before, .team-cp-wrapper .team-cp-container .team-cp-panel_4 .team-cp-evaluation .team-cp-ques .team-cp-answers.team-cp-images .team-cp-answer label::after, .team-cp-wrapper .team-cp-container .team-cp-panel_4 .team-cp-panel_header .team-cp-btn_back::before, .team-cp-wrapper .team-cp-container .team-cp-panel_4 .team-cp-success::before, .team-cp-wrapper .team-cp-container .team-cp-panel_4.full_screen .team-cp-evaluation .team-cp-ques .team-cp-answers.team-cp-emojis .team-cp-answer label::after, .team-pop-container .team-pop-header .team-pop-search::before, .team-pop-mia-container .team-pop-mia-content .team-pop-mia-btn_location::before, .team-rpt-wrapper .team-rpt-header .team-rpt-right .team-rpt-back_btn::before, .team-svy-wrapper .team-svy-container .team-svy-action .team-svy-btn_finish::after, .team-svy-wrapper .team-svy-container .team-svy-action .team-svy-btn_next::after, .team-svy-wrapper .team-svy-container .team-svy-action .team-svy-btn_prev::before, .team-svy-wrapper .team-svy-container .team-svy-questions .team-svy-page_questions .team-svy-ques .team-svy-answers.team-svy-emojis .team-svy-answer label::after, .team-svy-wrapper .team-svy-container .team-svy-questions .team-svy-page_questions .team-svy-ques .team-svy-answers.team-svy-images .team-svy-answer label::after, .temp-l-wraper .temp-l-container ul li .temp-l-actions .category_btn::before, .temp-l-wraper .temp-l-container ul li .temp-l-actions .copy_btn::before, .temp-l-wraper .temp-l-container ul li .temp-l-actions .delete_btn::before, .temp-l-wraper .temp-l-container ul li .temp-l-actions .edit_btn::before, .temp-wraper .row .left .temp-options .temp-option::before, .temp-wraper .row .left .temp-page .temp-section .temp-question::before, .temp-wraper .row .left .temp-page .temp-section::before, .tview-container .tview-section .tview-question .answers .emoji label::after, .tview-container .tview-section .tview-question .answers .image label::after, .tview-container .tview-section .tview-question.mandatory::after, .tview-container .tview-tip::before, .ua-aw-wrapper .ua-aw-container .ua-aw-emp_info .aw-info .aw-location::before, .wf-l-pay-payroll .wf-l-pay-details .wf-l-pay-bottom .wf-l-pay-additions .wf-l-pay-title::after, .wf-l-pay-payroll .wf-l-pay-details .wf-l-pay-bottom .wf-l-pay-deductions .wf-l-pay-title::after, .wf-l-pay-payroll .wf-l-pay-details .wf-l-pay-top .wf-l-pay-headcount::before, .wf-l-pay-payroll .wf-l-pay-details .wf-l-pay-top .wf-l-pay-new_hire::before, .wf-l-pay-payroll .wf-l-pay-details .wf-l-pay-top .wf-l-pay-resignation::before, .wf-l-ps-positions .wf-l-ps-table_wrapper .wf-l-ps-table tbody tr td.hierarchy .wf-l-ps-hierarchy .wf-l-ps-caption::before, .wf-l-statusListItemWrap .wf-l-statusitemLeft .wf-l-lieu_leaves_wrap::before, .wf-l-statusListItemWrap .wf-l-statusitemRight .wf-l-lieu_leaves_wrap::before, .wg-rs-feedWrap .wg-rs-feed .wg-rs-feedOwner .wg-rs-feedOwnerDetails .time .visibility.private::before, .wg-rs-feedWrap .wg-rs-feed .wg-rs-feedOwner .wg-rs-feedOwnerDetails .time .visibility.public::before, .wg-rs-feedWrap .wg-rs-feed .wg-rs-feedOwner .wg-rs-feedOwnerDetails .time .visibility.team::before, .wg-rs-liked_popover .hcm-pop_header::before, .wp-cp-wrapper .wp-cp-setup_2 .cp-left .cp-items .cp-item .cp-project::before, .wp-cp-wrapper .wp-cp-setup_2 .cp-right .cp-btn_checkin::before, .wp-pa-wrapper .wp-pa-setup .pa-add .pa-btn_add::before, .wp-ps-wrapper .wp-ps-table table tbody tr td:first-child::before, .wp-ta-details .wp-ta-actual_times .ta-actual_time .ta-middle .ta-btn_add::before, .wp-ta-wrapper .wp-ta-setup .ta-bottom .ta-actual_times .ta-actual_time .ta-middle .ta-btn_add::before, .wp-tr-wrapper .wp-tr-setup .tr-add .tr-btn_add::before, aside .h-m-menu-inner > .h-m-menu-search::before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400
}

.mi-Appraisee:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-Appraiser:before, .mi-add:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-Appraiser:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-add:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-analytics-t:before, .mi-archive-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-analytics-t:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-archive-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-archive:before, .mi-arrow-down-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-archive:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-down-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-down-3:before, .mi-arrow-down:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-down-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-down:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-1:before, .mi-arrow-l-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-l-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-4:before, .mi-arrow-l-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-l-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-6:before, .mi-arrow-l-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-l-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-8:before, .mi-arrow-l-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-l-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-l:before, .mi-arrow-r-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-l:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-2:before, .mi-arrow-r-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-r-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-4:before, .mi-arrow-r-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-r-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-6:before, .mi-arrow-r-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-r-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-8:before, .mi-arrow-r-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-r-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-r-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-up-1:before, .mi-arrow-up-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-up-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-up-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-up-3:before, .mi-arrow-up:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-arrow-up-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-arrow-up:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-attachment:before, .mi-award-10:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-attachment:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-10:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-2:before, .mi-award-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-award-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-4:before, .mi-award-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-award-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-6:before, .mi-award-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-award-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-8:before, .mi-award-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-award-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-award:before, .mi-azure-ad:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-award:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-azure-ad:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-back-time:before, .mi-back:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-back-time:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-back:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bell:before, .mi-block-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-bell:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-block-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-block-2:before, .mi-block:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-block-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-block:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book-1:before, .mi-book-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-book-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book-3:before, .mi-book-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-book-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book-5:before, .mi-book:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-book-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-book:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bookmark:before, .mi-box-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-bookmark:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-box-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-box-2:before, .mi-box-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-box-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-box-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-box:before, .mi-boy:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-box:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-boy:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-brightness:before, .mi-building-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-brightness:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-building-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-building-2:before, .mi-building:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-building-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-building:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-1:before, .mi-calender-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-calender-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-3:before, .mi-calender-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-calender-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-5:before, .mi-calender-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-calender-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender-7:before, .mi-calender:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-calender-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-calender:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cancel-1:before, .mi-cancel-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-cancel-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cancel-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cancel-3:before, .mi-cancel:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-cancel-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cancel:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-car-2:before, .mi-car:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-car-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-car:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-caret-down:before, .mi-caret-up:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-caret-down:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-caret-up:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-1:before, .mi-chart-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chart-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-3:before, .mi-chart-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chart-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-5:before, .mi-chart-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chart-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-7:before, .mi-chart-circuar:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chart-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-circuar:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart-pie:before, .mi-chart:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chart-pie:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chart:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-10:before, .mi-chat-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-10:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-11:before, .mi-chat-12:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-11:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-12:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-2:before, .mi-chat-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-4:before, .mi-chat-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-6:before, .mi-chat-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-8:before, .mi-chat-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-chat:before, .mi-check-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-chat:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-2:before, .mi-check-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-check-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-4:before, .mi-check-fill:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-check-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-fill:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check-line:before, .mi-check:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-check-line:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-check:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-checkbox-fill-1:before, .mi-checkbox-fill:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-checkbox-fill-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-checkbox-fill:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-checkbox-line:before, .mi-circle:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-checkbox-line:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-circle:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-1:before, .mi-city-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-city-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-3:before, .mi-city-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-city-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-5:before, .mi-city-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-city-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-7:before, .mi-city-8:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-city-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-city:before, .mi-clap:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-city:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clap:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-1:before, .mi-clock-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-clock-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-3:before, .mi-clock-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-clock-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-5:before, .mi-clock-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-clock-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-7:before, .mi-clock-8:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-clock-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-clock-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-close-1:before, .mi-close-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-close-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-close-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-close:before, .mi-cloud:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-close:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cloud:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cog:before, .mi-collapse-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-cog:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-collapse-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-collapse:before, .mi-commands:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-collapse:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-commands:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-comment:before, .mi-competency:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-comment:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-competency:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-computer:before, .mi-config-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-computer:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-config-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-config-2:before, .mi-config-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-config-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-config-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-config-4:before, .mi-config:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-config-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-config:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-confirmation:before, .mi-contrast:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-confirmation:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-contrast:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-conversation:before, .mi-copy-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-conversation:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-copy-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-copy-2:before, .mi-copy:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-copy-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-copy:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-correct:before, .mi-crop:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-correct:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-crop:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-crossover:before, .mi-current-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-crossover:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-current-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-current-2:before, .mi-current-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-current-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-current-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-current:before, .mi-cv-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-current:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cv-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cv:before, .mi-dashboard-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-cv:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-dashboard-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-dashboard:before, .mi-diamond:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-dashboard:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-diamond:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-duplicate-1:before, .mi-doc-duplicate:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-doc-duplicate-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-duplicate:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-edit-2:before, .mi-doc-edit-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-doc-edit-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-edit-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-file:before, .mi-doc-right:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-doc-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-right:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-doc-stack:before, .mi-document-edit:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-doc-stack:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-document-edit:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-document:before, .mi-documents:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-document:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-documents:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-edit-1:before, .mi-edit:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-edit-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-edit:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-emoji-smile:before, .mi-emoji-surprised:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-emoji-smile:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-emoji-surprised:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-enter-door:before, .mi-enter:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-enter-door:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-enter:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-equal:before, .mi-evaluation:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-equal:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-evaluation:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-exit-door:before, .mi-expand-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-exit-door:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-expand-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-expand-2:before, .mi-expand:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-expand-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-expand:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-export:before, .mi-eye-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-export:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-eye-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-eye-block:before, .mi-eye:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-eye-block:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-eye:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-facebook:before, .mi-favourite:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-facebook:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-favourite:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-feed:before, .mi-feedback-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-feed:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-feedback-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-feedback:before, .mi-female:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-feedback:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-female:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-files:before, .mi-fill-dot-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-files:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-fill-dot-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-fill-dot:before, .mi-filter-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-fill-dot:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-filter-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-filter:before, .mi-finger-print:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-filter:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-finger-print:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-fingerprint-1:before, .mi-flag:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-fingerprint-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-flag:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-folder-add:before, .mi-folder:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-folder-add:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-folder:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-1:before, .mi-food-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-food-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-3:before, .mi-food-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-food-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-5:before, .mi-food-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-food-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food-7:before, .mi-food:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-food-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-food:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-gender:before, .mi-girl-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-gender:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-girl-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-girl:before, .mi-glass-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-girl:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-2:before, .mi-glass-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-glass-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-4:before, .mi-glass-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-glass-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass-7:before, .mi-glass:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-glass-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-glass:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-globe:before, .mi-google:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-globe:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-google:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-greater-equal:before, .mi-greater-than:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-greater-equal:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-greater-than:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-half-moon:before, .mi-hammer:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-half-moon:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hammer:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-1:before, .mi-hand-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-hand-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-3:before, .mi-hand-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-hand-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-5:before, .mi-hand-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-hand-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hand:before, .mi-handshake-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-hand:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-handshake-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-handshake:before, .mi-head-count:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-handshake:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-head-count:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-head-hunt:before, .mi-heart-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-head-hunt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-heart-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-heart-2:before, .mi-heart:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-heart-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-heart:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-holyday-1:before, .mi-holyday-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-holyday-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-holyday-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-holyday-3:before, .mi-holyday-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-holyday-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-holyday-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-home-2:before, .mi-home:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-home-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-home:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-hr:before, .mi-idea:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-hr:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-idea:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-info:before, .mi-job-hiring:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-info:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-job-hiring:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-job:before, .mi-jpg-file:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-job:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-jpg-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-keyboard:before, .mi-knowledge-sharing:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-keyboard:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-knowledge-sharing:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lab:before, .mi-law-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-lab:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-law-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-law:before, .mi-left:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-law:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-left:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-less-equal:before, .mi-less-than:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-less-equal:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-less-than:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-letter:before, .mi-lightning-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-letter:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lightning-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lightning:before, .mi-like:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-lightning:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-like:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-linkedin:before, .mi-list-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-linkedin:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-list-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-list-3:before, .mi-list:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-list-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-list:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-loading:before, .mi-lock-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-loading:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lock-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lock:before, .mi-login:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-lock:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-login:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-logout:before, .mi-loop-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-logout:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-loop-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-loop-3:before, .mi-loop:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-loop-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-loop:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lost-hours:before, .mi-mail-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-lost-hours:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-mail-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-mail-2:before, .mi-mail:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-mail-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-mail:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-male:before, .mi-map-pin-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-male:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-map-pin-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-map-pin-2:before, .mi-math-sets-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-map-pin-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-math-sets-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-math-sets-2:before, .mi-math-sets-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-math-sets-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-math-sets-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-math-sets-4:before, .mi-maximize:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-math-sets-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-maximize:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-menu-1:before, .mi-menu:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-menu-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-menu:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-milestones:before, .mi-minimize:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-milestones:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-minimize:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-minus-1:before, .mi-minus-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-minus-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-minus-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-minus-3:before, .mi-minus:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-minus-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-minus:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-mobile:before, .mi-money-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-mobile:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-10:before, .mi-money-11:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-10:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-11:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-12:before, .mi-money-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-12:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-3:before, .mi-money-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-5:before, .mi-money-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-7:before, .mi-money-8:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money-9:before, .mi-money:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-money-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-money:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-more-2:before, .mi-more:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-more-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-more:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-move-1:before, .mi-move-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-move-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-move-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-move:before, .mi-new:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-move:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-new:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-not-equal:before, .mi-notice-board:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-not-equal:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-notice-board:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-notice-line:before, .mi-notice:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-notice-line:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-notice:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-onboard-task-2:before, .mi-onboard-task:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-onboard-task-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-onboard-task:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-org-level:before, .mi-owl:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-org-level:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-owl:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-page-break-1:before, .mi-page-break:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-page-break-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-page-break:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pause-1:before, .mi-pause:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-pause-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pause:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-payment:before, .mi-pdf-file:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-payment:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pdf-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people-1:before, .mi-people-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-people-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people-3:before, .mi-people-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-people-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people-5:before, .mi-people:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-people-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-people:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-plan:before, .mi-play-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-plan:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-play-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-play:before, .mi-plus-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-play:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-plus-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-plus-line:before, .mi-plus:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-plus-line:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-plus:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-png-file:before, .mi-post:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-png-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-post:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-potential:before, .mi-ppt-file:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-potential:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-ppt-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-present:before, .mi-print:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-present:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-print:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-profile-1:before, .mi-profile-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-profile-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-profile-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-profile-3:before, .mi-profiles:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-profile-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-profiles:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-protential:before, .mi-puzzle:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-protential:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-puzzle:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-quote-l:before, .mi-quote-r:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-quote-l:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-quote-r:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-radio-off-1:before, .mi-radio-off:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-radio-off-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-radio-off:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-radio-on-1:before, .mi-radio-on-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-radio-on-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-radio-on-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-radio-on:before, .mi-redu-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-radio-on:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-redu-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-redu-2:before, .mi-redu:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-redu-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-redu:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-requisition:before, .mi-resize-window:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-requisition:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-resize-window:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-restore-window:before, .mi-rocket-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-restore-window:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-rocket-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-rocket-2:before, .mi-rocket:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-rocket-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-rocket:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-running:before, .mi-save-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-running:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-save-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-save:before, .mi-separator:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-save:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-separator:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-service-1:before, .mi-service:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-service-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-service:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-shield:before, .mi-shortlist:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-shield:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-shortlist:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-shuffle:before, .mi-social-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-shuffle:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-social-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-social-network:before, .mi-social:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-social-network:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-social:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-sort-down:before, .mi-sort-up:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-sort-down:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-sort-up:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-1:before, .mi-spinner-2:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-spinner-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-3:before, .mi-spinner-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-spinner-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-5:before, .mi-spinner-6:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-spinner-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-7:before, .mi-spinner-8:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-spinner-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-spinner-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-star-1:before, .mi-star:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-star-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-star:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-stopwatch:before, .mi-storage-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-stopwatch:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-storage-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-storage-2:before, .mi-storage:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-storage-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-storage:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-suggetion:before, .mi-sun-half:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-suggetion:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-sun-half:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-sun:before, .mi-support:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-sun:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-support:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-swap:before, .mi-switch:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-swap:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-switch:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-tactics:before, .mi-target:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-tactics:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-target:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-team:before, .mi-template:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-team:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-template:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-thumb-down:before, .mi-thumb-up:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-thumb-down:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-thumb-up:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-toggle-off:before, .mi-toggle-on:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-toggle-off:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-toggle-on:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-total-expected:before, .mi-train:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-total-expected:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-train:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-transfer_learning:before, .mi-transmission:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-transfer_learning:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-transmission:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-trash:before, .mi-tube:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-trash:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-tube:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-twitter:before, .mi-txt-file:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-twitter:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-txt-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-undo-1:before, .mi-undo:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-undo-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-undo:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-unlock-1:before, .mi-unlock:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-unlock-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-unlock:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-upload:before, .mi-usb-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-upload:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-usb-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-usb:before, .mi-user-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-usb:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-2:before, .mi-user-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-4:before, .mi-user-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-6:before, .mi-user-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-8:before, .mi-user-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-add:before, .mi-user-check:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-add:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-check:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-10:before, .mi-user-group-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-10:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-2:before, .mi-user-group-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-4:before, .mi-user-group-5:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-6:before, .mi-user-group-7:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group-6:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-7:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-8:before, .mi-user-group-9:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group-8:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group-9:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-group:before, .mi-user-line:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-group:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-line:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-minus:before, .mi-user-plus:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-minus:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-plus:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-settings:before, .mi-user-switch-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-settings:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-switch-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-switch-2:before, .mi-user-switch-3:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-switch-2:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-switch-3:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-switch:before, .mi-user-time:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-switch:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-time:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-work-1:before, .mi-user-work-4:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-work-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-work-4:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-work-5:before, .mi-user-work:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user-work-5:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user-work:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-user:before, .mi-value:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-user:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-value:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-values:before, .mi-view_all:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-values:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-view_all:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-wallet-1:before, .mi-wallet:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-wallet-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-wallet:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-warning-1:before, .mi-warning:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-warning-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-warning:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-web:before, .mi-wheel-1:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-web:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-wheel-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-wheel:before, .mi-widget:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-wheel:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-widget:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-xls-file:before, .mi-zip-file:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-xls-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-zip-file:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-zoom-in-1:before, .mi-zoom-in:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-zoom-in-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-zoom-in:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-zoom-out-1:before, .mi-zoom-out:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-zoom-out-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-zoom-out:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bot-chat-1:before, .mi-video-player:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-video-player:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bot-chat-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bot:before, .mi-job-app:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-bot:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-job-app:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-attendance:before, .mi-bot-chat:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-bot-chat:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-attendance:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-claims:before, .mi-leave:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-claims:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-leave:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-overtime:before, .mi-pay-info:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-overtime:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pay-info:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-reach-hr:before, .mi-request-status:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-reach-hr:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-request-status:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-things-to-do:before, .mi-time:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-things-to-do:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-time:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bike:before, .mi-timesheet:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-timesheet:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-bike:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lowercase:before, .mi-motorcycle:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-motorcycle:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-lowercase:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pad-left:before, .mi-pad-right:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-pad-left:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-pad-right:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-replace:before, .mi-substring-left:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-replace:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-substring-left:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-substring-right:before, .mi-substring:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-substring-right:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-substring:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-trim-left:before, .mi-trim-right:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-trim-left:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-trim-right:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-trim:before, .mi-uppercase:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.mi-trim:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-uppercase:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-cycle:before, .mi-loading-1:before {
    font: 14px/1 HCMCloud;
    vertical-align: middle;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

.mi-cycle:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-loading-1:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.mi-recurring:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: ""
}

.emoji-angel, .emoji-angry, .emoji-angry-1, .emoji-angry-2, .emoji-angry-3, .emoji-bike, .emoji-cool, .emoji-cool-1, .emoji-crying, .emoji-crying-1, .emoji-crying-2, .emoji-cute, .emoji-cycle, .emoji-feelings, .emoji-feelings-1, .emoji-feelings-10, .emoji-feelings-11, .emoji-feelings-12, .emoji-feelings-13, .emoji-feelings-14, .emoji-feelings-15, .emoji-feelings-2, .emoji-feelings-3, .emoji-feelings-4, .emoji-feelings-5, .emoji-feelings-6, .emoji-feelings-7, .emoji-feelings-8, .emoji-feelings-9, .emoji-happy, .emoji-happy-1, .emoji-happy-2, .emoji-happy-3, .emoji-happy-4, .emoji-happy-5, .emoji-happy-6, .emoji-happy-7, .emoji-in-love, .emoji-kiss, .emoji-kiss-1, .emoji-loading-1, .emoji-motorcycle, .emoji-muted, .emoji-recurring, .emoji-sad, .emoji-sad-1, .emoji-sad-2, .emoji-smart, .emoji-surprised, .emoji-surprised-1, .emoji-surprised-2, .emoji-surprised-3, .emoji-surprised-4, .emoji-wink, .emoji-wink-1 {
    background: url(/assets/img/emoji.svg) no-repeat
}

.emoji-angel {
    background-position: 14.285714285714286% 0
}

.emoji-angel-dims {
}

.emoji-angry {
    background-position: 71.42857142857143% 33.333333333333336%
}

.emoji-angry-dims {
}

.emoji-angry-1 {
    background-position: 0 16.666666666666668%
}

.emoji-angry-1-dims {
}

.emoji-angry-2 {
    background-position: 14.285714285714286% 16.666666666666668%
}

.emoji-angry-2-dims {
}

.emoji-angry-3 {
    background-position: 28.571428571428573% 0
}

.emoji-angry-3-dims {
}

.emoji-bike {
    background-position: 28.571428571428573% 16.666666666666668%
}

.emoji-bike-dims {
}

.emoji-cool {
    background-position: 0 33.333333333333336%
}

.emoji-cool-dims {
}

.emoji-cool-1 {
    background-position: 14.285714285714286% 33.333333333333336%
}

.emoji-cool-1-dims {
}

.emoji-crying {
    background-position: 28.571428571428573% 33.333333333333336%
}

.emoji-crying-dims {
}

.emoji-crying-1 {
    background-position: 42.857142857142854% 0
}

.emoji-crying-1-dims {
}

.emoji-crying-2 {
    background-position: 42.857142857142854% 16.666666666666668%
}

.emoji-crying-2-dims {
}

.emoji-cute {
    background-position: 42.857142857142854% 33.333333333333336%
}

.emoji-cute-dims {
}

.emoji-cycle {
    background-position: 90.3225806451613% 43.56846473029046%
}

.emoji-cycle-dims {
    width: 35px;
    height: 16px
}

.emoji-feelings-1-dims, .emoji-feelings-10-dims, .emoji-feelings-11-dims, .emoji-feelings-12-dims, .emoji-feelings-13-dims, .emoji-feelings-14-dims, .emoji-feelings-15-dims, .emoji-feelings-2-dims, .emoji-feelings-3-dims, .emoji-feelings-4-dims, .emoji-feelings-5-dims, .emoji-feelings-6-dims, .emoji-feelings-7-dims, .emoji-feelings-8-dims, .emoji-feelings-9-dims, .emoji-feelings-dims, .emoji-happy-1-dims, .emoji-happy-2-dims, .emoji-happy-3-dims, .emoji-happy-4-dims, .emoji-happy-5-dims, .emoji-happy-6-dims, .emoji-happy-7-dims, .emoji-happy-dims, .emoji-in-love-dims, .emoji-kiss-1-dims, .emoji-kiss-dims {
    width: 140px;
    height: 140px
}

.emoji-feelings {
    background-position: 14.285714285714286% 50%
}

.emoji-feelings-dims {
}

.emoji-feelings-1 {
    background-position: 28.571428571428573% 50%
}

.emoji-feelings-1-dims {
}

.emoji-feelings-10 {
    background-position: 42.857142857142854% 50%
}

.emoji-feelings-10-dims {
}

.emoji-feelings-11 {
    background-position: 57.142857142857146% 0
}

.emoji-feelings-11-dims {
}

.emoji-feelings-12 {
    background-position: 57.142857142857146% 16.666666666666668%
}

.emoji-feelings-12-dims {
}

.emoji-feelings-13 {
    background-position: 57.142857142857146% 33.333333333333336%
}

.emoji-feelings-13-dims {
}

.emoji-feelings-14 {
    background-position: 57.142857142857146% 50%
}

.emoji-feelings-14-dims {
}

.emoji-feelings-15 {
    background-position: 0 66.66666666666667%
}

.emoji-feelings-15-dims {
}

.emoji-feelings-2 {
    background-position: 14.285714285714286% 66.66666666666667%
}

.emoji-feelings-2-dims {
}

.emoji-feelings-3 {
    background-position: 28.571428571428573% 66.66666666666667%
}

.emoji-feelings-3-dims {
}

.emoji-feelings-4 {
    background-position: 42.857142857142854% 66.66666666666667%
}

.emoji-feelings-4-dims {
}

.emoji-feelings-5 {
    background-position: 57.142857142857146% 66.66666666666667%
}

.emoji-feelings-5-dims {
}

.emoji-feelings-6 {
    background-position: 71.42857142857143% 0
}

.emoji-feelings-6-dims {
}

.emoji-feelings-7 {
    background-position: 71.42857142857143% 16.666666666666668%
}

.emoji-feelings-7-dims {
}

.emoji-feelings-8 {
    background-position: 0 0
}

.emoji-feelings-8-dims {
}

.emoji-feelings-9 {
    background-position: 71.42857142857143% 50%
}

.emoji-feelings-9-dims {
}

.emoji-happy {
    background-position: 71.42857142857143% 66.66666666666667%
}

.emoji-happy-dims {
}

.emoji-happy-1 {
    background-position: 0 83.33333333333333%
}

.emoji-happy-1-dims {
}

.emoji-happy-2 {
    background-position: 14.285714285714286% 83.33333333333333%
}

.emoji-happy-2-dims {
}

.emoji-happy-3 {
    background-position: 28.571428571428573% 83.33333333333333%
}

.emoji-happy-3-dims {
}

.emoji-happy-4 {
    background-position: 42.857142857142854% 83.33333333333333%
}

.emoji-happy-4-dims {
}

.emoji-happy-5 {
    background-position: 57.142857142857146% 83.33333333333333%
}

.emoji-happy-5-dims {
}

.emoji-happy-6 {
    background-position: 71.42857142857143% 83.33333333333333%
}

.emoji-happy-6-dims {
}

.emoji-happy-7 {
    background-position: 85.71428571428571% 0
}

.emoji-happy-7-dims {
}

.emoji-in-love {
    background-position: 85.71428571428571% 16.666666666666668%
}

.emoji-in-love-dims {
}

.emoji-kiss {
    background-position: 85.71428571428571% 33.333333333333336%
}

.emoji-kiss-dims {
}

.emoji-kiss-1 {
    background-position: 85.71428571428571% 50%
}

.emoji-kiss-1-dims {
}

.emoji-loading-1 {
    background-position: 89.66148215919488% 45.750262329485835%
}

.emoji-loading-1-dims {
    width: 27px;
    height: 27px
}

.emoji-motorcycle-dims, .emoji-muted-dims {
    width: 140px;
    height: 140px
}

.emoji-motorcycle {
    background-position: 85.71428571428571% 83.33333333333333%
}

.emoji-motorcycle-dims {
}

.emoji-muted {
    background-position: 0 100%
}

.emoji-muted-dims {
}

.emoji-recurring {
    background-position: 91.35913591359136% 43.25437693099897%
}

.emoji-recurring-dims {
    width: 9px;
    height: 9px
}

.emoji-sad-1-dims, .emoji-sad-2-dims, .emoji-sad-dims, .emoji-smart-dims, .emoji-surprised-1-dims, .emoji-surprised-2-dims, .emoji-surprised-3-dims, .emoji-surprised-4-dims, .emoji-surprised-dims, .emoji-wink-1-dims, .emoji-wink-dims {
    width: 140px;
    height: 140px
}

.emoji-sad {
    background-position: 28.571428571428573% 100%
}

.emoji-sad-dims {
}

.emoji-sad-1 {
    background-position: 42.857142857142854% 100%
}

.emoji-sad-1-dims {
}

.emoji-sad-2 {
    background-position: 57.142857142857146% 100%
}

.emoji-sad-2-dims {
}

.emoji-smart {
    background-position: 71.42857142857143% 100%
}

.emoji-smart-dims {
}

.emoji-surprised {
    background-position: 85.71428571428571% 100%
}

.emoji-surprised-dims {
}

.emoji-surprised-1 {
    background-position: 100% 0
}

.emoji-surprised-1-dims {
}

.emoji-surprised-2 {
    background-position: 100% 16.666666666666668%
}

.emoji-surprised-2-dims {
}

.emoji-surprised-3 {
    background-position: 14.285714285714286% 100%
}

.emoji-surprised-3-dims {
}

.emoji-surprised-4 {
    background-position: 85.71428571428571% 66.66666666666667%
}

.emoji-surprised-4-dims {
}

.emoji-wink {
    background-position: 0 50%
}

.emoji-wink-dims {
}

.emoji-wink-1 {
    background-position: 100% 33.333333333333336%
}

.emoji-wink-1-dims {
}

@font-face {
    font-family: FontAwesome;
    src: url(/assets/css/font/fontawesome-webfont.eot?v=4.5.0);
    src: url(/assets/css/font/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(/assets/css/font/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/assets/css/font/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/assets/css/font/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/assets/css/font/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571em;
    text-align: center
}

.fa-ul {
    padding-left: 0
}

    .fa-ul > li {
    }

.fa-li {
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em
}

    .fa-li.fa-lg {
    }

.fa-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right, .pull-right {
    float: right
}

.fa-pull-right {
}

.fa.fa-pull-left {
}

.fa.fa-pull-right {
}

.pull-right {
}

.pull-left {
    float: left
}

.fa.pull-left {
}

.fa.pull-right {
}

.fa-spin {
    -webkit-animation: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin
}

.fa-pulse {
    -webkit-animation: 1s steps(8) infinite fa-spin;
    animation: 1s steps(8) infinite fa-spin
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-envelope-o:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-o:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-close:before, .fa-remove:before, .fa-times:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-cog:before, .fa-gear:before {
    content: ""
}

.fa-trash-o:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-file-o:before {
    content: ""
}

.fa-clock-o:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-arrow-circle-o-down:before {
    content: ""
}

.fa-arrow-circle-o-up:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-play-circle-o:before {
    content: ""
}

.fa-repeat:before, .fa-rotate-right:before {
    content: ""
}

.fa-refresh:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-bold:before {
    content: ""
}

.fa-italic:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-dedent:before, .fa-outdent:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-video-camera:before {
    content: ""
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {
    content: ""
}

.fa-pencil:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-adjust:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: ""
}

.fa-share-square-o:before {
    content: ""
}

.fa-check-square-o:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-times-circle-o:before {
    content: ""
}

.fa-check-circle-o:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-mail-forward:before, .fa-share:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-exclamation-triangle:before, .fa-warning:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-cogs:before, .fa-gears:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-thumbs-o-up:before {
    content: ""
}

.fa-thumbs-o-down:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-heart-o:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-linkedin-square:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-github-square:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-lemon-o:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-square-o:before {
    content: ""
}

.fa-bookmark-o:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-facebook-f:before, .fa-facebook:before {
    content: ""
}

.fa-github:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-feed:before, .fa-rss:before {
    content: ""
}

.fa-hdd-o:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-hand-o-right:before {
    content: ""
}

.fa-hand-o-left:before {
    content: ""
}

.fa-hand-o-up:before {
    content: ""
}

.fa-hand-o-down:before {
    content: ""
}

.fa-arrow-circle-left:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-group:before, .fa-users:before {
    content: ""
}

.fa-chain:before, .fa-link:before {
    content: ""
}

.fa-cloud:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

.fa-cut:before, .fa-scissors:before {
    content: ""
}

.fa-copy:before, .fa-files-o:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-floppy-o:before, .fa-save:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

.fa-google-plus-square:before {
    content: ""
}

.fa-google-plus:before {
    content: ""
}

.fa-money:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

.fa-sort:before, .fa-unsorted:before {
    content: ""
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: ""
}

.fa-sort-asc:before, .fa-sort-up:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-rotate-left:before, .fa-undo:before {
    content: ""
}

.fa-gavel:before, .fa-legal:before {
    content: ""
}

.fa-dashboard:before, .fa-tachometer:before {
    content: ""
}

.fa-comment-o:before {
    content: ""
}

.fa-comments-o:before {
    content: ""
}

.fa-bolt:before, .fa-flash:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

.fa-clipboard:before, .fa-paste:before {
    content: ""
}

.fa-lightbulb-o:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-bell-o:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cutlery:before {
    content: ""
}

.fa-file-text-o:before {
    content: ""
}

.fa-building-o:before {
    content: ""
}

.fa-hospital-o:before {
    content: ""
}

.fa-ambulance:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-beer:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: ""
}

.fa-circle-o:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-mail-reply:before, .fa-reply:before {
    content: ""
}

.fa-github-alt:before {
    content: ""
}

.fa-folder-o:before {
    content: ""
}

.fa-folder-open-o:before {
    content: ""
}

.fa-smile-o:before {
    content: ""
}

.fa-frown-o:before {
    content: ""
}

.fa-meh-o:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-keyboard-o:before {
    content: ""
}

.fa-flag-o:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: ""
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-code-fork:before {
    content: ""
}

.fa-chain-broken:before, .fa-unlink:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-calendar-o:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-css3:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-minus-square-o:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-pencil-square:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-caret-square-o-down:before, .fa-toggle-down:before {
    content: ""
}

.fa-caret-square-o-up:before, .fa-toggle-up:before {
    content: ""
}

.fa-caret-square-o-right:before, .fa-toggle-right:before {
    content: ""
}

.fa-eur:before, .fa-euro:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before, .fa-usd:before {
    content: ""
}

.fa-inr:before, .fa-rupee:before {
    content: ""
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
    content: ""
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
    content: ""
}

.fa-krw:before, .fa-won:before {
    content: ""
}

.fa-bitcoin:before, .fa-btc:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-text:before {
    content: ""
}

.fa-sort-alpha-asc:before {
    content: ""
}

.fa-sort-alpha-desc:before {
    content: ""
}

.fa-sort-amount-asc:before {
    content: ""
}

.fa-sort-amount-desc:before {
    content: ""
}

.fa-sort-numeric-asc:before {
    content: ""
}

.fa-sort-numeric-desc:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-adn:before {
    content: ""
}

.fa-bitbucket:before {
    content: ""
}

.fa-bitbucket-square:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-dribbble:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-foursquare:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-gittip:before, .fa-gratipay:before {
    content: ""
}

.fa-sun-o:before {
    content: ""
}

.fa-moon-o:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-vk:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-arrow-circle-o-right:before {
    content: ""
}

.fa-arrow-circle-o-left:before {
    content: ""
}

.fa-caret-square-o-left:before, .fa-toggle-left:before {
    content: ""
}

.fa-dot-circle-o:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-try:before, .fa-turkish-lira:before {
    content: ""
}

.fa-plus-square-o:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-bank:before, .fa-institution:before, .fa-university:before {
    content: ""
}

.fa-graduation-cap:before, .fa-mortar-board:before {
    content: ""
}

.fa-yahoo:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-reddit:before {
    content: ""
}

.fa-reddit-square:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-pied-piper-pp:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-joomla:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-spoon:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-behance:before {
    content: ""
}

.fa-behance-square:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-automobile:before, .fa-car:before {
    content: ""
}

.fa-cab:before, .fa-taxi:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-file-pdf-o:before {
    content: ""
}

.fa-file-word-o:before {
    content: ""
}

.fa-file-excel-o:before {
    content: ""
}

.fa-file-powerpoint-o:before {
    content: ""
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
    content: ""
}

.fa-file-archive-o:before, .fa-file-zip-o:before {
    content: ""
}

.fa-file-audio-o:before, .fa-file-sound-o:before {
    content: ""
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: ""
}

.fa-file-code-o:before {
    content: ""
}

.fa-vine:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-jsfiddle:before {
    content: ""
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
    content: ""
}

.fa-circle-o-notch:before {
    content: ""
}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {
    content: ""
}

.fa-empire:before, .fa-ge:before {
    content: ""
}

.fa-git-square:before {
    content: ""
}

.fa-git:before {
    content: ""
}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-wechat:before, .fa-weixin:before {
    content: ""
}

.fa-paper-plane:before, .fa-send:before {
    content: ""
}

.fa-paper-plane-o:before, .fa-send-o:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-circle-thin:before {
    content: ""
}

.fa-header:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-sliders:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.fa-futbol-o:before, .fa-soccer-ball-o:before {
    content: ""
}

.fa-tty:before {
    content: ""
}

.fa-binoculars:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-slideshare:before {
    content: ""
}

.fa-twitch:before {
    content: ""
}

.fa-yelp:before {
    content: ""
}

.fa-newspaper-o:before {
    content: ""
}

.fa-wifi:before {
    content: ""
}

.fa-calculator:before {
    content: ""
}

.fa-paypal:before {
    content: ""
}

.fa-google-wallet:before {
    content: ""
}

.fa-cc-visa:before {
    content: ""
}

.fa-cc-mastercard:before {
    content: ""
}

.fa-cc-discover:before {
    content: ""
}

.fa-cc-amex:before {
    content: ""
}

.fa-cc-paypal:before {
    content: ""
}

.fa-cc-stripe:before {
    content: ""
}

.fa-bell-slash:before {
    content: ""
}

.fa-bell-slash-o:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-copyright:before {
    content: ""
}

.fa-at:before {
    content: ""
}

.fa-eyedropper:before {
    content: ""
}

.fa-paint-brush:before {
    content: ""
}

.fa-birthday-cake:before {
    content: ""
}

.fa-area-chart:before {
    content: ""
}

.fa-pie-chart:before {
    content: ""
}

.fa-line-chart:before {
    content: ""
}

.fa-lastfm:before {
    content: ""
}

.fa-lastfm-square:before {
    content: ""
}

.fa-toggle-off:before {
    content: ""
}

.fa-toggle-on:before {
    content: ""
}

.fa-bicycle:before {
    content: ""
}

.fa-bus:before {
    content: ""
}

.fa-ioxhost:before {
    content: ""
}

.fa-angellist:before {
    content: ""
}

.fa-cc:before {
    content: ""
}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
    content: ""
}

.fa-meanpath:before {
    content: ""
}

.fa-buysellads:before {
    content: ""
}

.fa-connectdevelop:before {
    content: ""
}

.fa-dashcube:before {
    content: ""
}

.fa-forumbee:before {
    content: ""
}

.fa-leanpub:before {
    content: ""
}

.fa-sellsy:before {
    content: ""
}

.fa-shirtsinbulk:before {
    content: ""
}

.fa-simplybuilt:before {
    content: ""
}

.fa-skyatlas:before {
    content: ""
}

.fa-cart-plus:before {
    content: ""
}

.fa-cart-arrow-down:before {
    content: ""
}

.fa-diamond:before {
    content: ""
}

.fa-ship:before {
    content: ""
}

.fa-user-secret:before {
    content: ""
}

.fa-motorcycle:before {
    content: ""
}

.fa-street-view:before {
    content: ""
}

.fa-heartbeat:before {
    content: ""
}

.fa-venus:before {
    content: ""
}

.fa-mars:before {
    content: ""
}

.fa-mercury:before {
    content: ""
}

.fa-intersex:before, .fa-transgender:before {
    content: ""
}

.fa-transgender-alt:before {
    content: ""
}

.fa-venus-double:before {
    content: ""
}

.fa-mars-double:before {
    content: ""
}

.fa-venus-mars:before {
    content: ""
}

.fa-mars-stroke:before {
    content: ""
}

.fa-mars-stroke-v:before {
    content: ""
}

.fa-mars-stroke-h:before {
    content: ""
}

.fa-neuter:before {
    content: ""
}

.fa-genderless:before {
    content: ""
}

.fa-facebook-official:before {
    content: ""
}

.fa-pinterest-p:before {
    content: ""
}

.fa-whatsapp:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-user-plus:before {
    content: ""
}

.fa-user-times:before {
    content: ""
}

.fa-bed:before, .fa-hotel:before {
    content: ""
}

.fa-viacoin:before {
    content: ""
}

.fa-train:before {
    content: ""
}

.fa-subway:before {
    content: ""
}

.fa-medium:before {
    content: ""
}

.fa-y-combinator:before, .fa-yc:before {
    content: ""
}

.fa-optin-monster:before {
    content: ""
}

.fa-opencart:before {
    content: ""
}

.fa-expeditedssl:before {
    content: ""
}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {
    content: ""
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
    content: ""
}

.fa-battery-2:before, .fa-battery-half:before {
    content: ""
}

.fa-battery-1:before, .fa-battery-quarter:before {
    content: ""
}

.fa-battery-0:before, .fa-battery-empty:before {
    content: ""
}

.fa-mouse-pointer:before {
    content: ""
}

.fa-i-cursor:before {
    content: ""
}

.fa-object-group:before {
    content: ""
}

.fa-object-ungroup:before {
    content: ""
}

.fa-sticky-note:before {
    content: ""
}

.fa-sticky-note-o:before {
    content: ""
}

.fa-cc-jcb:before {
    content: ""
}

.fa-cc-diners-club:before {
    content: ""
}

.fa-clone:before {
    content: ""
}

.fa-balance-scale:before {
    content: ""
}

.fa-hourglass-o:before {
    content: ""
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: ""
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: ""
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: ""
}

.fa-hourglass:before {
    content: ""
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
    content: ""
}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {
    content: ""
}

.fa-hand-scissors-o:before {
    content: ""
}

.fa-hand-lizard-o:before {
    content: ""
}

.fa-hand-spock-o:before {
    content: ""
}

.fa-hand-pointer-o:before {
    content: ""
}

.fa-hand-peace-o:before {
    content: ""
}

.fa-trademark:before {
    content: ""
}

.fa-registered:before {
    content: ""
}

.fa-creative-commons:before {
    content: ""
}

.fa-gg:before {
    content: ""
}

.fa-gg-circle:before {
    content: ""
}

.fa-tripadvisor:before {
    content: ""
}

.fa-odnoklassniki:before {
    content: ""
}

.fa-odnoklassniki-square:before {
    content: ""
}

.fa-get-pocket:before {
    content: ""
}

.fa-wikipedia-w:before {
    content: ""
}

.fa-safari:before {
    content: ""
}

.fa-chrome:before {
    content: ""
}

.fa-firefox:before {
    content: ""
}

.fa-opera:before {
    content: ""
}

.fa-internet-explorer:before {
    content: ""
}

.fa-television:before, .fa-tv:before {
    content: ""
}

.fa-contao:before {
    content: ""
}

.fa-500px:before {
    content: ""
}

.fa-amazon:before {
    content: ""
}

.fa-calendar-plus-o:before {
    content: ""
}

.fa-calendar-minus-o:before {
    content: ""
}

.fa-calendar-times-o:before {
    content: ""
}

.fa-calendar-check-o:before {
    content: ""
}

.fa-industry:before {
    content: ""
}

.fa-map-pin:before {
    content: ""
}

.fa-map-signs:before {
    content: ""
}

.fa-map-o:before {
    content: ""
}

.fa-map:before {
    content: ""
}

.fa-commenting:before {
    content: ""
}

.fa-commenting-o:before {
    content: ""
}

.fa-houzz:before {
    content: ""
}

.fa-vimeo:before {
    content: ""
}

.fa-black-tie:before {
    content: ""
}

.fa-fonticons:before {
    content: ""
}

.fa-reddit-alien:before {
    content: ""
}

.fa-edge:before {
    content: ""
}

.fa-credit-card-alt:before {
    content: ""
}

.fa-codiepie:before {
    content: ""
}

.fa-modx:before {
    content: ""
}

.fa-fort-awesome:before {
    content: ""
}

.fa-usb:before {
    content: ""
}

.fa-product-hunt:before {
    content: ""
}

.fa-mixcloud:before {
    content: ""
}

.fa-scribd:before {
    content: ""
}

.fa-pause-circle:before {
    content: ""
}

.fa-pause-circle-o:before {
    content: ""
}

.fa-stop-circle:before {
    content: ""
}

.fa-stop-circle-o:before {
    content: ""
}

.fa-shopping-bag:before {
    content: ""
}

.fa-shopping-basket:before {
    content: ""
}

.fa-hashtag:before {
    content: ""
}

.fa-bluetooth:before {
    content: ""
}

.fa-bluetooth-b:before {
    content: ""
}

.fa-percent:before {
    content: ""
}

.fa-gitlab:before {
    content: ""
}

.fa-wpbeginner:before {
    content: ""
}

.fa-wpforms:before {
    content: ""
}

.fa-envira:before {
    content: ""
}

.fa-universal-access:before {
    content: ""
}

.fa-wheelchair-alt:before {
    content: ""
}

.fa-question-circle-o:before {
    content: ""
}

.fa-blind:before {
    content: ""
}

.fa-audio-description:before {
    content: ""
}

.fa-volume-control-phone:before {
    content: ""
}

.fa-braille:before {
    content: ""
}

.fa-assistive-listening-systems:before {
    content: ""
}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {
    content: ""
}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
    content: ""
}

.fa-glide:before {
    content: ""
}

.fa-glide-g:before {
    content: ""
}

.fa-sign-language:before, .fa-signing:before {
    content: ""
}

.fa-low-vision:before {
    content: ""
}

.fa-viadeo:before {
    content: ""
}

.fa-viadeo-square:before {
    content: ""
}

.fa-snapchat:before {
    content: ""
}

.fa-snapchat-ghost:before {
    content: ""
}

.fa-snapchat-square:before {
    content: ""
}

.fa-pied-piper:before {
    content: ""
}

.fa-first-order:before {
    content: ""
}

.fa-yoast:before {
    content: ""
}

.fa-themeisle:before {
    content: ""
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
    content: ""
}

.fa-fa:before, .fa-font-awesome:before {
    content: ""
}

.fa-handshake-o:before {
    content: ""
}

.fa-envelope-open:before {
    content: ""
}

.fa-envelope-open-o:before {
    content: ""
}

.fa-linode:before {
    content: ""
}

.fa-address-book:before {
    content: ""
}

.fa-address-book-o:before {
    content: ""
}

.fa-address-card:before, .fa-vcard:before {
    content: ""
}

.fa-address-card-o:before, .fa-vcard-o:before {
    content: ""
}

.fa-user-circle:before {
    content: ""
}

.fa-user-circle-o:before {
    content: ""
}

.fa-user-o:before {
    content: ""
}

.fa-id-badge:before {
    content: ""
}

.fa-drivers-license:before, .fa-id-card:before {
    content: ""
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
    content: ""
}

.fa-quora:before {
    content: ""
}

.fa-free-code-camp:before {
    content: ""
}

.fa-telegram:before {
    content: ""
}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {
    content: ""
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: ""
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
    content: ""
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: ""
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: ""
}

.fa-shower:before {
    content: ""
}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {
    content: ""
}

.fa-podcast:before {
    content: ""
}

.fa-window-maximize:before {
    content: ""
}

.fa-window-minimize:before {
    content: ""
}

.fa-window-restore:before {
    content: ""
}

.fa-times-rectangle:before, .fa-window-close:before {
    content: ""
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
    content: ""
}

.fa-bandcamp:before {
    content: ""
}

.fa-grav:before {
    content: ""
}

.fa-etsy:before {
    content: ""
}

.fa-imdb:before {
    content: ""
}

.fa-ravelry:before {
    content: ""
}

.fa-eercast:before {
    content: ""
}

.fa-microchip:before {
    content: ""
}

.fa-snowflake-o:before {
    content: ""
}

.fa-superpowers:before {
    content: ""
}

.fa-wpexplorer:before {
    content: ""
}

.fa-meetup:before {
    content: ""
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    clip: rect(0,0,0,0);
    border: 0
}

div.dataTables_scrollBody > table, div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
    border-top: none;
    margin-top: 0 !important
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important
}

    table.dataTable td, table.dataTable th {
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

        table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
            text-align: center
        }

    table.dataTable.nowrap td, table.dataTable.nowrap th {
        white-space: nowrap
    }

div.dataTables_wrapper div.dataTables_length label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: 75px;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

    div.dataTables_wrapper div.dataTables_filter label {
        font-weight: 400;
        white-space: nowrap;
        text-align: left
    }

    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: .5em;
        display: inline-block;
        width: auto
    }

div.dataTables_wrapper div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        margin: 2px 0;
        white-space: nowrap
    }

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 1em 0
}

table.dataTable thead > tr > td.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc {
}

table.dataTable thead > tr > td:active, table.dataTable thead > tr > th:active {
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
}

    table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
        position: absolute;
        bottom: 8px;
        right: 8px;
        display: block;
        font-family: 'Glyphicons Halflings';
        opacity: .5
    }

    table.dataTable thead .sorting:after {
    }

    table.dataTable thead .sorting_asc:after {
    }

    table.dataTable thead .sorting_desc:after {
    }

    table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    }

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody > table {
    margin-bottom: 0 !important
}

    div.dataTables_scrollBody > table > thead .sorting:after, div.dataTables_scrollBody > table > thead .sorting_asc:after, div.dataTables_scrollBody > table > thead .sorting_desc:after {
        display: none
    }

    div.dataTables_scrollBody > table > tbody > tr:first-child > td, div.dataTables_scrollBody > table > tbody > tr:first-child > th {
        border-top: none
    }

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
    box-sizing: content-box
}

    div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
    }

@media screen and (max-width:767px) {
    div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_paginate {
        text-align: center
    }
}

table.dataTable.table-condensed > thead > tr > th {
    padding-right: 20px
}

table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
    top: 6px;
    right: 6px
}

table.table-bordered.dataTable {
    border-right-width: 0
}

    table.table-bordered.dataTable td, table.table-bordered.dataTable th {
        border-left-width: 0
    }

        table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable th:last-child {
            border-right-width: 1px
        }

    table.table-bordered.dataTable tbody td, table.table-bordered.dataTable tbody th {
        border-bottom-width: 0
    }

div.dataTables_scrollHead table.table-bordered {
}

div.table-responsive > div.dataTables_wrapper > div.row {
    margin: 0
}

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
        padding-left: 0
    }

    div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
        padding-right: 0
    }

table.DTCR_clonedTable.dataTable {
    position: absolute !important;
    background-color: rgba(255,255,255,.7);
    z-index: 202
}

div.DTCR_pointer {
    width: 1px;
    background-color: #337ab7;
    z-index: 201
}

table.DTFC_Cloned tr {
    background-color: #fff;
    margin-bottom: 0
}

div.DTFC_LeftHeadWrapper table, div.DTFC_RightHeadWrapper table {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    background-color: #fff
}

div.DTFC_LeftBodyWrapper table, div.DTFC_RightBodyWrapper table {
}

    div.DTFC_LeftBodyWrapper table thead .sorting:after, div.DTFC_LeftBodyWrapper table thead .sorting_asc:after, div.DTFC_LeftBodyWrapper table thead .sorting_desc:after, div.DTFC_RightBodyWrapper table thead .sorting:after, div.DTFC_RightBodyWrapper table thead .sorting_asc:after, div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
        display: none
    }

    div.DTFC_LeftBodyWrapper table tbody tr:first-child td, div.DTFC_LeftBodyWrapper table tbody tr:first-child th, div.DTFC_RightBodyWrapper table tbody tr:first-child td, div.DTFC_RightBodyWrapper table tbody tr:first-child th {
        border-top: none
    }

div.DTFC_LeftFootWrapper table, div.DTFC_RightFootWrapper table {
    border-top: none;
    margin-top: 0 !important;
    background-color: #fff
}

div.DTFC_Blocker {
    background-color: #fff
}

table.dataTable.fixedHeader-floating, table.dataTable.fixedHeader-locked {
    background-color: #fff;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

table.dataTable.fixedHeader-floating {
    position: fixed !important
}

table.dataTable.fixedHeader-locked {
    position: absolute !important
}

@media print {
    table.fixedHeader-floating {
        display: none
    }
}

.ui-pnotify.ui-pnotify-in, div.DTS {
    display: block !important
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
    cursor: default !important
}

    table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
        display: none !important
    }

table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td.dtr-control, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th.dtr-control {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

    table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th.dtr-control:before {
        top: 50%;
        left: 5px;
        height: 14px;
        width: 14px;
        margin-top: -9px;
        display: block;
        position: absolute;
        color: #fff;
        border: 2px solid #fff;
        border-radius: 14px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        text-align: center;
        text-indent: 0 !important;
        font-family: 'Courier New',Courier,monospace;
        line-height: 14px;
        content: '+';
        background-color: #337ab7
    }

table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
    content: '-';
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
}

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
    padding-left: 27px
}

    table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
        left: 4px;
        height: 14px;
        width: 14px;
        border-radius: 14px;
        line-height: 14px;
        text-indent: 3px
    }

table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
    position: relative;
    cursor: pointer
}

    table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
        top: 50%;
        left: 50%;
        height: 16px;
        width: 16px;
        margin-top: -10px;
        margin-left: -10px;
        display: block;
        position: absolute;
        color: #fff;
        border: 2px solid #fff;
        border-radius: 14px;
        box-shadow: 0 0 3px #444;
        box-sizing: content-box;
        text-align: center;
        text-indent: 0 !important;
        font-family: 'Courier New',Courier,monospace;
        line-height: 14px;
        content: '+';
        background-color: #337ab7
    }

table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
}

table.dataTable > tbody > tr.child {
    padding: .5em 1em
}

    table.dataTable > tbody > tr.child:hover {
        background: 0 0 !important
    }

    table.dataTable > tbody > tr.child ul.dtr-details {
        display: inline-block;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

        table.dataTable > tbody > tr.child ul.dtr-details > li {
            border-bottom: 1px solid #efefef;
            padding: .5em 0
        }

            table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
                padding-top: 0
            }

            table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
                border-bottom: none
            }

    table.dataTable > tbody > tr.child span.dtr-title {
        display: inline-block;
        min-width: 75px;
        font-weight: 700
    }

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

    div.dtr-modal div.dtr-modal-display {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 50%;
        height: 50%;
        overflow: auto;
        margin: auto;
        z-index: 102;
        overflow: auto;
        background-color: #f5f5f7;
        border: 1px solid #000;
        border-radius: .5em;
        box-shadow: 0 12px 30px rgba(0,0,0,.6)
    }

    div.dtr-modal div.dtr-modal-content {
        position: relative;
        padding: 1em
    }

    div.dtr-modal div.dtr-modal-close {
        position: absolute;
        top: 6px;
        right: 6px;
        width: 22px;
        height: 22px;
        border: 1px solid #eaeaea;
        background-color: #f9f9f9;
        text-align: center;
        border-radius: 3px;
        cursor: pointer;
        z-index: 12
    }

        div.dtr-modal div.dtr-modal-close:hover {
            background-color: #eaeaea
        }

    div.dtr-modal div.dtr-modal-background {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 101;
        background: rgba(0,0,0,.6)
    }

@media screen and (max-width:767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

div.dtr-bs-modal table.table tr:first-child td {
    border-top: none
}

div.DTS {
}

    div.DTS tbody td, div.DTS tbody th {
        white-space: nowrap
    }

    div.DTS div.DTS_Loading {
        z-index: 1
    }

    div.DTS div.dataTables_scrollBody {
        background: repeating-linear-gradient(45deg,#edeeff,#edeeff 10px,#fff 10px,#fff 20px)
    }

        div.DTS div.dataTables_scrollBody table {
            z-index: 2
        }

    div.DTS div.dataTables_length, div.DTS div.dataTables_paginate {
        display: none
    }

    div.DTS tbody tr {
        background-color: #fff
    }

.ui-pnotify {
    top: 36px;
    right: 36px;
    position: absolute;
    height: auto;
    z-index: 2
}

body > .ui-pnotify {
    position: fixed;
    z-index: 100040
}

.ui-pnotify-modal-overlay {
    background-color: rgba(0,0,0,.4);
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1
}

body > .ui-pnotify-modal-overlay {
    position: fixed;
    z-index: 100039
}

.ui-pnotify.ui-pnotify-in {
}

.ui-pnotify.ui-pnotify-move {
    transition: left .5s,top .5s,right .5s,bottom .5s
}

.ui-pnotify.ui-pnotify-fade-slow {
    transition: opacity .6s linear;
    opacity: 0
}

    .ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move {
        transition: opacity .6s linear,left .5s,top .5s,right .5s,bottom .5s
    }

.ui-pnotify.ui-pnotify-fade-normal {
    transition: opacity .4s linear;
    opacity: 0
}

    .ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move {
        transition: opacity .4s linear,left .5s,top .5s,right .5s,bottom .5s
    }

.ui-pnotify.ui-pnotify-fade-fast {
    transition: opacity .2s linear;
    opacity: 0
}

    .ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move {
        transition: opacity .2s linear,left .5s,top .5s,right .5s,bottom .5s
    }

.ui-pnotify.ui-pnotify-fade-in {
    opacity: 1
}

.ui-pnotify .ui-pnotify-shadow {
    -webkit-box-shadow: 0 6px 28px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 6px 28px 0 rgba(0,0,0,.1);
    box-shadow: 0 6px 28px 0 rgba(0,0,0,.1)
}

.ui-pnotify-container {
    background-position: 0 0;
    padding: .8em;
    height: 100%;
    margin: 0
}

    .ui-pnotify-container:after {
        content: " ";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both
    }

    .ui-pnotify-container.ui-pnotify-sharp {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

.ui-pnotify-title {
    display: block;
    margin-bottom: .4em;
    margin-top: 0
}

.ui-pnotify-text {
    display: block
}

.ui-pnotify-icon, .ui-pnotify-icon span {
    display: block;
    float: left;
    margin-right: .2em
}

.ui-pnotify.stack-bottomleft, .ui-pnotify.stack-topleft {
    left: 25px;
    right: auto
}

.ui-pnotify.stack-bottomleft, .ui-pnotify.stack-bottomright {
    bottom: 25px;
    top: auto
}

.ui-pnotify.stack-modal {
    left: 50%;
    right: auto;
    margin-left: -150px
}

.ui-pnotify-closer, .ui-pnotify-sticker {
    float: right;
    margin-left: .2em
}

.ui-pnotify-history-container {
    position: absolute;
    top: 0;
    right: 18px;
    width: 70px;
    border-top: none;
    padding: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    z-index: 10000
}

.outer, .profile-setting-panel {
    right: 0;
    display: block;
    display: block
}

.ui-pnotify-history-container.ui-pnotify-history-fixed {
    position: fixed
}

.ui-pnotify-history-container .ui-pnotify-history-header {
    padding: 2px;
    text-align: center
}

.ui-pnotify-history-container button {
    cursor: pointer;
    display: block;
    width: 100%
}

.ui-pnotify-history-container .ui-pnotify-history-pulldown {
    display: block;
    margin: 0 auto
}

.ui-pnotify-container {
    position: relative;
    left: 0
}

@media (max-width:480px) {
    .ui-pnotify-mobile-able.ui-pnotify {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        width: auto !important;
        font-size: 1.2em;
        -webkit-font-smoothing: antialiased;
        -moz-font-smoothing: antialiased;
        -ms-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

        .ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            border-bottom-width: 5px
        }

    .ui-pnotify-mobile-able .ui-pnotify-container {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft, .ui-pnotify-mobile-able.ui-pnotify.stack-topleft {
        left: 0;
        right: 0
    }

    .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft, .ui-pnotify-mobile-able.ui-pnotify.stack-bottomright {
        left: 0;
        right: 0;
        bottom: 0;
        top: auto
    }

        .ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow, .ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow {
            border-top-width: 5px;
            border-bottom-width: 1px
        }
}

.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content {
    margin-bottom: 16px
}

.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content {
    margin-right: 16px
}

.drop-element, .drop-element *, .drop-element :after, .drop-element :before, .drop-element:after, .drop-element:before {
    box-sizing: border-box
}

.drop-element {
    position: absolute;
    display: none
}

    .drop-element.drop-open {
        display: block
    }

    .drop-element.drop-theme-arrows {
        max-width: 100%;
        max-height: 100%
    }

        .drop-element.drop-theme-arrows .drop-content {
            border-radius: 5px;
            position: relative;
            font-family: inherit;
            background: #eee;
            color: #444;
            padding: 1em;
            font-size: 1.1em;
            line-height: 1.5em;
            -webkit-transform: translateZ(0);
            transform: translateZ(0);
            -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .2));
            filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .2))
        }

            .drop-element.drop-theme-arrows .drop-content:before {
                content: "";
                display: block;
                position: absolute;
                width: 0;
                height: 0;
                border-color: transparent;
                border-width: 16px;
                border-style: solid
            }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before {
            top: 100%;
            left: 50%;
            margin-left: -16px;
            border-top-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content {
            margin-top: 16px
        }

            .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content:before {
                bottom: 100%;
                left: 50%;
                margin-left: -16px;
                border-bottom-color: #eee
            }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content {
            margin-left: 16px
        }

        .drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content:before {
            left: 100%;
            top: 50%;
            margin-top: -16px;
            border-left-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content:before {
            right: 100%;
            top: 50%;
            margin-top: -16px;
            border-right-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content, .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content {
            margin-top: 16px
        }

            .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before {
                bottom: 100%;
                left: 16px;
                border-bottom-color: #eee
            }

            .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before {
                bottom: 100%;
                right: 16px;
                border-bottom-color: #eee
            }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before {
            top: 100%;
            left: 16px;
            border-top-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before {
            top: 100%;
            right: 16px;
            border-top-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before {
            top: 16px;
            left: 100%;
            border-left-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before {
            top: 16px;
            right: 100%;
            border-right-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before {
            bottom: 16px;
            left: 100%;
            border-left-color: #eee
        }

        .drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before {
            bottom: 16px;
            right: 100%;
            border-right-color: #eee
        }

.orgchart {
}

    .orgchart .hidden, .orgchart ~ .hidden {
    }

    .orgchart *, .orgchart :after, .orgchart :before {
    }

    .orgchart.b2t {
    }

    .orgchart.l2r {
    }

    .orgchart .verticalNodes ul {
        list-style: none;
        margin: 0;
        padding-left: 18px;
        text-align: left
    }

        .orgchart .verticalNodes ul:first-child {
            margin-top: 2px
        }

    .orgchart .verticalNodes > td::before {
        content: '';
        border: 1px solid rgba(217,83,79,.8)
    }

    .orgchart .verticalNodes > td > ul > li:first-child::before {
        top: -4px;
        height: 30px;
        width: calc(50% - 2px);
        border-width: 2px 0 0 2px
    }

    .orgchart .verticalNodes ul > li {
        position: relative
    }

        .orgchart .verticalNodes ul > li::after, .orgchart .verticalNodes ul > li::before {
            content: '';
            position: absolute;
            left: -6px;
            border-color: rgba(217,83,79,.8);
            border-style: solid;
            border-width: 0 0 2px 2px
        }

        .orgchart .verticalNodes ul > li::before {
            top: -4px;
            height: 30px;
            width: 11px
        }

        .orgchart .verticalNodes ul > li::after {
            top: 1px;
            height: 100%
        }

        .orgchart .verticalNodes ul > li:first-child::after {
            top: 24px;
            width: 11px;
            border-width: 2px 0 0 2px
        }

        .orgchart .verticalNodes ul > li:last-child::after {
            border-width: 2px 0 0
        }

    .orgchart.r2l {
    }

    .orgchart > .spinner {
    }

    .orgchart table {
    }

    .orgchart > table:first-child {
    }

    .orgchart td {
    }

    .orgchart tr.lines td.topLine {
        border-top: 2px solid rgba(217,83,79,.8)
    }

    .orgchart tr.lines td.rightLine {
        border-right: 1px solid rgba(217,83,79,.8);
        float: none;
        border-radius: 0
    }

    .orgchart tr.lines td.leftLine {
        border-left: 1px solid rgba(217,83,79,.8);
        float: none;
        border-radius: 0
    }

    .orgchart tr.lines .downLine {
        background-color: rgba(217,83,79,.8);
        margin: 0 auto;
        height: 20px;
        width: 2px;
        float: none
    }

    .orgchart .node {
    }

    .orgchart.l2r .node, .orgchart.r2l .node {
    }

    .orgchart .node > .spinner {
    }

    .orgchart .node:hover {
    }

    .orgchart .node.focused {
    }

    .orgchart .ghost-node {
        position: fixed;
        left: -10000px;
        top: -10000px
    }

        .orgchart .ghost-node > * {
            fill: #fff;
            stroke: #bf0000
        }

    .orgchart .node.allowedDrop {
    }

    .orgchart .node .title {
    }

    .orgchart.b2t .node .title {
    }

    .orgchart.l2r .node .title {
    }

    .orgchart.r2l .node .title {
    }

    .orgchart .node .title .symbol {
    }

    .orgchart .node .content {
    }

    .orgchart.b2t .node .content {
    }

    .orgchart.l2r .node .content {
    }

    .orgchart.r2l .node .content {
    }

    .orgchart .node .edge {
    }

    .orgchart.noncollapsable .node .edge {
    }

    .orgchart .edge:hover {
    }

    .orgchart .node .verticalEdge {
    }

    .orgchart .node .topEdge {
    }

    .orgchart .node .bottomEdge {
    }

    .orgchart .node .horizontalEdge {
    }

    .orgchart .node .rightEdge {
    }

    .orgchart .node .leftEdge {
    }

    .orgchart .node .horizontalEdge::before {
    }

    .orgchart .node .rightEdge::before {
    }

    .orgchart .node .leftEdge::before {
    }

    .orgchart .node .toggleBtn {
        position: absolute;
        left: 5px;
        bottom: -2px;
        color: rgba(68,157,68,.6)
    }

        .orgchart .node .toggleBtn:hover {
            color: rgba(68,157,68,.8)
        }

.oc-export-btn {
}

    .oc-export-btn[disabled] {
    }

    .oc-export-btn:active, .oc-export-btn:focus, .oc-export-btn:hover {
    }

.orgchart ~ .mask {
}

    .orgchart ~ .mask .spinner {
    }

.orgchart .node {
}

.orgchart .slide-down {
}

.orgchart.l2r .node.slide-down, .orgchart.r2l .node.slide-down {
}

.orgchart .slide-up {
}

.orgchart.l2r .node.slide-up, .orgchart.r2l .node.slide-up {
}

.orgchart .slide-right {
}

.orgchart.l2r .node.slide-right, .orgchart.r2l .node.slide-right {
}

.orgchart .slide-left {
}

.orgchart.l2r .node.slide-left, .orgchart.r2l .node.slide-left {
}

.jq-ry-container {
    position: relative;
    padding: 0 5px;
    line-height: 0;
    display: block;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

*, header {
    box-sizing: border-box
}

.jq-ry-container[readonly=readonly] {
    cursor: default
}

.jq-ry-container > .jq-ry-group-wrapper {
    position: relative;
    width: 100%
}

    .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
        position: relative;
        line-height: 0;
        z-index: 10;
        white-space: nowrap
    }

.password-visibility-toggle, .password-visibility-toggle .password-toggle-hide {
    font: 14px/1 FontAwesome;
    background: 0 0;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    text-rendering: auto
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
    display: inline-block
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
    width: 100%
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
    width: 0;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

#miMessageDiv {
    position: absolute;
    z-index: 99999;
    border: 1px solid #ccc;
    background: #eee;
    padding: 2px;
    margin: 0;
    display: none
}

.disable-hover, .disable-hover * {
    pointer-events: none !important
}

body {
}

    body.flow {
    }

* {
}

.hide {
    display: none !important;
    visibility: hidden !important
}

.show {
    display: block !important;
    visibility: visible !important
}

    .show:not {
        display: inline-block !important;
        visibility: visible !important
    }

::-ms-clear, ::-ms-reveal {
    display: none !important
}

.doc-radio-check, .doc-radio-check > label:before, .password-visibility-toggle {
    display: inline-block;
    display: inline-block
}

.password-visibility {
    background: 0 0
}

.password-visibility-toggle {
    padding: 3px 5px;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f06e";
    font-size: 16px
}

.appbody .sidebarMenu .sideMenu-inner nav ul li a, .mobimenu {
    font-family: hcm,Arial,Helvetica,sans-serif !important;
    line-height: 1
}

.password-visibility-toggle .password-toggle-hide {
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f070"
}

.password-visibility-toggle .password-toggle-hide {
    background: 0 0;
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "\f06e"
}

.doc-radio-check {
    padding: 5px 10px
}

    .doc-radio-check > label {
        margin-left: 5px;
        font-size: 11px;
        cursor: pointer;
        font-weight: 300;
        letter-spacing: .02em
    }

        .doc-radio-check > label:before {
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 20px;
            color: #53697e;
            right: 5px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.doc-radio-check > input {
    display: none;
    visibility: hidden
}

    .doc-radio-check > input:checked + label:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #685da8;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.form-control {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

input {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important
}

.bootstrap-duallistbox-container .box1 .buttons .btn, select, textarea {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important
}

input:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

select {
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: '';
    line-height: 18px !important
}

header .branding-wrap p, label, label i {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

select::-ms-expand {
    display: none
}

header .branding-wrap::after, header::after {
    clear: both;
    content: "";
    display: table
}

select, textarea {
    border-radius: 0 !important
}

    select:focus, textarea:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: 1px solid #685da8
    }

*, input {
}

    ::after, ::before, input::after, input::before {
    }

label {
    font-weight: 500 !important;
    font-size: ""
}

    label i {
        font-weight: 400 !important;
        font-size: ""
    }

.modal {
    z-index: 99999999999999999999999999999
}

.outer {
    position: absolute;
    top: 0;
    left: 61px;
    bottom: 0;
    height: 100%
}

.wrapper {
    padding-top: 60px
}

header {
    background: #fff;
    overflow: visible;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 110;
    height: 60px;
    background: #f7f7f7;
    background: #fafafa;
    border-bottom: 1px solid #685da8;
    -webkit-box-shadow: rgba(0,0,0,.15) 0 1px 25px;
    box-shadow: rgba(0,0,0,.15) 0 1px 25px
}

    header::after {
    }

    header .branding-wrap {
        height: 59px;
        float: left;
        display: inline-block;
        background: #ecf0f2;
        text-align: center;
        padding: 12px 45px 12px 28px;
        position: relative
    }

        header .branding-wrap::after {
        }

    header .backtoHome:before, header .backtoMain:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        _filter: chroma(color='#000000');
        left: -41px;
        position: absolute
    }

    header .branding-wrap:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 60px 40px 0 0;
        position: absolute;
        top: 0;
        right: -40px;
        border-color: #ecf0f2 transparent transparent;
        line-height: 0;
        _border-color: #ecf0f2 #000 #000;
        _filter: chroma(color='#000000');
        z-index: -2
    }

    header .branding-wrap .logo {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        margin: 0
    }

        header .branding-wrap .logo img {
            max-width: 100%;
            height: 34px;
            vertical-align: middle;
            display: inline-block
        }

    header .branding-wrap p {
        font-weight: 900 !important;
        font-size: 8px
    }

        header .branding-wrap p span {
            color: #685da8 !important
        }

    header .backtoHome {
        height: 59px;
        float: left;
        display: inline-block;
        background: #dde4e7;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        header .backtoHome:after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 60px 41px 0 0;
            position: absolute;
            top: 0;
            right: -41px;
            border-color: #dde4e7 transparent transparent;
            line-height: 0;
            _border-color: #dde4e7 #000 #000;
            _filter: chroma(color='#000000');
            z-index: -2;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        header .backtoHome:before {
            border-width: 0 0 59px 41px;
            border-color: transparent transparent #dde4e7;
            line-height: 0;
            _border-color: #000 #000 #dde4e7;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        header .backtoHome i:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 22px;
            color: #fff;
            padding-top: 16px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

header .backtoHome:hover {
    background: #685da8
}

    header .backtoHome:hover i:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 22px;
        color: #fff;
        padding-top: 16px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

header .backtoHome:hover:after {
    border-color: #685da8 transparent transparent;
    _border-color: #000 #000 #685da8
}

header .backtoHome:hover:before {
    border-color: transparent transparent #685da8;
    _border-color: #000 #000 #685da8
}

header .backtoMain {
    height: 59px;
    float: left;
    display: inline-block;
    background: #e6f6fc;
    margin-left: 41px;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    header .backtoMain:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 60px 41px 0 0;
        position: absolute;
        top: 0;
        right: -41px;
        border-color: #e6f6fc transparent transparent;
        line-height: 0;
        _border-color: #e6f6fc #000 #000;
        _filter: chroma(color='#000000');
        z-index: -2;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    header .backtoMain:before {
        border-width: 0 0 59px 41px;
        border-color: transparent transparent #e6f6fc;
        line-height: 0;
        _border-color: #000 #000 #e6f6fc;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    header .backtoMain i {
        display: inline-block;
        float: left;
        margin-top: 1px
    }

        header .backtoMain i:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 22px;
            color: #00245d;
            padding-top: 16px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

.profile-setting-panel li.emp-info .id::after, .profile-setting-panel li.emp-info .name::after, .profile-setting-panel li::after, .profile-setting-panel::after, header .hcm-topbar-actions .hcm-topbar-inner::after, header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container::after, header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container > li.action-item::after, header .hcm-topbar-actions::after, header .notification_actions ul::after, header .notification_actions::after {
    clear: both;
    content: "";
    display: table
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.profile-setting-panel li.emp-info .id, .profile-setting-panel li.emp-info .name {
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    visibility: hidden;
    filter: alpha(opacity=0);
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 0
}

header .backtoMain span {
    display: inline-block;
    float: left;
    margin-top: 22px;
    margin-left: 5px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px;
    color: #00245d;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

header .backtoMain:hover {
    background: #00245d
}

    header .backtoMain:hover i:before {
        color: #e6f6fc
    }

    header .backtoMain:hover span {
        color: #e6f6fc
    }

    header .backtoMain:hover:after {
        border-color: #00245d transparent transparent;
        _border-color: #000 #000 #00245d
    }

    header .backtoMain:hover:before {
        border-color: transparent transparent #00245d;
        _border-color: #000 #000 #00245d
    }

header .notification_actions {
    width: -webkit-calc(50% - 165px / 2);
    width: calc(50% - 165px / 2);
    float: left
}

    header .notification_actions::after {
    }

    header .notification_actions ul {
        margin: 0 0 0 95px;
        padding: 0;
        list-style-type: none
    }

        header .notification_actions ul::after {
        }

        header .notification_actions ul li {
            margin: 15px 10px 17px;
            padding: 0;
            list-style-type: none;
            display: inline-block
        }

            header .notification_actions ul li .menu-toggle {
                font-family: hcm,Arial,Helvetica,sans-serif !important;
                font-size: 18px;
                font-weight: 400 !important;
                color: #ccc;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                width: 30px;
                float: left;
                line-height: 30px;
                text-decoration: none
            }

            header .notification_actions ul li input {
                width: 300px;
                float: left
            }

header .hcm-topbar-actions {
    width: -webkit-calc(50% - 165px / 2);
    width: calc(50% - 165px / 2);
    float: right;
    padding: 0;
    overflow: visible
}

    header .hcm-topbar-actions::after {
    }

    header .hcm-topbar-actions .hcm-topbar-inner {
        margin-left: -15px;
        margin-right: -15px;
        margin: 0;
        position: relative
    }

        header .hcm-topbar-actions .hcm-topbar-inner::after {
        }

        header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container {
            margin: 0;
            padding: 0;
            list-style-type: none;
            text-align: right;
            display: inline-block;
            float: right;
            margin-right: 20px
        }

            header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container::after {
            }

            header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container > li.action-item {
                margin: 0;
                padding: 0;
                list-style-type: none;
                float: left;
                text-align: right
            }

                header .hcm-topbar-actions .hcm-topbar-inner > ul.hcm-topbar-action-container > li.action-item::after {
                }

.profile-setting-panel {
    position: absolute;
    margin: 0;
    padding: 10px 20px;
    list-style-type: none;
    background: #f7f7f7;
    width: 250px;
    text-align: left;
    margin-top: 9px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #f7f7f7;
    border-left: 1px solid #685da8;
    border-right: 1px solid #685da8;
    border-bottom: 1px solid #685da8;
    -webkit-box-shadow: rgba(0,107,182,.2) 0 15px 20px;
    box-shadow: rgba(0,107,182,.2) 0 15px 20px;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0)
}

.user_info, .user_info > ul, .user_info > ul > li {
    text-align: right
}

.profile-setting-panel::after {
}

.profile-setting-panel:before {
    content: '';
    height: 40px;
    display: block;
    position: absolute;
    top: -40px;
    width: 100%;
    left: 0
}

.profile-setting-panel li {
    padding: 10px 0;
    margin: 0;
    list-style-type: none;
    float: left;
    width: 100%
}

    .profile-setting-panel li::after {
    }

    .profile-setting-panel li.emp-info {
        margin-left: 60px;
        width: 70%
    }

        .profile-setting-panel li.emp-info .name {
            position: relative;
            transform: translateX(-20px);
            font-weight: 500 !important;
            font-size: 14px
        }

            .profile-setting-panel li.emp-info .name::after {
            }

            .profile-setting-panel li.emp-info .name span {
                display: inline-block;
                max-width: 100%;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-wrap: normal;
                display: block
            }

        .profile-setting-panel li.emp-info .id {
            transform: translateX(-20px);
            font-weight: 400 !important;
            font-size: 11px;
            margin-top: 5px
        }

            .profile-setting-panel li.emp-info .id::after {
            }

    .profile-setting-panel li.account-settings {
        border-top: 1px solid #d7dfe3;
        margin-top: 10px;
        padding-top: 15px;
        visibility: hidden;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

        .profile-setting-panel li.account-settings a {
            padding: 10px;
            width: 100%;
            background: #00b4f1;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 10px;
            color: #fff;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-transform: uppercase;
            letter-spacing: .04em;
            text-align: center;
            text-decoration: none;
            display: block;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.appbody .appContent .appContent-holder::after, .user_info > ul::after, .user_info > ul > li::after {
    clear: both;
    content: "";
    display: table
}

.profile-setting-panel li.account-settings a:hover {
    background: #00a1d8
}

.header-search-input {
    border-color: #c8d3d9;
    padding-right: 36px
}

    .header-search-input:focus ~ button:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #685da8;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.header-search-submit {
    background: 0 0;
    border: none;
    position: relative;
    left: -33px;
    top: 3px
}

    .header-search-submit:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.header-search-submit:hover:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #9bafb9;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.appbody .sidebarMenu .sideMenu-inner nav ul li a, .appbody .sidebarMenu .sideMenu-inner nav ul li span, .mobimenu, .user_info .info .welcome {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.appbody {
    background: #fff
}

    .appbody .sidebarMenu {
        background: #fbfbfb;
        border-right: 1px solid #eee;
        -webkit-box-shadow: rgba(0,0,0,.2) rem-calc(0) rem-calc(2) rem-calc(2);
        box-shadow: rgba(0,0,0,.2) rem-calc(0) rem-calc(2) rem-calc(2);
        z-index: 100
    }

        .appbody .sidebarMenu .sideMenu-inner {
            width: 65px
        }

            .appbody .sidebarMenu .sideMenu-inner nav {
                padding: 0
            }

                .appbody .sidebarMenu .sideMenu-inner nav ul {
                    margin: 0;
                    padding: 0;
                    list-style-type: none
                }

                    .appbody .sidebarMenu .sideMenu-inner nav ul li {
                        margin: 0;
                        padding: 0;
                        list-style-type: none;
                        position: relative
                    }

                        .appbody .sidebarMenu .sideMenu-inner nav ul li a {
                            font-size: 20;
                            font-weight: 400 !important;
                            color: #2c3e50;
                            padding: rem-calc(21);
                            display: block;
                            -webkit-transition: .5s;
                            -moz-transition: .5s;
                            transition: .5s
                        }

                        .appbody .sidebarMenu .sideMenu-inner nav ul li span, .loading .wrap .load, .toolTip .qtip-content, .tp-link span, .user_info .info .edit, .user_info .info .welcome {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important
                        }

                        .appbody .sidebarMenu .sideMenu-inner nav ul li a:hover {
                            background: #fccb5f;
                            color: #202328
                        }

                        .appbody .sidebarMenu .sideMenu-inner nav ul li span {
                            position: absolute;
                            right: -72px;
                            top: 50%;
                            display: inline-block;
                            padding: rem-calc(10) rem-calc(15);
                            background: #202328;
                            font-weight: 400 !important;
                            font-size: 14;
                            color: #fff;
                            line-height: 1;
                            z-index: 9999999999999999999999999
                        }

    .appbody .appContent .appContent-holder {
        height: 100%;
        overflow-y: visible;
        background: #f5f7f8
    }

        .appbody .appContent .appContent-holder::after {
        }

.mobimenu {
    font-size: 35;
    font-weight: 400 !important;
    color: red;
    display: block !important;
    margin: 10px 0 0 10px;
    float: left;
    text-decoration: none;
    height: 50px;
    width: 50px
}

    .mobimenu:hover {
        color: red;
        text-decoration: none
    }

    .mobimenu:focus {
        color: red;
        text-decoration: none
    }

.user_info {
}

    .user_info > ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

        .user_info > ul::after {
        }

        .user_info > ul > li {
            margin: 0;
            padding: 0;
            list-style-type: none;
            float: left
        }

            .user_info > ul > li::after {
            }

    .user_info .thumb_container {
        padding: 10px 16px;
        position: relative;
        float: left;
        position: relative
    }

        .user_info .thumb_container:hover .profile-setting-panel {
            display: block;
            opacity: 1;
            filter: alpha(opacity=100);
            visibility: visible;
            -webkit-transition: .4s;
            -moz-transition: .4s;
            transition: .4s
        }

            .user_info .thumb_container:hover .profile-setting-panel .emp-info .name {
                visibility: visible;
                opacity: 1;
                filter: alpha(opacity=100);
                -webkit-transform: translateX(0);
                -moz-transform: translateX(0);
                -ms-transform: translateX(0);
                -o-transform: translateX(0);
                transform: translateX(0);
                -webkit-transition: 1s cubic-bezier(.23,1,.32,1) .3s;
                -moz-transition: 1s cubic-bezier(.23,1,.32,1) .3s;
                transition: 1s cubic-bezier(.23,1,.32,1) .3s
            }

            .user_info .thumb_container:hover .profile-setting-panel .emp-info .id {
                visibility: visible;
                opacity: 1;
                filter: alpha(opacity=100);
                -webkit-transform: translateX(0);
                -moz-transform: translateX(0);
                -ms-transform: translateX(0);
                -o-transform: translateX(0);
                transform: translateX(0);
                -webkit-transition: 1s cubic-bezier(.23,1,.32,1) .4s;
                -moz-transition: 1s cubic-bezier(.23,1,.32,1) .4s;
                transition: 1s cubic-bezier(.23,1,.32,1) .4s
            }

        .user_info .thumb_container:hover .account-settings {
            visibility: visible;
            opacity: 1;
            filter: alpha(opacity=100);
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            -webkit-transition: 1s cubic-bezier(.23,1,.32,1) .5s;
            -moz-transition: 1s cubic-bezier(.23,1,.32,1) .5s;
            transition: 1s cubic-bezier(.23,1,.32,1) .5s
        }

.am-back > .am-modal-content > *, .am-close, .am-modal-content, .am-sample {
    visibility: hidden
}

.user_info .thumb_container:hover .thumb {
    -webkit-transform: translate3d(-170px,67px,0);
    -moz-transform: translate3d(-170px,67px,0);
    -ms-transform: translate3d(-170px,67px,0);
    -o-transform: translate3d(-170px,67px,0);
    transform: translate3d(-170px,67px,0)
}

.user_info .thumb_container:hover .cog {
    top: 10px;
    left: 16px;
    z-index: 10;
    -webkit-animation: 5s linear infinite spin;
    -moz-animation: 5s linear infinite spin;
    animation: 5s linear infinite spin;
    background: 0 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

    .user_info .thumb_container:hover .cog:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: #b9c7ce;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.user_info .thumb_container .cog {
    position: absolute;
    top: 35px;
    left: 40px;
    z-index: 10;
    background: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition-property: top,left,background;
    -moz-transition-property: top,left,background;
    transition-property: top,left,background;
    -webkit-transition-duration: .6s;
    -moz-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease
}

    .user_info .thumb_container .cog:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 17px;
        color: #b9c7ce;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.user_info .thumb_container .thumb {
    height: 40px;
    width: 40px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden !important;
    vertical-align: middle;
    text-align: center;
    display: block;
    border: 3px solid #e8e8e8;
    position: relative;
    z-index: 9;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

    .bodyContent::after, .gl-dropFilter ul::after, .user_info .info::after, .user_info .thumb_container .thumb::after {
        clear: both;
        content: "";
        display: table
    }

.tp-link, .user_info .info .edit {
    color: #53697e;
    -webkit-transition: .5s;
    -moz-transition: .5s
}

.user_info .thumb_container .thumb::after {
}

.user_info .thumb_container .thumb img {
    min-width: none;
    max-width: 100%;
    vertical-align: middle;
    text-align: center
}

.user_info .info {
    padding: 16px 3px 0 0;
    float: left
}

    .user_info .info::after {
    }

    .user_info .info .welcome {
        font-weight: 500 !important;
        font-size: 12px;
        color: #53697e;
        line-height: 1;
        text-align: right;
        display: block;
        margin-bottom: 5px
    }

    .gl-dropFilter i, .tp-link, .user_info .info .edit {
        font-weight: 400 !important
    }

    .user_info .info .welcome span {
        color: #53697e
    }

.loading .wrap .spinner2 i, .tp-link span {
    color: #fff;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.user_info .info .edit {
    text-decoration: none !important;
    font-size: 11px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: right;
    display: block;
    transition: .5s
}

    .user_info .info .edit:hover {
        color: #685da8
    }

.logo-elem {
    position: absolute;
    top: 0;
    right: -88px;
    z-index: -1
}

    .logo-elem g {
        fill: #685da8
    }

.tp-link {
    display: inline-block;
    float: right;
    position: relative;
    margin: 13px 5px 0;
    padding: 8px !important;
    text-decoration: none;
    text-align: center;
    background: 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    font-family: util,Arial,Helvetica,sans-serif !important;
    font-size: 18px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: .5s
}

    .tp-link:hover i {
        -webkit-transition: .5s;
        -moz-transition: .5s;
        transition: .5s
    }

    .tp-link:hover.notification {
        color: #ff5252
    }

    .tp-link:hover.thingsToDo {
        color: #00b4f1
    }

    .tp-link:hover.help {
        color: #ffc107
    }

    .tp-link:hover.logout {
        color: #685da8
    }

    .tp-link.notification span {
        background: #ff5252
    }

    .tp-link.thingsToDo span {
        background: #00b4f1
    }

    .tp-link span {
        position: absolute;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        -o-border-radius: 12px;
        border-radius: 12px;
        top: -4px;
        right: -3px;
        height: 17px;
        min-width: 17px;
        padding: 4px 3px 0;
        text-align: center;
        font-weight: 500 !important;
        font-size: 9px
    }

.gl-dropFilter i, .gl-dropFilter ul .filterby span, .gl-dropFilter ul li::before, .loading .wrap .spinner2 i {
    font-family: util,Arial,Helvetica,sans-serif !important
}

.bodyContent {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
    min-height: 70vh;
    min-width: 1024px
}

    .bodyContent::after {
    }

.drop_s {
    -webkit-box-shadow: 2px 3.5px 5px rgba(0,0,0,.9) inset;
    box-shadow: 2px 3.5px 5px rgba(0,0,0,.9) inset
}

.loading {
    content: '';
    position: fixed;
    z-index: 99999999999999999999999999999999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: auto;
    background: rgba(255,255,255,.9)
}

.dash-tabbar, .hcm-header_company {
    position: absolute;
    left: 3.5%;
    right: 0;
    margin: auto
}

.loading.no-bg {
    background-color: transparent !important;
    background: 0 0 !important
}

.loading .wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999999999999999
}

    .loading .wrap .spinner2 {
        background: #448aff;
        width: 30px;
        height: 30px;
        margin: 10px auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-animation: 1.2s ease-in-out infinite rotateRct,1.3s ease-in-out infinite color-change;
        -moz-animation: 1.2s ease-in-out infinite rotateRct,1.3s ease-in-out infinite color-change;
        animation: 1.2s ease-in-out infinite rotateRct,1.3s ease-in-out infinite color-change
    }

        .loading .wrap .spinner2 i {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            content: 'l';
            font-size: 10px;
            font-weight: 400 !important;
            text-align: center
        }

    .loading .wrap .load {
        font-weight: 700 !important;
        font-size: 8px;
        color: #53697e;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-align: center;
        -webkit-animation: 1.3s ease-in-out infinite font-change;
        -moz-animation: 1.3s ease-in-out infinite font-change;
        animation: 1.3s ease-in-out infinite font-change
    }

.toolTip {
    border-color: #d4dbe3 !important;
    border: 1px solid #d4dbe3 !important;
    background-color: #fff !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 9999999999999999999999999999
}

    .toolTip .qtip-content {
        font-weight: 500 !important;
        font-size: 10px;
        color: #53697e;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 14px
    }

.dash-tabbar .tab, .gl-dropFilter ul li {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 11px;
    cursor: pointer
}

.gl-dropFilter {
    position: absolute;
    z-index: 99
}

    .gl-dropFilter i {
        font-size: 12px;
        color: #aab3ab;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: block;
        background: #fff;
        border: 1px solid #e0e6ea;
        text-align: center;
        padding: 10px;
        width: 35px;
        height: 35px;
        float: right;
        position: relative;
        cursor: pointer;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .gl-dropFilter ul li, .gl-dropFilter ul li::before {
        vertical-align: middle;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        font-weight: 400 !important
    }

    .gl-dropFilter i:hover {
        background: #f8f8f8
    }

        .gl-dropFilter i:hover ~ ul {
            display: block
        }

    .gl-dropFilter ul {
        margin: 0;
        padding: 0 20px 10px;
        list-style-type: none;
        display: none;
        background: #fff;
        float: right;
        border: 1px solid #ebebeb;
        margin-right: -1px
    }

a[href^="http://maps.google.com/maps"], a[href^="https://maps.google.com/maps"], a[href^="https://www.google.com/maps"] {
    display: none !important
}

.gl-dropFilter ul::after {
}

.gl-dropFilter ul:hover {
    display: block
}

.gl-dropFilter ul li {
    margin: 10px 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: left;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    transition: .3s;
    letter-spacing: 0;
    line-height: 14px
}

    .gl-dropFilter ul li:hover {
        color: #a193dd
    }

        .gl-dropFilter ul li:hover:before {
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-size: 12px;
            font-weight: 400 !important;
            color: #a193dd;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

    .gl-dropFilter ul li::before {
        content: '.';
        margin-right: 5px;
        font-size: 12px;
        color: #ebebeb;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        transition: .3s
    }

.gl-dropFilter ul .filterby, .gl-dropFilter ul .filterby span {
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.dash-tabbar .tab, .dash-tabbar .tab:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    vertical-align: middle
}

.gl-dropFilter ul .filterby {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 12px;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
    vertical-align: middle
}

    .gl-dropFilter ul .filterby span {
        font-size: 10px;
        font-weight: 400 !important;
        -moz-osx-font-smoothing: grayscale;
        float: right;
        cursor: pointer
    }

.gmnoprint:not(.gm-bundled-control) {
    display: none
}

.dash-tabbar, .gm-bundled-control .gmnoprint {
    display: block
}

.gm-bundled-control .gmnoprint {
}

a[href^="http://maps.google.com/maps"] {
}

a[href^="https://maps.google.com/maps"] {
}

a[href^="https://www.google.com/maps"] {
}

.dash-tabbar {
    top: 30px;
    z-index: 100;
    width: 50px
}

    .dash-tabbar .tab {
        display: inline-block;
        background: #fafafa;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px;
        height: 55px;
        width: 55px;
        font-weight: 500 !important;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        text-align: center;
        padding: 12px;
        margin-right: 4px;
        border-bottom: 1px solid #685da8;
        -webkit-box-shadow: rgba(185,199,206,.3) 0 15px 20px;
        box-shadow: rgba(185,199,206,.3) 0 15px 20px;
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        transition: .3s
    }

#jr_inner, .gl-modal-wrapper {
    -ms-border-radius: 4px;
    -o-border-radius: 4px
}

.dash-tabbar .tab:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 30px;
    color: #53697e;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s;
    position: relative
}

.gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title, .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title span, .hcm-header_company {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title::after, .gl-modal-wrapper .gl-modal-titleWrapper::after, .gl-modal-wrapper::after {
        clear: both;
        content: "";
        display: table
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.dash-tabbar .tab:hover {
    background: #00b4f1;
    -webkit-transform: translate3d(0,-5px,0);
    -moz-transform: translate3d(0,-5px,0);
    -ms-transform: translate3d(0,-5px,0);
    -o-transform: translate3d(0,-5px,0);
    transform: translate3d(0,-5px,0);
    -webkit-box-shadow: rgba(0,180,241,.3) 0 15px 12px;
    box-shadow: rgba(0,180,241,.3) 0 15px 12px;
    border-bottom: 1px solid transparent
}

    .dash-tabbar .tab:hover:before {
        color: #fff
    }

.hcm-header_company {
    width: 400px;
    display: inline-block;
    font-weight: 700 !important;
    font-size: 16px;
    color: #685da8;
    text-align: center;
    top: 20px;
    z-index: 100
}

.gl-modal-wrapper {
    display: none;
    width: 600px;
    height: auto;
    max-height: 95vh;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 9px rgba(0,0,0,.16);
    box-shadow: 0 2px 9px rgba(0,0,0,.16);
    padding: 0;
    margin-top: 15px;
    overflow: hidden
}

.col-lg-1-1, .col-lg-1-2, .col-lg-1-3, .col-lg-1-4, .col-lg-1-5, .col-lg-1-6, .col-lg-1-7, .col-lg-1-8, .col-lg-1-9, .col-lg-10-1, .col-lg-10-2, .col-lg-10-3, .col-lg-10-4, .col-lg-10-5, .col-lg-10-6, .col-lg-10-7, .col-lg-10-8, .col-lg-10-9, .col-lg-11-1, .col-lg-11-2, .col-lg-11-3, .col-lg-11-4, .col-lg-11-5, .col-lg-11-6, .col-lg-11-7, .col-lg-11-8, .col-lg-11-9, .col-lg-12-1, .col-lg-12-2, .col-lg-12-3, .col-lg-12-4, .col-lg-12-5, .col-lg-12-6, .col-lg-12-7, .col-lg-12-8, .col-lg-12-9, .col-lg-2-1, .col-lg-2-2, .col-lg-2-3, .col-lg-2-4, .col-lg-2-5, .col-lg-2-6, .col-lg-2-7, .col-lg-2-8, .col-lg-2-9, .col-lg-3-1, .col-lg-3-2, .col-lg-3-3, .col-lg-3-4, .col-lg-3-5, .col-lg-3-6, .col-lg-3-7, .col-lg-3-8, .col-lg-3-9, .col-lg-4-1, .col-lg-4-2, .col-lg-4-3, .col-lg-4-4, .col-lg-4-5, .col-lg-4-6, .col-lg-4-7, .col-lg-4-8, .col-lg-4-9, .col-lg-5-1, .col-lg-5-2, .col-lg-5-3, .col-lg-5-4, .col-lg-5-5, .col-lg-5-6, .col-lg-5-7, .col-lg-5-8, .col-lg-5-9, .col-lg-6-1, .col-lg-6-2, .col-lg-6-3, .col-lg-6-4, .col-lg-6-5, .col-lg-6-6, .col-lg-6-7, .col-lg-6-8, .col-lg-6-9, .col-lg-7-1, .col-lg-7-2, .col-lg-7-3, .col-lg-7-4, .col-lg-7-5, .col-lg-7-6, .col-lg-7-7, .col-lg-7-8, .col-lg-7-9, .col-lg-8-1, .col-lg-8-2, .col-lg-8-3, .col-lg-8-4, .col-lg-8-5, .col-lg-8-6, .col-lg-8-7, .col-lg-8-8, .col-lg-8-9, .col-lg-9-1, .col-lg-9-2, .col-lg-9-3, .col-lg-9-4, .col-lg-9-5, .col-lg-9-6, .col-lg-9-7, .col-lg-9-8, .col-lg-9-9, .col-md-1-1, .col-md-1-2, .col-md-1-3, .col-md-1-4, .col-md-1-5, .col-md-1-6, .col-md-1-7, .col-md-1-8, .col-md-1-9, .col-md-10-1, .col-md-10-2, .col-md-10-3, .col-md-10-4, .col-md-10-5, .col-md-10-6, .col-md-10-7, .col-md-10-8, .col-md-10-9, .col-md-11-1, .col-md-11-2, .col-md-11-3, .col-md-11-4, .col-md-11-5, .col-md-11-6, .col-md-11-7, .col-md-11-8, .col-md-11-9, .col-md-12-1, .col-md-12-2, .col-md-12-3, .col-md-12-4, .col-md-12-5, .col-md-12-6, .col-md-12-7, .col-md-12-8, .col-md-12-9, .col-md-2-1, .col-md-2-2, .col-md-2-3, .col-md-2-4, .col-md-2-5, .col-md-2-6, .col-md-2-7, .col-md-2-8, .col-md-2-9, .col-md-3-1, .col-md-3-2, .col-md-3-3, .col-md-3-4, .col-md-3-5, .col-md-3-6, .col-md-3-7, .col-md-3-8, .col-md-3-9, .col-md-4-1, .col-md-4-2, .col-md-4-3, .col-md-4-4, .col-md-4-5, .col-md-4-6, .col-md-4-7, .col-md-4-8, .col-md-4-9, .col-md-5-1, .col-md-5-2, .col-md-5-3, .col-md-5-4, .col-md-5-5, .col-md-5-6, .col-md-5-7, .col-md-5-8, .col-md-5-9, .col-md-6-1, .col-md-6-2, .col-md-6-3, .col-md-6-4, .col-md-6-5, .col-md-6-6, .col-md-6-7, .col-md-6-8, .col-md-6-9, .col-md-7-1, .col-md-7-2, .col-md-7-3, .col-md-7-4, .col-md-7-5, .col-md-7-6, .col-md-7-7, .col-md-7-8, .col-md-7-9, .col-md-8-1, .col-md-8-2, .col-md-8-3, .col-md-8-4, .col-md-8-5, .col-md-8-6, .col-md-8-7, .col-md-8-8, .col-md-8-9, .col-md-9-1, .col-md-9-2, .col-md-9-3, .col-md-9-4, .col-md-9-5, .col-md-9-6, .col-md-9-7, .col-md-9-8, .col-md-9-9, .col-sm-1-1, .col-sm-1-2, .col-sm-1-3, .col-sm-1-4, .col-sm-1-5, .col-sm-1-6, .col-sm-1-7, .col-sm-1-8, .col-sm-1-9, .col-sm-10-1, .col-sm-10-2, .col-sm-10-3, .col-sm-10-4, .col-sm-10-5, .col-sm-10-6, .col-sm-10-7, .col-sm-10-8, .col-sm-10-9, .col-sm-11-1, .col-sm-11-2, .col-sm-11-3, .col-sm-11-4, .col-sm-11-5, .col-sm-11-6, .col-sm-11-7, .col-sm-11-8, .col-sm-11-9, .col-sm-12-1, .col-sm-12-2, .col-sm-12-3, .col-sm-12-4, .col-sm-12-5, .col-sm-12-6, .col-sm-12-7, .col-sm-12-8, .col-sm-12-9, .col-sm-2-1, .col-sm-2-2, .col-sm-2-3, .col-sm-2-4, .col-sm-2-5, .col-sm-2-6, .col-sm-2-7, .col-sm-2-8, .col-sm-2-9, .col-sm-3-1, .col-sm-3-2, .col-sm-3-3, .col-sm-3-4, .col-sm-3-5, .col-sm-3-6, .col-sm-3-7, .col-sm-3-8, .col-sm-3-9, .col-sm-4-1, .col-sm-4-2, .col-sm-4-3, .col-sm-4-4, .col-sm-4-5, .col-sm-4-6, .col-sm-4-7, .col-sm-4-8, .col-sm-4-9, .col-sm-5-1, .col-sm-5-2, .col-sm-5-3, .col-sm-5-4, .col-sm-5-5, .col-sm-5-6, .col-sm-5-7, .col-sm-5-8, .col-sm-5-9, .col-sm-6-1, .col-sm-6-2, .col-sm-6-3, .col-sm-6-4, .col-sm-6-5, .col-sm-6-6, .col-sm-6-7, .col-sm-6-8, .col-sm-6-9, .col-sm-7-1, .col-sm-7-2, .col-sm-7-3, .col-sm-7-4, .col-sm-7-5, .col-sm-7-6, .col-sm-7-7, .col-sm-7-8, .col-sm-7-9, .col-sm-8-1, .col-sm-8-2, .col-sm-8-3, .col-sm-8-4, .col-sm-8-5, .col-sm-8-6, .col-sm-8-7, .col-sm-8-8, .col-sm-8-9, .col-sm-9-1, .col-sm-9-2, .col-sm-9-3, .col-sm-9-4, .col-sm-9-5, .col-sm-9-6, .col-sm-9-7, .col-sm-9-8, .col-sm-9-9, .col-xs-1-1, .col-xs-1-2, .col-xs-1-3, .col-xs-1-4, .col-xs-1-5, .col-xs-1-6, .col-xs-1-7, .col-xs-1-8, .col-xs-1-9, .col-xs-10-1, .col-xs-10-2, .col-xs-10-3, .col-xs-10-4, .col-xs-10-5, .col-xs-10-6, .col-xs-10-7, .col-xs-10-8, .col-xs-10-9, .col-xs-11-1, .col-xs-11-2, .col-xs-11-3, .col-xs-11-4, .col-xs-11-5, .col-xs-11-6, .col-xs-11-7, .col-xs-11-8, .col-xs-11-9, .col-xs-12-1, .col-xs-12-2, .col-xs-12-3, .col-xs-12-4, .col-xs-12-5, .col-xs-12-6, .col-xs-12-7, .col-xs-12-8, .col-xs-12-9, .col-xs-2-1, .col-xs-2-2, .col-xs-2-3, .col-xs-2-4, .col-xs-2-5, .col-xs-2-6, .col-xs-2-7, .col-xs-2-8, .col-xs-2-9, .col-xs-3-1, .col-xs-3-2, .col-xs-3-3, .col-xs-3-4, .col-xs-3-5, .col-xs-3-6, .col-xs-3-7, .col-xs-3-8, .col-xs-3-9, .col-xs-4-1, .col-xs-4-2, .col-xs-4-3, .col-xs-4-4, .col-xs-4-5, .col-xs-4-6, .col-xs-4-7, .col-xs-4-8, .col-xs-4-9, .col-xs-5-1, .col-xs-5-2, .col-xs-5-3, .col-xs-5-4, .col-xs-5-5, .col-xs-5-6, .col-xs-5-7, .col-xs-5-8, .col-xs-5-9, .col-xs-6-1, .col-xs-6-2, .col-xs-6-3, .col-xs-6-4, .col-xs-6-5, .col-xs-6-6, .col-xs-6-7, .col-xs-6-8, .col-xs-6-9, .col-xs-7-1, .col-xs-7-2, .col-xs-7-3, .col-xs-7-4, .col-xs-7-5, .col-xs-7-6, .col-xs-7-7, .col-xs-7-8, .col-xs-7-9, .col-xs-8-1, .col-xs-8-2, .col-xs-8-3, .col-xs-8-4, .col-xs-8-5, .col-xs-8-6, .col-xs-8-7, .col-xs-8-8, .col-xs-8-9, .col-xs-9-1, .col-xs-9-2, .col-xs-9-3, .col-xs-9-4, .col-xs-9-5, .col-xs-9-6, .col-xs-9-7, .col-xs-9-8, .col-xs-9-9 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.gl-modal-wrapper::after {
}

.gl-modal-wrapper.small {
    width: 600px
}

.gl-modal-wrapper.medium {
    width: 800px
}

.gl-modal-wrapper.large {
    width: 80%
}

.gl-modal-wrapper .gl-modal-titleWrapper {
    height: 68px;
    padding: 25px 20px;
    background: #685da8;
    position: relative
}

    .gl-modal-wrapper .gl-modal-titleWrapper::after {
    }

    .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title {
        font-weight: 400 !important;
        font-size: 18px;
        color: #fff;
        position: relative;
        z-index: 0
    }

        .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title::after {
        }

        .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-title span {
            font-weight: 700 !important;
            font-size: 18px;
            color: #00b4f1
        }

    .gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-close {
        width: 30px;
        height: 30px;
        cursor: pointer;
        position: absolute;
        z-index: 10;
        top: 20px;
        right: 20px
    }

.rs-readonly .rs-handle.rs-move, .rs-tooltip {
    cursor: default
}

.gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-close:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    color: #c8d3d9;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details::after, .gl-modal-wrapper .gl-modal-contentWrapper::after, .gl-modal-wrapper .gl-modal-footer::after {
    content: "";
    display: table;
    clear: both
}

.gl-modal-wrapper .gl-modal-contentWrapper .discription, .gl-modal-wrapper .gl-modal-contentWrapper .row.sub-title, .gl-modal-wrapper .gl-modal-contentWrapper .row.title {
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-modal-wrapper .gl-modal-titleWrapper .gl-modal-close:hover:before {
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.gl-modal-wrapper .gl-modal-contentWrapper {
    max-height: -webkit-calc(95vh - 68px);
    max-height: calc(95vh - 68px);
    background: #fff;
    overflow: auto;
    position: relative
}

    .gl-modal-wrapper .gl-modal-contentWrapper::after {
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .container-fluid {
        padding: 20px 40px
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .discription {
        font-weight: 400 !important;
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 20px
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .row.title {
        font-weight: 500 !important;
        font-size: 14px
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .row.sub-title {
        font-weight: 500 !important;
        font-size: 12px;
        margin-bottom: 5px
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list {
        list-style-type: none;
        overflow: hidden;
        padding-left: 0
    }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li {
            border: 1px dashed #c8d3d9;
            padding: 10px;
            margin-left: 0 !important;
            margin-right: 0 !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li input[type=text] {
                min-width: 100%;
                width: -webkit-calc(100% - 0px);
                width: calc(100% - 0px);
                border: none;
                border-bottom: 1px dashed #685da8;
                background: 0 0
            }

            .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li:hover {
                background: #9cc4e4;
                color: #685da8;
                border: 1px solid #9cc4e4;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li:hover .action .edit {
                    background: #685da8;
                    color: #fff
                }

                .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li:hover .action .delete {
                    background: #685da8;
                    color: #fff
                }

                .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li:hover .action .save {
                    background: #685da8;
                    color: #fff
                }

            .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action {
                text-align: right;
                float: right;
                padding: 0
            }

                .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .delete, .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .edit, .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .save {
                    font-family: util,Arial,Helvetica,sans-serif !important;
                    font-size: 7px;
                    font-weight: 400 !important;
                    color: #c5cfd8;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding: 5px 10px;
                    text-align: center;
                    min-width: 20px;
                    vertical-align: middle;
                    display: inline-block;
                    -webkit-border-radius: 50px;
                    -moz-border-radius: 50px;
                    -ms-border-radius: 50px;
                    -o-border-radius: 50px;
                    border-radius: 50px;
                    background: #eff2f4;
                    cursor: pointer;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .edit:hover {
                        background: #00b8d4;
                        color: #fff;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .delete:hover {
                        background: #f36861;
                        color: #fff;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-list li .action .save:hover {
                        background: #7fba00;
                        color: #fff;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details {
        min-height: 100px;
        position: relative
    }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details::after {
        }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_image {
            width: 100px;
            height: 100px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            overflow: hidden;
            border: 5px solid #fff;
            border-bottom-color: #685da8;
            border-right-color: #685da8;
            box-shadow: rgba(0,0,0,.3) 0 6px 25px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            top: 0;
            left: 30px
        }

.gl-table_wraper .gl-table .tr th, .gl-table_wraper .gl-table > thead > tr > th {
    padding-top: 22px;
    padding-bottom: 22px;
    border-bottom: 1px solid #ebebeb;
    margin: 10px 0 !important;
    color: #685da8;
    letter-spacing: .043em;
    border-top: none !important;
    position: relative
}

.gl-table_wraper .gl-table.with_border > tbody > tr > td, .gl-table_wraper .gl-table.with_border > tfoot > tr > td, .gl-table_wraper .gl-table.with_border > thead > tr > th {
    border-right: 1px solid #ededed
}

.gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_image img {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top {
    height: 50px;
    background: #685da8;
    padding: 20px 30px 0 150px
}

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_name {
        display: inline-block;
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 18px;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_no span, .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_title {
        font-weight: 500 !important;
        font-size: 14px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_title {
        display: inline-block;
        float: left;
        border-left: 1px solid #f5f7f8;
        padding-left: 20px;
        margin-left: 20px;
        margin-top: 5px
    }

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_no {
        display: inline-block;
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 13px;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        border-left: 1px solid #f5f7f8;
        padding-left: 20px;
        margin-left: 20px;
        margin-top: 5px
    }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_top .gl-modal-emp_no span {
        }

.gl-table_wraper .gl-table .tr.branch a::before, .gl-table_wraper .gl-table .tr.leaf td span::before {
    color: #d1d0d7;
    font-weight: 400 !important;
    vertical-align: middle;
    font-size: 11px;
    font-family: util,Arial,Helvetica,sans-serif !important
}

.gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_bottom {
    padding: 0 30px 0 150px
}

    .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_bottom .gl-modal-emp_info {
        display: inline-block;
        float: left;
        border-right: 1px solid #c8d3d9;
        padding-right: 20px;
        margin-right: 20px;
        margin-top: 10px
    }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_bottom .gl-modal-emp_info:last-child {
            border-right: none;
            padding-right: 0;
            margin-right: 0
        }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_bottom .gl-modal-emp_info .gl-modal-caption {
            display: inline-block;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 13px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .gl-modal-wrapper .gl-modal-contentWrapper .gl-modal-emp_details .gl-modal-emp_bottom .gl-modal-emp_info .gl-modal-value {
            display: inline-block;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 14px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

.gl-modal-wrapper .gl-modal-footer {
    padding: 20px;
    height: 80px;
    background: #fff;
    position: relative
}

    .gl-modal-wrapper .gl-modal-footer::after {
    }

    .gl-modal-wrapper .gl-modal-footer .hcm-button_area {
        margin: 0 !important;
        padding: 0 !important
    }

.gl-modal-wrapper.with_footer .gl-modal-contentWrapper {
    max-height: -webkit-calc(95vh - 148px);
    max-height: calc(95vh - 148px)
}

.gl-modal-wrapper.fix_height {
    height: 95vh
}

    .gl-modal-wrapper.fix_height .gl-modal-contentWrapper {
        height: -webkit-calc(95vh - 68px);
        height: calc(95vh - 68px)
    }

.gl-modal-wrapper.full {
    width: 100%;
    max-height: 100vh;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
    margin: 0;
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important
}

    .gl-modal-wrapper.full .gl-modal-contentWrapper {
        max-height: -webkit-calc(100vh - 68px);
        max-height: calc(100vh - 68px);
        height: -webkit-calc(100vh - 68px);
        height: calc(100vh - 68px)
    }

.modal-dialog {
    display: block
}

.aly-qt-wrapper .aly-qt-container, .analytic-page-title ul, .flex-parent {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    box-lines: no-wrap;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap
}

    .aly-qt-wrapper .ffrw.aly-qt-container, .analytic-page-title ul.ffrw, .flex-parent.ffrw {
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .aly-qt-wrapper .ffcw.aly-qt-container, .analytic-page-title ul.ffcw, .flex-parent.ffcw {
        -webkit-flex-flow: column wrap;
        -moz-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap
    }

    .aly-qt-wrapper .ais.aly-qt-container, .analytic-page-title ul.ais, .flex-parent.ais {
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        box-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        -o-align-items: stretch;
        align-items: stretch;
        -ms-flex-align: stretch
    }

    .aly-qt-wrapper .ac.aly-qt-container, .analytic-page-title ul.ac, .flex-parent.ac {
        -webkit-align-content: flex-start;
        -moz-align-content: flex-start;
        align-content: flex-start;
        -ms-flex-line-pack: start
    }

.flex-child {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch
}

.col-xs-1-1 {
    position: relative;
    float: left;
    width: 9.16667%
}

.col-xs-1-2 {
    position: relative;
    float: left;
    width: 10%
}

.col-xs-1-3 {
    position: relative;
    float: left;
    width: 10.83333%
}

.col-xs-1-4 {
    position: relative;
    float: left;
    width: 11.66667%
}

.col-xs-1-5 {
    position: relative;
    float: left;
    width: 12.5%
}

.col-xs-1-6 {
    position: relative;
    float: left;
    width: 13.33333%
}

.col-xs-1-7 {
    position: relative;
    float: left;
    width: 14.16667%
}

.col-xs-1-8 {
    position: relative;
    float: left;
    width: 15%
}

.col-xs-1-9 {
    position: relative;
    float: left;
    width: 15.83333%
}

.col-sm-1-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-1 {
        float: left;
        width: 9.16667%
    }
}

.col-sm-1-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-2 {
        float: left;
        width: 10%
    }
}

.col-sm-1-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-3 {
        float: left;
        width: 10.83333%
    }
}

.col-sm-1-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-4 {
        float: left;
        width: 11.66667%
    }
}

.col-sm-1-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-5 {
        float: left;
        width: 12.5%
    }
}

.col-sm-1-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-6 {
        float: left;
        width: 13.33333%
    }
}

.col-sm-1-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-7 {
        float: left;
        width: 14.16667%
    }
}

.col-sm-1-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-8 {
        float: left;
        width: 15%
    }
}

.col-sm-1-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-1-9 {
        float: left;
        width: 15.83333%
    }
}

.col-md-1-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-1 {
        float: left;
        width: 9.16667%
    }
}

.col-md-1-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-2 {
        float: left;
        width: 10%
    }
}

.col-md-1-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-3 {
        float: left;
        width: 10.83333%
    }
}

.col-md-1-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-4 {
        float: left;
        width: 11.66667%
    }
}

.col-md-1-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-5 {
        float: left;
        width: 12.5%
    }
}

.col-md-1-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-6 {
        float: left;
        width: 13.33333%
    }
}

.col-md-1-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-7 {
        float: left;
        width: 14.16667%
    }
}

.col-md-1-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-8 {
        float: left;
        width: 15%
    }
}

.col-md-1-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-1-9 {
        float: left;
        width: 15.83333%
    }
}

.col-lg-1-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-1 {
        float: left;
        width: 9.16667%
    }
}

.col-lg-1-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-2 {
        float: left;
        width: 10%
    }
}

.col-lg-1-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-3 {
        float: left;
        width: 10.83333%
    }
}

.col-lg-1-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-4 {
        float: left;
        width: 11.66667%
    }
}

.col-lg-1-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-5 {
        float: left;
        width: 12.5%
    }
}

.col-lg-1-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-6 {
        float: left;
        width: 13.33333%
    }
}

.col-lg-1-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-7 {
        float: left;
        width: 14.16667%
    }
}

.col-lg-1-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-8 {
        float: left;
        width: 15%
    }
}

.col-lg-1-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-1-9 {
        float: left;
        width: 15.83333%
    }
}

.col-xs-2-1 {
    position: relative;
    float: left;
    width: 17.5%
}

.col-xs-2-2 {
    position: relative;
    float: left;
    width: 18.33333%
}

.col-xs-2-3 {
    position: relative;
    float: left;
    width: 19.16667%
}

.col-xs-2-4 {
    position: relative;
    float: left;
    width: 20%
}

.col-xs-2-5 {
    position: relative;
    float: left;
    width: 20.83333%
}

.col-xs-2-6 {
    position: relative;
    float: left;
    width: 21.66667%
}

.col-xs-2-7 {
    position: relative;
    float: left;
    width: 22.5%
}

.col-xs-2-8 {
    position: relative;
    float: left;
    width: 23.33333%
}

.col-xs-2-9 {
    position: relative;
    float: left;
    width: 24.16667%
}

.col-sm-2-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-1 {
        float: left;
        width: 17.5%
    }
}

.col-sm-2-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-2 {
        float: left;
        width: 18.33333%
    }
}

.col-sm-2-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-3 {
        float: left;
        width: 19.16667%
    }
}

.col-sm-2-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-4 {
        float: left;
        width: 20%
    }
}

.col-sm-2-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-5 {
        float: left;
        width: 20.83333%
    }
}

.col-sm-2-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-6 {
        float: left;
        width: 21.66667%
    }
}

.col-sm-2-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-7 {
        float: left;
        width: 22.5%
    }
}

.col-sm-2-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-8 {
        float: left;
        width: 23.33333%
    }
}

.col-sm-2-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-2-9 {
        float: left;
        width: 24.16667%
    }
}

.col-md-2-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-1 {
        float: left;
        width: 17.5%
    }
}

.col-md-2-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-2 {
        float: left;
        width: 18.33333%
    }
}

.col-md-2-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-3 {
        float: left;
        width: 19.16667%
    }
}

.col-md-2-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-4 {
        float: left;
        width: 20%
    }
}

.col-md-2-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-5 {
        float: left;
        width: 20.83333%
    }
}

.col-md-2-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-6 {
        float: left;
        width: 21.66667%
    }
}

.col-md-2-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-7 {
        float: left;
        width: 22.5%
    }
}

.col-md-2-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-8 {
        float: left;
        width: 23.33333%
    }
}

.col-md-2-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-2-9 {
        float: left;
        width: 24.16667%
    }
}

.col-lg-2-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-1 {
        float: left;
        width: 17.5%
    }
}

.col-lg-2-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-2 {
        float: left;
        width: 18.33333%
    }
}

.col-lg-2-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-3 {
        float: left;
        width: 19.16667%
    }
}

.col-lg-2-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-4 {
        float: left;
        width: 20%
    }
}

.col-lg-2-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-5 {
        float: left;
        width: 20.83333%
    }
}

.col-lg-2-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-6 {
        float: left;
        width: 21.66667%
    }
}

.col-lg-2-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-7 {
        float: left;
        width: 22.5%
    }
}

.col-lg-2-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-8 {
        float: left;
        width: 23.33333%
    }
}

.col-lg-2-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-2-9 {
        float: left;
        width: 24.16667%
    }
}

.col-xs-3-1 {
    position: relative;
    float: left;
    width: 25.83333%
}

.col-xs-3-2 {
    position: relative;
    float: left;
    width: 26.66667%
}

.col-xs-3-3 {
    position: relative;
    float: left;
    width: 27.5%
}

.col-xs-3-4 {
    position: relative;
    float: left;
    width: 28.33333%
}

.col-xs-3-5 {
    position: relative;
    float: left;
    width: 29.16667%
}

.col-xs-3-6 {
    position: relative;
    float: left;
    width: 30%
}

.col-xs-3-7 {
    position: relative;
    float: left;
    width: 30.83333%
}

.col-xs-3-8 {
    position: relative;
    float: left;
    width: 31.66667%
}

.col-xs-3-9 {
    position: relative;
    float: left;
    width: 32.5%
}

.col-sm-3-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-1 {
        float: left;
        width: 25.83333%
    }
}

.col-sm-3-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-2 {
        float: left;
        width: 26.66667%
    }
}

.col-sm-3-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-3 {
        float: left;
        width: 27.5%
    }
}

.col-sm-3-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-4 {
        float: left;
        width: 28.33333%
    }
}

.col-sm-3-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-5 {
        float: left;
        width: 29.16667%
    }
}

.col-sm-3-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-6 {
        float: left;
        width: 30%
    }
}

.col-sm-3-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-7 {
        float: left;
        width: 30.83333%
    }
}

.col-sm-3-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-8 {
        float: left;
        width: 31.66667%
    }
}

.col-sm-3-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-3-9 {
        float: left;
        width: 32.5%
    }
}

.col-md-3-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-1 {
        float: left;
        width: 25.83333%
    }
}

.col-md-3-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-2 {
        float: left;
        width: 26.66667%
    }
}

.col-md-3-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-3 {
        float: left;
        width: 27.5%
    }
}

.col-md-3-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-4 {
        float: left;
        width: 28.33333%
    }
}

.col-md-3-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-5 {
        float: left;
        width: 29.16667%
    }
}

.col-md-3-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-6 {
        float: left;
        width: 30%
    }
}

.col-md-3-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-7 {
        float: left;
        width: 30.83333%
    }
}

.col-md-3-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-8 {
        float: left;
        width: 31.66667%
    }
}

.col-md-3-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-3-9 {
        float: left;
        width: 32.5%
    }
}

.col-lg-3-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-1 {
        float: left;
        width: 25.83333%
    }
}

.col-lg-3-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-2 {
        float: left;
        width: 26.66667%
    }
}

.col-lg-3-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-3 {
        float: left;
        width: 27.5%
    }
}

.col-lg-3-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-4 {
        float: left;
        width: 28.33333%
    }
}

.col-lg-3-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-5 {
        float: left;
        width: 29.16667%
    }
}

.col-lg-3-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-6 {
        float: left;
        width: 30%
    }
}

.col-lg-3-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-7 {
        float: left;
        width: 30.83333%
    }
}

.col-lg-3-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-8 {
        float: left;
        width: 31.66667%
    }
}

.col-lg-3-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-3-9 {
        float: left;
        width: 32.5%
    }
}

.col-xs-4-1 {
    position: relative;
    float: left;
    width: 34.16667%
}

.col-xs-4-2 {
    position: relative;
    float: left;
    width: 35%
}

.col-xs-4-3 {
    position: relative;
    float: left;
    width: 35.83333%
}

.col-xs-4-4 {
    position: relative;
    float: left;
    width: 36.66667%
}

.col-xs-4-5 {
    position: relative;
    float: left;
    width: 37.5%
}

.col-xs-4-6 {
    position: relative;
    float: left;
    width: 38.33333%
}

.col-xs-4-7 {
    position: relative;
    float: left;
    width: 39.16667%
}

.col-xs-4-8 {
    position: relative;
    float: left;
    width: 40%
}

.col-xs-4-9 {
    position: relative;
    float: left;
    width: 40.83333%
}

.col-sm-4-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-1 {
        float: left;
        width: 34.16667%
    }
}

.col-sm-4-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-2 {
        float: left;
        width: 35%
    }
}

.col-sm-4-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-3 {
        float: left;
        width: 35.83333%
    }
}

.col-sm-4-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-4 {
        float: left;
        width: 36.66667%
    }
}

.col-sm-4-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-5 {
        float: left;
        width: 37.5%
    }
}

.col-sm-4-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-6 {
        float: left;
        width: 38.33333%
    }
}

.col-sm-4-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-7 {
        float: left;
        width: 39.16667%
    }
}

.col-sm-4-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-8 {
        float: left;
        width: 40%
    }
}

.col-sm-4-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-4-9 {
        float: left;
        width: 40.83333%
    }
}

.col-md-4-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-1 {
        float: left;
        width: 34.16667%
    }
}

.col-md-4-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-2 {
        float: left;
        width: 35%
    }
}

.col-md-4-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-3 {
        float: left;
        width: 35.83333%
    }
}

.col-md-4-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-4 {
        float: left;
        width: 36.66667%
    }
}

.col-md-4-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-5 {
        float: left;
        width: 37.5%
    }
}

.col-md-4-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-6 {
        float: left;
        width: 38.33333%
    }
}

.col-md-4-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-7 {
        float: left;
        width: 39.16667%
    }
}

.col-md-4-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-8 {
        float: left;
        width: 40%
    }
}

.col-md-4-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-4-9 {
        float: left;
        width: 40.83333%
    }
}

.col-lg-4-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-1 {
        float: left;
        width: 34.16667%
    }
}

.col-lg-4-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-2 {
        float: left;
        width: 35%
    }
}

.col-lg-4-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-3 {
        float: left;
        width: 35.83333%
    }
}

.col-lg-4-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-4 {
        float: left;
        width: 36.66667%
    }
}

.col-lg-4-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-5 {
        float: left;
        width: 37.5%
    }
}

.col-lg-4-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-6 {
        float: left;
        width: 38.33333%
    }
}

.col-lg-4-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-7 {
        float: left;
        width: 39.16667%
    }
}

.col-lg-4-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-8 {
        float: left;
        width: 40%
    }
}

.col-lg-4-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-4-9 {
        float: left;
        width: 40.83333%
    }
}

.col-xs-5-1 {
    position: relative;
    float: left;
    width: 42.5%
}

.col-xs-5-2 {
    position: relative;
    float: left;
    width: 43.33333%
}

.col-xs-5-3 {
    position: relative;
    float: left;
    width: 44.16667%
}

.col-xs-5-4 {
    position: relative;
    float: left;
    width: 45%
}

.col-xs-5-5 {
    position: relative;
    float: left;
    width: 45.83333%
}

.col-xs-5-6 {
    position: relative;
    float: left;
    width: 46.66667%
}

.col-xs-5-7 {
    position: relative;
    float: left;
    width: 47.5%
}

.col-xs-5-8 {
    position: relative;
    float: left;
    width: 48.33333%
}

.col-xs-5-9 {
    position: relative;
    float: left;
    width: 49.16667%
}

.col-sm-5-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-1 {
        float: left;
        width: 42.5%
    }
}

.col-sm-5-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-2 {
        float: left;
        width: 43.33333%
    }
}

.col-sm-5-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-3 {
        float: left;
        width: 44.16667%
    }
}

.col-sm-5-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-4 {
        float: left;
        width: 45%
    }
}

.col-sm-5-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-5 {
        float: left;
        width: 45.83333%
    }
}

.col-sm-5-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-6 {
        float: left;
        width: 46.66667%
    }
}

.col-sm-5-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-7 {
        float: left;
        width: 47.5%
    }
}

.col-sm-5-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-8 {
        float: left;
        width: 48.33333%
    }
}

.col-sm-5-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-5-9 {
        float: left;
        width: 49.16667%
    }
}

.col-md-5-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-1 {
        float: left;
        width: 42.5%
    }
}

.col-md-5-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-2 {
        float: left;
        width: 43.33333%
    }
}

.col-md-5-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-3 {
        float: left;
        width: 44.16667%
    }
}

.col-md-5-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-4 {
        float: left;
        width: 45%
    }
}

.col-md-5-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-5 {
        float: left;
        width: 45.83333%
    }
}

.col-md-5-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-6 {
        float: left;
        width: 46.66667%
    }
}

.col-md-5-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-7 {
        float: left;
        width: 47.5%
    }
}

.col-md-5-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-8 {
        float: left;
        width: 48.33333%
    }
}

.col-md-5-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-5-9 {
        float: left;
        width: 49.16667%
    }
}

.col-lg-5-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-1 {
        float: left;
        width: 42.5%
    }
}

.col-lg-5-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-2 {
        float: left;
        width: 43.33333%
    }
}

.col-lg-5-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-3 {
        float: left;
        width: 44.16667%
    }
}

.col-lg-5-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-4 {
        float: left;
        width: 45%
    }
}

.col-lg-5-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-5 {
        float: left;
        width: 45.83333%
    }
}

.col-lg-5-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-6 {
        float: left;
        width: 46.66667%
    }
}

.col-lg-5-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-7 {
        float: left;
        width: 47.5%
    }
}

.col-lg-5-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-8 {
        float: left;
        width: 48.33333%
    }
}

.col-lg-5-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-5-9 {
        float: left;
        width: 49.16667%
    }
}

.col-xs-6-1 {
    position: relative;
    float: left;
    width: 50.83333%
}

.col-xs-6-2 {
    position: relative;
    float: left;
    width: 51.66667%
}

.col-xs-6-3 {
    position: relative;
    float: left;
    width: 52.5%
}

.col-xs-6-4 {
    position: relative;
    float: left;
    width: 53.33333%
}

.col-xs-6-5 {
    position: relative;
    float: left;
    width: 54.16667%
}

.col-xs-6-6 {
    position: relative;
    float: left;
    width: 55%
}

.col-xs-6-7 {
    position: relative;
    float: left;
    width: 55.83333%
}

.col-xs-6-8 {
    position: relative;
    float: left;
    width: 56.66667%
}

.col-xs-6-9 {
    position: relative;
    float: left;
    width: 57.5%
}

.col-sm-6-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-1 {
        float: left;
        width: 50.83333%
    }
}

.col-sm-6-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-2 {
        float: left;
        width: 51.66667%
    }
}

.col-sm-6-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-3 {
        float: left;
        width: 52.5%
    }
}

.col-sm-6-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-4 {
        float: left;
        width: 53.33333%
    }
}

.col-sm-6-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-5 {
        float: left;
        width: 54.16667%
    }
}

.col-sm-6-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-6 {
        float: left;
        width: 55%
    }
}

.col-sm-6-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-7 {
        float: left;
        width: 55.83333%
    }
}

.col-sm-6-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-8 {
        float: left;
        width: 56.66667%
    }
}

.col-sm-6-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-6-9 {
        float: left;
        width: 57.5%
    }
}

.col-md-6-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-1 {
        float: left;
        width: 50.83333%
    }
}

.col-md-6-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-2 {
        float: left;
        width: 51.66667%
    }
}

.col-md-6-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-3 {
        float: left;
        width: 52.5%
    }
}

.col-md-6-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-4 {
        float: left;
        width: 53.33333%
    }
}

.col-md-6-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-5 {
        float: left;
        width: 54.16667%
    }
}

.col-md-6-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-6 {
        float: left;
        width: 55%
    }
}

.col-md-6-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-7 {
        float: left;
        width: 55.83333%
    }
}

.col-md-6-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-8 {
        float: left;
        width: 56.66667%
    }
}

.col-md-6-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-6-9 {
        float: left;
        width: 57.5%
    }
}

.col-lg-6-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-1 {
        float: left;
        width: 50.83333%
    }
}

.col-lg-6-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-2 {
        float: left;
        width: 51.66667%
    }
}

.col-lg-6-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-3 {
        float: left;
        width: 52.5%
    }
}

.col-lg-6-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-4 {
        float: left;
        width: 53.33333%
    }
}

.col-lg-6-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-5 {
        float: left;
        width: 54.16667%
    }
}

.col-lg-6-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-6 {
        float: left;
        width: 55%
    }
}

.col-lg-6-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-7 {
        float: left;
        width: 55.83333%
    }
}

.col-lg-6-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-8 {
        float: left;
        width: 56.66667%
    }
}

.col-lg-6-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-6-9 {
        float: left;
        width: 57.5%
    }
}

.col-xs-7-1 {
    position: relative;
    float: left;
    width: 59.16667%
}

.col-xs-7-2 {
    position: relative;
    float: left;
    width: 60%
}

.col-xs-7-3 {
    position: relative;
    float: left;
    width: 60.83333%
}

.col-xs-7-4 {
    position: relative;
    float: left;
    width: 61.66667%
}

.col-xs-7-5 {
    position: relative;
    float: left;
    width: 62.5%
}

.col-xs-7-6 {
    position: relative;
    float: left;
    width: 63.33333%
}

.col-xs-7-7 {
    position: relative;
    float: left;
    width: 64.16667%
}

.col-xs-7-8 {
    position: relative;
    float: left;
    width: 65%
}

.col-xs-7-9 {
    position: relative;
    float: left;
    width: 65.83333%
}

.col-sm-7-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-1 {
        float: left;
        width: 59.16667%
    }
}

.col-sm-7-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-2 {
        float: left;
        width: 60%
    }
}

.col-sm-7-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-3 {
        float: left;
        width: 60.83333%
    }
}

.col-sm-7-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-4 {
        float: left;
        width: 61.66667%
    }
}

.col-sm-7-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-5 {
        float: left;
        width: 62.5%
    }
}

.col-sm-7-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-6 {
        float: left;
        width: 63.33333%
    }
}

.col-sm-7-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-7 {
        float: left;
        width: 64.16667%
    }
}

.col-sm-7-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-8 {
        float: left;
        width: 65%
    }
}

.col-sm-7-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-7-9 {
        float: left;
        width: 65.83333%
    }
}

.col-md-7-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-1 {
        float: left;
        width: 59.16667%
    }
}

.col-md-7-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-2 {
        float: left;
        width: 60%
    }
}

.col-md-7-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-3 {
        float: left;
        width: 60.83333%
    }
}

.col-md-7-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-4 {
        float: left;
        width: 61.66667%
    }
}

.col-md-7-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-5 {
        float: left;
        width: 62.5%
    }
}

.col-md-7-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-6 {
        float: left;
        width: 63.33333%
    }
}

.col-md-7-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-7 {
        float: left;
        width: 64.16667%
    }
}

.col-md-7-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-8 {
        float: left;
        width: 65%
    }
}

.col-md-7-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-7-9 {
        float: left;
        width: 65.83333%
    }
}

.col-lg-7-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-1 {
        float: left;
        width: 59.16667%
    }
}

.col-lg-7-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-2 {
        float: left;
        width: 60%
    }
}

.col-lg-7-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-3 {
        float: left;
        width: 60.83333%
    }
}

.col-lg-7-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-4 {
        float: left;
        width: 61.66667%
    }
}

.col-lg-7-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-5 {
        float: left;
        width: 62.5%
    }
}

.col-lg-7-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-6 {
        float: left;
        width: 63.33333%
    }
}

.col-lg-7-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-7 {
        float: left;
        width: 64.16667%
    }
}

.col-lg-7-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-8 {
        float: left;
        width: 65%
    }
}

.col-lg-7-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-7-9 {
        float: left;
        width: 65.83333%
    }
}

.col-xs-8-1 {
    position: relative;
    float: left;
    width: 67.5%
}

.col-xs-8-2 {
    position: relative;
    float: left;
    width: 68.33333%
}

.col-xs-8-3 {
    position: relative;
    float: left;
    width: 69.16667%
}

.col-xs-8-4 {
    position: relative;
    float: left;
    width: 70%
}

.col-xs-8-5 {
    position: relative;
    float: left;
    width: 70.83333%
}

.col-xs-8-6 {
    position: relative;
    float: left;
    width: 71.66667%
}

.col-xs-8-7 {
    position: relative;
    float: left;
    width: 72.5%
}

.col-xs-8-8 {
    position: relative;
    float: left;
    width: 73.33333%
}

.col-xs-8-9 {
    position: relative;
    float: left;
    width: 74.16667%
}

.col-sm-8-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-1 {
        float: left;
        width: 67.5%
    }
}

.col-sm-8-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-2 {
        float: left;
        width: 68.33333%
    }
}

.col-sm-8-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-3 {
        float: left;
        width: 69.16667%
    }
}

.col-sm-8-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-4 {
        float: left;
        width: 70%
    }
}

.col-sm-8-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-5 {
        float: left;
        width: 70.83333%
    }
}

.col-sm-8-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-6 {
        float: left;
        width: 71.66667%
    }
}

.col-sm-8-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-7 {
        float: left;
        width: 72.5%
    }
}

.col-sm-8-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-8 {
        float: left;
        width: 73.33333%
    }
}

.col-sm-8-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-8-9 {
        float: left;
        width: 74.16667%
    }
}

.col-md-8-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-1 {
        float: left;
        width: 67.5%
    }
}

.col-md-8-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-2 {
        float: left;
        width: 68.33333%
    }
}

.col-md-8-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-3 {
        float: left;
        width: 69.16667%
    }
}

.col-md-8-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-4 {
        float: left;
        width: 70%
    }
}

.col-md-8-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-5 {
        float: left;
        width: 70.83333%
    }
}

.col-md-8-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-6 {
        float: left;
        width: 71.66667%
    }
}

.col-md-8-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-7 {
        float: left;
        width: 72.5%
    }
}

.col-md-8-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-8 {
        float: left;
        width: 73.33333%
    }
}

.col-md-8-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-8-9 {
        float: left;
        width: 74.16667%
    }
}

.col-lg-8-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-1 {
        float: left;
        width: 67.5%
    }
}

.col-lg-8-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-2 {
        float: left;
        width: 68.33333%
    }
}

.col-lg-8-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-3 {
        float: left;
        width: 69.16667%
    }
}

.col-lg-8-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-4 {
        float: left;
        width: 70%
    }
}

.col-lg-8-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-5 {
        float: left;
        width: 70.83333%
    }
}

.col-lg-8-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-6 {
        float: left;
        width: 71.66667%
    }
}

.col-lg-8-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-7 {
        float: left;
        width: 72.5%
    }
}

.col-lg-8-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-8 {
        float: left;
        width: 73.33333%
    }
}

.col-lg-8-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-8-9 {
        float: left;
        width: 74.16667%
    }
}

.col-xs-9-1 {
    position: relative;
    float: left;
    width: 75.83333%
}

.col-xs-9-2 {
    position: relative;
    float: left;
    width: 76.66667%
}

.col-xs-9-3 {
    position: relative;
    float: left;
    width: 77.5%
}

.col-xs-9-4 {
    position: relative;
    float: left;
    width: 78.33333%
}

.col-xs-9-5 {
    position: relative;
    float: left;
    width: 79.16667%
}

.col-xs-9-6 {
    position: relative;
    float: left;
    width: 80%
}

.col-xs-9-7 {
    position: relative;
    float: left;
    width: 80.83333%
}

.col-xs-9-8 {
    position: relative;
    float: left;
    width: 81.66667%
}

.col-xs-9-9 {
    position: relative;
    float: left;
    width: 82.5%
}

.col-sm-9-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-1 {
        float: left;
        width: 75.83333%
    }
}

.col-sm-9-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-2 {
        float: left;
        width: 76.66667%
    }
}

.col-sm-9-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-3 {
        float: left;
        width: 77.5%
    }
}

.col-sm-9-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-4 {
        float: left;
        width: 78.33333%
    }
}

.col-sm-9-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-5 {
        float: left;
        width: 79.16667%
    }
}

.col-sm-9-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-6 {
        float: left;
        width: 80%
    }
}

.col-sm-9-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-7 {
        float: left;
        width: 80.83333%
    }
}

.col-sm-9-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-8 {
        float: left;
        width: 81.66667%
    }
}

.col-sm-9-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-9-9 {
        float: left;
        width: 82.5%
    }
}

.col-md-9-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-1 {
        float: left;
        width: 75.83333%
    }
}

.col-md-9-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-2 {
        float: left;
        width: 76.66667%
    }
}

.col-md-9-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-3 {
        float: left;
        width: 77.5%
    }
}

.col-md-9-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-4 {
        float: left;
        width: 78.33333%
    }
}

.col-md-9-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-5 {
        float: left;
        width: 79.16667%
    }
}

.col-md-9-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-6 {
        float: left;
        width: 80%
    }
}

.col-md-9-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-7 {
        float: left;
        width: 80.83333%
    }
}

.col-md-9-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-8 {
        float: left;
        width: 81.66667%
    }
}

.col-md-9-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-9-9 {
        float: left;
        width: 82.5%
    }
}

.col-lg-9-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-1 {
        float: left;
        width: 75.83333%
    }
}

.col-lg-9-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-2 {
        float: left;
        width: 76.66667%
    }
}

.col-lg-9-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-3 {
        float: left;
        width: 77.5%
    }
}

.col-lg-9-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-4 {
        float: left;
        width: 78.33333%
    }
}

.col-lg-9-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-5 {
        float: left;
        width: 79.16667%
    }
}

.col-lg-9-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-6 {
        float: left;
        width: 80%
    }
}

.col-lg-9-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-7 {
        float: left;
        width: 80.83333%
    }
}

.col-lg-9-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-8 {
        float: left;
        width: 81.66667%
    }
}

.col-lg-9-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-9-9 {
        float: left;
        width: 82.5%
    }
}

.col-xs-10-1 {
    position: relative;
    float: left;
    width: 84.16667%
}

.col-xs-10-2 {
    position: relative;
    float: left;
    width: 85%
}

.col-xs-10-3 {
    position: relative;
    float: left;
    width: 85.83333%
}

.col-xs-10-4 {
    position: relative;
    float: left;
    width: 86.66667%
}

.col-xs-10-5 {
    position: relative;
    float: left;
    width: 87.5%
}

.col-xs-10-6 {
    position: relative;
    float: left;
    width: 88.33333%
}

.col-xs-10-7 {
    position: relative;
    float: left;
    width: 89.16667%
}

.col-xs-10-8 {
    position: relative;
    float: left;
    width: 90%
}

.col-xs-10-9 {
    position: relative;
    float: left;
    width: 90.83333%
}

.col-sm-10-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-1 {
        float: left;
        width: 84.16667%
    }
}

.col-sm-10-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-2 {
        float: left;
        width: 85%
    }
}

.col-sm-10-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-3 {
        float: left;
        width: 85.83333%
    }
}

.col-sm-10-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-4 {
        float: left;
        width: 86.66667%
    }
}

.col-sm-10-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-5 {
        float: left;
        width: 87.5%
    }
}

.col-sm-10-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-6 {
        float: left;
        width: 88.33333%
    }
}

.col-sm-10-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-7 {
        float: left;
        width: 89.16667%
    }
}

.col-sm-10-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-8 {
        float: left;
        width: 90%
    }
}

.col-sm-10-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-10-9 {
        float: left;
        width: 90.83333%
    }
}

.col-md-10-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-1 {
        float: left;
        width: 84.16667%
    }
}

.col-md-10-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-2 {
        float: left;
        width: 85%
    }
}

.col-md-10-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-3 {
        float: left;
        width: 85.83333%
    }
}

.col-md-10-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-4 {
        float: left;
        width: 86.66667%
    }
}

.col-md-10-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-5 {
        float: left;
        width: 87.5%
    }
}

.col-md-10-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-6 {
        float: left;
        width: 88.33333%
    }
}

.col-md-10-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-7 {
        float: left;
        width: 89.16667%
    }
}

.col-md-10-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-8 {
        float: left;
        width: 90%
    }
}

.col-md-10-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-10-9 {
        float: left;
        width: 90.83333%
    }
}

.col-lg-10-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-1 {
        float: left;
        width: 84.16667%
    }
}

.col-lg-10-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-2 {
        float: left;
        width: 85%
    }
}

.col-lg-10-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-3 {
        float: left;
        width: 85.83333%
    }
}

.col-lg-10-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-4 {
        float: left;
        width: 86.66667%
    }
}

.col-lg-10-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-5 {
        float: left;
        width: 87.5%
    }
}

.col-lg-10-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-6 {
        float: left;
        width: 88.33333%
    }
}

.col-lg-10-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-7 {
        float: left;
        width: 89.16667%
    }
}

.col-lg-10-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-8 {
        float: left;
        width: 90%
    }
}

.col-lg-10-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-10-9 {
        float: left;
        width: 90.83333%
    }
}

.col-xs-11-1 {
    position: relative;
    float: left;
    width: 92.5%
}

.col-xs-11-2 {
    position: relative;
    float: left;
    width: 93.33333%
}

.col-xs-11-3 {
    position: relative;
    float: left;
    width: 94.16667%
}

.col-xs-11-4 {
    position: relative;
    float: left;
    width: 95%
}

.col-xs-11-5 {
    position: relative;
    float: left;
    width: 95.83333%
}

.col-xs-11-6 {
    position: relative;
    float: left;
    width: 96.66667%
}

.col-xs-11-7 {
    position: relative;
    float: left;
    width: 97.5%
}

.col-xs-11-8 {
    position: relative;
    float: left;
    width: 98.33333%
}

.col-xs-11-9 {
    position: relative;
    float: left;
    width: 99.16667%
}

.col-sm-11-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-1 {
        float: left;
        width: 92.5%
    }
}

.col-sm-11-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-2 {
        float: left;
        width: 93.33333%
    }
}

.col-sm-11-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-3 {
        float: left;
        width: 94.16667%
    }
}

.col-sm-11-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-4 {
        float: left;
        width: 95%
    }
}

.col-sm-11-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-5 {
        float: left;
        width: 95.83333%
    }
}

.col-sm-11-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-6 {
        float: left;
        width: 96.66667%
    }
}

.col-sm-11-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-7 {
        float: left;
        width: 97.5%
    }
}

.col-sm-11-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-8 {
        float: left;
        width: 98.33333%
    }
}

.col-sm-11-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-11-9 {
        float: left;
        width: 99.16667%
    }
}

.col-md-11-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-1 {
        float: left;
        width: 92.5%
    }
}

.col-md-11-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-2 {
        float: left;
        width: 93.33333%
    }
}

.col-md-11-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-3 {
        float: left;
        width: 94.16667%
    }
}

.col-md-11-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-4 {
        float: left;
        width: 95%
    }
}

.col-md-11-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-5 {
        float: left;
        width: 95.83333%
    }
}

.col-md-11-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-6 {
        float: left;
        width: 96.66667%
    }
}

.col-md-11-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-7 {
        float: left;
        width: 97.5%
    }
}

.col-md-11-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-8 {
        float: left;
        width: 98.33333%
    }
}

.col-md-11-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-11-9 {
        float: left;
        width: 99.16667%
    }
}

.col-lg-11-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-1 {
        float: left;
        width: 92.5%
    }
}

.col-lg-11-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-2 {
        float: left;
        width: 93.33333%
    }
}

.col-lg-11-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-3 {
        float: left;
        width: 94.16667%
    }
}

.col-lg-11-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-4 {
        float: left;
        width: 95%
    }
}

.col-lg-11-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-5 {
        float: left;
        width: 95.83333%
    }
}

.col-lg-11-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-6 {
        float: left;
        width: 96.66667%
    }
}

.col-lg-11-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-7 {
        float: left;
        width: 97.5%
    }
}

.col-lg-11-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-8 {
        float: left;
        width: 98.33333%
    }
}

.col-lg-11-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-11-9 {
        float: left;
        width: 99.16667%
    }
}

.col-xs-12-1 {
    position: relative;
    float: left;
    width: 100.83333%
}

.col-xs-12-2 {
    position: relative;
    float: left;
    width: 101.66667%
}

.col-xs-12-3 {
    position: relative;
    float: left;
    width: 102.5%
}

.col-xs-12-4 {
    position: relative;
    float: left;
    width: 103.33333%
}

.col-xs-12-5 {
    position: relative;
    float: left;
    width: 104.16667%
}

.col-xs-12-6 {
    position: relative;
    float: left;
    width: 105%
}

.col-xs-12-7 {
    position: relative;
    float: left;
    width: 105.83333%
}

.col-xs-12-8 {
    position: relative;
    float: left;
    width: 106.66667%
}

.col-xs-12-9 {
    position: relative;
    float: left;
    width: 107.5%
}

.col-sm-12-1 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-1 {
        float: left;
        width: 100.83333%
    }
}

.col-sm-12-2 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-2 {
        float: left;
        width: 101.66667%
    }
}

.col-sm-12-3 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-3 {
        float: left;
        width: 102.5%
    }
}

.col-sm-12-4 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-4 {
        float: left;
        width: 103.33333%
    }
}

.col-sm-12-5 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-5 {
        float: left;
        width: 104.16667%
    }
}

.col-sm-12-6 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-6 {
        float: left;
        width: 105%
    }
}

.col-sm-12-7 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-7 {
        float: left;
        width: 105.83333%
    }
}

.col-sm-12-8 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-8 {
        float: left;
        width: 106.66667%
    }
}

.col-sm-12-9 {
    position: relative
}

@media (min-width:768px) {
    .col-sm-12-9 {
        float: left;
        width: 107.5%
    }
}

.col-md-12-1 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-1 {
        float: left;
        width: 100.83333%
    }
}

.col-md-12-2 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-2 {
        float: left;
        width: 101.66667%
    }
}

.col-md-12-3 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-3 {
        float: left;
        width: 102.5%
    }
}

.col-md-12-4 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-4 {
        float: left;
        width: 103.33333%
    }
}

.col-md-12-5 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-5 {
        float: left;
        width: 104.16667%
    }
}

.col-md-12-6 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-6 {
        float: left;
        width: 105%
    }
}

.col-md-12-7 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-7 {
        float: left;
        width: 105.83333%
    }
}

.col-md-12-8 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-8 {
        float: left;
        width: 106.66667%
    }
}

.col-md-12-9 {
    position: relative
}

@media (min-width:992px) {
    .col-md-12-9 {
        float: left;
        width: 107.5%
    }
}

.col-lg-12-1 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-1 {
        float: left;
        width: 100.83333%
    }
}

.col-lg-12-2 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-2 {
        float: left;
        width: 101.66667%
    }
}

.col-lg-12-3 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-3 {
        float: left;
        width: 102.5%
    }
}

.col-lg-12-4 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-4 {
        float: left;
        width: 103.33333%
    }
}

.col-lg-12-5 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-5 {
        float: left;
        width: 104.16667%
    }
}

.col-lg-12-6 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-6 {
        float: left;
        width: 105%
    }
}

.col-lg-12-7 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-7 {
        float: left;
        width: 105.83333%
    }
}

.col-lg-12-8 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-8 {
        float: left;
        width: 106.66667%
    }
}

.col-lg-12-9 {
    position: relative
}

@media (min-width:1200px) {
    .col-lg-12-9 {
        float: left;
        width: 107.5%
    }
}

.w-1 {
    width: 1px
}

.h-1 {
    height: 1px
}

.max-w-1 {
    max-width: 1px
}

.max-h-1 {
    max-height: 1px
}

.w-1i {
    width: 1px !important
}

.h-1i {
    height: 1px !important
}

.max-w-1i {
    max-width: 1px !important
}

.max-h-1i {
    max-height: 1px !important
}

.w-2 {
    width: 2px
}

.h-2 {
    height: 2px
}

.max-w-2 {
    max-width: 2px
}

.max-h-2 {
    max-height: 2px
}

.w-2i {
    width: 2px !important
}

.h-2i {
    height: 2px !important
}

.max-w-2i {
    max-width: 2px !important
}

.max-h-2i {
    max-height: 2px !important
}

.w-3 {
    width: 3px
}

.h-3 {
    height: 3px
}

.max-w-3 {
    max-width: 3px
}

.max-h-3 {
    max-height: 3px
}

.w-3i {
    width: 3px !important
}

.h-3i {
    height: 3px !important
}

.max-w-3i {
    max-width: 3px !important
}

.max-h-3i {
    max-height: 3px !important
}

.w-4 {
    width: 4px
}

.h-4 {
    height: 4px
}

.max-w-4 {
    max-width: 4px
}

.max-h-4 {
    max-height: 4px
}

.w-4i {
    width: 4px !important
}

.h-4i {
    height: 4px !important
}

.max-w-4i {
    max-width: 4px !important
}

.max-h-4i {
    max-height: 4px !important
}

.w-5 {
    width: 5px
}

.h-5 {
    height: 5px
}

.max-w-5 {
    max-width: 5px
}

.max-h-5 {
    max-height: 5px
}

.w-5i {
    width: 5px !important
}

.h-5i {
    height: 5px !important
}

.max-w-5i {
    max-width: 5px !important
}

.max-h-5i {
    max-height: 5px !important
}

.w-6 {
    width: 6px
}

.h-6 {
    height: 6px
}

.max-w-6 {
    max-width: 6px
}

.max-h-6 {
    max-height: 6px
}

.w-6i {
    width: 6px !important
}

.h-6i {
    height: 6px !important
}

.max-w-6i {
    max-width: 6px !important
}

.max-h-6i {
    max-height: 6px !important
}

.w-7 {
    width: 7px
}

.h-7 {
    height: 7px
}

.max-w-7 {
    max-width: 7px
}

.max-h-7 {
    max-height: 7px
}

.w-7i {
    width: 7px !important
}

.h-7i {
    height: 7px !important
}

.max-w-7i {
    max-width: 7px !important
}

.max-h-7i {
    max-height: 7px !important
}

.w-8 {
    width: 8px
}

.h-8 {
    height: 8px
}

.max-w-8 {
    max-width: 8px
}

.max-h-8 {
    max-height: 8px
}

.w-8i {
    width: 8px !important
}

.h-8i {
    height: 8px !important
}

.max-w-8i {
    max-width: 8px !important
}

.max-h-8i {
    max-height: 8px !important
}

.w-9 {
    width: 9px
}

.h-9 {
    height: 9px
}

.max-w-9 {
    max-width: 9px
}

.max-h-9 {
    max-height: 9px
}

.w-9i {
    width: 9px !important
}

.h-9i {
    height: 9px !important
}

.max-w-9i {
    max-width: 9px !important
}

.max-h-9i {
    max-height: 9px !important
}

.w-10 {
    width: 10px
}

.h-10 {
    height: 10px
}

.max-w-10 {
    max-width: 10px
}

.max-h-10 {
    max-height: 10px
}

.w-10i {
    width: 10px !important
}

.h-10i {
    height: 10px !important
}

.max-w-10i {
    max-width: 10px !important
}

.max-h-10i {
    max-height: 10px !important
}

.w-11 {
    width: 11px
}

.h-11 {
    height: 11px
}

.max-w-11 {
    max-width: 11px
}

.max-h-11 {
    max-height: 11px
}

.w-11i {
    width: 11px !important
}

.h-11i {
    height: 11px !important
}

.max-w-11i {
    max-width: 11px !important
}

.max-h-11i {
    max-height: 11px !important
}

.w-12 {
    width: 12px
}

.h-12 {
    height: 12px
}

.max-w-12 {
    max-width: 12px
}

.max-h-12 {
    max-height: 12px
}

.w-12i {
    width: 12px !important
}

.h-12i {
    height: 12px !important
}

.max-w-12i {
    max-width: 12px !important
}

.max-h-12i {
    max-height: 12px !important
}

.w-13 {
    width: 13px
}

.h-13 {
    height: 13px
}

.max-w-13 {
    max-width: 13px
}

.max-h-13 {
    max-height: 13px
}

.w-13i {
    width: 13px !important
}

.h-13i {
    height: 13px !important
}

.max-w-13i {
    max-width: 13px !important
}

.max-h-13i {
    max-height: 13px !important
}

.w-14 {
    width: 14px
}

.h-14 {
    height: 14px
}

.max-w-14 {
    max-width: 14px
}

.max-h-14 {
    max-height: 14px
}

.w-14i {
    width: 14px !important
}

.h-14i {
    height: 14px !important
}

.max-w-14i {
    max-width: 14px !important
}

.max-h-14i {
    max-height: 14px !important
}

.w-15 {
    width: 15px
}

.h-15 {
    height: 15px
}

.max-w-15 {
    max-width: 15px
}

.max-h-15 {
    max-height: 15px
}

.w-15i {
    width: 15px !important
}

.h-15i {
    height: 15px !important
}

.max-w-15i {
    max-width: 15px !important
}

.max-h-15i {
    max-height: 15px !important
}

.w-16 {
    width: 16px
}

.h-16 {
    height: 16px
}

.max-w-16 {
    max-width: 16px
}

.max-h-16 {
    max-height: 16px
}

.w-16i {
    width: 16px !important
}

.h-16i {
    height: 16px !important
}

.max-w-16i {
    max-width: 16px !important
}

.max-h-16i {
    max-height: 16px !important
}

.w-17 {
    width: 17px
}

.h-17 {
    height: 17px
}

.max-w-17 {
    max-width: 17px
}

.max-h-17 {
    max-height: 17px
}

.w-17i {
    width: 17px !important
}

.h-17i {
    height: 17px !important
}

.max-w-17i {
    max-width: 17px !important
}

.max-h-17i {
    max-height: 17px !important
}

.w-18 {
    width: 18px
}

.h-18 {
    height: 18px
}

.max-w-18 {
    max-width: 18px
}

.max-h-18 {
    max-height: 18px
}

.w-18i {
    width: 18px !important
}

.h-18i {
    height: 18px !important
}

.max-w-18i {
    max-width: 18px !important
}

.max-h-18i {
    max-height: 18px !important
}

.w-19 {
    width: 19px
}

.h-19 {
    height: 19px
}

.max-w-19 {
    max-width: 19px
}

.max-h-19 {
    max-height: 19px
}

.w-19i {
    width: 19px !important
}

.h-19i {
    height: 19px !important
}

.max-w-19i {
    max-width: 19px !important
}

.max-h-19i {
    max-height: 19px !important
}

.w-20 {
    width: 20px
}

.h-20 {
    height: 20px
}

.max-w-20 {
    max-width: 20px
}

.max-h-20 {
    max-height: 20px
}

.w-20i {
    width: 20px !important
}

.h-20i {
    height: 20px !important
}

.max-w-20i {
    max-width: 20px !important
}

.max-h-20i {
    max-height: 20px !important
}

.w-21 {
    width: 21px
}

.h-21 {
    height: 21px
}

.max-w-21 {
    max-width: 21px
}

.max-h-21 {
    max-height: 21px
}

.w-21i {
    width: 21px !important
}

.h-21i {
    height: 21px !important
}

.max-w-21i {
    max-width: 21px !important
}

.max-h-21i {
    max-height: 21px !important
}

.w-22 {
    width: 22px
}

.h-22 {
    height: 22px
}

.max-w-22 {
    max-width: 22px
}

.max-h-22 {
    max-height: 22px
}

.w-22i {
    width: 22px !important
}

.h-22i {
    height: 22px !important
}

.max-w-22i {
    max-width: 22px !important
}

.max-h-22i {
    max-height: 22px !important
}

.w-23 {
    width: 23px
}

.h-23 {
    height: 23px
}

.max-w-23 {
    max-width: 23px
}

.max-h-23 {
    max-height: 23px
}

.w-23i {
    width: 23px !important
}

.h-23i {
    height: 23px !important
}

.max-w-23i {
    max-width: 23px !important
}

.max-h-23i {
    max-height: 23px !important
}

.w-24 {
    width: 24px
}

.h-24 {
    height: 24px
}

.max-w-24 {
    max-width: 24px
}

.max-h-24 {
    max-height: 24px
}

.w-24i {
    width: 24px !important
}

.h-24i {
    height: 24px !important
}

.max-w-24i {
    max-width: 24px !important
}

.max-h-24i {
    max-height: 24px !important
}

.w-25 {
    width: 25px
}

.h-25 {
    height: 25px
}

.max-w-25 {
    max-width: 25px
}

.max-h-25 {
    max-height: 25px
}

.w-25i {
    width: 25px !important
}

.h-25i {
    height: 25px !important
}

.max-w-25i {
    max-width: 25px !important
}

.max-h-25i {
    max-height: 25px !important
}

.w-26 {
    width: 26px
}

.h-26 {
    height: 26px
}

.max-w-26 {
    max-width: 26px
}

.max-h-26 {
    max-height: 26px
}

.w-26i {
    width: 26px !important
}

.h-26i {
    height: 26px !important
}

.max-w-26i {
    max-width: 26px !important
}

.max-h-26i {
    max-height: 26px !important
}

.w-27 {
    width: 27px
}

.h-27 {
    height: 27px
}

.max-w-27 {
    max-width: 27px
}

.max-h-27 {
    max-height: 27px
}

.w-27i {
    width: 27px !important
}

.h-27i {
    height: 27px !important
}

.max-w-27i {
    max-width: 27px !important
}

.max-h-27i {
    max-height: 27px !important
}

.w-28 {
    width: 28px
}

.h-28 {
    height: 28px
}

.max-w-28 {
    max-width: 28px
}

.max-h-28 {
    max-height: 28px
}

.w-28i {
    width: 28px !important
}

.h-28i {
    height: 28px !important
}

.max-w-28i {
    max-width: 28px !important
}

.max-h-28i {
    max-height: 28px !important
}

.w-29 {
    width: 29px
}

.h-29 {
    height: 29px
}

.max-w-29 {
    max-width: 29px
}

.max-h-29 {
    max-height: 29px
}

.w-29i {
    width: 29px !important
}

.h-29i {
    height: 29px !important
}

.max-w-29i {
    max-width: 29px !important
}

.max-h-29i {
    max-height: 29px !important
}

.w-30 {
    width: 30px
}

.h-30 {
    height: 30px
}

.max-w-30 {
    max-width: 30px
}

.max-h-30 {
    max-height: 30px
}

.w-30i {
    width: 30px !important
}

.h-30i {
    height: 30px !important
}

.max-w-30i {
    max-width: 30px !important
}

.max-h-30i {
    max-height: 30px !important
}

.w-31 {
    width: 31px
}

.h-31 {
    height: 31px
}

.max-w-31 {
    max-width: 31px
}

.max-h-31 {
    max-height: 31px
}

.w-31i {
    width: 31px !important
}

.h-31i {
    height: 31px !important
}

.max-w-31i {
    max-width: 31px !important
}

.max-h-31i {
    max-height: 31px !important
}

.w-32 {
    width: 32px
}

.h-32 {
    height: 32px
}

.max-w-32 {
    max-width: 32px
}

.max-h-32 {
    max-height: 32px
}

.w-32i {
    width: 32px !important
}

.h-32i {
    height: 32px !important
}

.max-w-32i {
    max-width: 32px !important
}

.max-h-32i {
    max-height: 32px !important
}

.w-33 {
    width: 33px
}

.h-33 {
    height: 33px
}

.max-w-33 {
    max-width: 33px
}

.max-h-33 {
    max-height: 33px
}

.w-33i {
    width: 33px !important
}

.h-33i {
    height: 33px !important
}

.max-w-33i {
    max-width: 33px !important
}

.max-h-33i {
    max-height: 33px !important
}

.w-34 {
    width: 34px
}

.h-34 {
    height: 34px
}

.max-w-34 {
    max-width: 34px
}

.max-h-34 {
    max-height: 34px
}

.w-34i {
    width: 34px !important
}

.h-34i {
    height: 34px !important
}

.max-w-34i {
    max-width: 34px !important
}

.max-h-34i {
    max-height: 34px !important
}

.w-35 {
    width: 35px
}

.h-35 {
    height: 35px
}

.max-w-35 {
    max-width: 35px
}

.max-h-35 {
    max-height: 35px
}

.w-35i {
    width: 35px !important
}

.h-35i {
    height: 35px !important
}

.max-w-35i {
    max-width: 35px !important
}

.max-h-35i {
    max-height: 35px !important
}

.w-36 {
    width: 36px
}

.h-36 {
    height: 36px
}

.max-w-36 {
    max-width: 36px
}

.max-h-36 {
    max-height: 36px
}

.w-36i {
    width: 36px !important
}

.h-36i {
    height: 36px !important
}

.max-w-36i {
    max-width: 36px !important
}

.max-h-36i {
    max-height: 36px !important
}

.w-37 {
    width: 37px
}

.h-37 {
    height: 37px
}

.max-w-37 {
    max-width: 37px
}

.max-h-37 {
    max-height: 37px
}

.w-37i {
    width: 37px !important
}

.h-37i {
    height: 37px !important
}

.max-w-37i {
    max-width: 37px !important
}

.max-h-37i {
    max-height: 37px !important
}

.w-38 {
    width: 38px
}

.h-38 {
    height: 38px
}

.max-w-38 {
    max-width: 38px
}

.max-h-38 {
    max-height: 38px
}

.w-38i {
    width: 38px !important
}

.h-38i {
    height: 38px !important
}

.max-w-38i {
    max-width: 38px !important
}

.max-h-38i {
    max-height: 38px !important
}

.w-39 {
    width: 39px
}

.h-39 {
    height: 39px
}

.max-w-39 {
    max-width: 39px
}

.max-h-39 {
    max-height: 39px
}

.w-39i {
    width: 39px !important
}

.h-39i {
    height: 39px !important
}

.max-w-39i {
    max-width: 39px !important
}

.max-h-39i {
    max-height: 39px !important
}

.w-40 {
    width: 40px
}

.h-40 {
    height: 40px
}

.max-w-40 {
    max-width: 40px
}

.max-h-40 {
    max-height: 40px
}

.w-40i {
    width: 40px !important
}

.h-40i {
    height: 40px !important
}

.max-w-40i {
    max-width: 40px !important
}

.max-h-40i {
    max-height: 40px !important
}

.w-41 {
    width: 41px
}

.h-41 {
    height: 41px
}

.max-w-41 {
    max-width: 41px
}

.max-h-41 {
    max-height: 41px
}

.w-41i {
    width: 41px !important
}

.h-41i {
    height: 41px !important
}

.max-w-41i {
    max-width: 41px !important
}

.max-h-41i {
    max-height: 41px !important
}

.w-42 {
    width: 42px
}

.h-42 {
    height: 42px
}

.max-w-42 {
    max-width: 42px
}

.max-h-42 {
    max-height: 42px
}

.w-42i {
    width: 42px !important
}

.h-42i {
    height: 42px !important
}

.max-w-42i {
    max-width: 42px !important
}

.max-h-42i {
    max-height: 42px !important
}

.w-43 {
    width: 43px
}

.h-43 {
    height: 43px
}

.max-w-43 {
    max-width: 43px
}

.max-h-43 {
    max-height: 43px
}

.w-43i {
    width: 43px !important
}

.h-43i {
    height: 43px !important
}

.max-w-43i {
    max-width: 43px !important
}

.max-h-43i {
    max-height: 43px !important
}

.w-44 {
    width: 44px
}

.h-44 {
    height: 44px
}

.max-w-44 {
    max-width: 44px
}

.max-h-44 {
    max-height: 44px
}

.w-44i {
    width: 44px !important
}

.h-44i {
    height: 44px !important
}

.max-w-44i {
    max-width: 44px !important
}

.max-h-44i {
    max-height: 44px !important
}

.w-45 {
    width: 45px
}

.h-45 {
    height: 45px
}

.max-w-45 {
    max-width: 45px
}

.max-h-45 {
    max-height: 45px
}

.w-45i {
    width: 45px !important
}

.h-45i {
    height: 45px !important
}

.max-w-45i {
    max-width: 45px !important
}

.max-h-45i {
    max-height: 45px !important
}

.w-46 {
    width: 46px
}

.h-46 {
    height: 46px
}

.max-w-46 {
    max-width: 46px
}

.max-h-46 {
    max-height: 46px
}

.w-46i {
    width: 46px !important
}

.h-46i {
    height: 46px !important
}

.max-w-46i {
    max-width: 46px !important
}

.max-h-46i {
    max-height: 46px !important
}

.w-47 {
    width: 47px
}

.h-47 {
    height: 47px
}

.max-w-47 {
    max-width: 47px
}

.max-h-47 {
    max-height: 47px
}

.w-47i {
    width: 47px !important
}

.h-47i {
    height: 47px !important
}

.max-w-47i {
    max-width: 47px !important
}

.max-h-47i {
    max-height: 47px !important
}

.w-48 {
    width: 48px
}

.h-48 {
    height: 48px
}

.max-w-48 {
    max-width: 48px
}

.max-h-48 {
    max-height: 48px
}

.w-48i {
    width: 48px !important
}

.h-48i {
    height: 48px !important
}

.max-w-48i {
    max-width: 48px !important
}

.max-h-48i {
    max-height: 48px !important
}

.w-49 {
    width: 49px
}

.h-49 {
    height: 49px
}

.max-w-49 {
    max-width: 49px
}

.max-h-49 {
    max-height: 49px
}

.w-49i {
    width: 49px !important
}

.h-49i {
    height: 49px !important
}

.max-w-49i {
    max-width: 49px !important
}

.max-h-49i {
    max-height: 49px !important
}

.w-50 {
    width: 50px
}

.h-50 {
    height: 50px
}

.max-w-50 {
    max-width: 50px
}

.max-h-50 {
    max-height: 50px
}

.w-50i {
    width: 50px !important
}

.h-50i {
    height: 50px !important
}

.max-w-50i {
    max-width: 50px !important
}

.max-h-50i {
    max-height: 50px !important
}

.w-51 {
    width: 51px
}

.h-51 {
    height: 51px
}

.max-w-51 {
    max-width: 51px
}

.max-h-51 {
    max-height: 51px
}

.w-51i {
    width: 51px !important
}

.h-51i {
    height: 51px !important
}

.max-w-51i {
    max-width: 51px !important
}

.max-h-51i {
    max-height: 51px !important
}

.w-52 {
    width: 52px
}

.h-52 {
    height: 52px
}

.max-w-52 {
    max-width: 52px
}

.max-h-52 {
    max-height: 52px
}

.w-52i {
    width: 52px !important
}

.h-52i {
    height: 52px !important
}

.max-w-52i {
    max-width: 52px !important
}

.max-h-52i {
    max-height: 52px !important
}

.w-53 {
    width: 53px
}

.h-53 {
    height: 53px
}

.max-w-53 {
    max-width: 53px
}

.max-h-53 {
    max-height: 53px
}

.w-53i {
    width: 53px !important
}

.h-53i {
    height: 53px !important
}

.max-w-53i {
    max-width: 53px !important
}

.max-h-53i {
    max-height: 53px !important
}

.w-54 {
    width: 54px
}

.h-54 {
    height: 54px
}

.max-w-54 {
    max-width: 54px
}

.max-h-54 {
    max-height: 54px
}

.w-54i {
    width: 54px !important
}

.h-54i {
    height: 54px !important
}

.max-w-54i {
    max-width: 54px !important
}

.max-h-54i {
    max-height: 54px !important
}

.w-55 {
    width: 55px
}

.h-55 {
    height: 55px
}

.max-w-55 {
    max-width: 55px
}

.max-h-55 {
    max-height: 55px
}

.w-55i {
    width: 55px !important
}

.h-55i {
    height: 55px !important
}

.max-w-55i {
    max-width: 55px !important
}

.max-h-55i {
    max-height: 55px !important
}

.w-56 {
    width: 56px
}

.h-56 {
    height: 56px
}

.max-w-56 {
    max-width: 56px
}

.max-h-56 {
    max-height: 56px
}

.w-56i {
    width: 56px !important
}

.h-56i {
    height: 56px !important
}

.max-w-56i {
    max-width: 56px !important
}

.max-h-56i {
    max-height: 56px !important
}

.w-57 {
    width: 57px
}

.h-57 {
    height: 57px
}

.max-w-57 {
    max-width: 57px
}

.max-h-57 {
    max-height: 57px
}

.w-57i {
    width: 57px !important
}

.h-57i {
    height: 57px !important
}

.max-w-57i {
    max-width: 57px !important
}

.max-h-57i {
    max-height: 57px !important
}

.w-58 {
    width: 58px
}

.h-58 {
    height: 58px
}

.max-w-58 {
    max-width: 58px
}

.max-h-58 {
    max-height: 58px
}

.w-58i {
    width: 58px !important
}

.h-58i {
    height: 58px !important
}

.max-w-58i {
    max-width: 58px !important
}

.max-h-58i {
    max-height: 58px !important
}

.w-59 {
    width: 59px
}

.h-59 {
    height: 59px
}

.max-w-59 {
    max-width: 59px
}

.max-h-59 {
    max-height: 59px
}

.w-59i {
    width: 59px !important
}

.h-59i {
    height: 59px !important
}

.max-w-59i {
    max-width: 59px !important
}

.max-h-59i {
    max-height: 59px !important
}

.w-60 {
    width: 60px
}

.h-60 {
    height: 60px
}

.max-w-60 {
    max-width: 60px
}

.max-h-60 {
    max-height: 60px
}

.w-60i {
    width: 60px !important
}

.w-61, aside {
    width: 61px
}

.h-60i {
    height: 60px !important
}

.max-w-60i {
    max-width: 60px !important
}

.max-h-60i {
    max-height: 60px !important
}

.w-61 {
}

.h-61 {
    height: 61px
}

.max-w-61 {
    max-width: 61px
}

.max-h-61 {
    max-height: 61px
}

.w-61i {
    width: 61px !important
}

.h-61i {
    height: 61px !important
}

.max-w-61i {
    max-width: 61px !important
}

.max-h-61i {
    max-height: 61px !important
}

.w-62 {
    width: 62px
}

.h-62 {
    height: 62px
}

.max-w-62 {
    max-width: 62px
}

.max-h-62 {
    max-height: 62px
}

.w-62i {
    width: 62px !important
}

.h-62i {
    height: 62px !important
}

.max-w-62i {
    max-width: 62px !important
}

.max-h-62i {
    max-height: 62px !important
}

.w-63 {
    width: 63px
}

.h-63 {
    height: 63px
}

.max-w-63 {
    max-width: 63px
}

.max-h-63 {
    max-height: 63px
}

.w-63i {
    width: 63px !important
}

.h-63i {
    height: 63px !important
}

.max-w-63i {
    max-width: 63px !important
}

.max-h-63i {
    max-height: 63px !important
}

.w-64 {
    width: 64px
}

.h-64 {
    height: 64px
}

.max-w-64 {
    max-width: 64px
}

.max-h-64 {
    max-height: 64px
}

.w-64i {
    width: 64px !important
}

.h-64i {
    height: 64px !important
}

.max-w-64i {
    max-width: 64px !important
}

.max-h-64i {
    max-height: 64px !important
}

.w-65 {
    width: 65px
}

.h-65 {
    height: 65px
}

.max-w-65 {
    max-width: 65px
}

.max-h-65 {
    max-height: 65px
}

.w-65i {
    width: 65px !important
}

.h-65i {
    height: 65px !important
}

.max-w-65i {
    max-width: 65px !important
}

.max-h-65i {
    max-height: 65px !important
}

.w-66 {
    width: 66px
}

.h-66 {
    height: 66px
}

.max-w-66 {
    max-width: 66px
}

.max-h-66 {
    max-height: 66px
}

.w-66i {
    width: 66px !important
}

.h-66i {
    height: 66px !important
}

.max-w-66i {
    max-width: 66px !important
}

.max-h-66i {
    max-height: 66px !important
}

.w-67 {
    width: 67px
}

.h-67 {
    height: 67px
}

.max-w-67 {
    max-width: 67px
}

.max-h-67 {
    max-height: 67px
}

.w-67i {
    width: 67px !important
}

.h-67i {
    height: 67px !important
}

.max-w-67i {
    max-width: 67px !important
}

.max-h-67i {
    max-height: 67px !important
}

.w-68 {
    width: 68px
}

.h-68 {
    height: 68px
}

.max-w-68 {
    max-width: 68px
}

.max-h-68 {
    max-height: 68px
}

.w-68i {
    width: 68px !important
}

.h-68i {
    height: 68px !important
}

.max-w-68i {
    max-width: 68px !important
}

.max-h-68i {
    max-height: 68px !important
}

.w-69 {
    width: 69px
}

.h-69 {
    height: 69px
}

.max-w-69 {
    max-width: 69px
}

.max-h-69 {
    max-height: 69px
}

.w-69i {
    width: 69px !important
}

.h-69i {
    height: 69px !important
}

.max-w-69i {
    max-width: 69px !important
}

.max-h-69i {
    max-height: 69px !important
}

.w-70 {
    width: 70px
}

.h-70 {
    height: 70px
}

.max-w-70 {
    max-width: 70px
}

.max-h-70 {
    max-height: 70px
}

.w-70i {
    width: 70px !important
}

.h-70i {
    height: 70px !important
}

.max-w-70i {
    max-width: 70px !important
}

.max-h-70i {
    max-height: 70px !important
}

.w-71 {
    width: 71px
}

.h-71 {
    height: 71px
}

.max-w-71 {
    max-width: 71px
}

.max-h-71 {
    max-height: 71px
}

.w-71i {
    width: 71px !important
}

.h-71i {
    height: 71px !important
}

.max-w-71i {
    max-width: 71px !important
}

.max-h-71i {
    max-height: 71px !important
}

.w-72 {
    width: 72px
}

.h-72 {
    height: 72px
}

.max-w-72 {
    max-width: 72px
}

.max-h-72 {
    max-height: 72px
}

.w-72i {
    width: 72px !important
}

.h-72i {
    height: 72px !important
}

.max-w-72i {
    max-width: 72px !important
}

.max-h-72i {
    max-height: 72px !important
}

.w-73 {
    width: 73px
}

.h-73 {
    height: 73px
}

.max-w-73 {
    max-width: 73px
}

.max-h-73 {
    max-height: 73px
}

.w-73i {
    width: 73px !important
}

.h-73i {
    height: 73px !important
}

.max-w-73i {
    max-width: 73px !important
}

.max-h-73i {
    max-height: 73px !important
}

.w-74 {
    width: 74px
}

.h-74 {
    height: 74px
}

.max-w-74 {
    max-width: 74px
}

.max-h-74 {
    max-height: 74px
}

.w-74i {
    width: 74px !important
}

.h-74i {
    height: 74px !important
}

.max-w-74i {
    max-width: 74px !important
}

.max-h-74i {
    max-height: 74px !important
}

.w-75 {
    width: 75px
}

.h-75 {
    height: 75px
}

.max-w-75 {
    max-width: 75px
}

.max-h-75 {
    max-height: 75px
}

.w-75i {
    width: 75px !important
}

.h-75i {
    height: 75px !important
}

.max-w-75i {
    max-width: 75px !important
}

.max-h-75i {
    max-height: 75px !important
}

.w-76 {
    width: 76px
}

.h-76 {
    height: 76px
}

.max-w-76 {
    max-width: 76px
}

.max-h-76 {
    max-height: 76px
}

.w-76i {
    width: 76px !important
}

.h-76i {
    height: 76px !important
}

.max-w-76i {
    max-width: 76px !important
}

.max-h-76i {
    max-height: 76px !important
}

.w-77 {
    width: 77px
}

.h-77 {
    height: 77px
}

.max-w-77 {
    max-width: 77px
}

.max-h-77 {
    max-height: 77px
}

.w-77i {
    width: 77px !important
}

.h-77i {
    height: 77px !important
}

.max-w-77i {
    max-width: 77px !important
}

.max-h-77i {
    max-height: 77px !important
}

.w-78 {
    width: 78px
}

.h-78 {
    height: 78px
}

.max-w-78 {
    max-width: 78px
}

.max-h-78 {
    max-height: 78px
}

.w-78i {
    width: 78px !important
}

.h-78i {
    height: 78px !important
}

.max-w-78i {
    max-width: 78px !important
}

.max-h-78i {
    max-height: 78px !important
}

.w-79 {
    width: 79px
}

.h-79 {
    height: 79px
}

.max-w-79 {
    max-width: 79px
}

.max-h-79 {
    max-height: 79px
}

.w-79i {
    width: 79px !important
}

.h-79i {
    height: 79px !important
}

.max-w-79i {
    max-width: 79px !important
}

.max-h-79i {
    max-height: 79px !important
}

.w-80 {
    width: 80px
}

.h-80 {
    height: 80px
}

.max-w-80 {
    max-width: 80px
}

.max-h-80 {
    max-height: 80px
}

.w-80i {
    width: 80px !important
}

.h-80i {
    height: 80px !important
}

.max-w-80i {
    max-width: 80px !important
}

.max-h-80i {
    max-height: 80px !important
}

.w-81 {
    width: 81px
}

.h-81 {
    height: 81px
}

.max-w-81 {
    max-width: 81px
}

.max-h-81 {
    max-height: 81px
}

.w-81i {
    width: 81px !important
}

.h-81i {
    height: 81px !important
}

.max-w-81i {
    max-width: 81px !important
}

.max-h-81i {
    max-height: 81px !important
}

.w-82 {
    width: 82px
}

.h-82 {
    height: 82px
}

.max-w-82 {
    max-width: 82px
}

.max-h-82 {
    max-height: 82px
}

.w-82i {
    width: 82px !important
}

.h-82i {
    height: 82px !important
}

.max-w-82i {
    max-width: 82px !important
}

.max-h-82i {
    max-height: 82px !important
}

.w-83 {
    width: 83px
}

.h-83 {
    height: 83px
}

.max-w-83 {
    max-width: 83px
}

.max-h-83 {
    max-height: 83px
}

.w-83i {
    width: 83px !important
}

.h-83i {
    height: 83px !important
}

.max-w-83i {
    max-width: 83px !important
}

.max-h-83i {
    max-height: 83px !important
}

.w-84 {
    width: 84px
}

.h-84 {
    height: 84px
}

.max-w-84 {
    max-width: 84px
}

.max-h-84 {
    max-height: 84px
}

.w-84i {
    width: 84px !important
}

.h-84i {
    height: 84px !important
}

.max-w-84i {
    max-width: 84px !important
}

.max-h-84i {
    max-height: 84px !important
}

.w-85 {
    width: 85px
}

.h-85 {
    height: 85px
}

.max-w-85 {
    max-width: 85px
}

.max-h-85 {
    max-height: 85px
}

.w-85i {
    width: 85px !important
}

.h-85i {
    height: 85px !important
}

.max-w-85i {
    max-width: 85px !important
}

.max-h-85i {
    max-height: 85px !important
}

.w-86 {
    width: 86px
}

.h-86 {
    height: 86px
}

.max-w-86 {
    max-width: 86px
}

.max-h-86 {
    max-height: 86px
}

.w-86i {
    width: 86px !important
}

.h-86i {
    height: 86px !important
}

.max-w-86i {
    max-width: 86px !important
}

.max-h-86i {
    max-height: 86px !important
}

.w-87 {
    width: 87px
}

.h-87 {
    height: 87px
}

.max-w-87 {
    max-width: 87px
}

.max-h-87 {
    max-height: 87px
}

.w-87i {
    width: 87px !important
}

.h-87i {
    height: 87px !important
}

.max-w-87i {
    max-width: 87px !important
}

.max-h-87i {
    max-height: 87px !important
}

.w-88 {
    width: 88px
}

.h-88 {
    height: 88px
}

.max-w-88 {
    max-width: 88px
}

.max-h-88 {
    max-height: 88px
}

.w-88i {
    width: 88px !important
}

.h-88i {
    height: 88px !important
}

.max-w-88i {
    max-width: 88px !important
}

.max-h-88i {
    max-height: 88px !important
}

.w-89 {
    width: 89px
}

.h-89 {
    height: 89px
}

.max-w-89 {
    max-width: 89px
}

.max-h-89 {
    max-height: 89px
}

.w-89i {
    width: 89px !important
}

.h-89i {
    height: 89px !important
}

.max-w-89i {
    max-width: 89px !important
}

.max-h-89i {
    max-height: 89px !important
}

.w-90 {
    width: 90px
}

.h-90 {
    height: 90px
}

.max-w-90 {
    max-width: 90px
}

.max-h-90 {
    max-height: 90px
}

.w-90i {
    width: 90px !important
}

.h-90i {
    height: 90px !important
}

.max-w-90i {
    max-width: 90px !important
}

.max-h-90i {
    max-height: 90px !important
}

.w-91 {
    width: 91px
}

.h-91 {
    height: 91px
}

.max-w-91 {
    max-width: 91px
}

.max-h-91 {
    max-height: 91px
}

.w-91i {
    width: 91px !important
}

.h-91i {
    height: 91px !important
}

.max-w-91i {
    max-width: 91px !important
}

.max-h-91i {
    max-height: 91px !important
}

.w-92 {
    width: 92px
}

.h-92 {
    height: 92px
}

.max-w-92 {
    max-width: 92px
}

.max-h-92 {
    max-height: 92px
}

.w-92i {
    width: 92px !important
}

.h-92i {
    height: 92px !important
}

.max-w-92i {
    max-width: 92px !important
}

.max-h-92i {
    max-height: 92px !important
}

.w-93 {
    width: 93px
}

.h-93 {
    height: 93px
}

.max-w-93 {
    max-width: 93px
}

.max-h-93 {
    max-height: 93px
}

.w-93i {
    width: 93px !important
}

.h-93i {
    height: 93px !important
}

.max-w-93i {
    max-width: 93px !important
}

.max-h-93i {
    max-height: 93px !important
}

.w-94 {
    width: 94px
}

.h-94 {
    height: 94px
}

.max-w-94 {
    max-width: 94px
}

.max-h-94 {
    max-height: 94px
}

.w-94i {
    width: 94px !important
}

.h-94i {
    height: 94px !important
}

.max-w-94i {
    max-width: 94px !important
}

.max-h-94i {
    max-height: 94px !important
}

.w-95 {
    width: 95px
}

.h-95 {
    height: 95px
}

.max-w-95 {
    max-width: 95px
}

.max-h-95 {
    max-height: 95px
}

.w-95i {
    width: 95px !important
}

.h-95i {
    height: 95px !important
}

.max-w-95i {
    max-width: 95px !important
}

.max-h-95i {
    max-height: 95px !important
}

.w-96 {
    width: 96px
}

.h-96 {
    height: 96px
}

.max-w-96 {
    max-width: 96px
}

.max-h-96 {
    max-height: 96px
}

.w-96i {
    width: 96px !important
}

.h-96i {
    height: 96px !important
}

.max-w-96i {
    max-width: 96px !important
}

.max-h-96i {
    max-height: 96px !important
}

.w-97 {
    width: 97px
}

.h-97 {
    height: 97px
}

.max-w-97 {
    max-width: 97px
}

.max-h-97 {
    max-height: 97px
}

.w-97i {
    width: 97px !important
}

.h-97i {
    height: 97px !important
}

.max-w-97i {
    max-width: 97px !important
}

.max-h-97i {
    max-height: 97px !important
}

.w-98 {
    width: 98px
}

.h-98 {
    height: 98px
}

.max-w-98 {
    max-width: 98px
}

.max-h-98 {
    max-height: 98px
}

.w-98i {
    width: 98px !important
}

.h-98i {
    height: 98px !important
}

.max-w-98i {
    max-width: 98px !important
}

.max-h-98i {
    max-height: 98px !important
}

.w-99 {
    width: 99px
}

.h-99 {
    height: 99px
}

.max-w-99 {
    max-width: 99px
}

.max-h-99 {
    max-height: 99px
}

.w-99i {
    width: 99px !important
}

.h-99i {
    height: 99px !important
}

.max-w-99i {
    max-width: 99px !important
}

.max-h-99i {
    max-height: 99px !important
}

.w-100 {
    width: 100px
}

.h-100 {
    height: 100px
}

.max-w-100 {
    max-width: 100px
}

.max-h-100 {
    max-height: 100px
}

.w-100i {
    width: 100px !important
}

.h-100i {
    height: 100px !important
}

.max-w-100i {
    max-width: 100px !important
}

.max-h-100i {
    max-height: 100px !important
}

.w-101 {
    width: 101px
}

.h-101 {
    height: 101px
}

.max-w-101 {
    max-width: 101px
}

.max-h-101 {
    max-height: 101px
}

.w-101i {
    width: 101px !important
}

.h-101i {
    height: 101px !important
}

.max-w-101i {
    max-width: 101px !important
}

.max-h-101i {
    max-height: 101px !important
}

.w-102 {
    width: 102px
}

.h-102 {
    height: 102px
}

.max-w-102 {
    max-width: 102px
}

.max-h-102 {
    max-height: 102px
}

.w-102i {
    width: 102px !important
}

.h-102i {
    height: 102px !important
}

.max-w-102i {
    max-width: 102px !important
}

.max-h-102i {
    max-height: 102px !important
}

.w-103 {
    width: 103px
}

.h-103 {
    height: 103px
}

.max-w-103 {
    max-width: 103px
}

.max-h-103 {
    max-height: 103px
}

.w-103i {
    width: 103px !important
}

.h-103i {
    height: 103px !important
}

.max-w-103i {
    max-width: 103px !important
}

.max-h-103i {
    max-height: 103px !important
}

.w-104 {
    width: 104px
}

.h-104 {
    height: 104px
}

.max-w-104 {
    max-width: 104px
}

.max-h-104 {
    max-height: 104px
}

.w-104i {
    width: 104px !important
}

.h-104i {
    height: 104px !important
}

.max-w-104i {
    max-width: 104px !important
}

.max-h-104i {
    max-height: 104px !important
}

.w-105 {
    width: 105px
}

.h-105 {
    height: 105px
}

.max-w-105 {
    max-width: 105px
}

.max-h-105 {
    max-height: 105px
}

.w-105i {
    width: 105px !important
}

.h-105i {
    height: 105px !important
}

.max-w-105i {
    max-width: 105px !important
}

.max-h-105i {
    max-height: 105px !important
}

.w-106 {
    width: 106px
}

.h-106 {
    height: 106px
}

.max-w-106 {
    max-width: 106px
}

.max-h-106 {
    max-height: 106px
}

.w-106i {
    width: 106px !important
}

.h-106i {
    height: 106px !important
}

.max-w-106i {
    max-width: 106px !important
}

.max-h-106i {
    max-height: 106px !important
}

.w-107 {
    width: 107px
}

.h-107 {
    height: 107px
}

.max-w-107 {
    max-width: 107px
}

.max-h-107 {
    max-height: 107px
}

.w-107i {
    width: 107px !important
}

.h-107i {
    height: 107px !important
}

.max-w-107i {
    max-width: 107px !important
}

.max-h-107i {
    max-height: 107px !important
}

.w-108 {
    width: 108px
}

.h-108 {
    height: 108px
}

.max-w-108 {
    max-width: 108px
}

.max-h-108 {
    max-height: 108px
}

.w-108i {
    width: 108px !important
}

.h-108i {
    height: 108px !important
}

.max-w-108i {
    max-width: 108px !important
}

.max-h-108i {
    max-height: 108px !important
}

.w-109 {
    width: 109px
}

.h-109 {
    height: 109px
}

.max-w-109 {
    max-width: 109px
}

.max-h-109 {
    max-height: 109px
}

.w-109i {
    width: 109px !important
}

.h-109i {
    height: 109px !important
}

.max-w-109i {
    max-width: 109px !important
}

.max-h-109i {
    max-height: 109px !important
}

.w-110 {
    width: 110px
}

.h-110 {
    height: 110px
}

.max-w-110 {
    max-width: 110px
}

.max-h-110 {
    max-height: 110px
}

.w-110i {
    width: 110px !important
}

.h-110i {
    height: 110px !important
}

.max-w-110i {
    max-width: 110px !important
}

.max-h-110i {
    max-height: 110px !important
}

.w-111 {
    width: 111px
}

.h-111 {
    height: 111px
}

.max-w-111 {
    max-width: 111px
}

.max-h-111 {
    max-height: 111px
}

.w-111i {
    width: 111px !important
}

.h-111i {
    height: 111px !important
}

.max-w-111i {
    max-width: 111px !important
}

.max-h-111i {
    max-height: 111px !important
}

.w-112 {
    width: 112px
}

.h-112 {
    height: 112px
}

.max-w-112 {
    max-width: 112px
}

.max-h-112 {
    max-height: 112px
}

.w-112i {
    width: 112px !important
}

.h-112i {
    height: 112px !important
}

.max-w-112i {
    max-width: 112px !important
}

.max-h-112i {
    max-height: 112px !important
}

.w-113 {
    width: 113px
}

.h-113 {
    height: 113px
}

.max-w-113 {
    max-width: 113px
}

.max-h-113 {
    max-height: 113px
}

.w-113i {
    width: 113px !important
}

.h-113i {
    height: 113px !important
}

.max-w-113i {
    max-width: 113px !important
}

.max-h-113i {
    max-height: 113px !important
}

.w-114 {
    width: 114px
}

.h-114 {
    height: 114px
}

.max-w-114 {
    max-width: 114px
}

.max-h-114 {
    max-height: 114px
}

.w-114i {
    width: 114px !important
}

.h-114i {
    height: 114px !important
}

.max-w-114i {
    max-width: 114px !important
}

.max-h-114i {
    max-height: 114px !important
}

.w-115 {
    width: 115px
}

.h-115 {
    height: 115px
}

.max-w-115 {
    max-width: 115px
}

.max-h-115 {
    max-height: 115px
}

.w-115i {
    width: 115px !important
}

.h-115i {
    height: 115px !important
}

.max-w-115i {
    max-width: 115px !important
}

.max-h-115i {
    max-height: 115px !important
}

.w-116 {
    width: 116px
}

.h-116 {
    height: 116px
}

.max-w-116 {
    max-width: 116px
}

.max-h-116 {
    max-height: 116px
}

.w-116i {
    width: 116px !important
}

.h-116i {
    height: 116px !important
}

.max-w-116i {
    max-width: 116px !important
}

.max-h-116i {
    max-height: 116px !important
}

.w-117 {
    width: 117px
}

.h-117 {
    height: 117px
}

.max-w-117 {
    max-width: 117px
}

.max-h-117 {
    max-height: 117px
}

.w-117i {
    width: 117px !important
}

.h-117i {
    height: 117px !important
}

.max-w-117i {
    max-width: 117px !important
}

.max-h-117i {
    max-height: 117px !important
}

.w-118 {
    width: 118px
}

.h-118 {
    height: 118px
}

.max-w-118 {
    max-width: 118px
}

.max-h-118 {
    max-height: 118px
}

.w-118i {
    width: 118px !important
}

.h-118i {
    height: 118px !important
}

.max-w-118i {
    max-width: 118px !important
}

.max-h-118i {
    max-height: 118px !important
}

.w-119 {
    width: 119px
}

.h-119 {
    height: 119px
}

.max-w-119 {
    max-width: 119px
}

.max-h-119 {
    max-height: 119px
}

.w-119i {
    width: 119px !important
}

.gl-table_wraper .gl-table .tr th.fix_th-small, .gl-table_wraper .gl-table > thead > tr > th.fix_th-small, .w-120 {
    width: 120px
}

.h-119i {
    height: 119px !important
}

.max-w-119i {
    max-width: 119px !important
}

.max-h-119i {
    max-height: 119px !important
}

.w-120 {
}

.h-120 {
    height: 120px
}

.max-w-120 {
    max-width: 120px
}

.max-h-120 {
    max-height: 120px
}

.w-120i {
    width: 120px !important
}

.h-120i {
    height: 120px !important
}

.max-w-120i {
    max-width: 120px !important
}

.max-h-120i {
    max-height: 120px !important
}

.w-121 {
    width: 121px
}

.h-121 {
    height: 121px
}

.max-w-121 {
    max-width: 121px
}

.max-h-121 {
    max-height: 121px
}

.w-121i {
    width: 121px !important
}

.h-121i {
    height: 121px !important
}

.max-w-121i {
    max-width: 121px !important
}

.max-h-121i {
    max-height: 121px !important
}

.w-122 {
    width: 122px
}

.h-122 {
    height: 122px
}

.max-w-122 {
    max-width: 122px
}

.max-h-122 {
    max-height: 122px
}

.w-122i {
    width: 122px !important
}

.h-122i {
    height: 122px !important
}

.max-w-122i {
    max-width: 122px !important
}

.max-h-122i {
    max-height: 122px !important
}

.w-123 {
    width: 123px
}

.h-123 {
    height: 123px
}

.max-w-123 {
    max-width: 123px
}

.max-h-123 {
    max-height: 123px
}

.w-123i {
    width: 123px !important
}

.h-123i {
    height: 123px !important
}

.max-w-123i {
    max-width: 123px !important
}

.max-h-123i {
    max-height: 123px !important
}

.w-124 {
    width: 124px
}

.h-124 {
    height: 124px
}

.max-w-124 {
    max-width: 124px
}

.max-h-124 {
    max-height: 124px
}

.w-124i {
    width: 124px !important
}

.h-124i {
    height: 124px !important
}

.max-w-124i {
    max-width: 124px !important
}

.max-h-124i {
    max-height: 124px !important
}

.w-125 {
    width: 125px
}

.h-125 {
    height: 125px
}

.max-w-125 {
    max-width: 125px
}

.max-h-125 {
    max-height: 125px
}

.w-125i {
    width: 125px !important
}

.h-125i {
    height: 125px !important
}

.max-w-125i {
    max-width: 125px !important
}

.max-h-125i {
    max-height: 125px !important
}

.w-126 {
    width: 126px
}

.h-126 {
    height: 126px
}

.max-w-126 {
    max-width: 126px
}

.max-h-126 {
    max-height: 126px
}

.w-126i {
    width: 126px !important
}

.h-126i {
    height: 126px !important
}

.max-w-126i {
    max-width: 126px !important
}

.max-h-126i {
    max-height: 126px !important
}

.w-127 {
    width: 127px
}

.h-127 {
    height: 127px
}

.max-w-127 {
    max-width: 127px
}

.max-h-127 {
    max-height: 127px
}

.w-127i {
    width: 127px !important
}

.h-127i {
    height: 127px !important
}

.max-w-127i {
    max-width: 127px !important
}

.max-h-127i {
    max-height: 127px !important
}

.w-128 {
    width: 128px
}

.h-128 {
    height: 128px
}

.max-w-128 {
    max-width: 128px
}

.max-h-128 {
    max-height: 128px
}

.w-128i {
    width: 128px !important
}

.h-128i {
    height: 128px !important
}

.max-w-128i {
    max-width: 128px !important
}

.max-h-128i {
    max-height: 128px !important
}

.w-129 {
    width: 129px
}

.h-129 {
    height: 129px
}

.max-w-129 {
    max-width: 129px
}

.max-h-129 {
    max-height: 129px
}

.w-129i {
    width: 129px !important
}

.h-129i {
    height: 129px !important
}

.max-w-129i {
    max-width: 129px !important
}

.max-h-129i {
    max-height: 129px !important
}

.w-130 {
    width: 130px
}

.h-130 {
    height: 130px
}

.max-w-130 {
    max-width: 130px
}

.max-h-130 {
    max-height: 130px
}

.w-130i {
    width: 130px !important
}

.h-130i {
    height: 130px !important
}

.max-w-130i {
    max-width: 130px !important
}

.max-h-130i {
    max-height: 130px !important
}

.w-131 {
    width: 131px
}

.h-131 {
    height: 131px
}

.max-w-131 {
    max-width: 131px
}

.max-h-131 {
    max-height: 131px
}

.w-131i {
    width: 131px !important
}

.h-131i {
    height: 131px !important
}

.max-w-131i {
    max-width: 131px !important
}

.max-h-131i {
    max-height: 131px !important
}

.w-132 {
    width: 132px
}

.h-132 {
    height: 132px
}

.max-w-132 {
    max-width: 132px
}

.max-h-132 {
    max-height: 132px
}

.w-132i {
    width: 132px !important
}

.h-132i {
    height: 132px !important
}

.max-w-132i {
    max-width: 132px !important
}

.max-h-132i {
    max-height: 132px !important
}

.w-133 {
    width: 133px
}

.h-133 {
    height: 133px
}

.max-w-133 {
    max-width: 133px
}

.max-h-133 {
    max-height: 133px
}

.w-133i {
    width: 133px !important
}

.h-133i {
    height: 133px !important
}

.max-w-133i {
    max-width: 133px !important
}

.max-h-133i {
    max-height: 133px !important
}

.w-134 {
    width: 134px
}

.h-134 {
    height: 134px
}

.max-w-134 {
    max-width: 134px
}

.max-h-134 {
    max-height: 134px
}

.w-134i {
    width: 134px !important
}

.h-134i {
    height: 134px !important
}

.max-w-134i {
    max-width: 134px !important
}

.max-h-134i {
    max-height: 134px !important
}

.w-135 {
    width: 135px
}

.h-135 {
    height: 135px
}

.max-w-135 {
    max-width: 135px
}

.max-h-135 {
    max-height: 135px
}

.w-135i {
    width: 135px !important
}

.h-135i {
    height: 135px !important
}

.max-w-135i {
    max-width: 135px !important
}

.max-h-135i {
    max-height: 135px !important
}

.w-136 {
    width: 136px
}

.h-136 {
    height: 136px
}

.max-w-136 {
    max-width: 136px
}

.max-h-136 {
    max-height: 136px
}

.w-136i {
    width: 136px !important
}

.h-136i {
    height: 136px !important
}

.max-w-136i {
    max-width: 136px !important
}

.max-h-136i {
    max-height: 136px !important
}

.w-137 {
    width: 137px
}

.h-137 {
    height: 137px
}

.max-w-137 {
    max-width: 137px
}

.max-h-137 {
    max-height: 137px
}

.w-137i {
    width: 137px !important
}

.h-137i {
    height: 137px !important
}

.max-w-137i {
    max-width: 137px !important
}

.max-h-137i {
    max-height: 137px !important
}

.w-138 {
    width: 138px
}

.h-138 {
    height: 138px
}

.max-w-138 {
    max-width: 138px
}

.max-h-138 {
    max-height: 138px
}

.w-138i {
    width: 138px !important
}

.h-138i {
    height: 138px !important
}

.max-w-138i {
    max-width: 138px !important
}

.max-h-138i {
    max-height: 138px !important
}

.w-139 {
    width: 139px
}

.h-139 {
    height: 139px
}

.max-w-139 {
    max-width: 139px
}

.max-h-139 {
    max-height: 139px
}

.w-139i {
    width: 139px !important
}

.h-139i {
    height: 139px !important
}

.max-w-139i {
    max-width: 139px !important
}

.max-h-139i {
    max-height: 139px !important
}

.w-140 {
    width: 140px
}

.h-140 {
    height: 140px
}

.max-w-140 {
    max-width: 140px
}

.max-h-140 {
    max-height: 140px
}

.w-140i {
    width: 140px !important
}

.h-140i {
    height: 140px !important
}

.max-w-140i {
    max-width: 140px !important
}

.max-h-140i {
    max-height: 140px !important
}

.w-141 {
    width: 141px
}

.h-141 {
    height: 141px
}

.max-w-141 {
    max-width: 141px
}

.max-h-141 {
    max-height: 141px
}

.w-141i {
    width: 141px !important
}

.h-141i {
    height: 141px !important
}

.max-w-141i {
    max-width: 141px !important
}

.max-h-141i {
    max-height: 141px !important
}

.w-142 {
    width: 142px
}

.h-142 {
    height: 142px
}

.max-w-142 {
    max-width: 142px
}

.max-h-142 {
    max-height: 142px
}

.w-142i {
    width: 142px !important
}

.h-142i {
    height: 142px !important
}

.max-w-142i {
    max-width: 142px !important
}

.max-h-142i {
    max-height: 142px !important
}

.w-143 {
    width: 143px
}

.h-143 {
    height: 143px
}

.max-w-143 {
    max-width: 143px
}

.max-h-143 {
    max-height: 143px
}

.w-143i {
    width: 143px !important
}

.h-143i {
    height: 143px !important
}

.max-w-143i {
    max-width: 143px !important
}

.max-h-143i {
    max-height: 143px !important
}

.w-144 {
    width: 144px
}

.h-144 {
    height: 144px
}

.max-w-144 {
    max-width: 144px
}

.max-h-144 {
    max-height: 144px
}

.w-144i {
    width: 144px !important
}

.h-144i {
    height: 144px !important
}

.max-w-144i {
    max-width: 144px !important
}

.max-h-144i {
    max-height: 144px !important
}

.w-145 {
    width: 145px
}

.h-145 {
    height: 145px
}

.max-w-145 {
    max-width: 145px
}

.max-h-145 {
    max-height: 145px
}

.w-145i {
    width: 145px !important
}

.h-145i {
    height: 145px !important
}

.max-w-145i {
    max-width: 145px !important
}

.max-h-145i {
    max-height: 145px !important
}

.w-146 {
    width: 146px
}

.h-146 {
    height: 146px
}

.max-w-146 {
    max-width: 146px
}

.max-h-146 {
    max-height: 146px
}

.w-146i {
    width: 146px !important
}

.h-146i {
    height: 146px !important
}

.max-w-146i {
    max-width: 146px !important
}

.max-h-146i {
    max-height: 146px !important
}

.w-147 {
    width: 147px
}

.h-147 {
    height: 147px
}

.max-w-147 {
    max-width: 147px
}

.max-h-147 {
    max-height: 147px
}

.w-147i {
    width: 147px !important
}

.h-147i {
    height: 147px !important
}

.max-w-147i {
    max-width: 147px !important
}

.max-h-147i {
    max-height: 147px !important
}

.w-148 {
    width: 148px
}

.h-148 {
    height: 148px
}

.max-w-148 {
    max-width: 148px
}

.max-h-148 {
    max-height: 148px
}

.w-148i {
    width: 148px !important
}

.h-148i {
    height: 148px !important
}

.max-w-148i {
    max-width: 148px !important
}

.max-h-148i {
    max-height: 148px !important
}

.w-149 {
    width: 149px
}

.h-149 {
    height: 149px
}

.max-w-149 {
    max-width: 149px
}

.max-h-149 {
    max-height: 149px
}

.w-149i {
    width: 149px !important
}

.h-149i {
    height: 149px !important
}

.max-w-149i {
    max-width: 149px !important
}

.max-h-149i {
    max-height: 149px !important
}

.w-150 {
    width: 150px
}

.h-150 {
    height: 150px
}

.max-w-150 {
    max-width: 150px
}

.max-h-150 {
    max-height: 150px
}

.w-150i {
    width: 150px !important
}

.h-150i {
    height: 150px !important
}

.max-w-150i {
    max-width: 150px !important
}

.max-h-150i {
    max-height: 150px !important
}

.w-151 {
    width: 151px
}

.h-151 {
    height: 151px
}

.max-w-151 {
    max-width: 151px
}

.max-h-151 {
    max-height: 151px
}

.w-151i {
    width: 151px !important
}

.h-151i {
    height: 151px !important
}

.max-w-151i {
    max-width: 151px !important
}

.max-h-151i {
    max-height: 151px !important
}

.w-152 {
    width: 152px
}

.h-152 {
    height: 152px
}

.max-w-152 {
    max-width: 152px
}

.max-h-152 {
    max-height: 152px
}

.w-152i {
    width: 152px !important
}

.h-152i {
    height: 152px !important
}

.max-w-152i {
    max-width: 152px !important
}

.max-h-152i {
    max-height: 152px !important
}

.w-153 {
    width: 153px
}

.h-153 {
    height: 153px
}

.max-w-153 {
    max-width: 153px
}

.max-h-153 {
    max-height: 153px
}

.w-153i {
    width: 153px !important
}

.h-153i {
    height: 153px !important
}

.max-w-153i {
    max-width: 153px !important
}

.max-h-153i {
    max-height: 153px !important
}

.w-154 {
    width: 154px
}

.h-154 {
    height: 154px
}

.max-w-154 {
    max-width: 154px
}

.max-h-154 {
    max-height: 154px
}

.w-154i {
    width: 154px !important
}

.h-154i {
    height: 154px !important
}

.max-w-154i {
    max-width: 154px !important
}

.max-h-154i {
    max-height: 154px !important
}

.w-155 {
    width: 155px
}

.h-155 {
    height: 155px
}

.max-w-155 {
    max-width: 155px
}

.max-h-155 {
    max-height: 155px
}

.w-155i {
    width: 155px !important
}

.h-155i {
    height: 155px !important
}

.max-w-155i {
    max-width: 155px !important
}

.max-h-155i {
    max-height: 155px !important
}

.w-156 {
    width: 156px
}

.h-156 {
    height: 156px
}

.max-w-156 {
    max-width: 156px
}

.max-h-156 {
    max-height: 156px
}

.w-156i {
    width: 156px !important
}

.h-156i {
    height: 156px !important
}

.max-w-156i {
    max-width: 156px !important
}

.max-h-156i {
    max-height: 156px !important
}

.w-157 {
    width: 157px
}

.h-157 {
    height: 157px
}

.max-w-157 {
    max-width: 157px
}

.max-h-157 {
    max-height: 157px
}

.w-157i {
    width: 157px !important
}

.h-157i {
    height: 157px !important
}

.max-w-157i {
    max-width: 157px !important
}

.max-h-157i {
    max-height: 157px !important
}

.w-158 {
    width: 158px
}

.h-158 {
    height: 158px
}

.max-w-158 {
    max-width: 158px
}

.max-h-158 {
    max-height: 158px
}

.w-158i {
    width: 158px !important
}

.h-158i {
    height: 158px !important
}

.max-w-158i {
    max-width: 158px !important
}

.max-h-158i {
    max-height: 158px !important
}

.w-159 {
    width: 159px
}

.h-159 {
    height: 159px
}

.max-w-159 {
    max-width: 159px
}

.max-h-159 {
    max-height: 159px
}

.w-159i {
    width: 159px !important
}

.h-159i {
    height: 159px !important
}

.max-w-159i {
    max-width: 159px !important
}

.max-h-159i {
    max-height: 159px !important
}

.w-160 {
    width: 160px
}

.h-160 {
    height: 160px
}

.max-w-160 {
    max-width: 160px
}

.max-h-160 {
    max-height: 160px
}

.w-160i {
    width: 160px !important
}

.h-160i {
    height: 160px !important
}

.max-w-160i {
    max-width: 160px !important
}

.max-h-160i {
    max-height: 160px !important
}

.w-161 {
    width: 161px
}

.h-161 {
    height: 161px
}

.max-w-161 {
    max-width: 161px
}

.max-h-161 {
    max-height: 161px
}

.w-161i {
    width: 161px !important
}

.h-161i {
    height: 161px !important
}

.max-w-161i {
    max-width: 161px !important
}

.max-h-161i {
    max-height: 161px !important
}

.w-162 {
    width: 162px
}

.h-162 {
    height: 162px
}

.max-w-162 {
    max-width: 162px
}

.max-h-162 {
    max-height: 162px
}

.w-162i {
    width: 162px !important
}

.h-162i {
    height: 162px !important
}

.max-w-162i {
    max-width: 162px !important
}

.max-h-162i {
    max-height: 162px !important
}

.w-163 {
    width: 163px
}

.h-163 {
    height: 163px
}

.max-w-163 {
    max-width: 163px
}

.max-h-163 {
    max-height: 163px
}

.w-163i {
    width: 163px !important
}

.h-163i {
    height: 163px !important
}

.max-w-163i {
    max-width: 163px !important
}

.max-h-163i {
    max-height: 163px !important
}

.w-164 {
    width: 164px
}

.h-164 {
    height: 164px
}

.max-w-164 {
    max-width: 164px
}

.max-h-164 {
    max-height: 164px
}

.w-164i {
    width: 164px !important
}

.h-164i {
    height: 164px !important
}

.max-w-164i {
    max-width: 164px !important
}

.max-h-164i {
    max-height: 164px !important
}

.w-165 {
    width: 165px
}

.h-165 {
    height: 165px
}

.max-w-165 {
    max-width: 165px
}

.max-h-165 {
    max-height: 165px
}

.w-165i {
    width: 165px !important
}

.h-165i {
    height: 165px !important
}

.max-w-165i {
    max-width: 165px !important
}

.max-h-165i {
    max-height: 165px !important
}

.w-166 {
    width: 166px
}

.h-166 {
    height: 166px
}

.max-w-166 {
    max-width: 166px
}

.max-h-166 {
    max-height: 166px
}

.w-166i {
    width: 166px !important
}

.h-166i {
    height: 166px !important
}

.max-w-166i {
    max-width: 166px !important
}

.max-h-166i {
    max-height: 166px !important
}

.w-167 {
    width: 167px
}

.h-167 {
    height: 167px
}

.max-w-167 {
    max-width: 167px
}

.max-h-167 {
    max-height: 167px
}

.w-167i {
    width: 167px !important
}

.h-167i {
    height: 167px !important
}

.max-w-167i {
    max-width: 167px !important
}

.max-h-167i {
    max-height: 167px !important
}

.w-168 {
    width: 168px
}

.h-168 {
    height: 168px
}

.max-w-168 {
    max-width: 168px
}

.max-h-168 {
    max-height: 168px
}

.w-168i {
    width: 168px !important
}

.h-168i {
    height: 168px !important
}

.max-w-168i {
    max-width: 168px !important
}

.max-h-168i {
    max-height: 168px !important
}

.w-169 {
    width: 169px
}

.h-169 {
    height: 169px
}

.max-w-169 {
    max-width: 169px
}

.max-h-169 {
    max-height: 169px
}

.w-169i {
    width: 169px !important
}

.h-169i {
    height: 169px !important
}

.max-w-169i {
    max-width: 169px !important
}

.max-h-169i {
    max-height: 169px !important
}

.w-170 {
    width: 170px
}

.h-170 {
    height: 170px
}

.max-w-170 {
    max-width: 170px
}

.max-h-170 {
    max-height: 170px
}

.w-170i {
    width: 170px !important
}

.h-170i {
    height: 170px !important
}

.max-w-170i {
    max-width: 170px !important
}

.max-h-170i {
    max-height: 170px !important
}

.w-171 {
    width: 171px
}

.h-171 {
    height: 171px
}

.max-w-171 {
    max-width: 171px
}

.max-h-171 {
    max-height: 171px
}

.w-171i {
    width: 171px !important
}

.h-171i {
    height: 171px !important
}

.max-w-171i {
    max-width: 171px !important
}

.max-h-171i {
    max-height: 171px !important
}

.w-172 {
    width: 172px
}

.h-172 {
    height: 172px
}

.max-w-172 {
    max-width: 172px
}

.max-h-172 {
    max-height: 172px
}

.w-172i {
    width: 172px !important
}

.h-172i {
    height: 172px !important
}

.max-w-172i {
    max-width: 172px !important
}

.max-h-172i {
    max-height: 172px !important
}

.w-173 {
    width: 173px
}

.h-173 {
    height: 173px
}

.max-w-173 {
    max-width: 173px
}

.max-h-173 {
    max-height: 173px
}

.w-173i {
    width: 173px !important
}

.h-173i {
    height: 173px !important
}

.max-w-173i {
    max-width: 173px !important
}

.max-h-173i {
    max-height: 173px !important
}

.w-174 {
    width: 174px
}

.h-174 {
    height: 174px
}

.max-w-174 {
    max-width: 174px
}

.max-h-174 {
    max-height: 174px
}

.w-174i {
    width: 174px !important
}

.h-174i {
    height: 174px !important
}

.max-w-174i {
    max-width: 174px !important
}

.max-h-174i {
    max-height: 174px !important
}

.w-175 {
    width: 175px
}

.h-175 {
    height: 175px
}

.max-w-175 {
    max-width: 175px
}

.max-h-175 {
    max-height: 175px
}

.w-175i {
    width: 175px !important
}

.h-175i {
    height: 175px !important
}

.max-w-175i {
    max-width: 175px !important
}

.max-h-175i {
    max-height: 175px !important
}

.w-176 {
    width: 176px
}

.h-176 {
    height: 176px
}

.max-w-176 {
    max-width: 176px
}

.max-h-176 {
    max-height: 176px
}

.w-176i {
    width: 176px !important
}

.h-176i {
    height: 176px !important
}

.max-w-176i {
    max-width: 176px !important
}

.max-h-176i {
    max-height: 176px !important
}

.w-177 {
    width: 177px
}

.h-177 {
    height: 177px
}

.max-w-177 {
    max-width: 177px
}

.max-h-177 {
    max-height: 177px
}

.w-177i {
    width: 177px !important
}

.h-177i {
    height: 177px !important
}

.max-w-177i {
    max-width: 177px !important
}

.max-h-177i {
    max-height: 177px !important
}

.w-178 {
    width: 178px
}

.h-178 {
    height: 178px
}

.max-w-178 {
    max-width: 178px
}

.max-h-178 {
    max-height: 178px
}

.w-178i {
    width: 178px !important
}

.h-178i {
    height: 178px !important
}

.max-w-178i {
    max-width: 178px !important
}

.max-h-178i {
    max-height: 178px !important
}

.w-179 {
    width: 179px
}

.h-179 {
    height: 179px
}

.max-w-179 {
    max-width: 179px
}

.max-h-179 {
    max-height: 179px
}

.w-179i {
    width: 179px !important
}

.h-179i {
    height: 179px !important
}

.max-w-179i {
    max-width: 179px !important
}

.max-h-179i {
    max-height: 179px !important
}

.w-180 {
    width: 180px
}

.h-180 {
    height: 180px
}

.max-w-180 {
    max-width: 180px
}

.max-h-180 {
    max-height: 180px
}

.w-180i {
    width: 180px !important
}

.h-180i {
    height: 180px !important
}

.max-w-180i {
    max-width: 180px !important
}

.max-h-180i {
    max-height: 180px !important
}

.w-181 {
    width: 181px
}

.h-181 {
    height: 181px
}

.max-w-181 {
    max-width: 181px
}

.max-h-181 {
    max-height: 181px
}

.w-181i {
    width: 181px !important
}

.h-181i {
    height: 181px !important
}

.max-w-181i {
    max-width: 181px !important
}

.max-h-181i {
    max-height: 181px !important
}

.w-182 {
    width: 182px
}

.h-182 {
    height: 182px
}

.max-w-182 {
    max-width: 182px
}

.max-h-182 {
    max-height: 182px
}

.w-182i {
    width: 182px !important
}

.h-182i {
    height: 182px !important
}

.max-w-182i {
    max-width: 182px !important
}

.max-h-182i {
    max-height: 182px !important
}

.w-183 {
    width: 183px
}

.h-183 {
    height: 183px
}

.max-w-183 {
    max-width: 183px
}

.max-h-183 {
    max-height: 183px
}

.w-183i {
    width: 183px !important
}

.h-183i {
    height: 183px !important
}

.max-w-183i {
    max-width: 183px !important
}

.max-h-183i {
    max-height: 183px !important
}

.w-184 {
    width: 184px
}

.h-184 {
    height: 184px
}

.max-w-184 {
    max-width: 184px
}

.max-h-184 {
    max-height: 184px
}

.w-184i {
    width: 184px !important
}

.h-184i {
    height: 184px !important
}

.max-w-184i {
    max-width: 184px !important
}

.max-h-184i {
    max-height: 184px !important
}

.w-185 {
    width: 185px
}

.h-185 {
    height: 185px
}

.max-w-185 {
    max-width: 185px
}

.max-h-185 {
    max-height: 185px
}

.w-185i {
    width: 185px !important
}

.h-185i {
    height: 185px !important
}

.max-w-185i {
    max-width: 185px !important
}

.max-h-185i {
    max-height: 185px !important
}

.w-186 {
    width: 186px
}

.h-186 {
    height: 186px
}

.max-w-186 {
    max-width: 186px
}

.max-h-186 {
    max-height: 186px
}

.w-186i {
    width: 186px !important
}

.h-186i {
    height: 186px !important
}

.max-w-186i {
    max-width: 186px !important
}

.max-h-186i {
    max-height: 186px !important
}

.w-187 {
    width: 187px
}

.h-187 {
    height: 187px
}

.max-w-187 {
    max-width: 187px
}

.max-h-187 {
    max-height: 187px
}

.w-187i {
    width: 187px !important
}

.h-187i {
    height: 187px !important
}

.max-w-187i {
    max-width: 187px !important
}

.max-h-187i {
    max-height: 187px !important
}

.w-188 {
    width: 188px
}

.h-188 {
    height: 188px
}

.max-w-188 {
    max-width: 188px
}

.max-h-188 {
    max-height: 188px
}

.w-188i {
    width: 188px !important
}

.h-188i {
    height: 188px !important
}

.max-w-188i {
    max-width: 188px !important
}

.max-h-188i {
    max-height: 188px !important
}

.w-189 {
    width: 189px
}

.h-189 {
    height: 189px
}

.max-w-189 {
    max-width: 189px
}

.max-h-189 {
    max-height: 189px
}

.w-189i {
    width: 189px !important
}

.h-189i {
    height: 189px !important
}

.max-w-189i {
    max-width: 189px !important
}

.max-h-189i {
    max-height: 189px !important
}

.w-190 {
    width: 190px
}

.h-190 {
    height: 190px
}

.max-w-190 {
    max-width: 190px
}

.max-h-190 {
    max-height: 190px
}

.w-190i {
    width: 190px !important
}

.h-190i {
    height: 190px !important
}

.max-w-190i {
    max-width: 190px !important
}

.max-h-190i {
    max-height: 190px !important
}

.w-191 {
    width: 191px
}

.h-191 {
    height: 191px
}

.max-w-191 {
    max-width: 191px
}

.max-h-191 {
    max-height: 191px
}

.w-191i {
    width: 191px !important
}

.h-191i {
    height: 191px !important
}

.max-w-191i {
    max-width: 191px !important
}

.max-h-191i {
    max-height: 191px !important
}

.w-192 {
    width: 192px
}

.h-192 {
    height: 192px
}

.max-w-192 {
    max-width: 192px
}

.max-h-192 {
    max-height: 192px
}

.w-192i {
    width: 192px !important
}

.h-192i {
    height: 192px !important
}

.max-w-192i {
    max-width: 192px !important
}

.max-h-192i {
    max-height: 192px !important
}

.w-193 {
    width: 193px
}

.h-193 {
    height: 193px
}

.max-w-193 {
    max-width: 193px
}

.max-h-193 {
    max-height: 193px
}

.w-193i {
    width: 193px !important
}

.h-193i {
    height: 193px !important
}

.max-w-193i {
    max-width: 193px !important
}

.max-h-193i {
    max-height: 193px !important
}

.w-194 {
    width: 194px
}

.h-194 {
    height: 194px
}

.max-w-194 {
    max-width: 194px
}

.max-h-194 {
    max-height: 194px
}

.w-194i {
    width: 194px !important
}

.h-194i {
    height: 194px !important
}

.max-w-194i {
    max-width: 194px !important
}

.max-h-194i {
    max-height: 194px !important
}

.w-195 {
    width: 195px
}

.h-195 {
    height: 195px
}

.max-w-195 {
    max-width: 195px
}

.max-h-195 {
    max-height: 195px
}

.w-195i {
    width: 195px !important
}

.h-195i {
    height: 195px !important
}

.max-w-195i {
    max-width: 195px !important
}

.max-h-195i {
    max-height: 195px !important
}

.w-196 {
    width: 196px
}

.h-196 {
    height: 196px
}

.max-w-196 {
    max-width: 196px
}

.max-h-196 {
    max-height: 196px
}

.w-196i {
    width: 196px !important
}

.h-196i {
    height: 196px !important
}

.max-w-196i {
    max-width: 196px !important
}

.max-h-196i {
    max-height: 196px !important
}

.w-197 {
    width: 197px
}

.h-197 {
    height: 197px
}

.max-w-197 {
    max-width: 197px
}

.max-h-197 {
    max-height: 197px
}

.w-197i {
    width: 197px !important
}

.h-197i {
    height: 197px !important
}

.max-w-197i {
    max-width: 197px !important
}

.max-h-197i {
    max-height: 197px !important
}

.w-198 {
    width: 198px
}

.h-198 {
    height: 198px
}

.max-w-198 {
    max-width: 198px
}

.max-h-198 {
    max-height: 198px
}

.w-198i {
    width: 198px !important
}

.h-198i {
    height: 198px !important
}

.max-w-198i {
    max-width: 198px !important
}

.max-h-198i {
    max-height: 198px !important
}

.w-199 {
    width: 199px
}

.h-199 {
    height: 199px
}

.max-w-199 {
    max-width: 199px
}

.max-h-199 {
    max-height: 199px
}

.w-199i {
    width: 199px !important
}

.h-199i {
    height: 199px !important
}

.max-w-199i {
    max-width: 199px !important
}

.max-h-199i {
    max-height: 199px !important
}

.w-200 {
    width: 200px
}

.h-200 {
    height: 200px
}

.max-w-200 {
    max-width: 200px
}

.max-h-200 {
    max-height: 200px
}

.w-200i {
    width: 200px !important
}

.h-200i {
    height: 200px !important
}

.max-w-200i {
    max-width: 200px !important
}

.max-h-200i {
    max-height: 200px !important
}

.w-201 {
    width: 201px
}

.h-201 {
    height: 201px
}

.max-w-201 {
    max-width: 201px
}

.max-h-201 {
    max-height: 201px
}

.w-201i {
    width: 201px !important
}

.h-201i {
    height: 201px !important
}

.max-w-201i {
    max-width: 201px !important
}

.max-h-201i {
    max-height: 201px !important
}

.w-202 {
    width: 202px
}

.h-202 {
    height: 202px
}

.max-w-202 {
    max-width: 202px
}

.max-h-202 {
    max-height: 202px
}

.w-202i {
    width: 202px !important
}

.h-202i {
    height: 202px !important
}

.max-w-202i {
    max-width: 202px !important
}

.max-h-202i {
    max-height: 202px !important
}

.w-203 {
    width: 203px
}

.h-203 {
    height: 203px
}

.max-w-203 {
    max-width: 203px
}

.max-h-203 {
    max-height: 203px
}

.w-203i {
    width: 203px !important
}

.h-203i {
    height: 203px !important
}

.max-w-203i {
    max-width: 203px !important
}

.max-h-203i {
    max-height: 203px !important
}

.w-204 {
    width: 204px
}

.h-204 {
    height: 204px
}

.max-w-204 {
    max-width: 204px
}

.max-h-204 {
    max-height: 204px
}

.w-204i {
    width: 204px !important
}

.h-204i {
    height: 204px !important
}

.max-w-204i {
    max-width: 204px !important
}

.max-h-204i {
    max-height: 204px !important
}

.w-205 {
    width: 205px
}

.h-205 {
    height: 205px
}

.max-w-205 {
    max-width: 205px
}

.max-h-205 {
    max-height: 205px
}

.w-205i {
    width: 205px !important
}

.h-205i {
    height: 205px !important
}

.max-w-205i {
    max-width: 205px !important
}

.max-h-205i {
    max-height: 205px !important
}

.w-206 {
    width: 206px
}

.h-206 {
    height: 206px
}

.max-w-206 {
    max-width: 206px
}

.max-h-206 {
    max-height: 206px
}

.w-206i {
    width: 206px !important
}

.h-206i {
    height: 206px !important
}

.max-w-206i {
    max-width: 206px !important
}

.max-h-206i {
    max-height: 206px !important
}

.w-207 {
    width: 207px
}

.h-207 {
    height: 207px
}

.max-w-207 {
    max-width: 207px
}

.max-h-207 {
    max-height: 207px
}

.w-207i {
    width: 207px !important
}

.h-207i {
    height: 207px !important
}

.max-w-207i {
    max-width: 207px !important
}

.max-h-207i {
    max-height: 207px !important
}

.w-208 {
    width: 208px
}

.h-208 {
    height: 208px
}

.max-w-208 {
    max-width: 208px
}

.max-h-208 {
    max-height: 208px
}

.w-208i {
    width: 208px !important
}

.h-208i {
    height: 208px !important
}

.max-w-208i {
    max-width: 208px !important
}

.max-h-208i {
    max-height: 208px !important
}

.w-209 {
    width: 209px
}

.h-209 {
    height: 209px
}

.max-w-209 {
    max-width: 209px
}

.max-h-209 {
    max-height: 209px
}

.w-209i {
    width: 209px !important
}

.h-209i {
    height: 209px !important
}

.max-w-209i {
    max-width: 209px !important
}

.max-h-209i {
    max-height: 209px !important
}

.w-210 {
    width: 210px
}

.h-210 {
    height: 210px
}

.max-w-210 {
    max-width: 210px
}

.max-h-210 {
    max-height: 210px
}

.w-210i {
    width: 210px !important
}

.h-210i {
    height: 210px !important
}

.max-w-210i {
    max-width: 210px !important
}

.max-h-210i {
    max-height: 210px !important
}

.w-211 {
    width: 211px
}

.h-211 {
    height: 211px
}

.max-w-211 {
    max-width: 211px
}

.max-h-211 {
    max-height: 211px
}

.w-211i {
    width: 211px !important
}

.h-211i {
    height: 211px !important
}

.max-w-211i {
    max-width: 211px !important
}

.max-h-211i {
    max-height: 211px !important
}

.w-212 {
    width: 212px
}

.h-212 {
    height: 212px
}

.max-w-212 {
    max-width: 212px
}

.max-h-212 {
    max-height: 212px
}

.w-212i {
    width: 212px !important
}

.h-212i {
    height: 212px !important
}

.max-w-212i {
    max-width: 212px !important
}

.max-h-212i {
    max-height: 212px !important
}

.w-213 {
    width: 213px
}

.h-213 {
    height: 213px
}

.max-w-213 {
    max-width: 213px
}

.max-h-213 {
    max-height: 213px
}

.w-213i {
    width: 213px !important
}

.h-213i {
    height: 213px !important
}

.max-w-213i {
    max-width: 213px !important
}

.max-h-213i {
    max-height: 213px !important
}

.w-214 {
    width: 214px
}

.h-214 {
    height: 214px
}

.max-w-214 {
    max-width: 214px
}

.max-h-214 {
    max-height: 214px
}

.w-214i {
    width: 214px !important
}

.h-214i {
    height: 214px !important
}

.max-w-214i {
    max-width: 214px !important
}

.max-h-214i {
    max-height: 214px !important
}

.w-215 {
    width: 215px
}

.h-215 {
    height: 215px
}

.max-w-215 {
    max-width: 215px
}

.max-h-215 {
    max-height: 215px
}

.w-215i {
    width: 215px !important
}

.h-215i {
    height: 215px !important
}

.max-w-215i {
    max-width: 215px !important
}

.max-h-215i {
    max-height: 215px !important
}

.w-216 {
    width: 216px
}

.h-216 {
    height: 216px
}

.max-w-216 {
    max-width: 216px
}

.max-h-216 {
    max-height: 216px
}

.w-216i {
    width: 216px !important
}

.h-216i {
    height: 216px !important
}

.max-w-216i {
    max-width: 216px !important
}

.max-h-216i {
    max-height: 216px !important
}

.w-217 {
    width: 217px
}

.h-217 {
    height: 217px
}

.max-w-217 {
    max-width: 217px
}

.max-h-217 {
    max-height: 217px
}

.w-217i {
    width: 217px !important
}

.h-217i {
    height: 217px !important
}

.max-w-217i {
    max-width: 217px !important
}

.max-h-217i {
    max-height: 217px !important
}

.w-218 {
    width: 218px
}

.h-218 {
    height: 218px
}

.max-w-218 {
    max-width: 218px
}

.max-h-218 {
    max-height: 218px
}

.w-218i {
    width: 218px !important
}

.h-218i {
    height: 218px !important
}

.max-w-218i {
    max-width: 218px !important
}

.max-h-218i {
    max-height: 218px !important
}

.w-219 {
    width: 219px
}

.h-219 {
    height: 219px
}

.max-w-219 {
    max-width: 219px
}

.max-h-219 {
    max-height: 219px
}

.w-219i {
    width: 219px !important
}

.h-219i {
    height: 219px !important
}

.max-w-219i {
    max-width: 219px !important
}

.max-h-219i {
    max-height: 219px !important
}

.w-220 {
    width: 220px
}

.h-220 {
    height: 220px
}

.max-w-220 {
    max-width: 220px
}

.max-h-220 {
    max-height: 220px
}

.w-220i {
    width: 220px !important
}

.h-220i {
    height: 220px !important
}

.max-w-220i {
    max-width: 220px !important
}

.max-h-220i {
    max-height: 220px !important
}

.w-221 {
    width: 221px
}

.h-221 {
    height: 221px
}

.max-w-221 {
    max-width: 221px
}

.max-h-221 {
    max-height: 221px
}

.w-221i {
    width: 221px !important
}

.h-221i {
    height: 221px !important
}

.max-w-221i {
    max-width: 221px !important
}

.max-h-221i {
    max-height: 221px !important
}

.w-222 {
    width: 222px
}

.h-222 {
    height: 222px
}

.max-w-222 {
    max-width: 222px
}

.max-h-222 {
    max-height: 222px
}

.w-222i {
    width: 222px !important
}

.h-222i {
    height: 222px !important
}

.max-w-222i {
    max-width: 222px !important
}

.max-h-222i {
    max-height: 222px !important
}

.w-223 {
    width: 223px
}

.h-223 {
    height: 223px
}

.max-w-223 {
    max-width: 223px
}

.max-h-223 {
    max-height: 223px
}

.w-223i {
    width: 223px !important
}

.h-223i {
    height: 223px !important
}

.max-w-223i {
    max-width: 223px !important
}

.max-h-223i {
    max-height: 223px !important
}

.w-224 {
    width: 224px
}

.h-224 {
    height: 224px
}

.max-w-224 {
    max-width: 224px
}

.max-h-224 {
    max-height: 224px
}

.w-224i {
    width: 224px !important
}

.h-224i {
    height: 224px !important
}

.max-w-224i {
    max-width: 224px !important
}

.max-h-224i {
    max-height: 224px !important
}

.w-225 {
    width: 225px
}

.h-225 {
    height: 225px
}

.max-w-225 {
    max-width: 225px
}

.max-h-225 {
    max-height: 225px
}

.w-225i {
    width: 225px !important
}

.h-225i {
    height: 225px !important
}

.max-w-225i {
    max-width: 225px !important
}

.max-h-225i {
    max-height: 225px !important
}

.w-226 {
    width: 226px
}

.h-226 {
    height: 226px
}

.max-w-226 {
    max-width: 226px
}

.max-h-226 {
    max-height: 226px
}

.w-226i {
    width: 226px !important
}

.h-226i {
    height: 226px !important
}

.max-w-226i {
    max-width: 226px !important
}

.max-h-226i {
    max-height: 226px !important
}

.w-227 {
    width: 227px
}

.h-227 {
    height: 227px
}

.max-w-227 {
    max-width: 227px
}

.max-h-227 {
    max-height: 227px
}

.w-227i {
    width: 227px !important
}

.h-227i {
    height: 227px !important
}

.max-w-227i {
    max-width: 227px !important
}

.max-h-227i {
    max-height: 227px !important
}

.w-228 {
    width: 228px
}

.h-228 {
    height: 228px
}

.max-w-228 {
    max-width: 228px
}

.max-h-228 {
    max-height: 228px
}

.w-228i {
    width: 228px !important
}

.h-228i {
    height: 228px !important
}

.max-w-228i {
    max-width: 228px !important
}

.max-h-228i {
    max-height: 228px !important
}

.w-229 {
    width: 229px
}

.h-229 {
    height: 229px
}

.max-w-229 {
    max-width: 229px
}

.max-h-229 {
    max-height: 229px
}

.w-229i {
    width: 229px !important
}

.h-229i {
    height: 229px !important
}

.max-w-229i {
    max-width: 229px !important
}

.max-h-229i {
    max-height: 229px !important
}

.w-230 {
    width: 230px
}

.h-230 {
    height: 230px
}

.max-w-230 {
    max-width: 230px
}

.max-h-230 {
    max-height: 230px
}

.w-230i {
    width: 230px !important
}

.h-230i {
    height: 230px !important
}

.max-w-230i {
    max-width: 230px !important
}

.max-h-230i {
    max-height: 230px !important
}

.w-231 {
    width: 231px
}

.h-231 {
    height: 231px
}

.max-w-231 {
    max-width: 231px
}

.max-h-231 {
    max-height: 231px
}

.w-231i {
    width: 231px !important
}

.h-231i {
    height: 231px !important
}

.max-w-231i {
    max-width: 231px !important
}

.max-h-231i {
    max-height: 231px !important
}

.w-232 {
    width: 232px
}

.h-232 {
    height: 232px
}

.max-w-232 {
    max-width: 232px
}

.max-h-232 {
    max-height: 232px
}

.w-232i {
    width: 232px !important
}

.h-232i {
    height: 232px !important
}

.max-w-232i {
    max-width: 232px !important
}

.max-h-232i {
    max-height: 232px !important
}

.w-233 {
    width: 233px
}

.h-233 {
    height: 233px
}

.max-w-233 {
    max-width: 233px
}

.max-h-233 {
    max-height: 233px
}

.w-233i {
    width: 233px !important
}

.h-233i {
    height: 233px !important
}

.max-w-233i {
    max-width: 233px !important
}

.max-h-233i {
    max-height: 233px !important
}

.w-234 {
    width: 234px
}

.h-234 {
    height: 234px
}

.max-w-234 {
    max-width: 234px
}

.max-h-234 {
    max-height: 234px
}

.w-234i {
    width: 234px !important
}

.h-234i {
    height: 234px !important
}

.max-w-234i {
    max-width: 234px !important
}

.max-h-234i {
    max-height: 234px !important
}

.w-235 {
    width: 235px
}

.h-235 {
    height: 235px
}

.max-w-235 {
    max-width: 235px
}

.max-h-235 {
    max-height: 235px
}

.w-235i {
    width: 235px !important
}

.h-235i {
    height: 235px !important
}

.max-w-235i {
    max-width: 235px !important
}

.max-h-235i {
    max-height: 235px !important
}

.w-236 {
    width: 236px
}

.h-236 {
    height: 236px
}

.max-w-236 {
    max-width: 236px
}

.max-h-236 {
    max-height: 236px
}

.w-236i {
    width: 236px !important
}

.h-236i {
    height: 236px !important
}

.max-w-236i {
    max-width: 236px !important
}

.max-h-236i {
    max-height: 236px !important
}

.w-237 {
    width: 237px
}

.h-237 {
    height: 237px
}

.max-w-237 {
    max-width: 237px
}

.max-h-237 {
    max-height: 237px
}

.w-237i {
    width: 237px !important
}

.h-237i {
    height: 237px !important
}

.max-w-237i {
    max-width: 237px !important
}

.max-h-237i {
    max-height: 237px !important
}

.w-238 {
    width: 238px
}

.h-238 {
    height: 238px
}

.max-w-238 {
    max-width: 238px
}

.max-h-238 {
    max-height: 238px
}

.w-238i {
    width: 238px !important
}

.h-238i {
    height: 238px !important
}

.max-w-238i {
    max-width: 238px !important
}

.max-h-238i {
    max-height: 238px !important
}

.w-239 {
    width: 239px
}

.h-239 {
    height: 239px
}

.max-w-239 {
    max-width: 239px
}

.max-h-239 {
    max-height: 239px
}

.w-239i {
    width: 239px !important
}

.h-239i {
    height: 239px !important
}

.max-w-239i {
    max-width: 239px !important
}

.max-h-239i {
    max-height: 239px !important
}

.w-240 {
    width: 240px
}

.h-240 {
    height: 240px
}

.max-w-240 {
    max-width: 240px
}

.max-h-240 {
    max-height: 240px
}

.w-240i {
    width: 240px !important
}

.h-240i {
    height: 240px !important
}

.max-w-240i {
    max-width: 240px !important
}

.max-h-240i {
    max-height: 240px !important
}

.w-241 {
    width: 241px
}

.h-241 {
    height: 241px
}

.max-w-241 {
    max-width: 241px
}

.max-h-241 {
    max-height: 241px
}

.w-241i {
    width: 241px !important
}

.h-241i {
    height: 241px !important
}

.max-w-241i {
    max-width: 241px !important
}

.max-h-241i {
    max-height: 241px !important
}

.w-242 {
    width: 242px
}

.h-242 {
    height: 242px
}

.max-w-242 {
    max-width: 242px
}

.max-h-242 {
    max-height: 242px
}

.w-242i {
    width: 242px !important
}

.h-242i {
    height: 242px !important
}

.max-w-242i {
    max-width: 242px !important
}

.max-h-242i {
    max-height: 242px !important
}

.w-243 {
    width: 243px
}

.h-243 {
    height: 243px
}

.max-w-243 {
    max-width: 243px
}

.max-h-243 {
    max-height: 243px
}

.w-243i {
    width: 243px !important
}

.h-243i {
    height: 243px !important
}

.max-w-243i {
    max-width: 243px !important
}

.max-h-243i {
    max-height: 243px !important
}

.w-244 {
    width: 244px
}

.h-244 {
    height: 244px
}

.max-w-244 {
    max-width: 244px
}

.max-h-244 {
    max-height: 244px
}

.w-244i {
    width: 244px !important
}

.h-244i {
    height: 244px !important
}

.max-w-244i {
    max-width: 244px !important
}

.max-h-244i {
    max-height: 244px !important
}

.w-245 {
    width: 245px
}

.h-245 {
    height: 245px
}

.max-w-245 {
    max-width: 245px
}

.max-h-245 {
    max-height: 245px
}

.w-245i {
    width: 245px !important
}

.h-245i {
    height: 245px !important
}

.max-w-245i {
    max-width: 245px !important
}

.max-h-245i {
    max-height: 245px !important
}

.w-246 {
    width: 246px
}

.h-246 {
    height: 246px
}

.max-w-246 {
    max-width: 246px
}

.max-h-246 {
    max-height: 246px
}

.w-246i {
    width: 246px !important
}

.h-246i {
    height: 246px !important
}

.max-w-246i {
    max-width: 246px !important
}

.max-h-246i {
    max-height: 246px !important
}

.w-247 {
    width: 247px
}

.h-247 {
    height: 247px
}

.max-w-247 {
    max-width: 247px
}

.max-h-247 {
    max-height: 247px
}

.w-247i {
    width: 247px !important
}

.h-247i {
    height: 247px !important
}

.max-w-247i {
    max-width: 247px !important
}

.max-h-247i {
    max-height: 247px !important
}

.w-248 {
    width: 248px
}

.h-248 {
    height: 248px
}

.max-w-248 {
    max-width: 248px
}

.max-h-248 {
    max-height: 248px
}

.w-248i {
    width: 248px !important
}

.h-248i {
    height: 248px !important
}

.max-w-248i {
    max-width: 248px !important
}

.max-h-248i {
    max-height: 248px !important
}

.w-249 {
    width: 249px
}

.h-249 {
    height: 249px
}

.max-w-249 {
    max-width: 249px
}

.max-h-249 {
    max-height: 249px
}

.w-249i {
    width: 249px !important
}

.h-249i {
    height: 249px !important
}

.max-w-249i {
    max-width: 249px !important
}

.max-h-249i {
    max-height: 249px !important
}

.w-250 {
    width: 250px
}

.h-250 {
    height: 250px
}

.max-w-250 {
    max-width: 250px
}

.max-h-250 {
    max-height: 250px
}

.w-250i {
    width: 250px !important
}

.h-250i {
    height: 250px !important
}

.max-w-250i {
    max-width: 250px !important
}

.max-h-250i {
    max-height: 250px !important
}

.w-251 {
    width: 251px
}

.h-251 {
    height: 251px
}

.max-w-251 {
    max-width: 251px
}

.max-h-251 {
    max-height: 251px
}

.w-251i {
    width: 251px !important
}

.h-251i {
    height: 251px !important
}

.max-w-251i {
    max-width: 251px !important
}

.max-h-251i {
    max-height: 251px !important
}

.w-252 {
    width: 252px
}

.h-252 {
    height: 252px
}

.max-w-252 {
    max-width: 252px
}

.max-h-252 {
    max-height: 252px
}

.w-252i {
    width: 252px !important
}

.h-252i {
    height: 252px !important
}

.max-w-252i {
    max-width: 252px !important
}

.max-h-252i {
    max-height: 252px !important
}

.w-253 {
    width: 253px
}

.h-253 {
    height: 253px
}

.max-w-253 {
    max-width: 253px
}

.max-h-253 {
    max-height: 253px
}

.w-253i {
    width: 253px !important
}

.h-253i {
    height: 253px !important
}

.max-w-253i {
    max-width: 253px !important
}

.max-h-253i {
    max-height: 253px !important
}

.w-254 {
    width: 254px
}

.h-254 {
    height: 254px
}

.max-w-254 {
    max-width: 254px
}

.max-h-254 {
    max-height: 254px
}

.w-254i {
    width: 254px !important
}

.h-254i {
    height: 254px !important
}

.max-w-254i {
    max-width: 254px !important
}

.max-h-254i {
    max-height: 254px !important
}

.w-255 {
    width: 255px
}

.h-255 {
    height: 255px
}

.max-w-255 {
    max-width: 255px
}

.max-h-255 {
    max-height: 255px
}

.w-255i {
    width: 255px !important
}

.h-255i {
    height: 255px !important
}

.max-w-255i {
    max-width: 255px !important
}

.max-h-255i {
    max-height: 255px !important
}

.w-256 {
    width: 256px
}

.h-256 {
    height: 256px
}

.max-w-256 {
    max-width: 256px
}

.max-h-256 {
    max-height: 256px
}

.w-256i {
    width: 256px !important
}

.h-256i {
    height: 256px !important
}

.max-w-256i {
    max-width: 256px !important
}

.max-h-256i {
    max-height: 256px !important
}

.w-257 {
    width: 257px
}

.h-257 {
    height: 257px
}

.max-w-257 {
    max-width: 257px
}

.max-h-257 {
    max-height: 257px
}

.w-257i {
    width: 257px !important
}

.h-257i {
    height: 257px !important
}

.max-w-257i {
    max-width: 257px !important
}

.max-h-257i {
    max-height: 257px !important
}

.w-258 {
    width: 258px
}

.h-258 {
    height: 258px
}

.max-w-258 {
    max-width: 258px
}

.max-h-258 {
    max-height: 258px
}

.w-258i {
    width: 258px !important
}

.h-258i {
    height: 258px !important
}

.max-w-258i {
    max-width: 258px !important
}

.max-h-258i {
    max-height: 258px !important
}

.w-259 {
    width: 259px
}

.h-259 {
    height: 259px
}

.max-w-259 {
    max-width: 259px
}

.max-h-259 {
    max-height: 259px
}

.w-259i {
    width: 259px !important
}

.h-259i {
    height: 259px !important
}

.max-w-259i {
    max-width: 259px !important
}

.max-h-259i {
    max-height: 259px !important
}

.w-260 {
    width: 260px
}

.h-260 {
    height: 260px
}

.max-w-260 {
    max-width: 260px
}

.max-h-260 {
    max-height: 260px
}

.w-260i {
    width: 260px !important
}

.h-260i {
    height: 260px !important
}

.max-w-260i {
    max-width: 260px !important
}

.max-h-260i {
    max-height: 260px !important
}

.w-261 {
    width: 261px
}

.h-261 {
    height: 261px
}

.max-w-261 {
    max-width: 261px
}

.max-h-261 {
    max-height: 261px
}

.w-261i {
    width: 261px !important
}

.h-261i {
    height: 261px !important
}

.max-w-261i {
    max-width: 261px !important
}

.max-h-261i {
    max-height: 261px !important
}

.w-262 {
    width: 262px
}

.h-262 {
    height: 262px
}

.max-w-262 {
    max-width: 262px
}

.max-h-262 {
    max-height: 262px
}

.w-262i {
    width: 262px !important
}

.h-262i {
    height: 262px !important
}

.max-w-262i {
    max-width: 262px !important
}

.max-h-262i {
    max-height: 262px !important
}

.w-263 {
    width: 263px
}

.h-263 {
    height: 263px
}

.max-w-263 {
    max-width: 263px
}

.max-h-263 {
    max-height: 263px
}

.w-263i {
    width: 263px !important
}

.h-263i {
    height: 263px !important
}

.max-w-263i {
    max-width: 263px !important
}

.max-h-263i {
    max-height: 263px !important
}

.w-264 {
    width: 264px
}

.h-264 {
    height: 264px
}

.max-w-264 {
    max-width: 264px
}

.max-h-264 {
    max-height: 264px
}

.w-264i {
    width: 264px !important
}

.h-264i {
    height: 264px !important
}

.max-w-264i {
    max-width: 264px !important
}

.max-h-264i {
    max-height: 264px !important
}

.w-265 {
    width: 265px
}

.h-265 {
    height: 265px
}

.max-w-265 {
    max-width: 265px
}

.max-h-265 {
    max-height: 265px
}

.w-265i {
    width: 265px !important
}

.h-265i {
    height: 265px !important
}

.max-w-265i {
    max-width: 265px !important
}

.max-h-265i {
    max-height: 265px !important
}

.w-266 {
    width: 266px
}

.h-266 {
    height: 266px
}

.max-w-266 {
    max-width: 266px
}

.max-h-266 {
    max-height: 266px
}

.w-266i {
    width: 266px !important
}

.h-266i {
    height: 266px !important
}

.max-w-266i {
    max-width: 266px !important
}

.max-h-266i {
    max-height: 266px !important
}

.w-267 {
    width: 267px
}

.h-267 {
    height: 267px
}

.max-w-267 {
    max-width: 267px
}

.max-h-267 {
    max-height: 267px
}

.w-267i {
    width: 267px !important
}

.h-267i {
    height: 267px !important
}

.max-w-267i {
    max-width: 267px !important
}

.max-h-267i {
    max-height: 267px !important
}

.w-268 {
    width: 268px
}

.h-268 {
    height: 268px
}

.max-w-268 {
    max-width: 268px
}

.max-h-268 {
    max-height: 268px
}

.w-268i {
    width: 268px !important
}

.h-268i {
    height: 268px !important
}

.max-w-268i {
    max-width: 268px !important
}

.max-h-268i {
    max-height: 268px !important
}

.w-269 {
    width: 269px
}

.h-269 {
    height: 269px
}

.max-w-269 {
    max-width: 269px
}

.max-h-269 {
    max-height: 269px
}

.w-269i {
    width: 269px !important
}

.h-269i {
    height: 269px !important
}

.max-w-269i {
    max-width: 269px !important
}

.max-h-269i {
    max-height: 269px !important
}

.w-270 {
    width: 270px
}

.h-270 {
    height: 270px
}

.max-w-270 {
    max-width: 270px
}

.max-h-270 {
    max-height: 270px
}

.w-270i {
    width: 270px !important
}

.h-270i {
    height: 270px !important
}

.max-w-270i {
    max-width: 270px !important
}

.max-h-270i {
    max-height: 270px !important
}

.w-271 {
    width: 271px
}

.h-271 {
    height: 271px
}

.max-w-271 {
    max-width: 271px
}

.max-h-271 {
    max-height: 271px
}

.w-271i {
    width: 271px !important
}

.h-271i {
    height: 271px !important
}

.max-w-271i {
    max-width: 271px !important
}

.max-h-271i {
    max-height: 271px !important
}

.w-272 {
    width: 272px
}

.h-272 {
    height: 272px
}

.max-w-272 {
    max-width: 272px
}

.max-h-272 {
    max-height: 272px
}

.w-272i {
    width: 272px !important
}

.h-272i {
    height: 272px !important
}

.max-w-272i {
    max-width: 272px !important
}

.max-h-272i {
    max-height: 272px !important
}

.w-273 {
    width: 273px
}

.h-273 {
    height: 273px
}

.max-w-273 {
    max-width: 273px
}

.max-h-273 {
    max-height: 273px
}

.w-273i {
    width: 273px !important
}

.h-273i {
    height: 273px !important
}

.max-w-273i {
    max-width: 273px !important
}

.max-h-273i {
    max-height: 273px !important
}

.w-274 {
    width: 274px
}

.h-274 {
    height: 274px
}

.max-w-274 {
    max-width: 274px
}

.max-h-274 {
    max-height: 274px
}

.w-274i {
    width: 274px !important
}

.h-274i {
    height: 274px !important
}

.max-w-274i {
    max-width: 274px !important
}

.max-h-274i {
    max-height: 274px !important
}

.w-275 {
    width: 275px
}

.h-275 {
    height: 275px
}

.max-w-275 {
    max-width: 275px
}

.max-h-275 {
    max-height: 275px
}

.w-275i {
    width: 275px !important
}

.h-275i {
    height: 275px !important
}

.max-w-275i {
    max-width: 275px !important
}

.max-h-275i {
    max-height: 275px !important
}

.w-276 {
    width: 276px
}

.h-276 {
    height: 276px
}

.max-w-276 {
    max-width: 276px
}

.max-h-276 {
    max-height: 276px
}

.w-276i {
    width: 276px !important
}

.h-276i {
    height: 276px !important
}

.max-w-276i {
    max-width: 276px !important
}

.max-h-276i {
    max-height: 276px !important
}

.w-277 {
    width: 277px
}

.h-277 {
    height: 277px
}

.max-w-277 {
    max-width: 277px
}

.max-h-277 {
    max-height: 277px
}

.w-277i {
    width: 277px !important
}

.h-277i {
    height: 277px !important
}

.max-w-277i {
    max-width: 277px !important
}

.max-h-277i {
    max-height: 277px !important
}

.w-278 {
    width: 278px
}

.h-278 {
    height: 278px
}

.max-w-278 {
    max-width: 278px
}

.max-h-278 {
    max-height: 278px
}

.w-278i {
    width: 278px !important
}

.h-278i {
    height: 278px !important
}

.max-w-278i {
    max-width: 278px !important
}

.max-h-278i {
    max-height: 278px !important
}

.w-279 {
    width: 279px
}

.h-279 {
    height: 279px
}

.max-w-279 {
    max-width: 279px
}

.max-h-279 {
    max-height: 279px
}

.w-279i {
    width: 279px !important
}

.h-279i {
    height: 279px !important
}

.max-w-279i {
    max-width: 279px !important
}

.max-h-279i {
    max-height: 279px !important
}

.w-280 {
    width: 280px
}

.h-280 {
    height: 280px
}

.max-w-280 {
    max-width: 280px
}

.max-h-280 {
    max-height: 280px
}

.w-280i {
    width: 280px !important
}

.h-280i {
    height: 280px !important
}

.max-w-280i {
    max-width: 280px !important
}

.max-h-280i {
    max-height: 280px !important
}

.w-281 {
    width: 281px
}

.h-281 {
    height: 281px
}

.max-w-281 {
    max-width: 281px
}

.max-h-281 {
    max-height: 281px
}

.w-281i {
    width: 281px !important
}

.h-281i {
    height: 281px !important
}

.max-w-281i {
    max-width: 281px !important
}

.max-h-281i {
    max-height: 281px !important
}

.w-282 {
    width: 282px
}

.h-282 {
    height: 282px
}

.max-w-282 {
    max-width: 282px
}

.max-h-282 {
    max-height: 282px
}

.w-282i {
    width: 282px !important
}

.h-282i {
    height: 282px !important
}

.max-w-282i {
    max-width: 282px !important
}

.max-h-282i {
    max-height: 282px !important
}

.w-283 {
    width: 283px
}

.h-283 {
    height: 283px
}

.max-w-283 {
    max-width: 283px
}

.max-h-283 {
    max-height: 283px
}

.w-283i {
    width: 283px !important
}

.h-283i {
    height: 283px !important
}

.max-w-283i {
    max-width: 283px !important
}

.max-h-283i {
    max-height: 283px !important
}

.w-284 {
    width: 284px
}

.h-284 {
    height: 284px
}

.max-w-284 {
    max-width: 284px
}

.max-h-284 {
    max-height: 284px
}

.w-284i {
    width: 284px !important
}

.h-284i {
    height: 284px !important
}

.max-w-284i {
    max-width: 284px !important
}

.max-h-284i {
    max-height: 284px !important
}

.w-285 {
    width: 285px
}

.h-285 {
    height: 285px
}

.max-w-285 {
    max-width: 285px
}

.max-h-285 {
    max-height: 285px
}

.w-285i {
    width: 285px !important
}

.h-285i {
    height: 285px !important
}

.max-w-285i {
    max-width: 285px !important
}

.max-h-285i {
    max-height: 285px !important
}

.w-286 {
    width: 286px
}

.h-286 {
    height: 286px
}

.max-w-286 {
    max-width: 286px
}

.max-h-286 {
    max-height: 286px
}

.w-286i {
    width: 286px !important
}

.h-286i {
    height: 286px !important
}

.max-w-286i {
    max-width: 286px !important
}

.max-h-286i {
    max-height: 286px !important
}

.w-287 {
    width: 287px
}

.h-287 {
    height: 287px
}

.max-w-287 {
    max-width: 287px
}

.max-h-287 {
    max-height: 287px
}

.w-287i {
    width: 287px !important
}

.h-287i {
    height: 287px !important
}

.max-w-287i {
    max-width: 287px !important
}

.max-h-287i {
    max-height: 287px !important
}

.w-288 {
    width: 288px
}

.h-288 {
    height: 288px
}

.max-w-288 {
    max-width: 288px
}

.max-h-288 {
    max-height: 288px
}

.w-288i {
    width: 288px !important
}

.h-288i {
    height: 288px !important
}

.max-w-288i {
    max-width: 288px !important
}

.max-h-288i {
    max-height: 288px !important
}

.w-289 {
    width: 289px
}

.h-289 {
    height: 289px
}

.max-w-289 {
    max-width: 289px
}

.max-h-289 {
    max-height: 289px
}

.w-289i {
    width: 289px !important
}

.h-289i {
    height: 289px !important
}

.max-w-289i {
    max-width: 289px !important
}

.max-h-289i {
    max-height: 289px !important
}

.w-290 {
    width: 290px
}

.h-290 {
    height: 290px
}

.max-w-290 {
    max-width: 290px
}

.max-h-290 {
    max-height: 290px
}

.w-290i {
    width: 290px !important
}

.h-290i {
    height: 290px !important
}

.max-w-290i {
    max-width: 290px !important
}

.max-h-290i {
    max-height: 290px !important
}

.w-291 {
    width: 291px
}

.h-291 {
    height: 291px
}

.max-w-291 {
    max-width: 291px
}

.max-h-291 {
    max-height: 291px
}

.w-291i {
    width: 291px !important
}

.h-291i {
    height: 291px !important
}

.max-w-291i {
    max-width: 291px !important
}

.max-h-291i {
    max-height: 291px !important
}

.w-292 {
    width: 292px
}

.h-292 {
    height: 292px
}

.max-w-292 {
    max-width: 292px
}

.max-h-292 {
    max-height: 292px
}

.w-292i {
    width: 292px !important
}

.h-292i {
    height: 292px !important
}

.max-w-292i {
    max-width: 292px !important
}

.max-h-292i {
    max-height: 292px !important
}

.w-293 {
    width: 293px
}

.h-293 {
    height: 293px
}

.max-w-293 {
    max-width: 293px
}

.max-h-293 {
    max-height: 293px
}

.w-293i {
    width: 293px !important
}

.h-293i {
    height: 293px !important
}

.max-w-293i {
    max-width: 293px !important
}

.max-h-293i {
    max-height: 293px !important
}

.w-294 {
    width: 294px
}

.h-294 {
    height: 294px
}

.max-w-294 {
    max-width: 294px
}

.max-h-294 {
    max-height: 294px
}

.w-294i {
    width: 294px !important
}

.h-294i {
    height: 294px !important
}

.max-w-294i {
    max-width: 294px !important
}

.max-h-294i {
    max-height: 294px !important
}

.w-295 {
    width: 295px
}

.h-295 {
    height: 295px
}

.max-w-295 {
    max-width: 295px
}

.max-h-295 {
    max-height: 295px
}

.w-295i {
    width: 295px !important
}

.h-295i {
    height: 295px !important
}

.max-w-295i {
    max-width: 295px !important
}

.max-h-295i {
    max-height: 295px !important
}

.w-296 {
    width: 296px
}

.h-296 {
    height: 296px
}

.max-w-296 {
    max-width: 296px
}

.max-h-296 {
    max-height: 296px
}

.w-296i {
    width: 296px !important
}

.h-296i {
    height: 296px !important
}

.max-w-296i {
    max-width: 296px !important
}

.max-h-296i {
    max-height: 296px !important
}

.w-297 {
    width: 297px
}

.h-297 {
    height: 297px
}

.max-w-297 {
    max-width: 297px
}

.max-h-297 {
    max-height: 297px
}

.w-297i {
    width: 297px !important
}

.h-297i {
    height: 297px !important
}

.max-w-297i {
    max-width: 297px !important
}

.max-h-297i {
    max-height: 297px !important
}

.w-298 {
    width: 298px
}

.h-298 {
    height: 298px
}

.max-w-298 {
    max-width: 298px
}

.max-h-298 {
    max-height: 298px
}

.w-298i {
    width: 298px !important
}

.h-298i {
    height: 298px !important
}

.max-w-298i {
    max-width: 298px !important
}

.max-h-298i {
    max-height: 298px !important
}

.w-299 {
    width: 299px
}

.h-299 {
    height: 299px
}

.max-w-299 {
    max-width: 299px
}

.max-h-299 {
    max-height: 299px
}

.w-299i {
    width: 299px !important
}

.h-299i {
    height: 299px !important
}

.max-w-299i {
    max-width: 299px !important
}

.max-h-299i {
    max-height: 299px !important
}

.w-300 {
    width: 300px
}

.h-300 {
    height: 300px
}

.max-w-300 {
    max-width: 300px
}

.max-h-300 {
    max-height: 300px
}

.w-300i {
    width: 300px !important
}

.h-300i {
    height: 300px !important
}

.max-w-300i {
    max-width: 300px !important
}

.max-h-300i {
    max-height: 300px !important
}

.w-301 {
    width: 301px
}

.h-301 {
    height: 301px
}

.max-w-301 {
    max-width: 301px
}

.max-h-301 {
    max-height: 301px
}

.w-301i {
    width: 301px !important
}

.h-301i {
    height: 301px !important
}

.max-w-301i {
    max-width: 301px !important
}

.max-h-301i {
    max-height: 301px !important
}

.w-302 {
    width: 302px
}

.h-302 {
    height: 302px
}

.max-w-302 {
    max-width: 302px
}

.max-h-302 {
    max-height: 302px
}

.w-302i {
    width: 302px !important
}

.h-302i {
    height: 302px !important
}

.max-w-302i {
    max-width: 302px !important
}

.max-h-302i {
    max-height: 302px !important
}

.w-303 {
    width: 303px
}

.h-303 {
    height: 303px
}

.max-w-303 {
    max-width: 303px
}

.max-h-303 {
    max-height: 303px
}

.w-303i {
    width: 303px !important
}

.h-303i {
    height: 303px !important
}

.max-w-303i {
    max-width: 303px !important
}

.max-h-303i {
    max-height: 303px !important
}

.w-304 {
    width: 304px
}

.h-304 {
    height: 304px
}

.max-w-304 {
    max-width: 304px
}

.max-h-304 {
    max-height: 304px
}

.w-304i {
    width: 304px !important
}

.h-304i {
    height: 304px !important
}

.max-w-304i {
    max-width: 304px !important
}

.max-h-304i {
    max-height: 304px !important
}

.w-305 {
    width: 305px
}

.h-305 {
    height: 305px
}

.max-w-305 {
    max-width: 305px
}

.max-h-305 {
    max-height: 305px
}

.w-305i {
    width: 305px !important
}

.h-305i {
    height: 305px !important
}

.max-w-305i {
    max-width: 305px !important
}

.max-h-305i {
    max-height: 305px !important
}

.w-306 {
    width: 306px
}

.h-306 {
    height: 306px
}

.max-w-306 {
    max-width: 306px
}

.max-h-306 {
    max-height: 306px
}

.w-306i {
    width: 306px !important
}

.h-306i {
    height: 306px !important
}

.max-w-306i {
    max-width: 306px !important
}

.max-h-306i {
    max-height: 306px !important
}

.w-307 {
    width: 307px
}

.h-307 {
    height: 307px
}

.max-w-307 {
    max-width: 307px
}

.max-h-307 {
    max-height: 307px
}

.w-307i {
    width: 307px !important
}

.h-307i {
    height: 307px !important
}

.max-w-307i {
    max-width: 307px !important
}

.max-h-307i {
    max-height: 307px !important
}

.w-308 {
    width: 308px
}

.h-308 {
    height: 308px
}

.max-w-308 {
    max-width: 308px
}

.max-h-308 {
    max-height: 308px
}

.w-308i {
    width: 308px !important
}

.h-308i {
    height: 308px !important
}

.max-w-308i {
    max-width: 308px !important
}

.max-h-308i {
    max-height: 308px !important
}

.w-309 {
    width: 309px
}

.h-309 {
    height: 309px
}

.max-w-309 {
    max-width: 309px
}

.max-h-309 {
    max-height: 309px
}

.w-309i {
    width: 309px !important
}

.h-309i {
    height: 309px !important
}

.max-w-309i {
    max-width: 309px !important
}

.max-h-309i {
    max-height: 309px !important
}

.w-310 {
    width: 310px
}

.h-310 {
    height: 310px
}

.max-w-310 {
    max-width: 310px
}

.max-h-310 {
    max-height: 310px
}

.w-310i {
    width: 310px !important
}

.h-310i {
    height: 310px !important
}

.max-w-310i {
    max-width: 310px !important
}

.max-h-310i {
    max-height: 310px !important
}

.w-311 {
    width: 311px
}

.h-311 {
    height: 311px
}

.max-w-311 {
    max-width: 311px
}

.max-h-311 {
    max-height: 311px
}

.w-311i {
    width: 311px !important
}

.h-311i {
    height: 311px !important
}

.max-w-311i {
    max-width: 311px !important
}

.max-h-311i {
    max-height: 311px !important
}

.w-312 {
    width: 312px
}

.h-312 {
    height: 312px
}

.max-w-312 {
    max-width: 312px
}

.max-h-312 {
    max-height: 312px
}

.w-312i {
    width: 312px !important
}

.h-312i {
    height: 312px !important
}

.max-w-312i {
    max-width: 312px !important
}

.max-h-312i {
    max-height: 312px !important
}

.w-313 {
    width: 313px
}

.h-313 {
    height: 313px
}

.max-w-313 {
    max-width: 313px
}

.max-h-313 {
    max-height: 313px
}

.w-313i {
    width: 313px !important
}

.h-313i {
    height: 313px !important
}

.max-w-313i {
    max-width: 313px !important
}

.max-h-313i {
    max-height: 313px !important
}

.w-314 {
    width: 314px
}

.h-314 {
    height: 314px
}

.max-w-314 {
    max-width: 314px
}

.max-h-314 {
    max-height: 314px
}

.w-314i {
    width: 314px !important
}

.h-314i {
    height: 314px !important
}

.max-w-314i {
    max-width: 314px !important
}

.max-h-314i {
    max-height: 314px !important
}

.w-315 {
    width: 315px
}

.h-315 {
    height: 315px
}

.max-w-315 {
    max-width: 315px
}

.max-h-315 {
    max-height: 315px
}

.w-315i {
    width: 315px !important
}

.h-315i {
    height: 315px !important
}

.max-w-315i {
    max-width: 315px !important
}

.max-h-315i {
    max-height: 315px !important
}

.w-316 {
    width: 316px
}

.h-316 {
    height: 316px
}

.max-w-316 {
    max-width: 316px
}

.max-h-316 {
    max-height: 316px
}

.w-316i {
    width: 316px !important
}

.h-316i {
    height: 316px !important
}

.max-w-316i {
    max-width: 316px !important
}

.max-h-316i {
    max-height: 316px !important
}

.w-317 {
    width: 317px
}

.h-317 {
    height: 317px
}

.max-w-317 {
    max-width: 317px
}

.max-h-317 {
    max-height: 317px
}

.w-317i {
    width: 317px !important
}

.h-317i {
    height: 317px !important
}

.max-w-317i {
    max-width: 317px !important
}

.max-h-317i {
    max-height: 317px !important
}

.w-318 {
    width: 318px
}

.h-318 {
    height: 318px
}

.max-w-318 {
    max-width: 318px
}

.max-h-318 {
    max-height: 318px
}

.w-318i {
    width: 318px !important
}

.h-318i {
    height: 318px !important
}

.max-w-318i {
    max-width: 318px !important
}

.max-h-318i {
    max-height: 318px !important
}

.w-319 {
    width: 319px
}

.h-319 {
    height: 319px
}

.max-w-319 {
    max-width: 319px
}

.max-h-319 {
    max-height: 319px
}

.w-319i {
    width: 319px !important
}

.h-319i {
    height: 319px !important
}

.max-w-319i {
    max-width: 319px !important
}

.max-h-319i {
    max-height: 319px !important
}

.w-320 {
    width: 320px
}

.h-320 {
    height: 320px
}

.max-w-320 {
    max-width: 320px
}

.max-h-320 {
    max-height: 320px
}

.w-320i {
    width: 320px !important
}

.h-320i {
    height: 320px !important
}

.max-w-320i {
    max-width: 320px !important
}

.max-h-320i {
    max-height: 320px !important
}

.w-321 {
    width: 321px
}

.h-321 {
    height: 321px
}

.max-w-321 {
    max-width: 321px
}

.max-h-321 {
    max-height: 321px
}

.w-321i {
    width: 321px !important
}

.h-321i {
    height: 321px !important
}

.max-w-321i {
    max-width: 321px !important
}

.max-h-321i {
    max-height: 321px !important
}

.w-322 {
    width: 322px
}

.h-322 {
    height: 322px
}

.max-w-322 {
    max-width: 322px
}

.max-h-322 {
    max-height: 322px
}

.w-322i {
    width: 322px !important
}

.h-322i {
    height: 322px !important
}

.max-w-322i {
    max-width: 322px !important
}

.max-h-322i {
    max-height: 322px !important
}

.w-323 {
    width: 323px
}

.h-323 {
    height: 323px
}

.max-w-323 {
    max-width: 323px
}

.max-h-323 {
    max-height: 323px
}

.w-323i {
    width: 323px !important
}

.h-323i {
    height: 323px !important
}

.max-w-323i {
    max-width: 323px !important
}

.max-h-323i {
    max-height: 323px !important
}

.w-324 {
    width: 324px
}

.h-324 {
    height: 324px
}

.max-w-324 {
    max-width: 324px
}

.max-h-324 {
    max-height: 324px
}

.w-324i {
    width: 324px !important
}

.h-324i {
    height: 324px !important
}

.max-w-324i {
    max-width: 324px !important
}

.max-h-324i {
    max-height: 324px !important
}

.w-325 {
    width: 325px
}

.h-325 {
    height: 325px
}

.max-w-325 {
    max-width: 325px
}

.max-h-325 {
    max-height: 325px
}

.w-325i {
    width: 325px !important
}

.h-325i {
    height: 325px !important
}

.max-w-325i {
    max-width: 325px !important
}

.max-h-325i {
    max-height: 325px !important
}

.w-326 {
    width: 326px
}

.h-326 {
    height: 326px
}

.max-w-326 {
    max-width: 326px
}

.max-h-326 {
    max-height: 326px
}

.w-326i {
    width: 326px !important
}

.h-326i {
    height: 326px !important
}

.max-w-326i {
    max-width: 326px !important
}

.max-h-326i {
    max-height: 326px !important
}

.w-327 {
    width: 327px
}

.h-327 {
    height: 327px
}

.max-w-327 {
    max-width: 327px
}

.max-h-327 {
    max-height: 327px
}

.w-327i {
    width: 327px !important
}

.h-327i {
    height: 327px !important
}

.max-w-327i {
    max-width: 327px !important
}

.max-h-327i {
    max-height: 327px !important
}

.w-328 {
    width: 328px
}

.h-328 {
    height: 328px
}

.max-w-328 {
    max-width: 328px
}

.max-h-328 {
    max-height: 328px
}

.w-328i {
    width: 328px !important
}

.h-328i {
    height: 328px !important
}

.max-w-328i {
    max-width: 328px !important
}

.max-h-328i {
    max-height: 328px !important
}

.w-329 {
    width: 329px
}

.h-329 {
    height: 329px
}

.max-w-329 {
    max-width: 329px
}

.max-h-329 {
    max-height: 329px
}

.w-329i {
    width: 329px !important
}

.h-329i {
    height: 329px !important
}

.max-w-329i {
    max-width: 329px !important
}

.max-h-329i {
    max-height: 329px !important
}

.w-330 {
    width: 330px
}

.h-330 {
    height: 330px
}

.max-w-330 {
    max-width: 330px
}

.max-h-330 {
    max-height: 330px
}

.w-330i {
    width: 330px !important
}

.h-330i {
    height: 330px !important
}

.max-w-330i {
    max-width: 330px !important
}

.max-h-330i {
    max-height: 330px !important
}

.w-331 {
    width: 331px
}

.h-331 {
    height: 331px
}

.max-w-331 {
    max-width: 331px
}

.max-h-331 {
    max-height: 331px
}

.w-331i {
    width: 331px !important
}

.h-331i {
    height: 331px !important
}

.max-w-331i {
    max-width: 331px !important
}

.max-h-331i {
    max-height: 331px !important
}

.w-332 {
    width: 332px
}

.h-332 {
    height: 332px
}

.max-w-332 {
    max-width: 332px
}

.max-h-332 {
    max-height: 332px
}

.w-332i {
    width: 332px !important
}

.h-332i {
    height: 332px !important
}

.max-w-332i {
    max-width: 332px !important
}

.max-h-332i {
    max-height: 332px !important
}

.w-333 {
    width: 333px
}

.h-333 {
    height: 333px
}

.max-w-333 {
    max-width: 333px
}

.max-h-333 {
    max-height: 333px
}

.w-333i {
    width: 333px !important
}

.h-333i {
    height: 333px !important
}

.max-w-333i {
    max-width: 333px !important
}

.max-h-333i {
    max-height: 333px !important
}

.w-334 {
    width: 334px
}

.h-334 {
    height: 334px
}

.max-w-334 {
    max-width: 334px
}

.max-h-334 {
    max-height: 334px
}

.w-334i {
    width: 334px !important
}

.h-334i {
    height: 334px !important
}

.max-w-334i {
    max-width: 334px !important
}

.max-h-334i {
    max-height: 334px !important
}

.w-335 {
    width: 335px
}

.h-335 {
    height: 335px
}

.max-w-335 {
    max-width: 335px
}

.max-h-335 {
    max-height: 335px
}

.w-335i {
    width: 335px !important
}

.h-335i {
    height: 335px !important
}

.max-w-335i {
    max-width: 335px !important
}

.max-h-335i {
    max-height: 335px !important
}

.w-336 {
    width: 336px
}

.h-336 {
    height: 336px
}

.max-w-336 {
    max-width: 336px
}

.max-h-336 {
    max-height: 336px
}

.w-336i {
    width: 336px !important
}

.h-336i {
    height: 336px !important
}

.max-w-336i {
    max-width: 336px !important
}

.max-h-336i {
    max-height: 336px !important
}

.w-337 {
    width: 337px
}

.h-337 {
    height: 337px
}

.max-w-337 {
    max-width: 337px
}

.max-h-337 {
    max-height: 337px
}

.w-337i {
    width: 337px !important
}

.h-337i {
    height: 337px !important
}

.max-w-337i {
    max-width: 337px !important
}

.max-h-337i {
    max-height: 337px !important
}

.w-338 {
    width: 338px
}

.h-338 {
    height: 338px
}

.max-w-338 {
    max-width: 338px
}

.max-h-338 {
    max-height: 338px
}

.w-338i {
    width: 338px !important
}

.h-338i {
    height: 338px !important
}

.max-w-338i {
    max-width: 338px !important
}

.max-h-338i {
    max-height: 338px !important
}

.w-339 {
    width: 339px
}

.h-339 {
    height: 339px
}

.max-w-339 {
    max-width: 339px
}

.max-h-339 {
    max-height: 339px
}

.w-339i {
    width: 339px !important
}

.h-339i {
    height: 339px !important
}

.max-w-339i {
    max-width: 339px !important
}

.max-h-339i {
    max-height: 339px !important
}

.w-340 {
    width: 340px
}

.h-340 {
    height: 340px
}

.max-w-340 {
    max-width: 340px
}

.max-h-340 {
    max-height: 340px
}

.w-340i {
    width: 340px !important
}

.h-340i {
    height: 340px !important
}

.max-w-340i {
    max-width: 340px !important
}

.max-h-340i {
    max-height: 340px !important
}

.w-341 {
    width: 341px
}

.h-341 {
    height: 341px
}

.max-w-341 {
    max-width: 341px
}

.max-h-341 {
    max-height: 341px
}

.w-341i {
    width: 341px !important
}

.h-341i {
    height: 341px !important
}

.max-w-341i {
    max-width: 341px !important
}

.max-h-341i {
    max-height: 341px !important
}

.w-342 {
    width: 342px
}

.h-342 {
    height: 342px
}

.max-w-342 {
    max-width: 342px
}

.max-h-342 {
    max-height: 342px
}

.w-342i {
    width: 342px !important
}

.h-342i {
    height: 342px !important
}

.max-w-342i {
    max-width: 342px !important
}

.max-h-342i {
    max-height: 342px !important
}

.w-343 {
    width: 343px
}

.h-343 {
    height: 343px
}

.max-w-343 {
    max-width: 343px
}

.max-h-343 {
    max-height: 343px
}

.w-343i {
    width: 343px !important
}

.h-343i {
    height: 343px !important
}

.max-w-343i {
    max-width: 343px !important
}

.max-h-343i {
    max-height: 343px !important
}

.w-344 {
    width: 344px
}

.h-344 {
    height: 344px
}

.max-w-344 {
    max-width: 344px
}

.max-h-344 {
    max-height: 344px
}

.w-344i {
    width: 344px !important
}

.h-344i {
    height: 344px !important
}

.max-w-344i {
    max-width: 344px !important
}

.max-h-344i {
    max-height: 344px !important
}

.w-345 {
    width: 345px
}

.h-345 {
    height: 345px
}

.max-w-345 {
    max-width: 345px
}

.max-h-345 {
    max-height: 345px
}

.w-345i {
    width: 345px !important
}

.h-345i {
    height: 345px !important
}

.max-w-345i {
    max-width: 345px !important
}

.max-h-345i {
    max-height: 345px !important
}

.w-346 {
    width: 346px
}

.h-346 {
    height: 346px
}

.max-w-346 {
    max-width: 346px
}

.max-h-346 {
    max-height: 346px
}

.w-346i {
    width: 346px !important
}

.h-346i {
    height: 346px !important
}

.max-w-346i {
    max-width: 346px !important
}

.max-h-346i {
    max-height: 346px !important
}

.w-347 {
    width: 347px
}

.h-347 {
    height: 347px
}

.max-w-347 {
    max-width: 347px
}

.max-h-347 {
    max-height: 347px
}

.w-347i {
    width: 347px !important
}

.h-347i {
    height: 347px !important
}

.max-w-347i {
    max-width: 347px !important
}

.max-h-347i {
    max-height: 347px !important
}

.w-348 {
    width: 348px
}

.h-348 {
    height: 348px
}

.max-w-348 {
    max-width: 348px
}

.max-h-348 {
    max-height: 348px
}

.w-348i {
    width: 348px !important
}

.h-348i {
    height: 348px !important
}

.max-w-348i {
    max-width: 348px !important
}

.max-h-348i {
    max-height: 348px !important
}

.w-349 {
    width: 349px
}

.h-349 {
    height: 349px
}

.max-w-349 {
    max-width: 349px
}

.max-h-349 {
    max-height: 349px
}

.w-349i {
    width: 349px !important
}

.h-349i {
    height: 349px !important
}

.max-w-349i {
    max-width: 349px !important
}

.max-h-349i {
    max-height: 349px !important
}

.w-350 {
    width: 350px
}

.h-350 {
    height: 350px
}

.max-w-350 {
    max-width: 350px
}

.max-h-350 {
    max-height: 350px
}

.w-350i {
    width: 350px !important
}

.h-350i {
    height: 350px !important
}

.max-w-350i {
    max-width: 350px !important
}

.max-h-350i {
    max-height: 350px !important
}

.w-351 {
    width: 351px
}

.h-351 {
    height: 351px
}

.max-w-351 {
    max-width: 351px
}

.max-h-351 {
    max-height: 351px
}

.w-351i {
    width: 351px !important
}

.h-351i {
    height: 351px !important
}

.max-w-351i {
    max-width: 351px !important
}

.max-h-351i {
    max-height: 351px !important
}

.w-352 {
    width: 352px
}

.h-352 {
    height: 352px
}

.max-w-352 {
    max-width: 352px
}

.max-h-352 {
    max-height: 352px
}

.w-352i {
    width: 352px !important
}

.h-352i {
    height: 352px !important
}

.max-w-352i {
    max-width: 352px !important
}

.max-h-352i {
    max-height: 352px !important
}

.w-353 {
    width: 353px
}

.h-353 {
    height: 353px
}

.max-w-353 {
    max-width: 353px
}

.max-h-353 {
    max-height: 353px
}

.w-353i {
    width: 353px !important
}

.h-353i {
    height: 353px !important
}

.max-w-353i {
    max-width: 353px !important
}

.max-h-353i {
    max-height: 353px !important
}

.w-354 {
    width: 354px
}

.h-354 {
    height: 354px
}

.max-w-354 {
    max-width: 354px
}

.max-h-354 {
    max-height: 354px
}

.w-354i {
    width: 354px !important
}

.h-354i {
    height: 354px !important
}

.max-w-354i {
    max-width: 354px !important
}

.max-h-354i {
    max-height: 354px !important
}

.w-355 {
    width: 355px
}

.h-355 {
    height: 355px
}

.max-w-355 {
    max-width: 355px
}

.max-h-355 {
    max-height: 355px
}

.w-355i {
    width: 355px !important
}

.h-355i {
    height: 355px !important
}

.max-w-355i {
    max-width: 355px !important
}

.max-h-355i {
    max-height: 355px !important
}

.w-356 {
    width: 356px
}

.h-356 {
    height: 356px
}

.max-w-356 {
    max-width: 356px
}

.max-h-356 {
    max-height: 356px
}

.w-356i {
    width: 356px !important
}

.h-356i {
    height: 356px !important
}

.max-w-356i {
    max-width: 356px !important
}

.max-h-356i {
    max-height: 356px !important
}

.w-357 {
    width: 357px
}

.h-357 {
    height: 357px
}

.max-w-357 {
    max-width: 357px
}

.max-h-357 {
    max-height: 357px
}

.w-357i {
    width: 357px !important
}

.h-357i {
    height: 357px !important
}

.max-w-357i {
    max-width: 357px !important
}

.max-h-357i {
    max-height: 357px !important
}

.w-358 {
    width: 358px
}

.h-358 {
    height: 358px
}

.max-w-358 {
    max-width: 358px
}

.max-h-358 {
    max-height: 358px
}

.w-358i {
    width: 358px !important
}

.h-358i {
    height: 358px !important
}

.max-w-358i {
    max-width: 358px !important
}

.max-h-358i {
    max-height: 358px !important
}

.w-359 {
    width: 359px
}

.h-359 {
    height: 359px
}

.max-w-359 {
    max-width: 359px
}

.max-h-359 {
    max-height: 359px
}

.w-359i {
    width: 359px !important
}

.h-359i {
    height: 359px !important
}

.max-w-359i {
    max-width: 359px !important
}

.max-h-359i {
    max-height: 359px !important
}

.w-360 {
    width: 360px
}

.h-360 {
    height: 360px
}

.max-w-360 {
    max-width: 360px
}

.max-h-360 {
    max-height: 360px
}

.w-360i {
    width: 360px !important
}

.h-360i {
    height: 360px !important
}

.max-w-360i {
    max-width: 360px !important
}

.max-h-360i {
    max-height: 360px !important
}

.w-361 {
    width: 361px
}

.h-361 {
    height: 361px
}

.max-w-361 {
    max-width: 361px
}

.max-h-361 {
    max-height: 361px
}

.w-361i {
    width: 361px !important
}

.h-361i {
    height: 361px !important
}

.max-w-361i {
    max-width: 361px !important
}

.max-h-361i {
    max-height: 361px !important
}

.w-362 {
    width: 362px
}

.h-362 {
    height: 362px
}

.max-w-362 {
    max-width: 362px
}

.max-h-362 {
    max-height: 362px
}

.w-362i {
    width: 362px !important
}

.h-362i {
    height: 362px !important
}

.max-w-362i {
    max-width: 362px !important
}

.max-h-362i {
    max-height: 362px !important
}

.w-363 {
    width: 363px
}

.h-363 {
    height: 363px
}

.max-w-363 {
    max-width: 363px
}

.max-h-363 {
    max-height: 363px
}

.w-363i {
    width: 363px !important
}

.h-363i {
    height: 363px !important
}

.max-w-363i {
    max-width: 363px !important
}

.max-h-363i {
    max-height: 363px !important
}

.w-364 {
    width: 364px
}

.h-364 {
    height: 364px
}

.max-w-364 {
    max-width: 364px
}

.max-h-364 {
    max-height: 364px
}

.w-364i {
    width: 364px !important
}

.h-364i {
    height: 364px !important
}

.max-w-364i {
    max-width: 364px !important
}

.max-h-364i {
    max-height: 364px !important
}

.w-365 {
    width: 365px
}

.h-365 {
    height: 365px
}

.max-w-365 {
    max-width: 365px
}

.max-h-365 {
    max-height: 365px
}

.w-365i {
    width: 365px !important
}

.h-365i {
    height: 365px !important
}

.max-w-365i {
    max-width: 365px !important
}

.max-h-365i {
    max-height: 365px !important
}

.w-366 {
    width: 366px
}

.h-366 {
    height: 366px
}

.max-w-366 {
    max-width: 366px
}

.max-h-366 {
    max-height: 366px
}

.w-366i {
    width: 366px !important
}

.h-366i {
    height: 366px !important
}

.max-w-366i {
    max-width: 366px !important
}

.max-h-366i {
    max-height: 366px !important
}

.w-367 {
    width: 367px
}

.h-367 {
    height: 367px
}

.max-w-367 {
    max-width: 367px
}

.max-h-367 {
    max-height: 367px
}

.w-367i {
    width: 367px !important
}

.h-367i {
    height: 367px !important
}

.max-w-367i {
    max-width: 367px !important
}

.max-h-367i {
    max-height: 367px !important
}

.w-368 {
    width: 368px
}

.h-368 {
    height: 368px
}

.max-w-368 {
    max-width: 368px
}

.max-h-368 {
    max-height: 368px
}

.w-368i {
    width: 368px !important
}

.h-368i {
    height: 368px !important
}

.max-w-368i {
    max-width: 368px !important
}

.max-h-368i {
    max-height: 368px !important
}

.w-369 {
    width: 369px
}

.h-369 {
    height: 369px
}

.max-w-369 {
    max-width: 369px
}

.max-h-369 {
    max-height: 369px
}

.w-369i {
    width: 369px !important
}

.h-369i {
    height: 369px !important
}

.max-w-369i {
    max-width: 369px !important
}

.max-h-369i {
    max-height: 369px !important
}

.w-370 {
    width: 370px
}

.h-370 {
    height: 370px
}

.max-w-370 {
    max-width: 370px
}

.max-h-370 {
    max-height: 370px
}

.w-370i {
    width: 370px !important
}

.h-370i {
    height: 370px !important
}

.max-w-370i {
    max-width: 370px !important
}

.max-h-370i {
    max-height: 370px !important
}

.w-371 {
    width: 371px
}

.h-371 {
    height: 371px
}

.max-w-371 {
    max-width: 371px
}

.max-h-371 {
    max-height: 371px
}

.w-371i {
    width: 371px !important
}

.h-371i {
    height: 371px !important
}

.max-w-371i {
    max-width: 371px !important
}

.max-h-371i {
    max-height: 371px !important
}

.w-372 {
    width: 372px
}

.h-372 {
    height: 372px
}

.max-w-372 {
    max-width: 372px
}

.max-h-372 {
    max-height: 372px
}

.w-372i {
    width: 372px !important
}

.h-372i {
    height: 372px !important
}

.max-w-372i {
    max-width: 372px !important
}

.max-h-372i {
    max-height: 372px !important
}

.w-373 {
    width: 373px
}

.h-373 {
    height: 373px
}

.max-w-373 {
    max-width: 373px
}

.max-h-373 {
    max-height: 373px
}

.w-373i {
    width: 373px !important
}

.h-373i {
    height: 373px !important
}

.max-w-373i {
    max-width: 373px !important
}

.max-h-373i {
    max-height: 373px !important
}

.w-374 {
    width: 374px
}

.h-374 {
    height: 374px
}

.max-w-374 {
    max-width: 374px
}

.max-h-374 {
    max-height: 374px
}

.w-374i {
    width: 374px !important
}

.h-374i {
    height: 374px !important
}

.max-w-374i {
    max-width: 374px !important
}

.max-h-374i {
    max-height: 374px !important
}

.w-375 {
    width: 375px
}

.h-375 {
    height: 375px
}

.max-w-375 {
    max-width: 375px
}

.max-h-375 {
    max-height: 375px
}

.w-375i {
    width: 375px !important
}

.h-375i {
    height: 375px !important
}

.max-w-375i {
    max-width: 375px !important
}

.max-h-375i {
    max-height: 375px !important
}

.w-376 {
    width: 376px
}

.h-376 {
    height: 376px
}

.max-w-376 {
    max-width: 376px
}

.max-h-376 {
    max-height: 376px
}

.w-376i {
    width: 376px !important
}

.h-376i {
    height: 376px !important
}

.max-w-376i {
    max-width: 376px !important
}

.max-h-376i {
    max-height: 376px !important
}

.w-377 {
    width: 377px
}

.h-377 {
    height: 377px
}

.max-w-377 {
    max-width: 377px
}

.max-h-377 {
    max-height: 377px
}

.w-377i {
    width: 377px !important
}

.h-377i {
    height: 377px !important
}

.max-w-377i {
    max-width: 377px !important
}

.max-h-377i {
    max-height: 377px !important
}

.w-378 {
    width: 378px
}

.h-378 {
    height: 378px
}

.max-w-378 {
    max-width: 378px
}

.max-h-378 {
    max-height: 378px
}

.w-378i {
    width: 378px !important
}

.h-378i {
    height: 378px !important
}

.max-w-378i {
    max-width: 378px !important
}

.max-h-378i {
    max-height: 378px !important
}

.w-379 {
    width: 379px
}

.h-379 {
    height: 379px
}

.max-w-379 {
    max-width: 379px
}

.max-h-379 {
    max-height: 379px
}

.w-379i {
    width: 379px !important
}

.h-379i {
    height: 379px !important
}

.max-w-379i {
    max-width: 379px !important
}

.max-h-379i {
    max-height: 379px !important
}

.w-380 {
    width: 380px
}

.h-380 {
    height: 380px
}

.max-w-380 {
    max-width: 380px
}

.max-h-380 {
    max-height: 380px
}

.w-380i {
    width: 380px !important
}

.h-380i {
    height: 380px !important
}

.max-w-380i {
    max-width: 380px !important
}

.max-h-380i {
    max-height: 380px !important
}

.w-381 {
    width: 381px
}

.h-381 {
    height: 381px
}

.max-w-381 {
    max-width: 381px
}

.max-h-381 {
    max-height: 381px
}

.w-381i {
    width: 381px !important
}

.h-381i {
    height: 381px !important
}

.max-w-381i {
    max-width: 381px !important
}

.max-h-381i {
    max-height: 381px !important
}

.w-382 {
    width: 382px
}

.h-382 {
    height: 382px
}

.max-w-382 {
    max-width: 382px
}

.max-h-382 {
    max-height: 382px
}

.w-382i {
    width: 382px !important
}

.h-382i {
    height: 382px !important
}

.max-w-382i {
    max-width: 382px !important
}

.max-h-382i {
    max-height: 382px !important
}

.w-383 {
    width: 383px
}

.h-383 {
    height: 383px
}

.max-w-383 {
    max-width: 383px
}

.max-h-383 {
    max-height: 383px
}

.w-383i {
    width: 383px !important
}

.h-383i {
    height: 383px !important
}

.max-w-383i {
    max-width: 383px !important
}

.max-h-383i {
    max-height: 383px !important
}

.w-384 {
    width: 384px
}

.h-384 {
    height: 384px
}

.max-w-384 {
    max-width: 384px
}

.max-h-384 {
    max-height: 384px
}

.w-384i {
    width: 384px !important
}

.h-384i {
    height: 384px !important
}

.max-w-384i {
    max-width: 384px !important
}

.max-h-384i {
    max-height: 384px !important
}

.w-385 {
    width: 385px
}

.h-385 {
    height: 385px
}

.max-w-385 {
    max-width: 385px
}

.max-h-385 {
    max-height: 385px
}

.w-385i {
    width: 385px !important
}

.h-385i {
    height: 385px !important
}

.max-w-385i {
    max-width: 385px !important
}

.max-h-385i {
    max-height: 385px !important
}

.w-386 {
    width: 386px
}

.h-386 {
    height: 386px
}

.max-w-386 {
    max-width: 386px
}

.max-h-386 {
    max-height: 386px
}

.w-386i {
    width: 386px !important
}

.h-386i {
    height: 386px !important
}

.max-w-386i {
    max-width: 386px !important
}

.max-h-386i {
    max-height: 386px !important
}

.w-387 {
    width: 387px
}

.h-387 {
    height: 387px
}

.max-w-387 {
    max-width: 387px
}

.max-h-387 {
    max-height: 387px
}

.w-387i {
    width: 387px !important
}

.h-387i {
    height: 387px !important
}

.max-w-387i {
    max-width: 387px !important
}

.max-h-387i {
    max-height: 387px !important
}

.w-388 {
    width: 388px
}

.h-388 {
    height: 388px
}

.max-w-388 {
    max-width: 388px
}

.max-h-388 {
    max-height: 388px
}

.w-388i {
    width: 388px !important
}

.h-388i {
    height: 388px !important
}

.max-w-388i {
    max-width: 388px !important
}

.max-h-388i {
    max-height: 388px !important
}

.w-389 {
    width: 389px
}

.h-389 {
    height: 389px
}

.max-w-389 {
    max-width: 389px
}

.max-h-389 {
    max-height: 389px
}

.w-389i {
    width: 389px !important
}

.h-389i {
    height: 389px !important
}

.max-w-389i {
    max-width: 389px !important
}

.max-h-389i {
    max-height: 389px !important
}

.w-390 {
    width: 390px
}

.h-390 {
    height: 390px
}

.max-w-390 {
    max-width: 390px
}

.max-h-390 {
    max-height: 390px
}

.w-390i {
    width: 390px !important
}

.h-390i {
    height: 390px !important
}

.max-w-390i {
    max-width: 390px !important
}

.max-h-390i {
    max-height: 390px !important
}

.w-391 {
    width: 391px
}

.h-391 {
    height: 391px
}

.max-w-391 {
    max-width: 391px
}

.max-h-391 {
    max-height: 391px
}

.w-391i {
    width: 391px !important
}

.h-391i {
    height: 391px !important
}

.max-w-391i {
    max-width: 391px !important
}

.max-h-391i {
    max-height: 391px !important
}

.w-392 {
    width: 392px
}

.h-392 {
    height: 392px
}

.max-w-392 {
    max-width: 392px
}

.max-h-392 {
    max-height: 392px
}

.w-392i {
    width: 392px !important
}

.h-392i {
    height: 392px !important
}

.max-w-392i {
    max-width: 392px !important
}

.max-h-392i {
    max-height: 392px !important
}

.w-393 {
    width: 393px
}

.h-393 {
    height: 393px
}

.max-w-393 {
    max-width: 393px
}

.max-h-393 {
    max-height: 393px
}

.w-393i {
    width: 393px !important
}

.h-393i {
    height: 393px !important
}

.max-w-393i {
    max-width: 393px !important
}

.max-h-393i {
    max-height: 393px !important
}

.w-394 {
    width: 394px
}

.h-394 {
    height: 394px
}

.max-w-394 {
    max-width: 394px
}

.max-h-394 {
    max-height: 394px
}

.w-394i {
    width: 394px !important
}

.h-394i {
    height: 394px !important
}

.max-w-394i {
    max-width: 394px !important
}

.max-h-394i {
    max-height: 394px !important
}

.w-395 {
    width: 395px
}

.h-395 {
    height: 395px
}

.max-w-395 {
    max-width: 395px
}

.max-h-395 {
    max-height: 395px
}

.w-395i {
    width: 395px !important
}

.h-395i {
    height: 395px !important
}

.max-w-395i {
    max-width: 395px !important
}

.max-h-395i {
    max-height: 395px !important
}

.w-396 {
    width: 396px
}

.h-396 {
    height: 396px
}

.max-w-396 {
    max-width: 396px
}

.max-h-396 {
    max-height: 396px
}

.w-396i {
    width: 396px !important
}

.h-396i {
    height: 396px !important
}

.max-w-396i {
    max-width: 396px !important
}

.max-h-396i {
    max-height: 396px !important
}

.w-397 {
    width: 397px
}

.h-397 {
    height: 397px
}

.max-w-397 {
    max-width: 397px
}

.max-h-397 {
    max-height: 397px
}

.w-397i {
    width: 397px !important
}

.h-397i {
    height: 397px !important
}

.max-w-397i {
    max-width: 397px !important
}

.max-h-397i {
    max-height: 397px !important
}

.w-398 {
    width: 398px
}

.h-398 {
    height: 398px
}

.max-w-398 {
    max-width: 398px
}

.max-h-398 {
    max-height: 398px
}

.w-398i {
    width: 398px !important
}

.h-398i {
    height: 398px !important
}

.max-w-398i {
    max-width: 398px !important
}

.max-h-398i {
    max-height: 398px !important
}

.w-399 {
    width: 399px
}

.h-399 {
    height: 399px
}

.max-w-399 {
    max-width: 399px
}

.max-h-399 {
    max-height: 399px
}

.w-399i {
    width: 399px !important
}

.h-399i {
    height: 399px !important
}

.max-w-399i {
    max-width: 399px !important
}

.max-h-399i {
    max-height: 399px !important
}

.w-400 {
    width: 400px
}

.h-400 {
    height: 400px
}

.max-w-400 {
    max-width: 400px
}

.max-h-400 {
    max-height: 400px
}

.w-400i {
    width: 400px !important
}

.h-400i {
    height: 400px !important
}

.max-w-400i {
    max-width: 400px !important
}

.max-h-400i {
    max-height: 400px !important
}

.w-401 {
    width: 401px
}

.h-401 {
    height: 401px
}

.max-w-401 {
    max-width: 401px
}

.max-h-401 {
    max-height: 401px
}

.w-401i {
    width: 401px !important
}

.h-401i {
    height: 401px !important
}

.max-w-401i {
    max-width: 401px !important
}

.max-h-401i {
    max-height: 401px !important
}

.w-402 {
    width: 402px
}

.h-402 {
    height: 402px
}

.max-w-402 {
    max-width: 402px
}

.max-h-402 {
    max-height: 402px
}

.w-402i {
    width: 402px !important
}

.h-402i {
    height: 402px !important
}

.max-w-402i {
    max-width: 402px !important
}

.max-h-402i {
    max-height: 402px !important
}

.w-403 {
    width: 403px
}

.h-403 {
    height: 403px
}

.max-w-403 {
    max-width: 403px
}

.max-h-403 {
    max-height: 403px
}

.w-403i {
    width: 403px !important
}

.h-403i {
    height: 403px !important
}

.max-w-403i {
    max-width: 403px !important
}

.max-h-403i {
    max-height: 403px !important
}

.w-404 {
    width: 404px
}

.h-404 {
    height: 404px
}

.max-w-404 {
    max-width: 404px
}

.max-h-404 {
    max-height: 404px
}

.w-404i {
    width: 404px !important
}

.h-404i {
    height: 404px !important
}

.max-w-404i {
    max-width: 404px !important
}

.max-h-404i {
    max-height: 404px !important
}

.w-405 {
    width: 405px
}

.h-405 {
    height: 405px
}

.max-w-405 {
    max-width: 405px
}

.max-h-405 {
    max-height: 405px
}

.w-405i {
    width: 405px !important
}

.h-405i {
    height: 405px !important
}

.max-w-405i {
    max-width: 405px !important
}

.max-h-405i {
    max-height: 405px !important
}

.w-406 {
    width: 406px
}

.h-406 {
    height: 406px
}

.max-w-406 {
    max-width: 406px
}

.max-h-406 {
    max-height: 406px
}

.w-406i {
    width: 406px !important
}

.h-406i {
    height: 406px !important
}

.max-w-406i {
    max-width: 406px !important
}

.max-h-406i {
    max-height: 406px !important
}

.w-407 {
    width: 407px
}

.h-407 {
    height: 407px
}

.max-w-407 {
    max-width: 407px
}

.max-h-407 {
    max-height: 407px
}

.w-407i {
    width: 407px !important
}

.h-407i {
    height: 407px !important
}

.max-w-407i {
    max-width: 407px !important
}

.max-h-407i {
    max-height: 407px !important
}

.w-408 {
    width: 408px
}

.h-408 {
    height: 408px
}

.max-w-408 {
    max-width: 408px
}

.max-h-408 {
    max-height: 408px
}

.w-408i {
    width: 408px !important
}

.h-408i {
    height: 408px !important
}

.max-w-408i {
    max-width: 408px !important
}

.max-h-408i {
    max-height: 408px !important
}

.w-409 {
    width: 409px
}

.h-409 {
    height: 409px
}

.max-w-409 {
    max-width: 409px
}

.max-h-409 {
    max-height: 409px
}

.w-409i {
    width: 409px !important
}

.h-409i {
    height: 409px !important
}

.max-w-409i {
    max-width: 409px !important
}

.max-h-409i {
    max-height: 409px !important
}

.w-410 {
    width: 410px
}

.h-410 {
    height: 410px
}

.max-w-410 {
    max-width: 410px
}

.max-h-410 {
    max-height: 410px
}

.w-410i {
    width: 410px !important
}

.h-410i {
    height: 410px !important
}

.max-w-410i {
    max-width: 410px !important
}

.max-h-410i {
    max-height: 410px !important
}

.w-411 {
    width: 411px
}

.h-411 {
    height: 411px
}

.max-w-411 {
    max-width: 411px
}

.max-h-411 {
    max-height: 411px
}

.w-411i {
    width: 411px !important
}

.h-411i {
    height: 411px !important
}

.max-w-411i {
    max-width: 411px !important
}

.max-h-411i {
    max-height: 411px !important
}

.w-412 {
    width: 412px
}

.h-412 {
    height: 412px
}

.max-w-412 {
    max-width: 412px
}

.max-h-412 {
    max-height: 412px
}

.w-412i {
    width: 412px !important
}

.h-412i {
    height: 412px !important
}

.max-w-412i {
    max-width: 412px !important
}

.max-h-412i {
    max-height: 412px !important
}

.w-413 {
    width: 413px
}

.h-413 {
    height: 413px
}

.max-w-413 {
    max-width: 413px
}

.max-h-413 {
    max-height: 413px
}

.w-413i {
    width: 413px !important
}

.h-413i {
    height: 413px !important
}

.max-w-413i {
    max-width: 413px !important
}

.max-h-413i {
    max-height: 413px !important
}

.w-414 {
    width: 414px
}

.h-414 {
    height: 414px
}

.max-w-414 {
    max-width: 414px
}

.max-h-414 {
    max-height: 414px
}

.w-414i {
    width: 414px !important
}

.h-414i {
    height: 414px !important
}

.max-w-414i {
    max-width: 414px !important
}

.max-h-414i {
    max-height: 414px !important
}

.w-415 {
    width: 415px
}

.h-415 {
    height: 415px
}

.max-w-415 {
    max-width: 415px
}

.max-h-415 {
    max-height: 415px
}

.w-415i {
    width: 415px !important
}

.h-415i {
    height: 415px !important
}

.max-w-415i {
    max-width: 415px !important
}

.max-h-415i {
    max-height: 415px !important
}

.w-416 {
    width: 416px
}

.h-416 {
    height: 416px
}

.max-w-416 {
    max-width: 416px
}

.max-h-416 {
    max-height: 416px
}

.w-416i {
    width: 416px !important
}

.h-416i {
    height: 416px !important
}

.max-w-416i {
    max-width: 416px !important
}

.max-h-416i {
    max-height: 416px !important
}

.w-417 {
    width: 417px
}

.h-417 {
    height: 417px
}

.max-w-417 {
    max-width: 417px
}

.max-h-417 {
    max-height: 417px
}

.w-417i {
    width: 417px !important
}

.h-417i {
    height: 417px !important
}

.max-w-417i {
    max-width: 417px !important
}

.max-h-417i {
    max-height: 417px !important
}

.w-418 {
    width: 418px
}

.h-418 {
    height: 418px
}

.max-w-418 {
    max-width: 418px
}

.max-h-418 {
    max-height: 418px
}

.w-418i {
    width: 418px !important
}

.h-418i {
    height: 418px !important
}

.max-w-418i {
    max-width: 418px !important
}

.max-h-418i {
    max-height: 418px !important
}

.w-419 {
    width: 419px
}

.h-419 {
    height: 419px
}

.max-w-419 {
    max-width: 419px
}

.max-h-419 {
    max-height: 419px
}

.w-419i {
    width: 419px !important
}

.h-419i {
    height: 419px !important
}

.max-w-419i {
    max-width: 419px !important
}

.max-h-419i {
    max-height: 419px !important
}

.w-420 {
    width: 420px
}

.h-420 {
    height: 420px
}

.max-w-420 {
    max-width: 420px
}

.max-h-420 {
    max-height: 420px
}

.w-420i {
    width: 420px !important
}

.h-420i {
    height: 420px !important
}

.max-w-420i {
    max-width: 420px !important
}

.max-h-420i {
    max-height: 420px !important
}

.w-421 {
    width: 421px
}

.h-421 {
    height: 421px
}

.max-w-421 {
    max-width: 421px
}

.max-h-421 {
    max-height: 421px
}

.w-421i {
    width: 421px !important
}

.h-421i {
    height: 421px !important
}

.max-w-421i {
    max-width: 421px !important
}

.max-h-421i {
    max-height: 421px !important
}

.w-422 {
    width: 422px
}

.h-422 {
    height: 422px
}

.max-w-422 {
    max-width: 422px
}

.max-h-422 {
    max-height: 422px
}

.w-422i {
    width: 422px !important
}

.h-422i {
    height: 422px !important
}

.max-w-422i {
    max-width: 422px !important
}

.max-h-422i {
    max-height: 422px !important
}

.w-423 {
    width: 423px
}

.h-423 {
    height: 423px
}

.max-w-423 {
    max-width: 423px
}

.max-h-423 {
    max-height: 423px
}

.w-423i {
    width: 423px !important
}

.h-423i {
    height: 423px !important
}

.max-w-423i {
    max-width: 423px !important
}

.max-h-423i {
    max-height: 423px !important
}

.w-424 {
    width: 424px
}

.h-424 {
    height: 424px
}

.max-w-424 {
    max-width: 424px
}

.max-h-424 {
    max-height: 424px
}

.w-424i {
    width: 424px !important
}

.h-424i {
    height: 424px !important
}

.max-w-424i {
    max-width: 424px !important
}

.max-h-424i {
    max-height: 424px !important
}

.w-425 {
    width: 425px
}

.h-425 {
    height: 425px
}

.max-w-425 {
    max-width: 425px
}

.max-h-425 {
    max-height: 425px
}

.w-425i {
    width: 425px !important
}

.h-425i {
    height: 425px !important
}

.max-w-425i {
    max-width: 425px !important
}

.max-h-425i {
    max-height: 425px !important
}

.w-426 {
    width: 426px
}

.h-426 {
    height: 426px
}

.max-w-426 {
    max-width: 426px
}

.max-h-426 {
    max-height: 426px
}

.w-426i {
    width: 426px !important
}

.h-426i {
    height: 426px !important
}

.max-w-426i {
    max-width: 426px !important
}

.max-h-426i {
    max-height: 426px !important
}

.w-427 {
    width: 427px
}

.h-427 {
    height: 427px
}

.max-w-427 {
    max-width: 427px
}

.max-h-427 {
    max-height: 427px
}

.w-427i {
    width: 427px !important
}

.h-427i {
    height: 427px !important
}

.max-w-427i {
    max-width: 427px !important
}

.max-h-427i {
    max-height: 427px !important
}

.w-428 {
    width: 428px
}

.h-428 {
    height: 428px
}

.max-w-428 {
    max-width: 428px
}

.max-h-428 {
    max-height: 428px
}

.w-428i {
    width: 428px !important
}

.h-428i {
    height: 428px !important
}

.max-w-428i {
    max-width: 428px !important
}

.max-h-428i {
    max-height: 428px !important
}

.w-429 {
    width: 429px
}

.h-429 {
    height: 429px
}

.max-w-429 {
    max-width: 429px
}

.max-h-429 {
    max-height: 429px
}

.w-429i {
    width: 429px !important
}

.h-429i {
    height: 429px !important
}

.max-w-429i {
    max-width: 429px !important
}

.max-h-429i {
    max-height: 429px !important
}

.w-430 {
    width: 430px
}

.h-430 {
    height: 430px
}

.max-w-430 {
    max-width: 430px
}

.max-h-430 {
    max-height: 430px
}

.w-430i {
    width: 430px !important
}

.h-430i {
    height: 430px !important
}

.max-w-430i {
    max-width: 430px !important
}

.max-h-430i {
    max-height: 430px !important
}

.w-431 {
    width: 431px
}

.h-431 {
    height: 431px
}

.max-w-431 {
    max-width: 431px
}

.max-h-431 {
    max-height: 431px
}

.w-431i {
    width: 431px !important
}

.h-431i {
    height: 431px !important
}

.max-w-431i {
    max-width: 431px !important
}

.max-h-431i {
    max-height: 431px !important
}

.w-432 {
    width: 432px
}

.h-432 {
    height: 432px
}

.max-w-432 {
    max-width: 432px
}

.max-h-432 {
    max-height: 432px
}

.w-432i {
    width: 432px !important
}

.h-432i {
    height: 432px !important
}

.max-w-432i {
    max-width: 432px !important
}

.max-h-432i {
    max-height: 432px !important
}

.w-433 {
    width: 433px
}

.h-433 {
    height: 433px
}

.max-w-433 {
    max-width: 433px
}

.max-h-433 {
    max-height: 433px
}

.w-433i {
    width: 433px !important
}

.h-433i {
    height: 433px !important
}

.max-w-433i {
    max-width: 433px !important
}

.max-h-433i {
    max-height: 433px !important
}

.w-434 {
    width: 434px
}

.h-434 {
    height: 434px
}

.max-w-434 {
    max-width: 434px
}

.max-h-434 {
    max-height: 434px
}

.w-434i {
    width: 434px !important
}

.h-434i {
    height: 434px !important
}

.max-w-434i {
    max-width: 434px !important
}

.max-h-434i {
    max-height: 434px !important
}

.w-435 {
    width: 435px
}

.h-435 {
    height: 435px
}

.max-w-435 {
    max-width: 435px
}

.max-h-435 {
    max-height: 435px
}

.w-435i {
    width: 435px !important
}

.h-435i {
    height: 435px !important
}

.max-w-435i {
    max-width: 435px !important
}

.max-h-435i {
    max-height: 435px !important
}

.w-436 {
    width: 436px
}

.h-436 {
    height: 436px
}

.max-w-436 {
    max-width: 436px
}

.max-h-436 {
    max-height: 436px
}

.w-436i {
    width: 436px !important
}

.h-436i {
    height: 436px !important
}

.max-w-436i {
    max-width: 436px !important
}

.max-h-436i {
    max-height: 436px !important
}

.w-437 {
    width: 437px
}

.h-437 {
    height: 437px
}

.max-w-437 {
    max-width: 437px
}

.max-h-437 {
    max-height: 437px
}

.w-437i {
    width: 437px !important
}

.h-437i {
    height: 437px !important
}

.max-w-437i {
    max-width: 437px !important
}

.max-h-437i {
    max-height: 437px !important
}

.w-438 {
    width: 438px
}

.h-438 {
    height: 438px
}

.max-w-438 {
    max-width: 438px
}

.max-h-438 {
    max-height: 438px
}

.w-438i {
    width: 438px !important
}

.h-438i {
    height: 438px !important
}

.max-w-438i {
    max-width: 438px !important
}

.max-h-438i {
    max-height: 438px !important
}

.w-439 {
    width: 439px
}

.h-439 {
    height: 439px
}

.max-w-439 {
    max-width: 439px
}

.max-h-439 {
    max-height: 439px
}

.w-439i {
    width: 439px !important
}

.h-439i {
    height: 439px !important
}

.max-w-439i {
    max-width: 439px !important
}

.max-h-439i {
    max-height: 439px !important
}

.w-440 {
    width: 440px
}

.h-440 {
    height: 440px
}

.max-w-440 {
    max-width: 440px
}

.max-h-440 {
    max-height: 440px
}

.w-440i {
    width: 440px !important
}

.h-440i {
    height: 440px !important
}

.max-w-440i {
    max-width: 440px !important
}

.max-h-440i {
    max-height: 440px !important
}

.w-441 {
    width: 441px
}

.h-441 {
    height: 441px
}

.max-w-441 {
    max-width: 441px
}

.max-h-441 {
    max-height: 441px
}

.w-441i {
    width: 441px !important
}

.h-441i {
    height: 441px !important
}

.max-w-441i {
    max-width: 441px !important
}

.max-h-441i {
    max-height: 441px !important
}

.w-442 {
    width: 442px
}

.h-442 {
    height: 442px
}

.max-w-442 {
    max-width: 442px
}

.max-h-442 {
    max-height: 442px
}

.w-442i {
    width: 442px !important
}

.h-442i {
    height: 442px !important
}

.max-w-442i {
    max-width: 442px !important
}

.max-h-442i {
    max-height: 442px !important
}

.w-443 {
    width: 443px
}

.h-443 {
    height: 443px
}

.max-w-443 {
    max-width: 443px
}

.max-h-443 {
    max-height: 443px
}

.w-443i {
    width: 443px !important
}

.h-443i {
    height: 443px !important
}

.max-w-443i {
    max-width: 443px !important
}

.max-h-443i {
    max-height: 443px !important
}

.w-444 {
    width: 444px
}

.h-444 {
    height: 444px
}

.max-w-444 {
    max-width: 444px
}

.max-h-444 {
    max-height: 444px
}

.w-444i {
    width: 444px !important
}

.h-444i {
    height: 444px !important
}

.max-w-444i {
    max-width: 444px !important
}

.max-h-444i {
    max-height: 444px !important
}

.w-445 {
    width: 445px
}

.h-445 {
    height: 445px
}

.max-w-445 {
    max-width: 445px
}

.max-h-445 {
    max-height: 445px
}

.w-445i {
    width: 445px !important
}

.h-445i {
    height: 445px !important
}

.max-w-445i {
    max-width: 445px !important
}

.max-h-445i {
    max-height: 445px !important
}

.w-446 {
    width: 446px
}

.h-446 {
    height: 446px
}

.max-w-446 {
    max-width: 446px
}

.max-h-446 {
    max-height: 446px
}

.w-446i {
    width: 446px !important
}

.h-446i {
    height: 446px !important
}

.max-w-446i {
    max-width: 446px !important
}

.max-h-446i {
    max-height: 446px !important
}

.w-447 {
    width: 447px
}

.h-447 {
    height: 447px
}

.max-w-447 {
    max-width: 447px
}

.max-h-447 {
    max-height: 447px
}

.w-447i {
    width: 447px !important
}

.h-447i {
    height: 447px !important
}

.max-w-447i {
    max-width: 447px !important
}

.max-h-447i {
    max-height: 447px !important
}

.w-448 {
    width: 448px
}

.h-448 {
    height: 448px
}

.max-w-448 {
    max-width: 448px
}

.max-h-448 {
    max-height: 448px
}

.w-448i {
    width: 448px !important
}

.h-448i {
    height: 448px !important
}

.max-w-448i {
    max-width: 448px !important
}

.max-h-448i {
    max-height: 448px !important
}

.w-449 {
    width: 449px
}

.h-449 {
    height: 449px
}

.max-w-449 {
    max-width: 449px
}

.max-h-449 {
    max-height: 449px
}

.w-449i {
    width: 449px !important
}

.h-449i {
    height: 449px !important
}

.max-w-449i {
    max-width: 449px !important
}

.max-h-449i {
    max-height: 449px !important
}

.w-450 {
    width: 450px
}

.h-450 {
    height: 450px
}

.max-w-450 {
    max-width: 450px
}

.max-h-450 {
    max-height: 450px
}

.w-450i {
    width: 450px !important
}

.h-450i {
    height: 450px !important
}

.max-w-450i {
    max-width: 450px !important
}

.max-h-450i {
    max-height: 450px !important
}

.w-451 {
    width: 451px
}

.h-451 {
    height: 451px
}

.max-w-451 {
    max-width: 451px
}

.max-h-451 {
    max-height: 451px
}

.w-451i {
    width: 451px !important
}

.h-451i {
    height: 451px !important
}

.max-w-451i {
    max-width: 451px !important
}

.max-h-451i {
    max-height: 451px !important
}

.w-452 {
    width: 452px
}

.h-452 {
    height: 452px
}

.max-w-452 {
    max-width: 452px
}

.max-h-452 {
    max-height: 452px
}

.w-452i {
    width: 452px !important
}

.h-452i {
    height: 452px !important
}

.max-w-452i {
    max-width: 452px !important
}

.max-h-452i {
    max-height: 452px !important
}

.w-453 {
    width: 453px
}

.h-453 {
    height: 453px
}

.max-w-453 {
    max-width: 453px
}

.max-h-453 {
    max-height: 453px
}

.w-453i {
    width: 453px !important
}

.h-453i {
    height: 453px !important
}

.max-w-453i {
    max-width: 453px !important
}

.max-h-453i {
    max-height: 453px !important
}

.w-454 {
    width: 454px
}

.h-454 {
    height: 454px
}

.max-w-454 {
    max-width: 454px
}

.max-h-454 {
    max-height: 454px
}

.w-454i {
    width: 454px !important
}

.h-454i {
    height: 454px !important
}

.max-w-454i {
    max-width: 454px !important
}

.max-h-454i {
    max-height: 454px !important
}

.w-455 {
    width: 455px
}

.h-455 {
    height: 455px
}

.max-w-455 {
    max-width: 455px
}

.max-h-455 {
    max-height: 455px
}

.w-455i {
    width: 455px !important
}

.h-455i {
    height: 455px !important
}

.max-w-455i {
    max-width: 455px !important
}

.max-h-455i {
    max-height: 455px !important
}

.w-456 {
    width: 456px
}

.h-456 {
    height: 456px
}

.max-w-456 {
    max-width: 456px
}

.max-h-456 {
    max-height: 456px
}

.w-456i {
    width: 456px !important
}

.h-456i {
    height: 456px !important
}

.max-w-456i {
    max-width: 456px !important
}

.max-h-456i {
    max-height: 456px !important
}

.w-457 {
    width: 457px
}

.h-457 {
    height: 457px
}

.max-w-457 {
    max-width: 457px
}

.max-h-457 {
    max-height: 457px
}

.w-457i {
    width: 457px !important
}

.h-457i {
    height: 457px !important
}

.max-w-457i {
    max-width: 457px !important
}

.max-h-457i {
    max-height: 457px !important
}

.w-458 {
    width: 458px
}

.h-458 {
    height: 458px
}

.max-w-458 {
    max-width: 458px
}

.max-h-458 {
    max-height: 458px
}

.w-458i {
    width: 458px !important
}

.h-458i {
    height: 458px !important
}

.max-w-458i {
    max-width: 458px !important
}

.max-h-458i {
    max-height: 458px !important
}

.w-459 {
    width: 459px
}

.h-459 {
    height: 459px
}

.max-w-459 {
    max-width: 459px
}

.max-h-459 {
    max-height: 459px
}

.w-459i {
    width: 459px !important
}

.h-459i {
    height: 459px !important
}

.max-w-459i {
    max-width: 459px !important
}

.max-h-459i {
    max-height: 459px !important
}

.w-460 {
    width: 460px
}

.h-460 {
    height: 460px
}

.max-w-460 {
    max-width: 460px
}

.max-h-460 {
    max-height: 460px
}

.w-460i {
    width: 460px !important
}

.h-460i {
    height: 460px !important
}

.max-w-460i {
    max-width: 460px !important
}

.max-h-460i {
    max-height: 460px !important
}

.w-461 {
    width: 461px
}

.h-461 {
    height: 461px
}

.max-w-461 {
    max-width: 461px
}

.max-h-461 {
    max-height: 461px
}

.w-461i {
    width: 461px !important
}

.h-461i {
    height: 461px !important
}

.max-w-461i {
    max-width: 461px !important
}

.max-h-461i {
    max-height: 461px !important
}

.w-462 {
    width: 462px
}

.h-462 {
    height: 462px
}

.max-w-462 {
    max-width: 462px
}

.max-h-462 {
    max-height: 462px
}

.w-462i {
    width: 462px !important
}

.h-462i {
    height: 462px !important
}

.max-w-462i {
    max-width: 462px !important
}

.max-h-462i {
    max-height: 462px !important
}

.w-463 {
    width: 463px
}

.h-463 {
    height: 463px
}

.max-w-463 {
    max-width: 463px
}

.max-h-463 {
    max-height: 463px
}

.w-463i {
    width: 463px !important
}

.h-463i {
    height: 463px !important
}

.max-w-463i {
    max-width: 463px !important
}

.max-h-463i {
    max-height: 463px !important
}

.w-464 {
    width: 464px
}

.h-464 {
    height: 464px
}

.max-w-464 {
    max-width: 464px
}

.max-h-464 {
    max-height: 464px
}

.w-464i {
    width: 464px !important
}

.h-464i {
    height: 464px !important
}

.max-w-464i {
    max-width: 464px !important
}

.max-h-464i {
    max-height: 464px !important
}

.w-465 {
    width: 465px
}

.h-465 {
    height: 465px
}

.max-w-465 {
    max-width: 465px
}

.max-h-465 {
    max-height: 465px
}

.w-465i {
    width: 465px !important
}

.h-465i {
    height: 465px !important
}

.max-w-465i {
    max-width: 465px !important
}

.max-h-465i {
    max-height: 465px !important
}

.w-466 {
    width: 466px
}

.h-466 {
    height: 466px
}

.max-w-466 {
    max-width: 466px
}

.max-h-466 {
    max-height: 466px
}

.w-466i {
    width: 466px !important
}

.h-466i {
    height: 466px !important
}

.max-w-466i {
    max-width: 466px !important
}

.max-h-466i {
    max-height: 466px !important
}

.w-467 {
    width: 467px
}

.h-467 {
    height: 467px
}

.max-w-467 {
    max-width: 467px
}

.max-h-467 {
    max-height: 467px
}

.w-467i {
    width: 467px !important
}

.h-467i {
    height: 467px !important
}

.max-w-467i {
    max-width: 467px !important
}

.max-h-467i {
    max-height: 467px !important
}

.w-468 {
    width: 468px
}

.h-468 {
    height: 468px
}

.max-w-468 {
    max-width: 468px
}

.max-h-468 {
    max-height: 468px
}

.w-468i {
    width: 468px !important
}

.h-468i {
    height: 468px !important
}

.max-w-468i {
    max-width: 468px !important
}

.max-h-468i {
    max-height: 468px !important
}

.w-469 {
    width: 469px
}

.h-469 {
    height: 469px
}

.max-w-469 {
    max-width: 469px
}

.max-h-469 {
    max-height: 469px
}

.w-469i {
    width: 469px !important
}

.h-469i {
    height: 469px !important
}

.max-w-469i {
    max-width: 469px !important
}

.max-h-469i {
    max-height: 469px !important
}

.w-470 {
    width: 470px
}

.h-470 {
    height: 470px
}

.max-w-470 {
    max-width: 470px
}

.max-h-470 {
    max-height: 470px
}

.w-470i {
    width: 470px !important
}

.h-470i {
    height: 470px !important
}

.max-w-470i {
    max-width: 470px !important
}

.max-h-470i {
    max-height: 470px !important
}

.w-471 {
    width: 471px
}

.h-471 {
    height: 471px
}

.max-w-471 {
    max-width: 471px
}

.max-h-471 {
    max-height: 471px
}

.w-471i {
    width: 471px !important
}

.h-471i {
    height: 471px !important
}

.max-w-471i {
    max-width: 471px !important
}

.max-h-471i {
    max-height: 471px !important
}

.w-472 {
    width: 472px
}

.h-472 {
    height: 472px
}

.max-w-472 {
    max-width: 472px
}

.max-h-472 {
    max-height: 472px
}

.w-472i {
    width: 472px !important
}

.h-472i {
    height: 472px !important
}

.max-w-472i {
    max-width: 472px !important
}

.max-h-472i {
    max-height: 472px !important
}

.w-473 {
    width: 473px
}

.h-473 {
    height: 473px
}

.max-w-473 {
    max-width: 473px
}

.max-h-473 {
    max-height: 473px
}

.w-473i {
    width: 473px !important
}

.h-473i {
    height: 473px !important
}

.max-w-473i {
    max-width: 473px !important
}

.max-h-473i {
    max-height: 473px !important
}

.w-474 {
    width: 474px
}

.h-474 {
    height: 474px
}

.max-w-474 {
    max-width: 474px
}

.max-h-474 {
    max-height: 474px
}

.w-474i {
    width: 474px !important
}

.h-474i {
    height: 474px !important
}

.max-w-474i {
    max-width: 474px !important
}

.max-h-474i {
    max-height: 474px !important
}

.w-475 {
    width: 475px
}

.h-475 {
    height: 475px
}

.max-w-475 {
    max-width: 475px
}

.max-h-475 {
    max-height: 475px
}

.w-475i {
    width: 475px !important
}

.h-475i {
    height: 475px !important
}

.max-w-475i {
    max-width: 475px !important
}

.max-h-475i {
    max-height: 475px !important
}

.w-476 {
    width: 476px
}

.h-476 {
    height: 476px
}

.max-w-476 {
    max-width: 476px
}

.max-h-476 {
    max-height: 476px
}

.w-476i {
    width: 476px !important
}

.h-476i {
    height: 476px !important
}

.max-w-476i {
    max-width: 476px !important
}

.max-h-476i {
    max-height: 476px !important
}

.w-477 {
    width: 477px
}

.h-477 {
    height: 477px
}

.max-w-477 {
    max-width: 477px
}

.max-h-477 {
    max-height: 477px
}

.w-477i {
    width: 477px !important
}

.h-477i {
    height: 477px !important
}

.max-w-477i {
    max-width: 477px !important
}

.max-h-477i {
    max-height: 477px !important
}

.w-478 {
    width: 478px
}

.h-478 {
    height: 478px
}

.max-w-478 {
    max-width: 478px
}

.max-h-478 {
    max-height: 478px
}

.w-478i {
    width: 478px !important
}

.h-478i {
    height: 478px !important
}

.max-w-478i {
    max-width: 478px !important
}

.max-h-478i {
    max-height: 478px !important
}

.w-479 {
    width: 479px
}

.h-479 {
    height: 479px
}

.max-w-479 {
    max-width: 479px
}

.max-h-479 {
    max-height: 479px
}

.w-479i {
    width: 479px !important
}

.h-479i {
    height: 479px !important
}

.max-w-479i {
    max-width: 479px !important
}

.max-h-479i {
    max-height: 479px !important
}

.w-480 {
    width: 480px
}

.h-480 {
    height: 480px
}

.max-w-480 {
    max-width: 480px
}

.max-h-480 {
    max-height: 480px
}

.w-480i {
    width: 480px !important
}

.h-480i {
    height: 480px !important
}

.max-w-480i {
    max-width: 480px !important
}

.max-h-480i {
    max-height: 480px !important
}

.w-481 {
    width: 481px
}

.h-481 {
    height: 481px
}

.max-w-481 {
    max-width: 481px
}

.max-h-481 {
    max-height: 481px
}

.w-481i {
    width: 481px !important
}

.h-481i {
    height: 481px !important
}

.max-w-481i {
    max-width: 481px !important
}

.max-h-481i {
    max-height: 481px !important
}

.w-482 {
    width: 482px
}

.h-482 {
    height: 482px
}

.max-w-482 {
    max-width: 482px
}

.max-h-482 {
    max-height: 482px
}

.w-482i {
    width: 482px !important
}

.h-482i {
    height: 482px !important
}

.max-w-482i {
    max-width: 482px !important
}

.max-h-482i {
    max-height: 482px !important
}

.w-483 {
    width: 483px
}

.h-483 {
    height: 483px
}

.max-w-483 {
    max-width: 483px
}

.max-h-483 {
    max-height: 483px
}

.w-483i {
    width: 483px !important
}

.h-483i {
    height: 483px !important
}

.max-w-483i {
    max-width: 483px !important
}

.max-h-483i {
    max-height: 483px !important
}

.w-484 {
    width: 484px
}

.h-484 {
    height: 484px
}

.max-w-484 {
    max-width: 484px
}

.max-h-484 {
    max-height: 484px
}

.w-484i {
    width: 484px !important
}

.h-484i {
    height: 484px !important
}

.max-w-484i {
    max-width: 484px !important
}

.max-h-484i {
    max-height: 484px !important
}

.w-485 {
    width: 485px
}

.h-485 {
    height: 485px
}

.max-w-485 {
    max-width: 485px
}

.max-h-485 {
    max-height: 485px
}

.w-485i {
    width: 485px !important
}

.h-485i {
    height: 485px !important
}

.max-w-485i {
    max-width: 485px !important
}

.max-h-485i {
    max-height: 485px !important
}

.w-486 {
    width: 486px
}

.h-486 {
    height: 486px
}

.max-w-486 {
    max-width: 486px
}

.max-h-486 {
    max-height: 486px
}

.w-486i {
    width: 486px !important
}

.h-486i {
    height: 486px !important
}

.max-w-486i {
    max-width: 486px !important
}

.max-h-486i {
    max-height: 486px !important
}

.w-487 {
    width: 487px
}

.h-487 {
    height: 487px
}

.max-w-487 {
    max-width: 487px
}

.max-h-487 {
    max-height: 487px
}

.w-487i {
    width: 487px !important
}

.h-487i {
    height: 487px !important
}

.max-w-487i {
    max-width: 487px !important
}

.max-h-487i {
    max-height: 487px !important
}

.w-488 {
    width: 488px
}

.h-488 {
    height: 488px
}

.max-w-488 {
    max-width: 488px
}

.max-h-488 {
    max-height: 488px
}

.w-488i {
    width: 488px !important
}

.h-488i {
    height: 488px !important
}

.max-w-488i {
    max-width: 488px !important
}

.max-h-488i {
    max-height: 488px !important
}

.w-489 {
    width: 489px
}

.h-489 {
    height: 489px
}

.max-w-489 {
    max-width: 489px
}

.max-h-489 {
    max-height: 489px
}

.w-489i {
    width: 489px !important
}

.h-489i {
    height: 489px !important
}

.max-w-489i {
    max-width: 489px !important
}

.max-h-489i {
    max-height: 489px !important
}

.w-490 {
    width: 490px
}

.h-490 {
    height: 490px
}

.max-w-490 {
    max-width: 490px
}

.max-h-490 {
    max-height: 490px
}

.w-490i {
    width: 490px !important
}

.h-490i {
    height: 490px !important
}

.max-w-490i {
    max-width: 490px !important
}

.max-h-490i {
    max-height: 490px !important
}

.w-491 {
    width: 491px
}

.h-491 {
    height: 491px
}

.max-w-491 {
    max-width: 491px
}

.max-h-491 {
    max-height: 491px
}

.w-491i {
    width: 491px !important
}

.h-491i {
    height: 491px !important
}

.max-w-491i {
    max-width: 491px !important
}

.max-h-491i {
    max-height: 491px !important
}

.w-492 {
    width: 492px
}

.h-492 {
    height: 492px
}

.max-w-492 {
    max-width: 492px
}

.max-h-492 {
    max-height: 492px
}

.w-492i {
    width: 492px !important
}

.h-492i {
    height: 492px !important
}

.max-w-492i {
    max-width: 492px !important
}

.max-h-492i {
    max-height: 492px !important
}

.w-493 {
    width: 493px
}

.h-493 {
    height: 493px
}

.max-w-493 {
    max-width: 493px
}

.max-h-493 {
    max-height: 493px
}

.w-493i {
    width: 493px !important
}

.h-493i {
    height: 493px !important
}

.max-w-493i {
    max-width: 493px !important
}

.max-h-493i {
    max-height: 493px !important
}

.w-494 {
    width: 494px
}

.h-494 {
    height: 494px
}

.max-w-494 {
    max-width: 494px
}

.max-h-494 {
    max-height: 494px
}

.w-494i {
    width: 494px !important
}

.h-494i {
    height: 494px !important
}

.max-w-494i {
    max-width: 494px !important
}

.max-h-494i {
    max-height: 494px !important
}

.w-495 {
    width: 495px
}

.h-495 {
    height: 495px
}

.max-w-495 {
    max-width: 495px
}

.max-h-495 {
    max-height: 495px
}

.w-495i {
    width: 495px !important
}

.h-495i {
    height: 495px !important
}

.max-w-495i {
    max-width: 495px !important
}

.max-h-495i {
    max-height: 495px !important
}

.w-496 {
    width: 496px
}

.h-496 {
    height: 496px
}

.max-w-496 {
    max-width: 496px
}

.max-h-496 {
    max-height: 496px
}

.w-496i {
    width: 496px !important
}

.h-496i {
    height: 496px !important
}

.max-w-496i {
    max-width: 496px !important
}

.max-h-496i {
    max-height: 496px !important
}

.w-497 {
    width: 497px
}

.h-497 {
    height: 497px
}

.max-w-497 {
    max-width: 497px
}

.max-h-497 {
    max-height: 497px
}

.w-497i {
    width: 497px !important
}

.h-497i {
    height: 497px !important
}

.max-w-497i {
    max-width: 497px !important
}

.max-h-497i {
    max-height: 497px !important
}

.w-498 {
    width: 498px
}

.h-498 {
    height: 498px
}

.max-w-498 {
    max-width: 498px
}

.max-h-498 {
    max-height: 498px
}

.w-498i {
    width: 498px !important
}

.h-498i {
    height: 498px !important
}

.max-w-498i {
    max-width: 498px !important
}

.max-h-498i {
    max-height: 498px !important
}

.w-499 {
    width: 499px
}

.h-499 {
    height: 499px
}

.max-w-499 {
    max-width: 499px
}

.max-h-499 {
    max-height: 499px
}

.w-499i {
    width: 499px !important
}

.h-499i {
    height: 499px !important
}

.max-w-499i {
    max-width: 499px !important
}

.max-h-499i {
    max-height: 499px !important
}

.w-500 {
    width: 500px
}

.h-500 {
    height: 500px
}

.max-w-500 {
    max-width: 500px
}

.max-h-500 {
    max-height: 500px
}

.w-500i {
    width: 500px !important
}

.h-500i {
    height: 500px !important
}

.max-w-500i {
    max-width: 500px !important
}

.max-h-500i {
    max-height: 500px !important
}

.w-501 {
    width: 501px
}

.h-501 {
    height: 501px
}

.max-w-501 {
    max-width: 501px
}

.max-h-501 {
    max-height: 501px
}

.w-501i {
    width: 501px !important
}

.h-501i {
    height: 501px !important
}

.max-w-501i {
    max-width: 501px !important
}

.max-h-501i {
    max-height: 501px !important
}

.w-502 {
    width: 502px
}

.h-502 {
    height: 502px
}

.max-w-502 {
    max-width: 502px
}

.max-h-502 {
    max-height: 502px
}

.w-502i {
    width: 502px !important
}

.h-502i {
    height: 502px !important
}

.max-w-502i {
    max-width: 502px !important
}

.max-h-502i {
    max-height: 502px !important
}

.w-503 {
    width: 503px
}

.h-503 {
    height: 503px
}

.max-w-503 {
    max-width: 503px
}

.max-h-503 {
    max-height: 503px
}

.w-503i {
    width: 503px !important
}

.h-503i {
    height: 503px !important
}

.max-w-503i {
    max-width: 503px !important
}

.max-h-503i {
    max-height: 503px !important
}

.w-504 {
    width: 504px
}

.h-504 {
    height: 504px
}

.max-w-504 {
    max-width: 504px
}

.max-h-504 {
    max-height: 504px
}

.w-504i {
    width: 504px !important
}

.h-504i {
    height: 504px !important
}

.max-w-504i {
    max-width: 504px !important
}

.max-h-504i {
    max-height: 504px !important
}

.w-505 {
    width: 505px
}

.h-505 {
    height: 505px
}

.max-w-505 {
    max-width: 505px
}

.max-h-505 {
    max-height: 505px
}

.w-505i {
    width: 505px !important
}

.h-505i {
    height: 505px !important
}

.max-w-505i {
    max-width: 505px !important
}

.max-h-505i {
    max-height: 505px !important
}

.w-506 {
    width: 506px
}

.h-506 {
    height: 506px
}

.max-w-506 {
    max-width: 506px
}

.max-h-506 {
    max-height: 506px
}

.w-506i {
    width: 506px !important
}

.h-506i {
    height: 506px !important
}

.max-w-506i {
    max-width: 506px !important
}

.max-h-506i {
    max-height: 506px !important
}

.w-507 {
    width: 507px
}

.h-507 {
    height: 507px
}

.max-w-507 {
    max-width: 507px
}

.max-h-507 {
    max-height: 507px
}

.w-507i {
    width: 507px !important
}

.h-507i {
    height: 507px !important
}

.max-w-507i {
    max-width: 507px !important
}

.max-h-507i {
    max-height: 507px !important
}

.w-508 {
    width: 508px
}

.h-508 {
    height: 508px
}

.max-w-508 {
    max-width: 508px
}

.max-h-508 {
    max-height: 508px
}

.w-508i {
    width: 508px !important
}

.h-508i {
    height: 508px !important
}

.max-w-508i {
    max-width: 508px !important
}

.max-h-508i {
    max-height: 508px !important
}

.w-509 {
    width: 509px
}

.h-509 {
    height: 509px
}

.max-w-509 {
    max-width: 509px
}

.max-h-509 {
    max-height: 509px
}

.w-509i {
    width: 509px !important
}

.h-509i {
    height: 509px !important
}

.max-w-509i {
    max-width: 509px !important
}

.max-h-509i {
    max-height: 509px !important
}

.w-510 {
    width: 510px
}

.h-510 {
    height: 510px
}

.max-w-510 {
    max-width: 510px
}

.max-h-510 {
    max-height: 510px
}

.w-510i {
    width: 510px !important
}

.h-510i {
    height: 510px !important
}

.max-w-510i {
    max-width: 510px !important
}

.max-h-510i {
    max-height: 510px !important
}

.w-511 {
    width: 511px
}

.h-511 {
    height: 511px
}

.max-w-511 {
    max-width: 511px
}

.max-h-511 {
    max-height: 511px
}

.w-511i {
    width: 511px !important
}

.h-511i {
    height: 511px !important
}

.max-w-511i {
    max-width: 511px !important
}

.max-h-511i {
    max-height: 511px !important
}

.w-512 {
    width: 512px
}

.h-512 {
    height: 512px
}

.max-w-512 {
    max-width: 512px
}

.max-h-512 {
    max-height: 512px
}

.w-512i {
    width: 512px !important
}

.h-512i {
    height: 512px !important
}

.max-w-512i {
    max-width: 512px !important
}

.max-h-512i {
    max-height: 512px !important
}

.w-513 {
    width: 513px
}

.h-513 {
    height: 513px
}

.max-w-513 {
    max-width: 513px
}

.max-h-513 {
    max-height: 513px
}

.w-513i {
    width: 513px !important
}

.h-513i {
    height: 513px !important
}

.max-w-513i {
    max-width: 513px !important
}

.max-h-513i {
    max-height: 513px !important
}

.w-514 {
    width: 514px
}

.h-514 {
    height: 514px
}

.max-w-514 {
    max-width: 514px
}

.max-h-514 {
    max-height: 514px
}

.w-514i {
    width: 514px !important
}

.h-514i {
    height: 514px !important
}

.max-w-514i {
    max-width: 514px !important
}

.max-h-514i {
    max-height: 514px !important
}

.w-515 {
    width: 515px
}

.h-515 {
    height: 515px
}

.max-w-515 {
    max-width: 515px
}

.max-h-515 {
    max-height: 515px
}

.w-515i {
    width: 515px !important
}

.h-515i {
    height: 515px !important
}

.max-w-515i {
    max-width: 515px !important
}

.max-h-515i {
    max-height: 515px !important
}

.w-516 {
    width: 516px
}

.h-516 {
    height: 516px
}

.max-w-516 {
    max-width: 516px
}

.max-h-516 {
    max-height: 516px
}

.w-516i {
    width: 516px !important
}

.h-516i {
    height: 516px !important
}

.max-w-516i {
    max-width: 516px !important
}

.max-h-516i {
    max-height: 516px !important
}

.w-517 {
    width: 517px
}

.h-517 {
    height: 517px
}

.max-w-517 {
    max-width: 517px
}

.max-h-517 {
    max-height: 517px
}

.w-517i {
    width: 517px !important
}

.h-517i {
    height: 517px !important
}

.max-w-517i {
    max-width: 517px !important
}

.max-h-517i {
    max-height: 517px !important
}

.w-518 {
    width: 518px
}

.h-518 {
    height: 518px
}

.max-w-518 {
    max-width: 518px
}

.max-h-518 {
    max-height: 518px
}

.w-518i {
    width: 518px !important
}

.h-518i {
    height: 518px !important
}

.max-w-518i {
    max-width: 518px !important
}

.max-h-518i {
    max-height: 518px !important
}

.w-519 {
    width: 519px
}

.h-519 {
    height: 519px
}

.max-w-519 {
    max-width: 519px
}

.max-h-519 {
    max-height: 519px
}

.w-519i {
    width: 519px !important
}

.h-519i {
    height: 519px !important
}

.max-w-519i {
    max-width: 519px !important
}

.max-h-519i {
    max-height: 519px !important
}

.w-520 {
    width: 520px
}

.h-520 {
    height: 520px
}

.max-w-520 {
    max-width: 520px
}

.max-h-520 {
    max-height: 520px
}

.w-520i {
    width: 520px !important
}

.h-520i {
    height: 520px !important
}

.max-w-520i {
    max-width: 520px !important
}

.max-h-520i {
    max-height: 520px !important
}

.w-521 {
    width: 521px
}

.h-521 {
    height: 521px
}

.max-w-521 {
    max-width: 521px
}

.max-h-521 {
    max-height: 521px
}

.w-521i {
    width: 521px !important
}

.h-521i {
    height: 521px !important
}

.max-w-521i {
    max-width: 521px !important
}

.max-h-521i {
    max-height: 521px !important
}

.w-522 {
    width: 522px
}

.h-522 {
    height: 522px
}

.max-w-522 {
    max-width: 522px
}

.max-h-522 {
    max-height: 522px
}

.w-522i {
    width: 522px !important
}

.h-522i {
    height: 522px !important
}

.max-w-522i {
    max-width: 522px !important
}

.max-h-522i {
    max-height: 522px !important
}

.w-523 {
    width: 523px
}

.h-523 {
    height: 523px
}

.max-w-523 {
    max-width: 523px
}

.max-h-523 {
    max-height: 523px
}

.w-523i {
    width: 523px !important
}

.h-523i {
    height: 523px !important
}

.max-w-523i {
    max-width: 523px !important
}

.max-h-523i {
    max-height: 523px !important
}

.w-524 {
    width: 524px
}

.h-524 {
    height: 524px
}

.max-w-524 {
    max-width: 524px
}

.max-h-524 {
    max-height: 524px
}

.w-524i {
    width: 524px !important
}

.h-524i {
    height: 524px !important
}

.max-w-524i {
    max-width: 524px !important
}

.max-h-524i {
    max-height: 524px !important
}

.w-525 {
    width: 525px
}

.h-525 {
    height: 525px
}

.max-w-525 {
    max-width: 525px
}

.max-h-525 {
    max-height: 525px
}

.w-525i {
    width: 525px !important
}

.h-525i {
    height: 525px !important
}

.max-w-525i {
    max-width: 525px !important
}

.max-h-525i {
    max-height: 525px !important
}

.w-526 {
    width: 526px
}

.h-526 {
    height: 526px
}

.max-w-526 {
    max-width: 526px
}

.max-h-526 {
    max-height: 526px
}

.w-526i {
    width: 526px !important
}

.h-526i {
    height: 526px !important
}

.max-w-526i {
    max-width: 526px !important
}

.max-h-526i {
    max-height: 526px !important
}

.w-527 {
    width: 527px
}

.h-527 {
    height: 527px
}

.max-w-527 {
    max-width: 527px
}

.max-h-527 {
    max-height: 527px
}

.w-527i {
    width: 527px !important
}

.h-527i {
    height: 527px !important
}

.max-w-527i {
    max-width: 527px !important
}

.max-h-527i {
    max-height: 527px !important
}

.w-528 {
    width: 528px
}

.h-528 {
    height: 528px
}

.max-w-528 {
    max-width: 528px
}

.max-h-528 {
    max-height: 528px
}

.w-528i {
    width: 528px !important
}

.h-528i {
    height: 528px !important
}

.max-w-528i {
    max-width: 528px !important
}

.max-h-528i {
    max-height: 528px !important
}

.w-529 {
    width: 529px
}

.h-529 {
    height: 529px
}

.max-w-529 {
    max-width: 529px
}

.max-h-529 {
    max-height: 529px
}

.w-529i {
    width: 529px !important
}

.h-529i {
    height: 529px !important
}

.max-w-529i {
    max-width: 529px !important
}

.max-h-529i {
    max-height: 529px !important
}

.w-530 {
    width: 530px
}

.h-530 {
    height: 530px
}

.max-w-530 {
    max-width: 530px
}

.max-h-530 {
    max-height: 530px
}

.w-530i {
    width: 530px !important
}

.h-530i {
    height: 530px !important
}

.max-w-530i {
    max-width: 530px !important
}

.max-h-530i {
    max-height: 530px !important
}

.w-531 {
    width: 531px
}

.h-531 {
    height: 531px
}

.max-w-531 {
    max-width: 531px
}

.max-h-531 {
    max-height: 531px
}

.w-531i {
    width: 531px !important
}

.h-531i {
    height: 531px !important
}

.max-w-531i {
    max-width: 531px !important
}

.max-h-531i {
    max-height: 531px !important
}

.w-532 {
    width: 532px
}

.h-532 {
    height: 532px
}

.max-w-532 {
    max-width: 532px
}

.max-h-532 {
    max-height: 532px
}

.w-532i {
    width: 532px !important
}

.h-532i {
    height: 532px !important
}

.max-w-532i {
    max-width: 532px !important
}

.max-h-532i {
    max-height: 532px !important
}

.w-533 {
    width: 533px
}

.h-533 {
    height: 533px
}

.max-w-533 {
    max-width: 533px
}

.max-h-533 {
    max-height: 533px
}

.w-533i {
    width: 533px !important
}

.h-533i {
    height: 533px !important
}

.max-w-533i {
    max-width: 533px !important
}

.max-h-533i {
    max-height: 533px !important
}

.w-534 {
    width: 534px
}

.h-534 {
    height: 534px
}

.max-w-534 {
    max-width: 534px
}

.max-h-534 {
    max-height: 534px
}

.w-534i {
    width: 534px !important
}

.h-534i {
    height: 534px !important
}

.max-w-534i {
    max-width: 534px !important
}

.max-h-534i {
    max-height: 534px !important
}

.w-535 {
    width: 535px
}

.h-535 {
    height: 535px
}

.max-w-535 {
    max-width: 535px
}

.max-h-535 {
    max-height: 535px
}

.w-535i {
    width: 535px !important
}

.h-535i {
    height: 535px !important
}

.max-w-535i {
    max-width: 535px !important
}

.max-h-535i {
    max-height: 535px !important
}

.w-536 {
    width: 536px
}

.h-536 {
    height: 536px
}

.max-w-536 {
    max-width: 536px
}

.max-h-536 {
    max-height: 536px
}

.w-536i {
    width: 536px !important
}

.h-536i {
    height: 536px !important
}

.max-w-536i {
    max-width: 536px !important
}

.max-h-536i {
    max-height: 536px !important
}

.w-537 {
    width: 537px
}

.h-537 {
    height: 537px
}

.max-w-537 {
    max-width: 537px
}

.max-h-537 {
    max-height: 537px
}

.w-537i {
    width: 537px !important
}

.h-537i {
    height: 537px !important
}

.max-w-537i {
    max-width: 537px !important
}

.max-h-537i {
    max-height: 537px !important
}

.w-538 {
    width: 538px
}

.h-538 {
    height: 538px
}

.max-w-538 {
    max-width: 538px
}

.max-h-538 {
    max-height: 538px
}

.w-538i {
    width: 538px !important
}

.h-538i {
    height: 538px !important
}

.max-w-538i {
    max-width: 538px !important
}

.max-h-538i {
    max-height: 538px !important
}

.w-539 {
    width: 539px
}

.h-539 {
    height: 539px
}

.max-w-539 {
    max-width: 539px
}

.max-h-539 {
    max-height: 539px
}

.w-539i {
    width: 539px !important
}

.h-539i {
    height: 539px !important
}

.max-w-539i {
    max-width: 539px !important
}

.max-h-539i {
    max-height: 539px !important
}

.w-540 {
    width: 540px
}

.h-540 {
    height: 540px
}

.max-w-540 {
    max-width: 540px
}

.max-h-540 {
    max-height: 540px
}

.w-540i {
    width: 540px !important
}

.h-540i {
    height: 540px !important
}

.max-w-540i {
    max-width: 540px !important
}

.max-h-540i {
    max-height: 540px !important
}

.w-541 {
    width: 541px
}

.h-541 {
    height: 541px
}

.max-w-541 {
    max-width: 541px
}

.max-h-541 {
    max-height: 541px
}

.w-541i {
    width: 541px !important
}

.h-541i {
    height: 541px !important
}

.max-w-541i {
    max-width: 541px !important
}

.max-h-541i {
    max-height: 541px !important
}

.w-542 {
    width: 542px
}

.h-542 {
    height: 542px
}

.max-w-542 {
    max-width: 542px
}

.max-h-542 {
    max-height: 542px
}

.w-542i {
    width: 542px !important
}

.h-542i {
    height: 542px !important
}

.max-w-542i {
    max-width: 542px !important
}

.max-h-542i {
    max-height: 542px !important
}

.w-543 {
    width: 543px
}

.h-543 {
    height: 543px
}

.max-w-543 {
    max-width: 543px
}

.max-h-543 {
    max-height: 543px
}

.w-543i {
    width: 543px !important
}

.h-543i {
    height: 543px !important
}

.max-w-543i {
    max-width: 543px !important
}

.max-h-543i {
    max-height: 543px !important
}

.w-544 {
    width: 544px
}

.h-544 {
    height: 544px
}

.max-w-544 {
    max-width: 544px
}

.max-h-544 {
    max-height: 544px
}

.w-544i {
    width: 544px !important
}

.h-544i {
    height: 544px !important
}

.max-w-544i {
    max-width: 544px !important
}

.max-h-544i {
    max-height: 544px !important
}

.w-545 {
    width: 545px
}

.h-545 {
    height: 545px
}

.max-w-545 {
    max-width: 545px
}

.max-h-545 {
    max-height: 545px
}

.w-545i {
    width: 545px !important
}

.h-545i {
    height: 545px !important
}

.max-w-545i {
    max-width: 545px !important
}

.max-h-545i {
    max-height: 545px !important
}

.w-546 {
    width: 546px
}

.h-546 {
    height: 546px
}

.max-w-546 {
    max-width: 546px
}

.max-h-546 {
    max-height: 546px
}

.w-546i {
    width: 546px !important
}

.h-546i {
    height: 546px !important
}

.max-w-546i {
    max-width: 546px !important
}

.max-h-546i {
    max-height: 546px !important
}

.w-547 {
    width: 547px
}

.h-547 {
    height: 547px
}

.max-w-547 {
    max-width: 547px
}

.max-h-547 {
    max-height: 547px
}

.w-547i {
    width: 547px !important
}

.h-547i {
    height: 547px !important
}

.max-w-547i {
    max-width: 547px !important
}

.max-h-547i {
    max-height: 547px !important
}

.w-548 {
    width: 548px
}

.h-548 {
    height: 548px
}

.max-w-548 {
    max-width: 548px
}

.max-h-548 {
    max-height: 548px
}

.w-548i {
    width: 548px !important
}

.h-548i {
    height: 548px !important
}

.max-w-548i {
    max-width: 548px !important
}

.max-h-548i {
    max-height: 548px !important
}

.w-549 {
    width: 549px
}

.h-549 {
    height: 549px
}

.max-w-549 {
    max-width: 549px
}

.max-h-549 {
    max-height: 549px
}

.w-549i {
    width: 549px !important
}

.h-549i {
    height: 549px !important
}

.max-w-549i {
    max-width: 549px !important
}

.max-h-549i {
    max-height: 549px !important
}

.w-550 {
    width: 550px
}

.h-550 {
    height: 550px
}

.max-w-550 {
    max-width: 550px
}

.max-h-550 {
    max-height: 550px
}

.w-550i {
    width: 550px !important
}

.h-550i {
    height: 550px !important
}

.max-w-550i {
    max-width: 550px !important
}

.max-h-550i {
    max-height: 550px !important
}

.w-551 {
    width: 551px
}

.h-551 {
    height: 551px
}

.max-w-551 {
    max-width: 551px
}

.max-h-551 {
    max-height: 551px
}

.w-551i {
    width: 551px !important
}

.h-551i {
    height: 551px !important
}

.max-w-551i {
    max-width: 551px !important
}

.max-h-551i {
    max-height: 551px !important
}

.w-552 {
    width: 552px
}

.h-552 {
    height: 552px
}

.max-w-552 {
    max-width: 552px
}

.max-h-552 {
    max-height: 552px
}

.w-552i {
    width: 552px !important
}

.h-552i {
    height: 552px !important
}

.max-w-552i {
    max-width: 552px !important
}

.max-h-552i {
    max-height: 552px !important
}

.w-553 {
    width: 553px
}

.h-553 {
    height: 553px
}

.max-w-553 {
    max-width: 553px
}

.max-h-553 {
    max-height: 553px
}

.w-553i {
    width: 553px !important
}

.h-553i {
    height: 553px !important
}

.max-w-553i {
    max-width: 553px !important
}

.max-h-553i {
    max-height: 553px !important
}

.w-554 {
    width: 554px
}

.h-554 {
    height: 554px
}

.max-w-554 {
    max-width: 554px
}

.max-h-554 {
    max-height: 554px
}

.w-554i {
    width: 554px !important
}

.h-554i {
    height: 554px !important
}

.max-w-554i {
    max-width: 554px !important
}

.max-h-554i {
    max-height: 554px !important
}

.w-555 {
    width: 555px
}

.h-555 {
    height: 555px
}

.max-w-555 {
    max-width: 555px
}

.max-h-555 {
    max-height: 555px
}

.w-555i {
    width: 555px !important
}

.h-555i {
    height: 555px !important
}

.max-w-555i {
    max-width: 555px !important
}

.max-h-555i {
    max-height: 555px !important
}

.w-556 {
    width: 556px
}

.h-556 {
    height: 556px
}

.max-w-556 {
    max-width: 556px
}

.max-h-556 {
    max-height: 556px
}

.w-556i {
    width: 556px !important
}

.h-556i {
    height: 556px !important
}

.max-w-556i {
    max-width: 556px !important
}

.max-h-556i {
    max-height: 556px !important
}

.w-557 {
    width: 557px
}

.h-557 {
    height: 557px
}

.max-w-557 {
    max-width: 557px
}

.max-h-557 {
    max-height: 557px
}

.w-557i {
    width: 557px !important
}

.h-557i {
    height: 557px !important
}

.max-w-557i {
    max-width: 557px !important
}

.max-h-557i {
    max-height: 557px !important
}

.w-558 {
    width: 558px
}

.h-558 {
    height: 558px
}

.max-w-558 {
    max-width: 558px
}

.max-h-558 {
    max-height: 558px
}

.w-558i {
    width: 558px !important
}

.h-558i {
    height: 558px !important
}

.max-w-558i {
    max-width: 558px !important
}

.max-h-558i {
    max-height: 558px !important
}

.w-559 {
    width: 559px
}

.h-559 {
    height: 559px
}

.max-w-559 {
    max-width: 559px
}

.max-h-559 {
    max-height: 559px
}

.w-559i {
    width: 559px !important
}

.h-559i {
    height: 559px !important
}

.max-w-559i {
    max-width: 559px !important
}

.max-h-559i {
    max-height: 559px !important
}

.w-560 {
    width: 560px
}

.h-560 {
    height: 560px
}

.max-w-560 {
    max-width: 560px
}

.max-h-560 {
    max-height: 560px
}

.w-560i {
    width: 560px !important
}

.h-560i {
    height: 560px !important
}

.max-w-560i {
    max-width: 560px !important
}

.max-h-560i {
    max-height: 560px !important
}

.w-561 {
    width: 561px
}

.h-561 {
    height: 561px
}

.max-w-561 {
    max-width: 561px
}

.max-h-561 {
    max-height: 561px
}

.w-561i {
    width: 561px !important
}

.h-561i {
    height: 561px !important
}

.max-w-561i {
    max-width: 561px !important
}

.max-h-561i {
    max-height: 561px !important
}

.w-562 {
    width: 562px
}

.h-562 {
    height: 562px
}

.max-w-562 {
    max-width: 562px
}

.max-h-562 {
    max-height: 562px
}

.w-562i {
    width: 562px !important
}

.h-562i {
    height: 562px !important
}

.max-w-562i {
    max-width: 562px !important
}

.max-h-562i {
    max-height: 562px !important
}

.w-563 {
    width: 563px
}

.h-563 {
    height: 563px
}

.max-w-563 {
    max-width: 563px
}

.max-h-563 {
    max-height: 563px
}

.w-563i {
    width: 563px !important
}

.h-563i {
    height: 563px !important
}

.max-w-563i {
    max-width: 563px !important
}

.max-h-563i {
    max-height: 563px !important
}

.w-564 {
    width: 564px
}

.h-564 {
    height: 564px
}

.max-w-564 {
    max-width: 564px
}

.max-h-564 {
    max-height: 564px
}

.w-564i {
    width: 564px !important
}

.h-564i {
    height: 564px !important
}

.max-w-564i {
    max-width: 564px !important
}

.max-h-564i {
    max-height: 564px !important
}

.w-565 {
    width: 565px
}

.h-565 {
    height: 565px
}

.max-w-565 {
    max-width: 565px
}

.max-h-565 {
    max-height: 565px
}

.w-565i {
    width: 565px !important
}

.h-565i {
    height: 565px !important
}

.max-w-565i {
    max-width: 565px !important
}

.max-h-565i {
    max-height: 565px !important
}

.w-566 {
    width: 566px
}

.h-566 {
    height: 566px
}

.max-w-566 {
    max-width: 566px
}

.max-h-566 {
    max-height: 566px
}

.w-566i {
    width: 566px !important
}

.h-566i {
    height: 566px !important
}

.max-w-566i {
    max-width: 566px !important
}

.max-h-566i {
    max-height: 566px !important
}

.w-567 {
    width: 567px
}

.h-567 {
    height: 567px
}

.max-w-567 {
    max-width: 567px
}

.max-h-567 {
    max-height: 567px
}

.w-567i {
    width: 567px !important
}

.h-567i {
    height: 567px !important
}

.max-w-567i {
    max-width: 567px !important
}

.max-h-567i {
    max-height: 567px !important
}

.w-568 {
    width: 568px
}

.h-568 {
    height: 568px
}

.max-w-568 {
    max-width: 568px
}

.max-h-568 {
    max-height: 568px
}

.w-568i {
    width: 568px !important
}

.h-568i {
    height: 568px !important
}

.max-w-568i {
    max-width: 568px !important
}

.max-h-568i {
    max-height: 568px !important
}

.w-569 {
    width: 569px
}

.h-569 {
    height: 569px
}

.max-w-569 {
    max-width: 569px
}

.max-h-569 {
    max-height: 569px
}

.w-569i {
    width: 569px !important
}

.h-569i {
    height: 569px !important
}

.max-w-569i {
    max-width: 569px !important
}

.max-h-569i {
    max-height: 569px !important
}

.w-570 {
    width: 570px
}

.h-570 {
    height: 570px
}

.max-w-570 {
    max-width: 570px
}

.max-h-570 {
    max-height: 570px
}

.w-570i {
    width: 570px !important
}

.h-570i {
    height: 570px !important
}

.max-w-570i {
    max-width: 570px !important
}

.max-h-570i {
    max-height: 570px !important
}

.w-571 {
    width: 571px
}

.h-571 {
    height: 571px
}

.max-w-571 {
    max-width: 571px
}

.max-h-571 {
    max-height: 571px
}

.w-571i {
    width: 571px !important
}

.h-571i {
    height: 571px !important
}

.max-w-571i {
    max-width: 571px !important
}

.max-h-571i {
    max-height: 571px !important
}

.w-572 {
    width: 572px
}

.h-572 {
    height: 572px
}

.max-w-572 {
    max-width: 572px
}

.max-h-572 {
    max-height: 572px
}

.w-572i {
    width: 572px !important
}

.h-572i {
    height: 572px !important
}

.max-w-572i {
    max-width: 572px !important
}

.max-h-572i {
    max-height: 572px !important
}

.w-573 {
    width: 573px
}

.h-573 {
    height: 573px
}

.max-w-573 {
    max-width: 573px
}

.max-h-573 {
    max-height: 573px
}

.w-573i {
    width: 573px !important
}

.h-573i {
    height: 573px !important
}

.max-w-573i {
    max-width: 573px !important
}

.max-h-573i {
    max-height: 573px !important
}

.w-574 {
    width: 574px
}

.h-574 {
    height: 574px
}

.max-w-574 {
    max-width: 574px
}

.max-h-574 {
    max-height: 574px
}

.w-574i {
    width: 574px !important
}

.h-574i {
    height: 574px !important
}

.max-w-574i {
    max-width: 574px !important
}

.max-h-574i {
    max-height: 574px !important
}

.w-575 {
    width: 575px
}

.h-575 {
    height: 575px
}

.max-w-575 {
    max-width: 575px
}

.max-h-575 {
    max-height: 575px
}

.w-575i {
    width: 575px !important
}

.h-575i {
    height: 575px !important
}

.max-w-575i {
    max-width: 575px !important
}

.max-h-575i {
    max-height: 575px !important
}

.w-576 {
    width: 576px
}

.h-576 {
    height: 576px
}

.max-w-576 {
    max-width: 576px
}

.max-h-576 {
    max-height: 576px
}

.w-576i {
    width: 576px !important
}

.h-576i {
    height: 576px !important
}

.max-w-576i {
    max-width: 576px !important
}

.max-h-576i {
    max-height: 576px !important
}

.w-577 {
    width: 577px
}

.h-577 {
    height: 577px
}

.max-w-577 {
    max-width: 577px
}

.max-h-577 {
    max-height: 577px
}

.w-577i {
    width: 577px !important
}

.h-577i {
    height: 577px !important
}

.max-w-577i {
    max-width: 577px !important
}

.max-h-577i {
    max-height: 577px !important
}

.w-578 {
    width: 578px
}

.h-578 {
    height: 578px
}

.max-w-578 {
    max-width: 578px
}

.max-h-578 {
    max-height: 578px
}

.w-578i {
    width: 578px !important
}

.h-578i {
    height: 578px !important
}

.max-w-578i {
    max-width: 578px !important
}

.max-h-578i {
    max-height: 578px !important
}

.w-579 {
    width: 579px
}

.h-579 {
    height: 579px
}

.max-w-579 {
    max-width: 579px
}

.max-h-579 {
    max-height: 579px
}

.w-579i {
    width: 579px !important
}

.h-579i {
    height: 579px !important
}

.max-w-579i {
    max-width: 579px !important
}

.max-h-579i {
    max-height: 579px !important
}

.w-580 {
    width: 580px
}

.h-580 {
    height: 580px
}

.max-w-580 {
    max-width: 580px
}

.max-h-580 {
    max-height: 580px
}

.w-580i {
    width: 580px !important
}

.h-580i {
    height: 580px !important
}

.max-w-580i {
    max-width: 580px !important
}

.max-h-580i {
    max-height: 580px !important
}

.w-581 {
    width: 581px
}

.h-581 {
    height: 581px
}

.max-w-581 {
    max-width: 581px
}

.max-h-581 {
    max-height: 581px
}

.w-581i {
    width: 581px !important
}

.h-581i {
    height: 581px !important
}

.max-w-581i {
    max-width: 581px !important
}

.max-h-581i {
    max-height: 581px !important
}

.w-582 {
    width: 582px
}

.h-582 {
    height: 582px
}

.max-w-582 {
    max-width: 582px
}

.max-h-582 {
    max-height: 582px
}

.w-582i {
    width: 582px !important
}

.h-582i {
    height: 582px !important
}

.max-w-582i {
    max-width: 582px !important
}

.max-h-582i {
    max-height: 582px !important
}

.w-583 {
    width: 583px
}

.h-583 {
    height: 583px
}

.max-w-583 {
    max-width: 583px
}

.max-h-583 {
    max-height: 583px
}

.w-583i {
    width: 583px !important
}

.h-583i {
    height: 583px !important
}

.max-w-583i {
    max-width: 583px !important
}

.max-h-583i {
    max-height: 583px !important
}

.w-584 {
    width: 584px
}

.h-584 {
    height: 584px
}

.max-w-584 {
    max-width: 584px
}

.max-h-584 {
    max-height: 584px
}

.w-584i {
    width: 584px !important
}

.h-584i {
    height: 584px !important
}

.max-w-584i {
    max-width: 584px !important
}

.max-h-584i {
    max-height: 584px !important
}

.w-585 {
    width: 585px
}

.h-585 {
    height: 585px
}

.max-w-585 {
    max-width: 585px
}

.max-h-585 {
    max-height: 585px
}

.w-585i {
    width: 585px !important
}

.h-585i {
    height: 585px !important
}

.max-w-585i {
    max-width: 585px !important
}

.max-h-585i {
    max-height: 585px !important
}

.w-586 {
    width: 586px
}

.h-586 {
    height: 586px
}

.max-w-586 {
    max-width: 586px
}

.max-h-586 {
    max-height: 586px
}

.w-586i {
    width: 586px !important
}

.h-586i {
    height: 586px !important
}

.max-w-586i {
    max-width: 586px !important
}

.max-h-586i {
    max-height: 586px !important
}

.w-587 {
    width: 587px
}

.h-587 {
    height: 587px
}

.max-w-587 {
    max-width: 587px
}

.max-h-587 {
    max-height: 587px
}

.w-587i {
    width: 587px !important
}

.h-587i {
    height: 587px !important
}

.max-w-587i {
    max-width: 587px !important
}

.max-h-587i {
    max-height: 587px !important
}

.w-588 {
    width: 588px
}

.h-588 {
    height: 588px
}

.max-w-588 {
    max-width: 588px
}

.max-h-588 {
    max-height: 588px
}

.w-588i {
    width: 588px !important
}

.h-588i {
    height: 588px !important
}

.max-w-588i {
    max-width: 588px !important
}

.max-h-588i {
    max-height: 588px !important
}

.w-589 {
    width: 589px
}

.h-589 {
    height: 589px
}

.max-w-589 {
    max-width: 589px
}

.max-h-589 {
    max-height: 589px
}

.w-589i {
    width: 589px !important
}

.h-589i {
    height: 589px !important
}

.max-w-589i {
    max-width: 589px !important
}

.max-h-589i {
    max-height: 589px !important
}

.w-590 {
    width: 590px
}

.h-590 {
    height: 590px
}

.max-w-590 {
    max-width: 590px
}

.max-h-590 {
    max-height: 590px
}

.w-590i {
    width: 590px !important
}

.h-590i {
    height: 590px !important
}

.max-w-590i {
    max-width: 590px !important
}

.max-h-590i {
    max-height: 590px !important
}

.w-591 {
    width: 591px
}

.h-591 {
    height: 591px
}

.max-w-591 {
    max-width: 591px
}

.max-h-591 {
    max-height: 591px
}

.w-591i {
    width: 591px !important
}

.h-591i {
    height: 591px !important
}

.max-w-591i {
    max-width: 591px !important
}

.max-h-591i {
    max-height: 591px !important
}

.w-592 {
    width: 592px
}

.h-592 {
    height: 592px
}

.max-w-592 {
    max-width: 592px
}

.max-h-592 {
    max-height: 592px
}

.w-592i {
    width: 592px !important
}

.h-592i {
    height: 592px !important
}

.max-w-592i {
    max-width: 592px !important
}

.max-h-592i {
    max-height: 592px !important
}

.w-593 {
    width: 593px
}

.h-593 {
    height: 593px
}

.max-w-593 {
    max-width: 593px
}

.max-h-593 {
    max-height: 593px
}

.w-593i {
    width: 593px !important
}

.h-593i {
    height: 593px !important
}

.max-w-593i {
    max-width: 593px !important
}

.max-h-593i {
    max-height: 593px !important
}

.w-594 {
    width: 594px
}

.h-594 {
    height: 594px
}

.max-w-594 {
    max-width: 594px
}

.max-h-594 {
    max-height: 594px
}

.w-594i {
    width: 594px !important
}

.h-594i {
    height: 594px !important
}

.max-w-594i {
    max-width: 594px !important
}

.max-h-594i {
    max-height: 594px !important
}

.w-595 {
    width: 595px
}

.h-595 {
    height: 595px
}

.max-w-595 {
    max-width: 595px
}

.max-h-595 {
    max-height: 595px
}

.w-595i {
    width: 595px !important
}

.h-595i {
    height: 595px !important
}

.max-w-595i {
    max-width: 595px !important
}

.max-h-595i {
    max-height: 595px !important
}

.w-596 {
    width: 596px
}

.h-596 {
    height: 596px
}

.max-w-596 {
    max-width: 596px
}

.max-h-596 {
    max-height: 596px
}

.w-596i {
    width: 596px !important
}

.h-596i {
    height: 596px !important
}

.max-w-596i {
    max-width: 596px !important
}

.max-h-596i {
    max-height: 596px !important
}

.w-597 {
    width: 597px
}

.h-597 {
    height: 597px
}

.max-w-597 {
    max-width: 597px
}

.max-h-597 {
    max-height: 597px
}

.w-597i {
    width: 597px !important
}

.h-597i {
    height: 597px !important
}

.max-w-597i {
    max-width: 597px !important
}

.max-h-597i {
    max-height: 597px !important
}

.w-598 {
    width: 598px
}

.h-598 {
    height: 598px
}

.max-w-598 {
    max-width: 598px
}

.max-h-598 {
    max-height: 598px
}

.w-598i {
    width: 598px !important
}

.h-598i {
    height: 598px !important
}

.max-w-598i {
    max-width: 598px !important
}

.max-h-598i {
    max-height: 598px !important
}

.w-599 {
    width: 599px
}

.h-599 {
    height: 599px
}

.max-w-599 {
    max-width: 599px
}

.max-h-599 {
    max-height: 599px
}

.w-599i {
    width: 599px !important
}

.h-599i {
    height: 599px !important
}

.max-w-599i {
    max-width: 599px !important
}

.max-h-599i {
    max-height: 599px !important
}

.w-600 {
    width: 600px
}

.h-600 {
    height: 600px
}

.max-w-600 {
    max-width: 600px
}

.max-h-600 {
    max-height: 600px
}

.w-600i {
    width: 600px !important
}

.h-600i {
    height: 600px !important
}

.max-w-600i {
    max-width: 600px !important
}

.max-h-600i {
    max-height: 600px !important
}

.w-601 {
    width: 601px
}

.h-601 {
    height: 601px
}

.max-w-601 {
    max-width: 601px
}

.max-h-601 {
    max-height: 601px
}

.w-601i {
    width: 601px !important
}

.h-601i {
    height: 601px !important
}

.max-w-601i {
    max-width: 601px !important
}

.max-h-601i {
    max-height: 601px !important
}

.w-602 {
    width: 602px
}

.h-602 {
    height: 602px
}

.max-w-602 {
    max-width: 602px
}

.max-h-602 {
    max-height: 602px
}

.w-602i {
    width: 602px !important
}

.h-602i {
    height: 602px !important
}

.max-w-602i {
    max-width: 602px !important
}

.max-h-602i {
    max-height: 602px !important
}

.w-603 {
    width: 603px
}

.h-603 {
    height: 603px
}

.max-w-603 {
    max-width: 603px
}

.max-h-603 {
    max-height: 603px
}

.w-603i {
    width: 603px !important
}

.h-603i {
    height: 603px !important
}

.max-w-603i {
    max-width: 603px !important
}

.max-h-603i {
    max-height: 603px !important
}

.w-604 {
    width: 604px
}

.h-604 {
    height: 604px
}

.max-w-604 {
    max-width: 604px
}

.max-h-604 {
    max-height: 604px
}

.w-604i {
    width: 604px !important
}

.h-604i {
    height: 604px !important
}

.max-w-604i {
    max-width: 604px !important
}

.max-h-604i {
    max-height: 604px !important
}

.w-605 {
    width: 605px
}

.h-605 {
    height: 605px
}

.max-w-605 {
    max-width: 605px
}

.max-h-605 {
    max-height: 605px
}

.w-605i {
    width: 605px !important
}

.h-605i {
    height: 605px !important
}

.max-w-605i {
    max-width: 605px !important
}

.max-h-605i {
    max-height: 605px !important
}

.w-606 {
    width: 606px
}

.h-606 {
    height: 606px
}

.max-w-606 {
    max-width: 606px
}

.max-h-606 {
    max-height: 606px
}

.w-606i {
    width: 606px !important
}

.h-606i {
    height: 606px !important
}

.max-w-606i {
    max-width: 606px !important
}

.max-h-606i {
    max-height: 606px !important
}

.w-607 {
    width: 607px
}

.h-607 {
    height: 607px
}

.max-w-607 {
    max-width: 607px
}

.max-h-607 {
    max-height: 607px
}

.w-607i {
    width: 607px !important
}

.h-607i {
    height: 607px !important
}

.max-w-607i {
    max-width: 607px !important
}

.max-h-607i {
    max-height: 607px !important
}

.w-608 {
    width: 608px
}

.h-608 {
    height: 608px
}

.max-w-608 {
    max-width: 608px
}

.max-h-608 {
    max-height: 608px
}

.w-608i {
    width: 608px !important
}

.h-608i {
    height: 608px !important
}

.max-w-608i {
    max-width: 608px !important
}

.max-h-608i {
    max-height: 608px !important
}

.w-609 {
    width: 609px
}

.h-609 {
    height: 609px
}

.max-w-609 {
    max-width: 609px
}

.max-h-609 {
    max-height: 609px
}

.w-609i {
    width: 609px !important
}

.h-609i {
    height: 609px !important
}

.max-w-609i {
    max-width: 609px !important
}

.max-h-609i {
    max-height: 609px !important
}

.w-610 {
    width: 610px
}

.h-610 {
    height: 610px
}

.max-w-610 {
    max-width: 610px
}

.max-h-610 {
    max-height: 610px
}

.w-610i {
    width: 610px !important
}

.h-610i {
    height: 610px !important
}

.max-w-610i {
    max-width: 610px !important
}

.max-h-610i {
    max-height: 610px !important
}

.w-611 {
    width: 611px
}

.h-611 {
    height: 611px
}

.max-w-611 {
    max-width: 611px
}

.max-h-611 {
    max-height: 611px
}

.w-611i {
    width: 611px !important
}

.h-611i {
    height: 611px !important
}

.max-w-611i {
    max-width: 611px !important
}

.max-h-611i {
    max-height: 611px !important
}

.w-612 {
    width: 612px
}

.h-612 {
    height: 612px
}

.max-w-612 {
    max-width: 612px
}

.max-h-612 {
    max-height: 612px
}

.w-612i {
    width: 612px !important
}

.h-612i {
    height: 612px !important
}

.max-w-612i {
    max-width: 612px !important
}

.max-h-612i {
    max-height: 612px !important
}

.w-613 {
    width: 613px
}

.h-613 {
    height: 613px
}

.max-w-613 {
    max-width: 613px
}

.max-h-613 {
    max-height: 613px
}

.w-613i {
    width: 613px !important
}

.h-613i {
    height: 613px !important
}

.max-w-613i {
    max-width: 613px !important
}

.max-h-613i {
    max-height: 613px !important
}

.w-614 {
    width: 614px
}

.h-614 {
    height: 614px
}

.max-w-614 {
    max-width: 614px
}

.max-h-614 {
    max-height: 614px
}

.w-614i {
    width: 614px !important
}

.h-614i {
    height: 614px !important
}

.max-w-614i {
    max-width: 614px !important
}

.max-h-614i {
    max-height: 614px !important
}

.w-615 {
    width: 615px
}

.h-615 {
    height: 615px
}

.max-w-615 {
    max-width: 615px
}

.max-h-615 {
    max-height: 615px
}

.w-615i {
    width: 615px !important
}

.h-615i {
    height: 615px !important
}

.max-w-615i {
    max-width: 615px !important
}

.max-h-615i {
    max-height: 615px !important
}

.w-616 {
    width: 616px
}

.h-616 {
    height: 616px
}

.max-w-616 {
    max-width: 616px
}

.max-h-616 {
    max-height: 616px
}

.w-616i {
    width: 616px !important
}

.h-616i {
    height: 616px !important
}

.max-w-616i {
    max-width: 616px !important
}

.max-h-616i {
    max-height: 616px !important
}

.w-617 {
    width: 617px
}

.h-617 {
    height: 617px
}

.max-w-617 {
    max-width: 617px
}

.max-h-617 {
    max-height: 617px
}

.w-617i {
    width: 617px !important
}

.h-617i {
    height: 617px !important
}

.max-w-617i {
    max-width: 617px !important
}

.max-h-617i {
    max-height: 617px !important
}

.w-618 {
    width: 618px
}

.h-618 {
    height: 618px
}

.max-w-618 {
    max-width: 618px
}

.max-h-618 {
    max-height: 618px
}

.w-618i {
    width: 618px !important
}

.h-618i {
    height: 618px !important
}

.max-w-618i {
    max-width: 618px !important
}

.max-h-618i {
    max-height: 618px !important
}

.w-619 {
    width: 619px
}

.h-619 {
    height: 619px
}

.max-w-619 {
    max-width: 619px
}

.max-h-619 {
    max-height: 619px
}

.w-619i {
    width: 619px !important
}

.h-619i {
    height: 619px !important
}

.max-w-619i {
    max-width: 619px !important
}

.max-h-619i {
    max-height: 619px !important
}

.w-620 {
    width: 620px
}

.h-620 {
    height: 620px
}

.max-w-620 {
    max-width: 620px
}

.max-h-620 {
    max-height: 620px
}

.w-620i {
    width: 620px !important
}

.h-620i {
    height: 620px !important
}

.max-w-620i {
    max-width: 620px !important
}

.max-h-620i {
    max-height: 620px !important
}

.w-621 {
    width: 621px
}

.h-621 {
    height: 621px
}

.max-w-621 {
    max-width: 621px
}

.max-h-621 {
    max-height: 621px
}

.w-621i {
    width: 621px !important
}

.h-621i {
    height: 621px !important
}

.max-w-621i {
    max-width: 621px !important
}

.max-h-621i {
    max-height: 621px !important
}

.w-622 {
    width: 622px
}

.h-622 {
    height: 622px
}

.max-w-622 {
    max-width: 622px
}

.max-h-622 {
    max-height: 622px
}

.w-622i {
    width: 622px !important
}

.h-622i {
    height: 622px !important
}

.max-w-622i {
    max-width: 622px !important
}

.max-h-622i {
    max-height: 622px !important
}

.w-623 {
    width: 623px
}

.h-623 {
    height: 623px
}

.max-w-623 {
    max-width: 623px
}

.max-h-623 {
    max-height: 623px
}

.w-623i {
    width: 623px !important
}

.h-623i {
    height: 623px !important
}

.max-w-623i {
    max-width: 623px !important
}

.max-h-623i {
    max-height: 623px !important
}

.w-624 {
    width: 624px
}

.h-624 {
    height: 624px
}

.max-w-624 {
    max-width: 624px
}

.max-h-624 {
    max-height: 624px
}

.w-624i {
    width: 624px !important
}

.h-624i {
    height: 624px !important
}

.max-w-624i {
    max-width: 624px !important
}

.max-h-624i {
    max-height: 624px !important
}

.w-625 {
    width: 625px
}

.h-625 {
    height: 625px
}

.max-w-625 {
    max-width: 625px
}

.max-h-625 {
    max-height: 625px
}

.w-625i {
    width: 625px !important
}

.h-625i {
    height: 625px !important
}

.max-w-625i {
    max-width: 625px !important
}

.max-h-625i {
    max-height: 625px !important
}

.w-626 {
    width: 626px
}

.h-626 {
    height: 626px
}

.max-w-626 {
    max-width: 626px
}

.max-h-626 {
    max-height: 626px
}

.w-626i {
    width: 626px !important
}

.h-626i {
    height: 626px !important
}

.max-w-626i {
    max-width: 626px !important
}

.max-h-626i {
    max-height: 626px !important
}

.w-627 {
    width: 627px
}

.h-627 {
    height: 627px
}

.max-w-627 {
    max-width: 627px
}

.max-h-627 {
    max-height: 627px
}

.w-627i {
    width: 627px !important
}

.h-627i {
    height: 627px !important
}

.max-w-627i {
    max-width: 627px !important
}

.max-h-627i {
    max-height: 627px !important
}

.w-628 {
    width: 628px
}

.h-628 {
    height: 628px
}

.max-w-628 {
    max-width: 628px
}

.max-h-628 {
    max-height: 628px
}

.w-628i {
    width: 628px !important
}

.h-628i {
    height: 628px !important
}

.max-w-628i {
    max-width: 628px !important
}

.max-h-628i {
    max-height: 628px !important
}

.w-629 {
    width: 629px
}

.h-629 {
    height: 629px
}

.max-w-629 {
    max-width: 629px
}

.max-h-629 {
    max-height: 629px
}

.w-629i {
    width: 629px !important
}

.h-629i {
    height: 629px !important
}

.max-w-629i {
    max-width: 629px !important
}

.max-h-629i {
    max-height: 629px !important
}

.w-630 {
    width: 630px
}

.h-630 {
    height: 630px
}

.max-w-630 {
    max-width: 630px
}

.max-h-630 {
    max-height: 630px
}

.w-630i {
    width: 630px !important
}

.h-630i {
    height: 630px !important
}

.max-w-630i {
    max-width: 630px !important
}

.max-h-630i {
    max-height: 630px !important
}

.w-631 {
    width: 631px
}

.h-631 {
    height: 631px
}

.max-w-631 {
    max-width: 631px
}

.max-h-631 {
    max-height: 631px
}

.w-631i {
    width: 631px !important
}

.h-631i {
    height: 631px !important
}

.max-w-631i {
    max-width: 631px !important
}

.max-h-631i {
    max-height: 631px !important
}

.w-632 {
    width: 632px
}

.h-632 {
    height: 632px
}

.max-w-632 {
    max-width: 632px
}

.max-h-632 {
    max-height: 632px
}

.w-632i {
    width: 632px !important
}

.h-632i {
    height: 632px !important
}

.max-w-632i {
    max-width: 632px !important
}

.max-h-632i {
    max-height: 632px !important
}

.w-633 {
    width: 633px
}

.h-633 {
    height: 633px
}

.max-w-633 {
    max-width: 633px
}

.max-h-633 {
    max-height: 633px
}

.w-633i {
    width: 633px !important
}

.h-633i {
    height: 633px !important
}

.max-w-633i {
    max-width: 633px !important
}

.max-h-633i {
    max-height: 633px !important
}

.w-634 {
    width: 634px
}

.h-634 {
    height: 634px
}

.max-w-634 {
    max-width: 634px
}

.max-h-634 {
    max-height: 634px
}

.w-634i {
    width: 634px !important
}

.h-634i {
    height: 634px !important
}

.max-w-634i {
    max-width: 634px !important
}

.max-h-634i {
    max-height: 634px !important
}

.w-635 {
    width: 635px
}

.h-635 {
    height: 635px
}

.max-w-635 {
    max-width: 635px
}

.max-h-635 {
    max-height: 635px
}

.w-635i {
    width: 635px !important
}

.h-635i {
    height: 635px !important
}

.max-w-635i {
    max-width: 635px !important
}

.max-h-635i {
    max-height: 635px !important
}

.w-636 {
    width: 636px
}

.h-636 {
    height: 636px
}

.max-w-636 {
    max-width: 636px
}

.max-h-636 {
    max-height: 636px
}

.w-636i {
    width: 636px !important
}

.h-636i {
    height: 636px !important
}

.max-w-636i {
    max-width: 636px !important
}

.max-h-636i {
    max-height: 636px !important
}

.w-637 {
    width: 637px
}

.h-637 {
    height: 637px
}

.max-w-637 {
    max-width: 637px
}

.max-h-637 {
    max-height: 637px
}

.w-637i {
    width: 637px !important
}

.h-637i {
    height: 637px !important
}

.max-w-637i {
    max-width: 637px !important
}

.max-h-637i {
    max-height: 637px !important
}

.w-638 {
    width: 638px
}

.h-638 {
    height: 638px
}

.max-w-638 {
    max-width: 638px
}

.max-h-638 {
    max-height: 638px
}

.w-638i {
    width: 638px !important
}

.h-638i {
    height: 638px !important
}

.max-w-638i {
    max-width: 638px !important
}

.max-h-638i {
    max-height: 638px !important
}

.w-639 {
    width: 639px
}

.h-639 {
    height: 639px
}

.max-w-639 {
    max-width: 639px
}

.max-h-639 {
    max-height: 639px
}

.w-639i {
    width: 639px !important
}

.h-639i {
    height: 639px !important
}

.max-w-639i {
    max-width: 639px !important
}

.max-h-639i {
    max-height: 639px !important
}

.w-640 {
    width: 640px
}

.h-640 {
    height: 640px
}

.max-w-640 {
    max-width: 640px
}

.max-h-640 {
    max-height: 640px
}

.w-640i {
    width: 640px !important
}

.h-640i {
    height: 640px !important
}

.max-w-640i {
    max-width: 640px !important
}

.max-h-640i {
    max-height: 640px !important
}

.w-641 {
    width: 641px
}

.h-641 {
    height: 641px
}

.max-w-641 {
    max-width: 641px
}

.max-h-641 {
    max-height: 641px
}

.w-641i {
    width: 641px !important
}

.h-641i {
    height: 641px !important
}

.max-w-641i {
    max-width: 641px !important
}

.max-h-641i {
    max-height: 641px !important
}

.w-642 {
    width: 642px
}

.h-642 {
    height: 642px
}

.max-w-642 {
    max-width: 642px
}

.max-h-642 {
    max-height: 642px
}

.w-642i {
    width: 642px !important
}

.h-642i {
    height: 642px !important
}

.max-w-642i {
    max-width: 642px !important
}

.max-h-642i {
    max-height: 642px !important
}

.w-643 {
    width: 643px
}

.h-643 {
    height: 643px
}

.max-w-643 {
    max-width: 643px
}

.max-h-643 {
    max-height: 643px
}

.w-643i {
    width: 643px !important
}

.h-643i {
    height: 643px !important
}

.max-w-643i {
    max-width: 643px !important
}

.max-h-643i {
    max-height: 643px !important
}

.w-644 {
    width: 644px
}

.h-644 {
    height: 644px
}

.max-w-644 {
    max-width: 644px
}

.max-h-644 {
    max-height: 644px
}

.w-644i {
    width: 644px !important
}

.h-644i {
    height: 644px !important
}

.max-w-644i {
    max-width: 644px !important
}

.max-h-644i {
    max-height: 644px !important
}

.w-645 {
    width: 645px
}

.h-645 {
    height: 645px
}

.max-w-645 {
    max-width: 645px
}

.max-h-645 {
    max-height: 645px
}

.w-645i {
    width: 645px !important
}

.h-645i {
    height: 645px !important
}

.max-w-645i {
    max-width: 645px !important
}

.max-h-645i {
    max-height: 645px !important
}

.w-646 {
    width: 646px
}

.h-646 {
    height: 646px
}

.max-w-646 {
    max-width: 646px
}

.max-h-646 {
    max-height: 646px
}

.w-646i {
    width: 646px !important
}

.h-646i {
    height: 646px !important
}

.max-w-646i {
    max-width: 646px !important
}

.max-h-646i {
    max-height: 646px !important
}

.w-647 {
    width: 647px
}

.h-647 {
    height: 647px
}

.max-w-647 {
    max-width: 647px
}

.max-h-647 {
    max-height: 647px
}

.w-647i {
    width: 647px !important
}

.h-647i {
    height: 647px !important
}

.max-w-647i {
    max-width: 647px !important
}

.max-h-647i {
    max-height: 647px !important
}

.w-648 {
    width: 648px
}

.h-648 {
    height: 648px
}

.max-w-648 {
    max-width: 648px
}

.max-h-648 {
    max-height: 648px
}

.w-648i {
    width: 648px !important
}

.h-648i {
    height: 648px !important
}

.max-w-648i {
    max-width: 648px !important
}

.max-h-648i {
    max-height: 648px !important
}

.w-649 {
    width: 649px
}

.h-649 {
    height: 649px
}

.max-w-649 {
    max-width: 649px
}

.max-h-649 {
    max-height: 649px
}

.w-649i {
    width: 649px !important
}

.h-649i {
    height: 649px !important
}

.max-w-649i {
    max-width: 649px !important
}

.max-h-649i {
    max-height: 649px !important
}

.w-650 {
    width: 650px
}

.h-650 {
    height: 650px
}

.max-w-650 {
    max-width: 650px
}

.max-h-650 {
    max-height: 650px
}

.w-650i {
    width: 650px !important
}

.h-650i {
    height: 650px !important
}

.max-w-650i {
    max-width: 650px !important
}

.max-h-650i {
    max-height: 650px !important
}

.w-651 {
    width: 651px
}

.h-651 {
    height: 651px
}

.max-w-651 {
    max-width: 651px
}

.max-h-651 {
    max-height: 651px
}

.w-651i {
    width: 651px !important
}

.h-651i {
    height: 651px !important
}

.max-w-651i {
    max-width: 651px !important
}

.max-h-651i {
    max-height: 651px !important
}

.w-652 {
    width: 652px
}

.h-652 {
    height: 652px
}

.max-w-652 {
    max-width: 652px
}

.max-h-652 {
    max-height: 652px
}

.w-652i {
    width: 652px !important
}

.h-652i {
    height: 652px !important
}

.max-w-652i {
    max-width: 652px !important
}

.max-h-652i {
    max-height: 652px !important
}

.w-653 {
    width: 653px
}

.h-653 {
    height: 653px
}

.max-w-653 {
    max-width: 653px
}

.max-h-653 {
    max-height: 653px
}

.w-653i {
    width: 653px !important
}

.h-653i {
    height: 653px !important
}

.max-w-653i {
    max-width: 653px !important
}

.max-h-653i {
    max-height: 653px !important
}

.w-654 {
    width: 654px
}

.h-654 {
    height: 654px
}

.max-w-654 {
    max-width: 654px
}

.max-h-654 {
    max-height: 654px
}

.w-654i {
    width: 654px !important
}

.h-654i {
    height: 654px !important
}

.max-w-654i {
    max-width: 654px !important
}

.max-h-654i {
    max-height: 654px !important
}

.w-655 {
    width: 655px
}

.h-655 {
    height: 655px
}

.max-w-655 {
    max-width: 655px
}

.max-h-655 {
    max-height: 655px
}

.w-655i {
    width: 655px !important
}

.h-655i {
    height: 655px !important
}

.max-w-655i {
    max-width: 655px !important
}

.max-h-655i {
    max-height: 655px !important
}

.w-656 {
    width: 656px
}

.h-656 {
    height: 656px
}

.max-w-656 {
    max-width: 656px
}

.max-h-656 {
    max-height: 656px
}

.w-656i {
    width: 656px !important
}

.h-656i {
    height: 656px !important
}

.max-w-656i {
    max-width: 656px !important
}

.max-h-656i {
    max-height: 656px !important
}

.w-657 {
    width: 657px
}

.h-657 {
    height: 657px
}

.max-w-657 {
    max-width: 657px
}

.max-h-657 {
    max-height: 657px
}

.w-657i {
    width: 657px !important
}

.h-657i {
    height: 657px !important
}

.max-w-657i {
    max-width: 657px !important
}

.max-h-657i {
    max-height: 657px !important
}

.w-658 {
    width: 658px
}

.h-658 {
    height: 658px
}

.max-w-658 {
    max-width: 658px
}

.max-h-658 {
    max-height: 658px
}

.w-658i {
    width: 658px !important
}

.h-658i {
    height: 658px !important
}

.max-w-658i {
    max-width: 658px !important
}

.max-h-658i {
    max-height: 658px !important
}

.w-659 {
    width: 659px
}

.h-659 {
    height: 659px
}

.max-w-659 {
    max-width: 659px
}

.max-h-659 {
    max-height: 659px
}

.w-659i {
    width: 659px !important
}

.h-659i {
    height: 659px !important
}

.max-w-659i {
    max-width: 659px !important
}

.max-h-659i {
    max-height: 659px !important
}

.w-660 {
    width: 660px
}

.h-660 {
    height: 660px
}

.max-w-660 {
    max-width: 660px
}

.max-h-660 {
    max-height: 660px
}

.w-660i {
    width: 660px !important
}

.h-660i {
    height: 660px !important
}

.max-w-660i {
    max-width: 660px !important
}

.max-h-660i {
    max-height: 660px !important
}

.w-661 {
    width: 661px
}

.h-661 {
    height: 661px
}

.max-w-661 {
    max-width: 661px
}

.max-h-661 {
    max-height: 661px
}

.w-661i {
    width: 661px !important
}

.h-661i {
    height: 661px !important
}

.max-w-661i {
    max-width: 661px !important
}

.max-h-661i {
    max-height: 661px !important
}

.w-662 {
    width: 662px
}

.h-662 {
    height: 662px
}

.max-w-662 {
    max-width: 662px
}

.max-h-662 {
    max-height: 662px
}

.w-662i {
    width: 662px !important
}

.h-662i {
    height: 662px !important
}

.max-w-662i {
    max-width: 662px !important
}

.max-h-662i {
    max-height: 662px !important
}

.w-663 {
    width: 663px
}

.h-663 {
    height: 663px
}

.max-w-663 {
    max-width: 663px
}

.max-h-663 {
    max-height: 663px
}

.w-663i {
    width: 663px !important
}

.h-663i {
    height: 663px !important
}

.max-w-663i {
    max-width: 663px !important
}

.max-h-663i {
    max-height: 663px !important
}

.w-664 {
    width: 664px
}

.h-664 {
    height: 664px
}

.max-w-664 {
    max-width: 664px
}

.max-h-664 {
    max-height: 664px
}

.w-664i {
    width: 664px !important
}

.h-664i {
    height: 664px !important
}

.max-w-664i {
    max-width: 664px !important
}

.max-h-664i {
    max-height: 664px !important
}

.w-665 {
    width: 665px
}

.h-665 {
    height: 665px
}

.max-w-665 {
    max-width: 665px
}

.max-h-665 {
    max-height: 665px
}

.w-665i {
    width: 665px !important
}

.h-665i {
    height: 665px !important
}

.max-w-665i {
    max-width: 665px !important
}

.max-h-665i {
    max-height: 665px !important
}

.w-666 {
    width: 666px
}

.h-666 {
    height: 666px
}

.max-w-666 {
    max-width: 666px
}

.max-h-666 {
    max-height: 666px
}

.w-666i {
    width: 666px !important
}

.h-666i {
    height: 666px !important
}

.max-w-666i {
    max-width: 666px !important
}

.max-h-666i {
    max-height: 666px !important
}

.w-667 {
    width: 667px
}

.h-667 {
    height: 667px
}

.max-w-667 {
    max-width: 667px
}

.max-h-667 {
    max-height: 667px
}

.w-667i {
    width: 667px !important
}

.h-667i {
    height: 667px !important
}

.max-w-667i {
    max-width: 667px !important
}

.max-h-667i {
    max-height: 667px !important
}

.w-668 {
    width: 668px
}

.h-668 {
    height: 668px
}

.max-w-668 {
    max-width: 668px
}

.max-h-668 {
    max-height: 668px
}

.w-668i {
    width: 668px !important
}

.h-668i {
    height: 668px !important
}

.max-w-668i {
    max-width: 668px !important
}

.max-h-668i {
    max-height: 668px !important
}

.w-669 {
    width: 669px
}

.h-669 {
    height: 669px
}

.max-w-669 {
    max-width: 669px
}

.max-h-669 {
    max-height: 669px
}

.w-669i {
    width: 669px !important
}

.h-669i {
    height: 669px !important
}

.max-w-669i {
    max-width: 669px !important
}

.max-h-669i {
    max-height: 669px !important
}

.w-670 {
    width: 670px
}

.h-670 {
    height: 670px
}

.max-w-670 {
    max-width: 670px
}

.max-h-670 {
    max-height: 670px
}

.w-670i {
    width: 670px !important
}

.h-670i {
    height: 670px !important
}

.max-w-670i {
    max-width: 670px !important
}

.max-h-670i {
    max-height: 670px !important
}

.w-671 {
    width: 671px
}

.h-671 {
    height: 671px
}

.max-w-671 {
    max-width: 671px
}

.max-h-671 {
    max-height: 671px
}

.w-671i {
    width: 671px !important
}

.h-671i {
    height: 671px !important
}

.max-w-671i {
    max-width: 671px !important
}

.max-h-671i {
    max-height: 671px !important
}

.w-672 {
    width: 672px
}

.h-672 {
    height: 672px
}

.max-w-672 {
    max-width: 672px
}

.max-h-672 {
    max-height: 672px
}

.w-672i {
    width: 672px !important
}

.h-672i {
    height: 672px !important
}

.max-w-672i {
    max-width: 672px !important
}

.max-h-672i {
    max-height: 672px !important
}

.w-673 {
    width: 673px
}

.h-673 {
    height: 673px
}

.max-w-673 {
    max-width: 673px
}

.max-h-673 {
    max-height: 673px
}

.w-673i {
    width: 673px !important
}

.h-673i {
    height: 673px !important
}

.max-w-673i {
    max-width: 673px !important
}

.max-h-673i {
    max-height: 673px !important
}

.w-674 {
    width: 674px
}

.h-674 {
    height: 674px
}

.max-w-674 {
    max-width: 674px
}

.max-h-674 {
    max-height: 674px
}

.w-674i {
    width: 674px !important
}

.h-674i {
    height: 674px !important
}

.max-w-674i {
    max-width: 674px !important
}

.max-h-674i {
    max-height: 674px !important
}

.w-675 {
    width: 675px
}

.h-675 {
    height: 675px
}

.max-w-675 {
    max-width: 675px
}

.max-h-675 {
    max-height: 675px
}

.w-675i {
    width: 675px !important
}

.h-675i {
    height: 675px !important
}

.max-w-675i {
    max-width: 675px !important
}

.max-h-675i {
    max-height: 675px !important
}

.w-676 {
    width: 676px
}

.h-676 {
    height: 676px
}

.max-w-676 {
    max-width: 676px
}

.max-h-676 {
    max-height: 676px
}

.w-676i {
    width: 676px !important
}

.h-676i {
    height: 676px !important
}

.max-w-676i {
    max-width: 676px !important
}

.max-h-676i {
    max-height: 676px !important
}

.w-677 {
    width: 677px
}

.h-677 {
    height: 677px
}

.max-w-677 {
    max-width: 677px
}

.max-h-677 {
    max-height: 677px
}

.w-677i {
    width: 677px !important
}

.h-677i {
    height: 677px !important
}

.max-w-677i {
    max-width: 677px !important
}

.max-h-677i {
    max-height: 677px !important
}

.w-678 {
    width: 678px
}

.h-678 {
    height: 678px
}

.max-w-678 {
    max-width: 678px
}

.max-h-678 {
    max-height: 678px
}

.w-678i {
    width: 678px !important
}

.h-678i {
    height: 678px !important
}

.max-w-678i {
    max-width: 678px !important
}

.max-h-678i {
    max-height: 678px !important
}

.w-679 {
    width: 679px
}

.h-679 {
    height: 679px
}

.max-w-679 {
    max-width: 679px
}

.max-h-679 {
    max-height: 679px
}

.w-679i {
    width: 679px !important
}

.h-679i {
    height: 679px !important
}

.max-w-679i {
    max-width: 679px !important
}

.max-h-679i {
    max-height: 679px !important
}

.w-680 {
    width: 680px
}

.h-680 {
    height: 680px
}

.max-w-680 {
    max-width: 680px
}

.max-h-680 {
    max-height: 680px
}

.w-680i {
    width: 680px !important
}

.h-680i {
    height: 680px !important
}

.max-w-680i {
    max-width: 680px !important
}

.max-h-680i {
    max-height: 680px !important
}

.w-681 {
    width: 681px
}

.h-681 {
    height: 681px
}

.max-w-681 {
    max-width: 681px
}

.max-h-681 {
    max-height: 681px
}

.w-681i {
    width: 681px !important
}

.h-681i {
    height: 681px !important
}

.max-w-681i {
    max-width: 681px !important
}

.max-h-681i {
    max-height: 681px !important
}

.w-682 {
    width: 682px
}

.h-682 {
    height: 682px
}

.max-w-682 {
    max-width: 682px
}

.max-h-682 {
    max-height: 682px
}

.w-682i {
    width: 682px !important
}

.h-682i {
    height: 682px !important
}

.max-w-682i {
    max-width: 682px !important
}

.max-h-682i {
    max-height: 682px !important
}

.w-683 {
    width: 683px
}

.h-683 {
    height: 683px
}

.max-w-683 {
    max-width: 683px
}

.max-h-683 {
    max-height: 683px
}

.w-683i {
    width: 683px !important
}

.h-683i {
    height: 683px !important
}

.max-w-683i {
    max-width: 683px !important
}

.max-h-683i {
    max-height: 683px !important
}

.w-684 {
    width: 684px
}

.h-684 {
    height: 684px
}

.max-w-684 {
    max-width: 684px
}

.max-h-684 {
    max-height: 684px
}

.w-684i {
    width: 684px !important
}

.h-684i {
    height: 684px !important
}

.max-w-684i {
    max-width: 684px !important
}

.max-h-684i {
    max-height: 684px !important
}

.w-685 {
    width: 685px
}

.h-685 {
    height: 685px
}

.max-w-685 {
    max-width: 685px
}

.max-h-685 {
    max-height: 685px
}

.w-685i {
    width: 685px !important
}

.h-685i {
    height: 685px !important
}

.max-w-685i {
    max-width: 685px !important
}

.max-h-685i {
    max-height: 685px !important
}

.w-686 {
    width: 686px
}

.h-686 {
    height: 686px
}

.max-w-686 {
    max-width: 686px
}

.max-h-686 {
    max-height: 686px
}

.w-686i {
    width: 686px !important
}

.h-686i {
    height: 686px !important
}

.max-w-686i {
    max-width: 686px !important
}

.max-h-686i {
    max-height: 686px !important
}

.w-687 {
    width: 687px
}

.h-687 {
    height: 687px
}

.max-w-687 {
    max-width: 687px
}

.max-h-687 {
    max-height: 687px
}

.w-687i {
    width: 687px !important
}

.h-687i {
    height: 687px !important
}

.max-w-687i {
    max-width: 687px !important
}

.max-h-687i {
    max-height: 687px !important
}

.w-688 {
    width: 688px
}

.h-688 {
    height: 688px
}

.max-w-688 {
    max-width: 688px
}

.max-h-688 {
    max-height: 688px
}

.w-688i {
    width: 688px !important
}

.h-688i {
    height: 688px !important
}

.max-w-688i {
    max-width: 688px !important
}

.max-h-688i {
    max-height: 688px !important
}

.w-689 {
    width: 689px
}

.h-689 {
    height: 689px
}

.max-w-689 {
    max-width: 689px
}

.max-h-689 {
    max-height: 689px
}

.w-689i {
    width: 689px !important
}

.h-689i {
    height: 689px !important
}

.max-w-689i {
    max-width: 689px !important
}

.max-h-689i {
    max-height: 689px !important
}

.w-690 {
    width: 690px
}

.h-690 {
    height: 690px
}

.max-w-690 {
    max-width: 690px
}

.max-h-690 {
    max-height: 690px
}

.w-690i {
    width: 690px !important
}

.h-690i {
    height: 690px !important
}

.max-w-690i {
    max-width: 690px !important
}

.max-h-690i {
    max-height: 690px !important
}

.w-691 {
    width: 691px
}

.h-691 {
    height: 691px
}

.max-w-691 {
    max-width: 691px
}

.max-h-691 {
    max-height: 691px
}

.w-691i {
    width: 691px !important
}

.h-691i {
    height: 691px !important
}

.max-w-691i {
    max-width: 691px !important
}

.max-h-691i {
    max-height: 691px !important
}

.w-692 {
    width: 692px
}

.h-692 {
    height: 692px
}

.max-w-692 {
    max-width: 692px
}

.max-h-692 {
    max-height: 692px
}

.w-692i {
    width: 692px !important
}

.h-692i {
    height: 692px !important
}

.max-w-692i {
    max-width: 692px !important
}

.max-h-692i {
    max-height: 692px !important
}

.w-693 {
    width: 693px
}

.h-693 {
    height: 693px
}

.max-w-693 {
    max-width: 693px
}

.max-h-693 {
    max-height: 693px
}

.w-693i {
    width: 693px !important
}

.h-693i {
    height: 693px !important
}

.max-w-693i {
    max-width: 693px !important
}

.max-h-693i {
    max-height: 693px !important
}

.w-694 {
    width: 694px
}

.h-694 {
    height: 694px
}

.max-w-694 {
    max-width: 694px
}

.max-h-694 {
    max-height: 694px
}

.w-694i {
    width: 694px !important
}

.h-694i {
    height: 694px !important
}

.max-w-694i {
    max-width: 694px !important
}

.max-h-694i {
    max-height: 694px !important
}

.w-695 {
    width: 695px
}

.h-695 {
    height: 695px
}

.max-w-695 {
    max-width: 695px
}

.max-h-695 {
    max-height: 695px
}

.w-695i {
    width: 695px !important
}

.h-695i {
    height: 695px !important
}

.max-w-695i {
    max-width: 695px !important
}

.max-h-695i {
    max-height: 695px !important
}

.w-696 {
    width: 696px
}

.h-696 {
    height: 696px
}

.max-w-696 {
    max-width: 696px
}

.max-h-696 {
    max-height: 696px
}

.w-696i {
    width: 696px !important
}

.h-696i {
    height: 696px !important
}

.max-w-696i {
    max-width: 696px !important
}

.max-h-696i {
    max-height: 696px !important
}

.w-697 {
    width: 697px
}

.h-697 {
    height: 697px
}

.max-w-697 {
    max-width: 697px
}

.max-h-697 {
    max-height: 697px
}

.w-697i {
    width: 697px !important
}

.h-697i {
    height: 697px !important
}

.max-w-697i {
    max-width: 697px !important
}

.max-h-697i {
    max-height: 697px !important
}

.w-698 {
    width: 698px
}

.h-698 {
    height: 698px
}

.max-w-698 {
    max-width: 698px
}

.max-h-698 {
    max-height: 698px
}

.w-698i {
    width: 698px !important
}

.h-698i {
    height: 698px !important
}

.max-w-698i {
    max-width: 698px !important
}

.max-h-698i {
    max-height: 698px !important
}

.w-699 {
    width: 699px
}

.h-699 {
    height: 699px
}

.max-w-699 {
    max-width: 699px
}

.max-h-699 {
    max-height: 699px
}

.w-699i {
    width: 699px !important
}

.h-699i {
    height: 699px !important
}

.max-w-699i {
    max-width: 699px !important
}

.max-h-699i {
    max-height: 699px !important
}

.w-700 {
    width: 700px
}

.h-700 {
    height: 700px
}

.max-w-700 {
    max-width: 700px
}

.max-h-700 {
    max-height: 700px
}

.w-700i {
    width: 700px !important
}

.h-700i {
    height: 700px !important
}

.max-w-700i {
    max-width: 700px !important
}

.max-h-700i {
    max-height: 700px !important
}

.calc-w-1 {
    width: -webkit-calc(100% - 1 * 1px);
    width: -moz-calc(100% - 1 * 1px);
    width: calc(100% - 1 * 1px)
}

.calc-max-w-1 {
    max-width: -webkit-calc(100% - 1 * 1px);
    max-width: -moz-calc(100% - 1 * 1px);
    max-width: calc(100% - 1 * 1px)
}

.calc-w-1i {
    width: -webkit-calc(100% - 1 * 1px) !important;
    width: -moz-calc(100% - 1 * 1px) !important;
    width: calc(100% - 1 * 1px) !important
}

.calc-max-w-1i {
    max-width: -webkit-calc(100% - 1 * 1px) !important;
    max-width: -moz-calc(100% - 1 * 1px) !important;
    max-width: calc(100% - 1 * 1px) !important
}

.calc-w-2 {
    width: -webkit-calc(100% - 2 * 1px);
    width: -moz-calc(100% - 2 * 1px);
    width: calc(100% - 2 * 1px)
}

.calc-max-w-2 {
    max-width: -webkit-calc(100% - 2 * 1px);
    max-width: -moz-calc(100% - 2 * 1px);
    max-width: calc(100% - 2 * 1px)
}

.calc-w-2i {
    width: -webkit-calc(100% - 2 * 1px) !important;
    width: -moz-calc(100% - 2 * 1px) !important;
    width: calc(100% - 2 * 1px) !important
}

.calc-max-w-2i {
    max-width: -webkit-calc(100% - 2 * 1px) !important;
    max-width: -moz-calc(100% - 2 * 1px) !important;
    max-width: calc(100% - 2 * 1px) !important
}

.calc-w-3 {
    width: -webkit-calc(100% - 3 * 1px);
    width: -moz-calc(100% - 3 * 1px);
    width: calc(100% - 3 * 1px)
}

.calc-max-w-3 {
    max-width: -webkit-calc(100% - 3 * 1px);
    max-width: -moz-calc(100% - 3 * 1px);
    max-width: calc(100% - 3 * 1px)
}

.calc-w-3i {
    width: -webkit-calc(100% - 3 * 1px) !important;
    width: -moz-calc(100% - 3 * 1px) !important;
    width: calc(100% - 3 * 1px) !important
}

.calc-max-w-3i {
    max-width: -webkit-calc(100% - 3 * 1px) !important;
    max-width: -moz-calc(100% - 3 * 1px) !important;
    max-width: calc(100% - 3 * 1px) !important
}

.calc-w-4 {
    width: -webkit-calc(100% - 4 * 1px);
    width: -moz-calc(100% - 4 * 1px);
    width: calc(100% - 4 * 1px)
}

.calc-max-w-4 {
    max-width: -webkit-calc(100% - 4 * 1px);
    max-width: -moz-calc(100% - 4 * 1px);
    max-width: calc(100% - 4 * 1px)
}

.calc-w-4i {
    width: -webkit-calc(100% - 4 * 1px) !important;
    width: -moz-calc(100% - 4 * 1px) !important;
    width: calc(100% - 4 * 1px) !important
}

.calc-max-w-4i {
    max-width: -webkit-calc(100% - 4 * 1px) !important;
    max-width: -moz-calc(100% - 4 * 1px) !important;
    max-width: calc(100% - 4 * 1px) !important
}

.calc-w-5 {
    width: -webkit-calc(100% - 5 * 1px);
    width: -moz-calc(100% - 5 * 1px);
    width: calc(100% - 5 * 1px)
}

.calc-max-w-5 {
    max-width: -webkit-calc(100% - 5 * 1px);
    max-width: -moz-calc(100% - 5 * 1px);
    max-width: calc(100% - 5 * 1px)
}

.calc-w-5i {
    width: -webkit-calc(100% - 5 * 1px) !important;
    width: -moz-calc(100% - 5 * 1px) !important;
    width: calc(100% - 5 * 1px) !important
}

.calc-max-w-5i {
    max-width: -webkit-calc(100% - 5 * 1px) !important;
    max-width: -moz-calc(100% - 5 * 1px) !important;
    max-width: calc(100% - 5 * 1px) !important
}

.calc-w-6 {
    width: -webkit-calc(100% - 6 * 1px);
    width: -moz-calc(100% - 6 * 1px);
    width: calc(100% - 6 * 1px)
}

.calc-max-w-6 {
    max-width: -webkit-calc(100% - 6 * 1px);
    max-width: -moz-calc(100% - 6 * 1px);
    max-width: calc(100% - 6 * 1px)
}

.calc-w-6i {
    width: -webkit-calc(100% - 6 * 1px) !important;
    width: -moz-calc(100% - 6 * 1px) !important;
    width: calc(100% - 6 * 1px) !important
}

.calc-max-w-6i {
    max-width: -webkit-calc(100% - 6 * 1px) !important;
    max-width: -moz-calc(100% - 6 * 1px) !important;
    max-width: calc(100% - 6 * 1px) !important
}

.calc-w-7 {
    width: -webkit-calc(100% - 7 * 1px);
    width: -moz-calc(100% - 7 * 1px);
    width: calc(100% - 7 * 1px)
}

.calc-max-w-7 {
    max-width: -webkit-calc(100% - 7 * 1px);
    max-width: -moz-calc(100% - 7 * 1px);
    max-width: calc(100% - 7 * 1px)
}

.calc-w-7i {
    width: -webkit-calc(100% - 7 * 1px) !important;
    width: -moz-calc(100% - 7 * 1px) !important;
    width: calc(100% - 7 * 1px) !important
}

.calc-max-w-7i {
    max-width: -webkit-calc(100% - 7 * 1px) !important;
    max-width: -moz-calc(100% - 7 * 1px) !important;
    max-width: calc(100% - 7 * 1px) !important
}

.calc-w-8 {
    width: -webkit-calc(100% - 8 * 1px);
    width: -moz-calc(100% - 8 * 1px);
    width: calc(100% - 8 * 1px)
}

.calc-max-w-8 {
    max-width: -webkit-calc(100% - 8 * 1px);
    max-width: -moz-calc(100% - 8 * 1px);
    max-width: calc(100% - 8 * 1px)
}

.calc-w-8i {
    width: -webkit-calc(100% - 8 * 1px) !important;
    width: -moz-calc(100% - 8 * 1px) !important;
    width: calc(100% - 8 * 1px) !important
}

.calc-max-w-8i {
    max-width: -webkit-calc(100% - 8 * 1px) !important;
    max-width: -moz-calc(100% - 8 * 1px) !important;
    max-width: calc(100% - 8 * 1px) !important
}

.calc-w-9 {
    width: -webkit-calc(100% - 9 * 1px);
    width: -moz-calc(100% - 9 * 1px);
    width: calc(100% - 9 * 1px)
}

.calc-max-w-9 {
    max-width: -webkit-calc(100% - 9 * 1px);
    max-width: -moz-calc(100% - 9 * 1px);
    max-width: calc(100% - 9 * 1px)
}

.calc-w-9i {
    width: -webkit-calc(100% - 9 * 1px) !important;
    width: -moz-calc(100% - 9 * 1px) !important;
    width: calc(100% - 9 * 1px) !important
}

.calc-max-w-9i {
    max-width: -webkit-calc(100% - 9 * 1px) !important;
    max-width: -moz-calc(100% - 9 * 1px) !important;
    max-width: calc(100% - 9 * 1px) !important
}

.calc-w-10 {
    width: -webkit-calc(100% - 10 * 1px);
    width: -moz-calc(100% - 10 * 1px);
    width: calc(100% - 10 * 1px)
}

.calc-max-w-10 {
    max-width: -webkit-calc(100% - 10 * 1px);
    max-width: -moz-calc(100% - 10 * 1px);
    max-width: calc(100% - 10 * 1px)
}

.calc-w-10i {
    width: -webkit-calc(100% - 10 * 1px) !important;
    width: -moz-calc(100% - 10 * 1px) !important;
    width: calc(100% - 10 * 1px) !important
}

.calc-max-w-10i {
    max-width: -webkit-calc(100% - 10 * 1px) !important;
    max-width: -moz-calc(100% - 10 * 1px) !important;
    max-width: calc(100% - 10 * 1px) !important
}

.calc-w-11 {
    width: -webkit-calc(100% - 11 * 1px);
    width: -moz-calc(100% - 11 * 1px);
    width: calc(100% - 11 * 1px)
}

.calc-max-w-11 {
    max-width: -webkit-calc(100% - 11 * 1px);
    max-width: -moz-calc(100% - 11 * 1px);
    max-width: calc(100% - 11 * 1px)
}

.calc-w-11i {
    width: -webkit-calc(100% - 11 * 1px) !important;
    width: -moz-calc(100% - 11 * 1px) !important;
    width: calc(100% - 11 * 1px) !important
}

.calc-max-w-11i {
    max-width: -webkit-calc(100% - 11 * 1px) !important;
    max-width: -moz-calc(100% - 11 * 1px) !important;
    max-width: calc(100% - 11 * 1px) !important
}

.calc-w-12 {
    width: -webkit-calc(100% - 12 * 1px);
    width: -moz-calc(100% - 12 * 1px);
    width: calc(100% - 12 * 1px)
}

.calc-max-w-12 {
    max-width: -webkit-calc(100% - 12 * 1px);
    max-width: -moz-calc(100% - 12 * 1px);
    max-width: calc(100% - 12 * 1px)
}

.calc-w-12i {
    width: -webkit-calc(100% - 12 * 1px) !important;
    width: -moz-calc(100% - 12 * 1px) !important;
    width: calc(100% - 12 * 1px) !important
}

.calc-max-w-12i {
    max-width: -webkit-calc(100% - 12 * 1px) !important;
    max-width: -moz-calc(100% - 12 * 1px) !important;
    max-width: calc(100% - 12 * 1px) !important
}

.calc-w-13 {
    width: -webkit-calc(100% - 13 * 1px);
    width: -moz-calc(100% - 13 * 1px);
    width: calc(100% - 13 * 1px)
}

.calc-max-w-13 {
    max-width: -webkit-calc(100% - 13 * 1px);
    max-width: -moz-calc(100% - 13 * 1px);
    max-width: calc(100% - 13 * 1px)
}

.calc-w-13i {
    width: -webkit-calc(100% - 13 * 1px) !important;
    width: -moz-calc(100% - 13 * 1px) !important;
    width: calc(100% - 13 * 1px) !important
}

.calc-max-w-13i {
    max-width: -webkit-calc(100% - 13 * 1px) !important;
    max-width: -moz-calc(100% - 13 * 1px) !important;
    max-width: calc(100% - 13 * 1px) !important
}

.calc-w-14 {
    width: -webkit-calc(100% - 14 * 1px);
    width: -moz-calc(100% - 14 * 1px);
    width: calc(100% - 14 * 1px)
}

.calc-max-w-14 {
    max-width: -webkit-calc(100% - 14 * 1px);
    max-width: -moz-calc(100% - 14 * 1px);
    max-width: calc(100% - 14 * 1px)
}

.calc-w-14i {
    width: -webkit-calc(100% - 14 * 1px) !important;
    width: -moz-calc(100% - 14 * 1px) !important;
    width: calc(100% - 14 * 1px) !important
}

.calc-max-w-14i {
    max-width: -webkit-calc(100% - 14 * 1px) !important;
    max-width: -moz-calc(100% - 14 * 1px) !important;
    max-width: calc(100% - 14 * 1px) !important
}

.calc-w-15 {
    width: -webkit-calc(100% - 15 * 1px);
    width: -moz-calc(100% - 15 * 1px);
    width: calc(100% - 15 * 1px)
}

.calc-max-w-15 {
    max-width: -webkit-calc(100% - 15 * 1px);
    max-width: -moz-calc(100% - 15 * 1px);
    max-width: calc(100% - 15 * 1px)
}

.calc-w-15i {
    width: -webkit-calc(100% - 15 * 1px) !important;
    width: -moz-calc(100% - 15 * 1px) !important;
    width: calc(100% - 15 * 1px) !important
}

.calc-max-w-15i {
    max-width: -webkit-calc(100% - 15 * 1px) !important;
    max-width: -moz-calc(100% - 15 * 1px) !important;
    max-width: calc(100% - 15 * 1px) !important
}

.calc-w-16 {
    width: -webkit-calc(100% - 16 * 1px);
    width: -moz-calc(100% - 16 * 1px);
    width: calc(100% - 16 * 1px)
}

.calc-max-w-16 {
    max-width: -webkit-calc(100% - 16 * 1px);
    max-width: -moz-calc(100% - 16 * 1px);
    max-width: calc(100% - 16 * 1px)
}

.calc-w-16i {
    width: -webkit-calc(100% - 16 * 1px) !important;
    width: -moz-calc(100% - 16 * 1px) !important;
    width: calc(100% - 16 * 1px) !important
}

.calc-max-w-16i {
    max-width: -webkit-calc(100% - 16 * 1px) !important;
    max-width: -moz-calc(100% - 16 * 1px) !important;
    max-width: calc(100% - 16 * 1px) !important
}

.calc-w-17 {
    width: -webkit-calc(100% - 17 * 1px);
    width: -moz-calc(100% - 17 * 1px);
    width: calc(100% - 17 * 1px)
}

.calc-max-w-17 {
    max-width: -webkit-calc(100% - 17 * 1px);
    max-width: -moz-calc(100% - 17 * 1px);
    max-width: calc(100% - 17 * 1px)
}

.calc-w-17i {
    width: -webkit-calc(100% - 17 * 1px) !important;
    width: -moz-calc(100% - 17 * 1px) !important;
    width: calc(100% - 17 * 1px) !important
}

.calc-max-w-17i {
    max-width: -webkit-calc(100% - 17 * 1px) !important;
    max-width: -moz-calc(100% - 17 * 1px) !important;
    max-width: calc(100% - 17 * 1px) !important
}

.calc-w-18 {
    width: -webkit-calc(100% - 18 * 1px);
    width: -moz-calc(100% - 18 * 1px);
    width: calc(100% - 18 * 1px)
}

.calc-max-w-18 {
    max-width: -webkit-calc(100% - 18 * 1px);
    max-width: -moz-calc(100% - 18 * 1px);
    max-width: calc(100% - 18 * 1px)
}

.calc-w-18i {
    width: -webkit-calc(100% - 18 * 1px) !important;
    width: -moz-calc(100% - 18 * 1px) !important;
    width: calc(100% - 18 * 1px) !important
}

.calc-max-w-18i {
    max-width: -webkit-calc(100% - 18 * 1px) !important;
    max-width: -moz-calc(100% - 18 * 1px) !important;
    max-width: calc(100% - 18 * 1px) !important
}

.calc-w-19 {
    width: -webkit-calc(100% - 19 * 1px);
    width: -moz-calc(100% - 19 * 1px);
    width: calc(100% - 19 * 1px)
}

.calc-max-w-19 {
    max-width: -webkit-calc(100% - 19 * 1px);
    max-width: -moz-calc(100% - 19 * 1px);
    max-width: calc(100% - 19 * 1px)
}

.calc-w-19i {
    width: -webkit-calc(100% - 19 * 1px) !important;
    width: -moz-calc(100% - 19 * 1px) !important;
    width: calc(100% - 19 * 1px) !important
}

.calc-max-w-19i {
    max-width: -webkit-calc(100% - 19 * 1px) !important;
    max-width: -moz-calc(100% - 19 * 1px) !important;
    max-width: calc(100% - 19 * 1px) !important
}

.calc-w-20 {
    width: -webkit-calc(100% - 20 * 1px);
    width: -moz-calc(100% - 20 * 1px);
    width: calc(100% - 20 * 1px)
}

.calc-max-w-20 {
    max-width: -webkit-calc(100% - 20 * 1px);
    max-width: -moz-calc(100% - 20 * 1px);
    max-width: calc(100% - 20 * 1px)
}

.calc-w-20i {
    width: -webkit-calc(100% - 20 * 1px) !important;
    width: -moz-calc(100% - 20 * 1px) !important;
    width: calc(100% - 20 * 1px) !important
}

.calc-max-w-20i {
    max-width: -webkit-calc(100% - 20 * 1px) !important;
    max-width: -moz-calc(100% - 20 * 1px) !important;
    max-width: calc(100% - 20 * 1px) !important
}

.calc-w-21 {
    width: -webkit-calc(100% - 21 * 1px);
    width: -moz-calc(100% - 21 * 1px);
    width: calc(100% - 21 * 1px)
}

.calc-max-w-21 {
    max-width: -webkit-calc(100% - 21 * 1px);
    max-width: -moz-calc(100% - 21 * 1px);
    max-width: calc(100% - 21 * 1px)
}

.calc-w-21i {
    width: -webkit-calc(100% - 21 * 1px) !important;
    width: -moz-calc(100% - 21 * 1px) !important;
    width: calc(100% - 21 * 1px) !important
}

.calc-max-w-21i {
    max-width: -webkit-calc(100% - 21 * 1px) !important;
    max-width: -moz-calc(100% - 21 * 1px) !important;
    max-width: calc(100% - 21 * 1px) !important
}

.calc-w-22 {
    width: -webkit-calc(100% - 22 * 1px);
    width: -moz-calc(100% - 22 * 1px);
    width: calc(100% - 22 * 1px)
}

.calc-max-w-22 {
    max-width: -webkit-calc(100% - 22 * 1px);
    max-width: -moz-calc(100% - 22 * 1px);
    max-width: calc(100% - 22 * 1px)
}

.calc-w-22i {
    width: -webkit-calc(100% - 22 * 1px) !important;
    width: -moz-calc(100% - 22 * 1px) !important;
    width: calc(100% - 22 * 1px) !important
}

.calc-max-w-22i {
    max-width: -webkit-calc(100% - 22 * 1px) !important;
    max-width: -moz-calc(100% - 22 * 1px) !important;
    max-width: calc(100% - 22 * 1px) !important
}

.calc-w-23 {
    width: -webkit-calc(100% - 23 * 1px);
    width: -moz-calc(100% - 23 * 1px);
    width: calc(100% - 23 * 1px)
}

.calc-max-w-23 {
    max-width: -webkit-calc(100% - 23 * 1px);
    max-width: -moz-calc(100% - 23 * 1px);
    max-width: calc(100% - 23 * 1px)
}

.calc-w-23i {
    width: -webkit-calc(100% - 23 * 1px) !important;
    width: -moz-calc(100% - 23 * 1px) !important;
    width: calc(100% - 23 * 1px) !important
}

.calc-max-w-23i {
    max-width: -webkit-calc(100% - 23 * 1px) !important;
    max-width: -moz-calc(100% - 23 * 1px) !important;
    max-width: calc(100% - 23 * 1px) !important
}

.calc-w-24 {
    width: -webkit-calc(100% - 24 * 1px);
    width: -moz-calc(100% - 24 * 1px);
    width: calc(100% - 24 * 1px)
}

.calc-max-w-24 {
    max-width: -webkit-calc(100% - 24 * 1px);
    max-width: -moz-calc(100% - 24 * 1px);
    max-width: calc(100% - 24 * 1px)
}

.calc-w-24i {
    width: -webkit-calc(100% - 24 * 1px) !important;
    width: -moz-calc(100% - 24 * 1px) !important;
    width: calc(100% - 24 * 1px) !important
}

.calc-max-w-24i {
    max-width: -webkit-calc(100% - 24 * 1px) !important;
    max-width: -moz-calc(100% - 24 * 1px) !important;
    max-width: calc(100% - 24 * 1px) !important
}

.calc-w-25 {
    width: -webkit-calc(100% - 25 * 1px);
    width: -moz-calc(100% - 25 * 1px);
    width: calc(100% - 25 * 1px)
}

.calc-max-w-25 {
    max-width: -webkit-calc(100% - 25 * 1px);
    max-width: -moz-calc(100% - 25 * 1px);
    max-width: calc(100% - 25 * 1px)
}

.calc-w-25i {
    width: -webkit-calc(100% - 25 * 1px) !important;
    width: -moz-calc(100% - 25 * 1px) !important;
    width: calc(100% - 25 * 1px) !important
}

.calc-max-w-25i {
    max-width: -webkit-calc(100% - 25 * 1px) !important;
    max-width: -moz-calc(100% - 25 * 1px) !important;
    max-width: calc(100% - 25 * 1px) !important
}

.calc-w-26 {
    width: -webkit-calc(100% - 26 * 1px);
    width: -moz-calc(100% - 26 * 1px);
    width: calc(100% - 26 * 1px)
}

.calc-max-w-26 {
    max-width: -webkit-calc(100% - 26 * 1px);
    max-width: -moz-calc(100% - 26 * 1px);
    max-width: calc(100% - 26 * 1px)
}

.calc-w-26i {
    width: -webkit-calc(100% - 26 * 1px) !important;
    width: -moz-calc(100% - 26 * 1px) !important;
    width: calc(100% - 26 * 1px) !important
}

.calc-max-w-26i {
    max-width: -webkit-calc(100% - 26 * 1px) !important;
    max-width: -moz-calc(100% - 26 * 1px) !important;
    max-width: calc(100% - 26 * 1px) !important
}

.calc-w-27 {
    width: -webkit-calc(100% - 27 * 1px);
    width: -moz-calc(100% - 27 * 1px);
    width: calc(100% - 27 * 1px)
}

.calc-max-w-27 {
    max-width: -webkit-calc(100% - 27 * 1px);
    max-width: -moz-calc(100% - 27 * 1px);
    max-width: calc(100% - 27 * 1px)
}

.calc-w-27i {
    width: -webkit-calc(100% - 27 * 1px) !important;
    width: -moz-calc(100% - 27 * 1px) !important;
    width: calc(100% - 27 * 1px) !important
}

.calc-max-w-27i {
    max-width: -webkit-calc(100% - 27 * 1px) !important;
    max-width: -moz-calc(100% - 27 * 1px) !important;
    max-width: calc(100% - 27 * 1px) !important
}

.calc-w-28 {
    width: -webkit-calc(100% - 28 * 1px);
    width: -moz-calc(100% - 28 * 1px);
    width: calc(100% - 28 * 1px)
}

.calc-max-w-28 {
    max-width: -webkit-calc(100% - 28 * 1px);
    max-width: -moz-calc(100% - 28 * 1px);
    max-width: calc(100% - 28 * 1px)
}

.calc-w-28i {
    width: -webkit-calc(100% - 28 * 1px) !important;
    width: -moz-calc(100% - 28 * 1px) !important;
    width: calc(100% - 28 * 1px) !important
}

.calc-max-w-28i {
    max-width: -webkit-calc(100% - 28 * 1px) !important;
    max-width: -moz-calc(100% - 28 * 1px) !important;
    max-width: calc(100% - 28 * 1px) !important
}

.calc-w-29 {
    width: -webkit-calc(100% - 29 * 1px);
    width: -moz-calc(100% - 29 * 1px);
    width: calc(100% - 29 * 1px)
}

.calc-max-w-29 {
    max-width: -webkit-calc(100% - 29 * 1px);
    max-width: -moz-calc(100% - 29 * 1px);
    max-width: calc(100% - 29 * 1px)
}

.calc-w-29i {
    width: -webkit-calc(100% - 29 * 1px) !important;
    width: -moz-calc(100% - 29 * 1px) !important;
    width: calc(100% - 29 * 1px) !important
}

.calc-max-w-29i {
    max-width: -webkit-calc(100% - 29 * 1px) !important;
    max-width: -moz-calc(100% - 29 * 1px) !important;
    max-width: calc(100% - 29 * 1px) !important
}

.calc-w-30 {
    width: -webkit-calc(100% - 30 * 1px);
    width: -moz-calc(100% - 30 * 1px);
    width: calc(100% - 30 * 1px)
}

.calc-max-w-30 {
    max-width: -webkit-calc(100% - 30 * 1px);
    max-width: -moz-calc(100% - 30 * 1px);
    max-width: calc(100% - 30 * 1px)
}

.calc-w-30i {
    width: -webkit-calc(100% - 30 * 1px) !important;
    width: -moz-calc(100% - 30 * 1px) !important;
    width: calc(100% - 30 * 1px) !important
}

.calc-max-w-30i {
    max-width: -webkit-calc(100% - 30 * 1px) !important;
    max-width: -moz-calc(100% - 30 * 1px) !important;
    max-width: calc(100% - 30 * 1px) !important
}

.calc-w-31 {
    width: -webkit-calc(100% - 31 * 1px);
    width: -moz-calc(100% - 31 * 1px);
    width: calc(100% - 31 * 1px)
}

.calc-max-w-31 {
    max-width: -webkit-calc(100% - 31 * 1px);
    max-width: -moz-calc(100% - 31 * 1px);
    max-width: calc(100% - 31 * 1px)
}

.calc-w-31i {
    width: -webkit-calc(100% - 31 * 1px) !important;
    width: -moz-calc(100% - 31 * 1px) !important;
    width: calc(100% - 31 * 1px) !important
}

.calc-max-w-31i {
    max-width: -webkit-calc(100% - 31 * 1px) !important;
    max-width: -moz-calc(100% - 31 * 1px) !important;
    max-width: calc(100% - 31 * 1px) !important
}

.calc-w-32 {
    width: -webkit-calc(100% - 32 * 1px);
    width: -moz-calc(100% - 32 * 1px);
    width: calc(100% - 32 * 1px)
}

.calc-max-w-32 {
    max-width: -webkit-calc(100% - 32 * 1px);
    max-width: -moz-calc(100% - 32 * 1px);
    max-width: calc(100% - 32 * 1px)
}

.calc-w-32i {
    width: -webkit-calc(100% - 32 * 1px) !important;
    width: -moz-calc(100% - 32 * 1px) !important;
    width: calc(100% - 32 * 1px) !important
}

.calc-max-w-32i {
    max-width: -webkit-calc(100% - 32 * 1px) !important;
    max-width: -moz-calc(100% - 32 * 1px) !important;
    max-width: calc(100% - 32 * 1px) !important
}

.calc-w-33 {
    width: -webkit-calc(100% - 33 * 1px);
    width: -moz-calc(100% - 33 * 1px);
    width: calc(100% - 33 * 1px)
}

.calc-max-w-33 {
    max-width: -webkit-calc(100% - 33 * 1px);
    max-width: -moz-calc(100% - 33 * 1px);
    max-width: calc(100% - 33 * 1px)
}

.calc-w-33i {
    width: -webkit-calc(100% - 33 * 1px) !important;
    width: -moz-calc(100% - 33 * 1px) !important;
    width: calc(100% - 33 * 1px) !important
}

.calc-max-w-33i {
    max-width: -webkit-calc(100% - 33 * 1px) !important;
    max-width: -moz-calc(100% - 33 * 1px) !important;
    max-width: calc(100% - 33 * 1px) !important
}

.calc-w-34 {
    width: -webkit-calc(100% - 34 * 1px);
    width: -moz-calc(100% - 34 * 1px);
    width: calc(100% - 34 * 1px)
}

.calc-max-w-34 {
    max-width: -webkit-calc(100% - 34 * 1px);
    max-width: -moz-calc(100% - 34 * 1px);
    max-width: calc(100% - 34 * 1px)
}

.calc-w-34i {
    width: -webkit-calc(100% - 34 * 1px) !important;
    width: -moz-calc(100% - 34 * 1px) !important;
    width: calc(100% - 34 * 1px) !important
}

.calc-max-w-34i {
    max-width: -webkit-calc(100% - 34 * 1px) !important;
    max-width: -moz-calc(100% - 34 * 1px) !important;
    max-width: calc(100% - 34 * 1px) !important
}

.calc-w-35 {
    width: -webkit-calc(100% - 35 * 1px);
    width: -moz-calc(100% - 35 * 1px);
    width: calc(100% - 35 * 1px)
}

.calc-max-w-35 {
    max-width: -webkit-calc(100% - 35 * 1px);
    max-width: -moz-calc(100% - 35 * 1px);
    max-width: calc(100% - 35 * 1px)
}

.calc-w-35i {
    width: -webkit-calc(100% - 35 * 1px) !important;
    width: -moz-calc(100% - 35 * 1px) !important;
    width: calc(100% - 35 * 1px) !important
}

.calc-max-w-35i {
    max-width: -webkit-calc(100% - 35 * 1px) !important;
    max-width: -moz-calc(100% - 35 * 1px) !important;
    max-width: calc(100% - 35 * 1px) !important
}

.calc-w-36 {
    width: -webkit-calc(100% - 36 * 1px);
    width: -moz-calc(100% - 36 * 1px);
    width: calc(100% - 36 * 1px)
}

.calc-max-w-36 {
    max-width: -webkit-calc(100% - 36 * 1px);
    max-width: -moz-calc(100% - 36 * 1px);
    max-width: calc(100% - 36 * 1px)
}

.calc-w-36i {
    width: -webkit-calc(100% - 36 * 1px) !important;
    width: -moz-calc(100% - 36 * 1px) !important;
    width: calc(100% - 36 * 1px) !important
}

.calc-max-w-36i {
    max-width: -webkit-calc(100% - 36 * 1px) !important;
    max-width: -moz-calc(100% - 36 * 1px) !important;
    max-width: calc(100% - 36 * 1px) !important
}

.calc-w-37 {
    width: -webkit-calc(100% - 37 * 1px);
    width: -moz-calc(100% - 37 * 1px);
    width: calc(100% - 37 * 1px)
}

.calc-max-w-37 {
    max-width: -webkit-calc(100% - 37 * 1px);
    max-width: -moz-calc(100% - 37 * 1px);
    max-width: calc(100% - 37 * 1px)
}

.calc-w-37i {
    width: -webkit-calc(100% - 37 * 1px) !important;
    width: -moz-calc(100% - 37 * 1px) !important;
    width: calc(100% - 37 * 1px) !important
}

.calc-max-w-37i {
    max-width: -webkit-calc(100% - 37 * 1px) !important;
    max-width: -moz-calc(100% - 37 * 1px) !important;
    max-width: calc(100% - 37 * 1px) !important
}

.calc-w-38 {
    width: -webkit-calc(100% - 38 * 1px);
    width: -moz-calc(100% - 38 * 1px);
    width: calc(100% - 38 * 1px)
}

.calc-max-w-38 {
    max-width: -webkit-calc(100% - 38 * 1px);
    max-width: -moz-calc(100% - 38 * 1px);
    max-width: calc(100% - 38 * 1px)
}

.calc-w-38i {
    width: -webkit-calc(100% - 38 * 1px) !important;
    width: -moz-calc(100% - 38 * 1px) !important;
    width: calc(100% - 38 * 1px) !important
}

.calc-max-w-38i {
    max-width: -webkit-calc(100% - 38 * 1px) !important;
    max-width: -moz-calc(100% - 38 * 1px) !important;
    max-width: calc(100% - 38 * 1px) !important
}

.calc-w-39 {
    width: -webkit-calc(100% - 39 * 1px);
    width: -moz-calc(100% - 39 * 1px);
    width: calc(100% - 39 * 1px)
}

.calc-max-w-39 {
    max-width: -webkit-calc(100% - 39 * 1px);
    max-width: -moz-calc(100% - 39 * 1px);
    max-width: calc(100% - 39 * 1px)
}

.calc-w-39i {
    width: -webkit-calc(100% - 39 * 1px) !important;
    width: -moz-calc(100% - 39 * 1px) !important;
    width: calc(100% - 39 * 1px) !important
}

.calc-max-w-39i {
    max-width: -webkit-calc(100% - 39 * 1px) !important;
    max-width: -moz-calc(100% - 39 * 1px) !important;
    max-width: calc(100% - 39 * 1px) !important
}

.calc-w-40 {
    width: -webkit-calc(100% - 40 * 1px);
    width: -moz-calc(100% - 40 * 1px);
    width: calc(100% - 40 * 1px)
}

.calc-max-w-40 {
    max-width: -webkit-calc(100% - 40 * 1px);
    max-width: -moz-calc(100% - 40 * 1px);
    max-width: calc(100% - 40 * 1px)
}

.calc-w-40i {
    width: -webkit-calc(100% - 40 * 1px) !important;
    width: -moz-calc(100% - 40 * 1px) !important;
    width: calc(100% - 40 * 1px) !important
}

.calc-max-w-40i {
    max-width: -webkit-calc(100% - 40 * 1px) !important;
    max-width: -moz-calc(100% - 40 * 1px) !important;
    max-width: calc(100% - 40 * 1px) !important
}

.calc-w-41 {
    width: -webkit-calc(100% - 41 * 1px);
    width: -moz-calc(100% - 41 * 1px);
    width: calc(100% - 41 * 1px)
}

.calc-max-w-41 {
    max-width: -webkit-calc(100% - 41 * 1px);
    max-width: -moz-calc(100% - 41 * 1px);
    max-width: calc(100% - 41 * 1px)
}

.calc-w-41i {
    width: -webkit-calc(100% - 41 * 1px) !important;
    width: -moz-calc(100% - 41 * 1px) !important;
    width: calc(100% - 41 * 1px) !important
}

.calc-max-w-41i {
    max-width: -webkit-calc(100% - 41 * 1px) !important;
    max-width: -moz-calc(100% - 41 * 1px) !important;
    max-width: calc(100% - 41 * 1px) !important
}

.calc-w-42 {
    width: -webkit-calc(100% - 42 * 1px);
    width: -moz-calc(100% - 42 * 1px);
    width: calc(100% - 42 * 1px)
}

.calc-max-w-42 {
    max-width: -webkit-calc(100% - 42 * 1px);
    max-width: -moz-calc(100% - 42 * 1px);
    max-width: calc(100% - 42 * 1px)
}

.calc-w-42i {
    width: -webkit-calc(100% - 42 * 1px) !important;
    width: -moz-calc(100% - 42 * 1px) !important;
    width: calc(100% - 42 * 1px) !important
}

.calc-max-w-42i {
    max-width: -webkit-calc(100% - 42 * 1px) !important;
    max-width: -moz-calc(100% - 42 * 1px) !important;
    max-width: calc(100% - 42 * 1px) !important
}

.calc-w-43 {
    width: -webkit-calc(100% - 43 * 1px);
    width: -moz-calc(100% - 43 * 1px);
    width: calc(100% - 43 * 1px)
}

.calc-max-w-43 {
    max-width: -webkit-calc(100% - 43 * 1px);
    max-width: -moz-calc(100% - 43 * 1px);
    max-width: calc(100% - 43 * 1px)
}

.calc-w-43i {
    width: -webkit-calc(100% - 43 * 1px) !important;
    width: -moz-calc(100% - 43 * 1px) !important;
    width: calc(100% - 43 * 1px) !important
}

.calc-max-w-43i {
    max-width: -webkit-calc(100% - 43 * 1px) !important;
    max-width: -moz-calc(100% - 43 * 1px) !important;
    max-width: calc(100% - 43 * 1px) !important
}

.calc-w-44 {
    width: -webkit-calc(100% - 44 * 1px);
    width: -moz-calc(100% - 44 * 1px);
    width: calc(100% - 44 * 1px)
}

.calc-max-w-44 {
    max-width: -webkit-calc(100% - 44 * 1px);
    max-width: -moz-calc(100% - 44 * 1px);
    max-width: calc(100% - 44 * 1px)
}

.calc-w-44i {
    width: -webkit-calc(100% - 44 * 1px) !important;
    width: -moz-calc(100% - 44 * 1px) !important;
    width: calc(100% - 44 * 1px) !important
}

.calc-max-w-44i {
    max-width: -webkit-calc(100% - 44 * 1px) !important;
    max-width: -moz-calc(100% - 44 * 1px) !important;
    max-width: calc(100% - 44 * 1px) !important
}

.calc-w-45 {
    width: -webkit-calc(100% - 45 * 1px);
    width: -moz-calc(100% - 45 * 1px);
    width: calc(100% - 45 * 1px)
}

.calc-max-w-45 {
    max-width: -webkit-calc(100% - 45 * 1px);
    max-width: -moz-calc(100% - 45 * 1px);
    max-width: calc(100% - 45 * 1px)
}

.calc-w-45i {
    width: -webkit-calc(100% - 45 * 1px) !important;
    width: -moz-calc(100% - 45 * 1px) !important;
    width: calc(100% - 45 * 1px) !important
}

.calc-max-w-45i {
    max-width: -webkit-calc(100% - 45 * 1px) !important;
    max-width: -moz-calc(100% - 45 * 1px) !important;
    max-width: calc(100% - 45 * 1px) !important
}

.calc-w-46 {
    width: -webkit-calc(100% - 46 * 1px);
    width: -moz-calc(100% - 46 * 1px);
    width: calc(100% - 46 * 1px)
}

.calc-max-w-46 {
    max-width: -webkit-calc(100% - 46 * 1px);
    max-width: -moz-calc(100% - 46 * 1px);
    max-width: calc(100% - 46 * 1px)
}

.calc-w-46i {
    width: -webkit-calc(100% - 46 * 1px) !important;
    width: -moz-calc(100% - 46 * 1px) !important;
    width: calc(100% - 46 * 1px) !important
}

.calc-max-w-46i {
    max-width: -webkit-calc(100% - 46 * 1px) !important;
    max-width: -moz-calc(100% - 46 * 1px) !important;
    max-width: calc(100% - 46 * 1px) !important
}

.calc-w-47 {
    width: -webkit-calc(100% - 47 * 1px);
    width: -moz-calc(100% - 47 * 1px);
    width: calc(100% - 47 * 1px)
}

.calc-max-w-47 {
    max-width: -webkit-calc(100% - 47 * 1px);
    max-width: -moz-calc(100% - 47 * 1px);
    max-width: calc(100% - 47 * 1px)
}

.calc-w-47i {
    width: -webkit-calc(100% - 47 * 1px) !important;
    width: -moz-calc(100% - 47 * 1px) !important;
    width: calc(100% - 47 * 1px) !important
}

.calc-max-w-47i {
    max-width: -webkit-calc(100% - 47 * 1px) !important;
    max-width: -moz-calc(100% - 47 * 1px) !important;
    max-width: calc(100% - 47 * 1px) !important
}

.calc-w-48 {
    width: -webkit-calc(100% - 48 * 1px);
    width: -moz-calc(100% - 48 * 1px);
    width: calc(100% - 48 * 1px)
}

.calc-max-w-48 {
    max-width: -webkit-calc(100% - 48 * 1px);
    max-width: -moz-calc(100% - 48 * 1px);
    max-width: calc(100% - 48 * 1px)
}

.calc-w-48i {
    width: -webkit-calc(100% - 48 * 1px) !important;
    width: -moz-calc(100% - 48 * 1px) !important;
    width: calc(100% - 48 * 1px) !important
}

.calc-max-w-48i {
    max-width: -webkit-calc(100% - 48 * 1px) !important;
    max-width: -moz-calc(100% - 48 * 1px) !important;
    max-width: calc(100% - 48 * 1px) !important
}

.calc-w-49 {
    width: -webkit-calc(100% - 49 * 1px);
    width: -moz-calc(100% - 49 * 1px);
    width: calc(100% - 49 * 1px)
}

.calc-max-w-49 {
    max-width: -webkit-calc(100% - 49 * 1px);
    max-width: -moz-calc(100% - 49 * 1px);
    max-width: calc(100% - 49 * 1px)
}

.calc-w-49i {
    width: -webkit-calc(100% - 49 * 1px) !important;
    width: -moz-calc(100% - 49 * 1px) !important;
    width: calc(100% - 49 * 1px) !important
}

.calc-max-w-49i {
    max-width: -webkit-calc(100% - 49 * 1px) !important;
    max-width: -moz-calc(100% - 49 * 1px) !important;
    max-width: calc(100% - 49 * 1px) !important
}

.calc-w-50 {
    width: -webkit-calc(100% - 50 * 1px);
    width: -moz-calc(100% - 50 * 1px);
    width: calc(100% - 50 * 1px)
}

.calc-max-w-50 {
    max-width: -webkit-calc(100% - 50 * 1px);
    max-width: -moz-calc(100% - 50 * 1px);
    max-width: calc(100% - 50 * 1px)
}

.calc-w-50i {
    width: -webkit-calc(100% - 50 * 1px) !important;
    width: -moz-calc(100% - 50 * 1px) !important;
    width: calc(100% - 50 * 1px) !important
}

.calc-max-w-50i {
    max-width: -webkit-calc(100% - 50 * 1px) !important;
    max-width: -moz-calc(100% - 50 * 1px) !important;
    max-width: calc(100% - 50 * 1px) !important
}

.calc-w-51 {
    width: -webkit-calc(100% - 51 * 1px);
    width: -moz-calc(100% - 51 * 1px);
    width: calc(100% - 51 * 1px)
}

.calc-max-w-51 {
    max-width: -webkit-calc(100% - 51 * 1px);
    max-width: -moz-calc(100% - 51 * 1px);
    max-width: calc(100% - 51 * 1px)
}

.calc-w-51i {
    width: -webkit-calc(100% - 51 * 1px) !important;
    width: -moz-calc(100% - 51 * 1px) !important;
    width: calc(100% - 51 * 1px) !important
}

.calc-max-w-51i {
    max-width: -webkit-calc(100% - 51 * 1px) !important;
    max-width: -moz-calc(100% - 51 * 1px) !important;
    max-width: calc(100% - 51 * 1px) !important
}

.calc-w-52 {
    width: -webkit-calc(100% - 52 * 1px);
    width: -moz-calc(100% - 52 * 1px);
    width: calc(100% - 52 * 1px)
}

.calc-max-w-52 {
    max-width: -webkit-calc(100% - 52 * 1px);
    max-width: -moz-calc(100% - 52 * 1px);
    max-width: calc(100% - 52 * 1px)
}

.calc-w-52i {
    width: -webkit-calc(100% - 52 * 1px) !important;
    width: -moz-calc(100% - 52 * 1px) !important;
    width: calc(100% - 52 * 1px) !important
}

.calc-max-w-52i {
    max-width: -webkit-calc(100% - 52 * 1px) !important;
    max-width: -moz-calc(100% - 52 * 1px) !important;
    max-width: calc(100% - 52 * 1px) !important
}

.calc-w-53 {
    width: -webkit-calc(100% - 53 * 1px);
    width: -moz-calc(100% - 53 * 1px);
    width: calc(100% - 53 * 1px)
}

.calc-max-w-53 {
    max-width: -webkit-calc(100% - 53 * 1px);
    max-width: -moz-calc(100% - 53 * 1px);
    max-width: calc(100% - 53 * 1px)
}

.calc-w-53i {
    width: -webkit-calc(100% - 53 * 1px) !important;
    width: -moz-calc(100% - 53 * 1px) !important;
    width: calc(100% - 53 * 1px) !important
}

.calc-max-w-53i {
    max-width: -webkit-calc(100% - 53 * 1px) !important;
    max-width: -moz-calc(100% - 53 * 1px) !important;
    max-width: calc(100% - 53 * 1px) !important
}

.calc-w-54 {
    width: -webkit-calc(100% - 54 * 1px);
    width: -moz-calc(100% - 54 * 1px);
    width: calc(100% - 54 * 1px)
}

.calc-max-w-54 {
    max-width: -webkit-calc(100% - 54 * 1px);
    max-width: -moz-calc(100% - 54 * 1px);
    max-width: calc(100% - 54 * 1px)
}

.calc-w-54i {
    width: -webkit-calc(100% - 54 * 1px) !important;
    width: -moz-calc(100% - 54 * 1px) !important;
    width: calc(100% - 54 * 1px) !important
}

.calc-max-w-54i {
    max-width: -webkit-calc(100% - 54 * 1px) !important;
    max-width: -moz-calc(100% - 54 * 1px) !important;
    max-width: calc(100% - 54 * 1px) !important
}

.calc-w-55 {
    width: -webkit-calc(100% - 55 * 1px);
    width: -moz-calc(100% - 55 * 1px);
    width: calc(100% - 55 * 1px)
}

.calc-max-w-55 {
    max-width: -webkit-calc(100% - 55 * 1px);
    max-width: -moz-calc(100% - 55 * 1px);
    max-width: calc(100% - 55 * 1px)
}

.calc-w-55i {
    width: -webkit-calc(100% - 55 * 1px) !important;
    width: -moz-calc(100% - 55 * 1px) !important;
    width: calc(100% - 55 * 1px) !important
}

.calc-max-w-55i {
    max-width: -webkit-calc(100% - 55 * 1px) !important;
    max-width: -moz-calc(100% - 55 * 1px) !important;
    max-width: calc(100% - 55 * 1px) !important
}

.calc-w-56 {
    width: -webkit-calc(100% - 56 * 1px);
    width: -moz-calc(100% - 56 * 1px);
    width: calc(100% - 56 * 1px)
}

.calc-max-w-56 {
    max-width: -webkit-calc(100% - 56 * 1px);
    max-width: -moz-calc(100% - 56 * 1px);
    max-width: calc(100% - 56 * 1px)
}

.calc-w-56i {
    width: -webkit-calc(100% - 56 * 1px) !important;
    width: -moz-calc(100% - 56 * 1px) !important;
    width: calc(100% - 56 * 1px) !important
}

.calc-max-w-56i {
    max-width: -webkit-calc(100% - 56 * 1px) !important;
    max-width: -moz-calc(100% - 56 * 1px) !important;
    max-width: calc(100% - 56 * 1px) !important
}

.calc-w-57 {
    width: -webkit-calc(100% - 57 * 1px);
    width: -moz-calc(100% - 57 * 1px);
    width: calc(100% - 57 * 1px)
}

.calc-max-w-57 {
    max-width: -webkit-calc(100% - 57 * 1px);
    max-width: -moz-calc(100% - 57 * 1px);
    max-width: calc(100% - 57 * 1px)
}

.calc-w-57i {
    width: -webkit-calc(100% - 57 * 1px) !important;
    width: -moz-calc(100% - 57 * 1px) !important;
    width: calc(100% - 57 * 1px) !important
}

.calc-max-w-57i {
    max-width: -webkit-calc(100% - 57 * 1px) !important;
    max-width: -moz-calc(100% - 57 * 1px) !important;
    max-width: calc(100% - 57 * 1px) !important
}

.calc-w-58 {
    width: -webkit-calc(100% - 58 * 1px);
    width: -moz-calc(100% - 58 * 1px);
    width: calc(100% - 58 * 1px)
}

.calc-max-w-58 {
    max-width: -webkit-calc(100% - 58 * 1px);
    max-width: -moz-calc(100% - 58 * 1px);
    max-width: calc(100% - 58 * 1px)
}

.calc-w-58i {
    width: -webkit-calc(100% - 58 * 1px) !important;
    width: -moz-calc(100% - 58 * 1px) !important;
    width: calc(100% - 58 * 1px) !important
}

.calc-max-w-58i {
    max-width: -webkit-calc(100% - 58 * 1px) !important;
    max-width: -moz-calc(100% - 58 * 1px) !important;
    max-width: calc(100% - 58 * 1px) !important
}

.calc-w-59 {
    width: -webkit-calc(100% - 59 * 1px);
    width: -moz-calc(100% - 59 * 1px);
    width: calc(100% - 59 * 1px)
}

.calc-max-w-59 {
    max-width: -webkit-calc(100% - 59 * 1px);
    max-width: -moz-calc(100% - 59 * 1px);
    max-width: calc(100% - 59 * 1px)
}

.calc-w-59i {
    width: -webkit-calc(100% - 59 * 1px) !important;
    width: -moz-calc(100% - 59 * 1px) !important;
    width: calc(100% - 59 * 1px) !important
}

.calc-max-w-59i {
    max-width: -webkit-calc(100% - 59 * 1px) !important;
    max-width: -moz-calc(100% - 59 * 1px) !important;
    max-width: calc(100% - 59 * 1px) !important
}

.calc-w-60 {
    width: -webkit-calc(100% - 60 * 1px);
    width: -moz-calc(100% - 60 * 1px);
    width: calc(100% - 60 * 1px)
}

.calc-max-w-60 {
    max-width: -webkit-calc(100% - 60 * 1px);
    max-width: -moz-calc(100% - 60 * 1px);
    max-width: calc(100% - 60 * 1px)
}

.calc-w-60i {
    width: -webkit-calc(100% - 60 * 1px) !important;
    width: -moz-calc(100% - 60 * 1px) !important;
    width: calc(100% - 60 * 1px) !important
}

.calc-max-w-60i {
    max-width: -webkit-calc(100% - 60 * 1px) !important;
    max-width: -moz-calc(100% - 60 * 1px) !important;
    max-width: calc(100% - 60 * 1px) !important
}

.calc-w-61 {
    width: -webkit-calc(100% - 61 * 1px);
    width: -moz-calc(100% - 61 * 1px);
    width: calc(100% - 61 * 1px)
}

.calc-max-w-61 {
    max-width: -webkit-calc(100% - 61 * 1px);
    max-width: -moz-calc(100% - 61 * 1px);
    max-width: calc(100% - 61 * 1px)
}

.calc-w-61i {
    width: -webkit-calc(100% - 61 * 1px) !important;
    width: -moz-calc(100% - 61 * 1px) !important;
    width: calc(100% - 61 * 1px) !important
}

.calc-max-w-61i {
    max-width: -webkit-calc(100% - 61 * 1px) !important;
    max-width: -moz-calc(100% - 61 * 1px) !important;
    max-width: calc(100% - 61 * 1px) !important
}

.calc-w-62 {
    width: -webkit-calc(100% - 62 * 1px);
    width: -moz-calc(100% - 62 * 1px);
    width: calc(100% - 62 * 1px)
}

.calc-max-w-62 {
    max-width: -webkit-calc(100% - 62 * 1px);
    max-width: -moz-calc(100% - 62 * 1px);
    max-width: calc(100% - 62 * 1px)
}

.calc-w-62i {
    width: -webkit-calc(100% - 62 * 1px) !important;
    width: -moz-calc(100% - 62 * 1px) !important;
    width: calc(100% - 62 * 1px) !important
}

.calc-max-w-62i {
    max-width: -webkit-calc(100% - 62 * 1px) !important;
    max-width: -moz-calc(100% - 62 * 1px) !important;
    max-width: calc(100% - 62 * 1px) !important
}

.calc-w-63 {
    width: -webkit-calc(100% - 63 * 1px);
    width: -moz-calc(100% - 63 * 1px);
    width: calc(100% - 63 * 1px)
}

.calc-max-w-63 {
    max-width: -webkit-calc(100% - 63 * 1px);
    max-width: -moz-calc(100% - 63 * 1px);
    max-width: calc(100% - 63 * 1px)
}

.calc-w-63i {
    width: -webkit-calc(100% - 63 * 1px) !important;
    width: -moz-calc(100% - 63 * 1px) !important;
    width: calc(100% - 63 * 1px) !important
}

.calc-max-w-63i {
    max-width: -webkit-calc(100% - 63 * 1px) !important;
    max-width: -moz-calc(100% - 63 * 1px) !important;
    max-width: calc(100% - 63 * 1px) !important
}

.calc-w-64 {
    width: -webkit-calc(100% - 64 * 1px);
    width: -moz-calc(100% - 64 * 1px);
    width: calc(100% - 64 * 1px)
}

.calc-max-w-64 {
    max-width: -webkit-calc(100% - 64 * 1px);
    max-width: -moz-calc(100% - 64 * 1px);
    max-width: calc(100% - 64 * 1px)
}

.calc-w-64i {
    width: -webkit-calc(100% - 64 * 1px) !important;
    width: -moz-calc(100% - 64 * 1px) !important;
    width: calc(100% - 64 * 1px) !important
}

.calc-max-w-64i {
    max-width: -webkit-calc(100% - 64 * 1px) !important;
    max-width: -moz-calc(100% - 64 * 1px) !important;
    max-width: calc(100% - 64 * 1px) !important
}

.calc-w-65 {
    width: -webkit-calc(100% - 65 * 1px);
    width: -moz-calc(100% - 65 * 1px);
    width: calc(100% - 65 * 1px)
}

.calc-max-w-65 {
    max-width: -webkit-calc(100% - 65 * 1px);
    max-width: -moz-calc(100% - 65 * 1px);
    max-width: calc(100% - 65 * 1px)
}

.calc-w-65i {
    width: -webkit-calc(100% - 65 * 1px) !important;
    width: -moz-calc(100% - 65 * 1px) !important;
    width: calc(100% - 65 * 1px) !important
}

.calc-max-w-65i {
    max-width: -webkit-calc(100% - 65 * 1px) !important;
    max-width: -moz-calc(100% - 65 * 1px) !important;
    max-width: calc(100% - 65 * 1px) !important
}

.calc-w-66 {
    width: -webkit-calc(100% - 66 * 1px);
    width: -moz-calc(100% - 66 * 1px);
    width: calc(100% - 66 * 1px)
}

.calc-max-w-66 {
    max-width: -webkit-calc(100% - 66 * 1px);
    max-width: -moz-calc(100% - 66 * 1px);
    max-width: calc(100% - 66 * 1px)
}

.calc-w-66i {
    width: -webkit-calc(100% - 66 * 1px) !important;
    width: -moz-calc(100% - 66 * 1px) !important;
    width: calc(100% - 66 * 1px) !important
}

.calc-max-w-66i {
    max-width: -webkit-calc(100% - 66 * 1px) !important;
    max-width: -moz-calc(100% - 66 * 1px) !important;
    max-width: calc(100% - 66 * 1px) !important
}

.calc-w-67 {
    width: -webkit-calc(100% - 67 * 1px);
    width: -moz-calc(100% - 67 * 1px);
    width: calc(100% - 67 * 1px)
}

.calc-max-w-67 {
    max-width: -webkit-calc(100% - 67 * 1px);
    max-width: -moz-calc(100% - 67 * 1px);
    max-width: calc(100% - 67 * 1px)
}

.calc-w-67i {
    width: -webkit-calc(100% - 67 * 1px) !important;
    width: -moz-calc(100% - 67 * 1px) !important;
    width: calc(100% - 67 * 1px) !important
}

.calc-max-w-67i {
    max-width: -webkit-calc(100% - 67 * 1px) !important;
    max-width: -moz-calc(100% - 67 * 1px) !important;
    max-width: calc(100% - 67 * 1px) !important
}

.calc-w-68 {
    width: -webkit-calc(100% - 68 * 1px);
    width: -moz-calc(100% - 68 * 1px);
    width: calc(100% - 68 * 1px)
}

.calc-max-w-68 {
    max-width: -webkit-calc(100% - 68 * 1px);
    max-width: -moz-calc(100% - 68 * 1px);
    max-width: calc(100% - 68 * 1px)
}

.calc-w-68i {
    width: -webkit-calc(100% - 68 * 1px) !important;
    width: -moz-calc(100% - 68 * 1px) !important;
    width: calc(100% - 68 * 1px) !important
}

.calc-max-w-68i {
    max-width: -webkit-calc(100% - 68 * 1px) !important;
    max-width: -moz-calc(100% - 68 * 1px) !important;
    max-width: calc(100% - 68 * 1px) !important
}

.calc-w-69 {
    width: -webkit-calc(100% - 69 * 1px);
    width: -moz-calc(100% - 69 * 1px);
    width: calc(100% - 69 * 1px)
}

.calc-max-w-69 {
    max-width: -webkit-calc(100% - 69 * 1px);
    max-width: -moz-calc(100% - 69 * 1px);
    max-width: calc(100% - 69 * 1px)
}

.calc-w-69i {
    width: -webkit-calc(100% - 69 * 1px) !important;
    width: -moz-calc(100% - 69 * 1px) !important;
    width: calc(100% - 69 * 1px) !important
}

.calc-max-w-69i {
    max-width: -webkit-calc(100% - 69 * 1px) !important;
    max-width: -moz-calc(100% - 69 * 1px) !important;
    max-width: calc(100% - 69 * 1px) !important
}

.calc-w-70 {
    width: -webkit-calc(100% - 70 * 1px);
    width: -moz-calc(100% - 70 * 1px);
    width: calc(100% - 70 * 1px)
}

.calc-max-w-70 {
    max-width: -webkit-calc(100% - 70 * 1px);
    max-width: -moz-calc(100% - 70 * 1px);
    max-width: calc(100% - 70 * 1px)
}

.calc-w-70i {
    width: -webkit-calc(100% - 70 * 1px) !important;
    width: -moz-calc(100% - 70 * 1px) !important;
    width: calc(100% - 70 * 1px) !important
}

.calc-max-w-70i {
    max-width: -webkit-calc(100% - 70 * 1px) !important;
    max-width: -moz-calc(100% - 70 * 1px) !important;
    max-width: calc(100% - 70 * 1px) !important
}

.calc-w-71 {
    width: -webkit-calc(100% - 71 * 1px);
    width: -moz-calc(100% - 71 * 1px);
    width: calc(100% - 71 * 1px)
}

.calc-max-w-71 {
    max-width: -webkit-calc(100% - 71 * 1px);
    max-width: -moz-calc(100% - 71 * 1px);
    max-width: calc(100% - 71 * 1px)
}

.calc-w-71i {
    width: -webkit-calc(100% - 71 * 1px) !important;
    width: -moz-calc(100% - 71 * 1px) !important;
    width: calc(100% - 71 * 1px) !important
}

.calc-max-w-71i {
    max-width: -webkit-calc(100% - 71 * 1px) !important;
    max-width: -moz-calc(100% - 71 * 1px) !important;
    max-width: calc(100% - 71 * 1px) !important
}

.calc-w-72 {
    width: -webkit-calc(100% - 72 * 1px);
    width: -moz-calc(100% - 72 * 1px);
    width: calc(100% - 72 * 1px)
}

.calc-max-w-72 {
    max-width: -webkit-calc(100% - 72 * 1px);
    max-width: -moz-calc(100% - 72 * 1px);
    max-width: calc(100% - 72 * 1px)
}

.calc-w-72i {
    width: -webkit-calc(100% - 72 * 1px) !important;
    width: -moz-calc(100% - 72 * 1px) !important;
    width: calc(100% - 72 * 1px) !important
}

.calc-max-w-72i {
    max-width: -webkit-calc(100% - 72 * 1px) !important;
    max-width: -moz-calc(100% - 72 * 1px) !important;
    max-width: calc(100% - 72 * 1px) !important
}

.calc-w-73 {
    width: -webkit-calc(100% - 73 * 1px);
    width: -moz-calc(100% - 73 * 1px);
    width: calc(100% - 73 * 1px)
}

.calc-max-w-73 {
    max-width: -webkit-calc(100% - 73 * 1px);
    max-width: -moz-calc(100% - 73 * 1px);
    max-width: calc(100% - 73 * 1px)
}

.calc-w-73i {
    width: -webkit-calc(100% - 73 * 1px) !important;
    width: -moz-calc(100% - 73 * 1px) !important;
    width: calc(100% - 73 * 1px) !important
}

.calc-max-w-73i {
    max-width: -webkit-calc(100% - 73 * 1px) !important;
    max-width: -moz-calc(100% - 73 * 1px) !important;
    max-width: calc(100% - 73 * 1px) !important
}

.calc-w-74 {
    width: -webkit-calc(100% - 74 * 1px);
    width: -moz-calc(100% - 74 * 1px);
    width: calc(100% - 74 * 1px)
}

.calc-max-w-74 {
    max-width: -webkit-calc(100% - 74 * 1px);
    max-width: -moz-calc(100% - 74 * 1px);
    max-width: calc(100% - 74 * 1px)
}

.calc-w-74i {
    width: -webkit-calc(100% - 74 * 1px) !important;
    width: -moz-calc(100% - 74 * 1px) !important;
    width: calc(100% - 74 * 1px) !important
}

.calc-max-w-74i {
    max-width: -webkit-calc(100% - 74 * 1px) !important;
    max-width: -moz-calc(100% - 74 * 1px) !important;
    max-width: calc(100% - 74 * 1px) !important
}

.calc-w-75 {
    width: -webkit-calc(100% - 75 * 1px);
    width: -moz-calc(100% - 75 * 1px);
    width: calc(100% - 75 * 1px)
}

.calc-max-w-75 {
    max-width: -webkit-calc(100% - 75 * 1px);
    max-width: -moz-calc(100% - 75 * 1px);
    max-width: calc(100% - 75 * 1px)
}

.calc-w-75i {
    width: -webkit-calc(100% - 75 * 1px) !important;
    width: -moz-calc(100% - 75 * 1px) !important;
    width: calc(100% - 75 * 1px) !important
}

.calc-max-w-75i {
    max-width: -webkit-calc(100% - 75 * 1px) !important;
    max-width: -moz-calc(100% - 75 * 1px) !important;
    max-width: calc(100% - 75 * 1px) !important
}

.calc-w-76 {
    width: -webkit-calc(100% - 76 * 1px);
    width: -moz-calc(100% - 76 * 1px);
    width: calc(100% - 76 * 1px)
}

.calc-max-w-76 {
    max-width: -webkit-calc(100% - 76 * 1px);
    max-width: -moz-calc(100% - 76 * 1px);
    max-width: calc(100% - 76 * 1px)
}

.calc-w-76i {
    width: -webkit-calc(100% - 76 * 1px) !important;
    width: -moz-calc(100% - 76 * 1px) !important;
    width: calc(100% - 76 * 1px) !important
}

.calc-max-w-76i {
    max-width: -webkit-calc(100% - 76 * 1px) !important;
    max-width: -moz-calc(100% - 76 * 1px) !important;
    max-width: calc(100% - 76 * 1px) !important
}

.calc-w-77 {
    width: -webkit-calc(100% - 77 * 1px);
    width: -moz-calc(100% - 77 * 1px);
    width: calc(100% - 77 * 1px)
}

.calc-max-w-77 {
    max-width: -webkit-calc(100% - 77 * 1px);
    max-width: -moz-calc(100% - 77 * 1px);
    max-width: calc(100% - 77 * 1px)
}

.calc-w-77i {
    width: -webkit-calc(100% - 77 * 1px) !important;
    width: -moz-calc(100% - 77 * 1px) !important;
    width: calc(100% - 77 * 1px) !important
}

.calc-max-w-77i {
    max-width: -webkit-calc(100% - 77 * 1px) !important;
    max-width: -moz-calc(100% - 77 * 1px) !important;
    max-width: calc(100% - 77 * 1px) !important
}

.calc-w-78 {
    width: -webkit-calc(100% - 78 * 1px);
    width: -moz-calc(100% - 78 * 1px);
    width: calc(100% - 78 * 1px)
}

.calc-max-w-78 {
    max-width: -webkit-calc(100% - 78 * 1px);
    max-width: -moz-calc(100% - 78 * 1px);
    max-width: calc(100% - 78 * 1px)
}

.calc-w-78i {
    width: -webkit-calc(100% - 78 * 1px) !important;
    width: -moz-calc(100% - 78 * 1px) !important;
    width: calc(100% - 78 * 1px) !important
}

.calc-max-w-78i {
    max-width: -webkit-calc(100% - 78 * 1px) !important;
    max-width: -moz-calc(100% - 78 * 1px) !important;
    max-width: calc(100% - 78 * 1px) !important
}

.calc-w-79 {
    width: -webkit-calc(100% - 79 * 1px);
    width: -moz-calc(100% - 79 * 1px);
    width: calc(100% - 79 * 1px)
}

.calc-max-w-79 {
    max-width: -webkit-calc(100% - 79 * 1px);
    max-width: -moz-calc(100% - 79 * 1px);
    max-width: calc(100% - 79 * 1px)
}

.calc-w-79i {
    width: -webkit-calc(100% - 79 * 1px) !important;
    width: -moz-calc(100% - 79 * 1px) !important;
    width: calc(100% - 79 * 1px) !important
}

.calc-max-w-79i {
    max-width: -webkit-calc(100% - 79 * 1px) !important;
    max-width: -moz-calc(100% - 79 * 1px) !important;
    max-width: calc(100% - 79 * 1px) !important
}

.calc-w-80 {
    width: -webkit-calc(100% - 80 * 1px);
    width: -moz-calc(100% - 80 * 1px);
    width: calc(100% - 80 * 1px)
}

.calc-max-w-80 {
    max-width: -webkit-calc(100% - 80 * 1px);
    max-width: -moz-calc(100% - 80 * 1px);
    max-width: calc(100% - 80 * 1px)
}

.calc-w-80i {
    width: -webkit-calc(100% - 80 * 1px) !important;
    width: -moz-calc(100% - 80 * 1px) !important;
    width: calc(100% - 80 * 1px) !important
}

.calc-max-w-80i {
    max-width: -webkit-calc(100% - 80 * 1px) !important;
    max-width: -moz-calc(100% - 80 * 1px) !important;
    max-width: calc(100% - 80 * 1px) !important
}

.calc-w-81 {
    width: -webkit-calc(100% - 81 * 1px);
    width: -moz-calc(100% - 81 * 1px);
    width: calc(100% - 81 * 1px)
}

.calc-max-w-81 {
    max-width: -webkit-calc(100% - 81 * 1px);
    max-width: -moz-calc(100% - 81 * 1px);
    max-width: calc(100% - 81 * 1px)
}

.calc-w-81i {
    width: -webkit-calc(100% - 81 * 1px) !important;
    width: -moz-calc(100% - 81 * 1px) !important;
    width: calc(100% - 81 * 1px) !important
}

.calc-max-w-81i {
    max-width: -webkit-calc(100% - 81 * 1px) !important;
    max-width: -moz-calc(100% - 81 * 1px) !important;
    max-width: calc(100% - 81 * 1px) !important
}

.calc-w-82 {
    width: -webkit-calc(100% - 82 * 1px);
    width: -moz-calc(100% - 82 * 1px);
    width: calc(100% - 82 * 1px)
}

.calc-max-w-82 {
    max-width: -webkit-calc(100% - 82 * 1px);
    max-width: -moz-calc(100% - 82 * 1px);
    max-width: calc(100% - 82 * 1px)
}

.calc-w-82i {
    width: -webkit-calc(100% - 82 * 1px) !important;
    width: -moz-calc(100% - 82 * 1px) !important;
    width: calc(100% - 82 * 1px) !important
}

.calc-max-w-82i {
    max-width: -webkit-calc(100% - 82 * 1px) !important;
    max-width: -moz-calc(100% - 82 * 1px) !important;
    max-width: calc(100% - 82 * 1px) !important
}

.calc-w-83 {
    width: -webkit-calc(100% - 83 * 1px);
    width: -moz-calc(100% - 83 * 1px);
    width: calc(100% - 83 * 1px)
}

.calc-max-w-83 {
    max-width: -webkit-calc(100% - 83 * 1px);
    max-width: -moz-calc(100% - 83 * 1px);
    max-width: calc(100% - 83 * 1px)
}

.calc-w-83i {
    width: -webkit-calc(100% - 83 * 1px) !important;
    width: -moz-calc(100% - 83 * 1px) !important;
    width: calc(100% - 83 * 1px) !important
}

.calc-max-w-83i {
    max-width: -webkit-calc(100% - 83 * 1px) !important;
    max-width: -moz-calc(100% - 83 * 1px) !important;
    max-width: calc(100% - 83 * 1px) !important
}

.calc-w-84 {
    width: -webkit-calc(100% - 84 * 1px);
    width: -moz-calc(100% - 84 * 1px);
    width: calc(100% - 84 * 1px)
}

.calc-max-w-84 {
    max-width: -webkit-calc(100% - 84 * 1px);
    max-width: -moz-calc(100% - 84 * 1px);
    max-width: calc(100% - 84 * 1px)
}

.calc-w-84i {
    width: -webkit-calc(100% - 84 * 1px) !important;
    width: -moz-calc(100% - 84 * 1px) !important;
    width: calc(100% - 84 * 1px) !important
}

.calc-max-w-84i {
    max-width: -webkit-calc(100% - 84 * 1px) !important;
    max-width: -moz-calc(100% - 84 * 1px) !important;
    max-width: calc(100% - 84 * 1px) !important
}

.calc-w-85 {
    width: -webkit-calc(100% - 85 * 1px);
    width: -moz-calc(100% - 85 * 1px);
    width: calc(100% - 85 * 1px)
}

.calc-max-w-85 {
    max-width: -webkit-calc(100% - 85 * 1px);
    max-width: -moz-calc(100% - 85 * 1px);
    max-width: calc(100% - 85 * 1px)
}

.calc-w-85i {
    width: -webkit-calc(100% - 85 * 1px) !important;
    width: -moz-calc(100% - 85 * 1px) !important;
    width: calc(100% - 85 * 1px) !important
}

.calc-max-w-85i {
    max-width: -webkit-calc(100% - 85 * 1px) !important;
    max-width: -moz-calc(100% - 85 * 1px) !important;
    max-width: calc(100% - 85 * 1px) !important
}

.calc-w-86 {
    width: -webkit-calc(100% - 86 * 1px);
    width: -moz-calc(100% - 86 * 1px);
    width: calc(100% - 86 * 1px)
}

.calc-max-w-86 {
    max-width: -webkit-calc(100% - 86 * 1px);
    max-width: -moz-calc(100% - 86 * 1px);
    max-width: calc(100% - 86 * 1px)
}

.calc-w-86i {
    width: -webkit-calc(100% - 86 * 1px) !important;
    width: -moz-calc(100% - 86 * 1px) !important;
    width: calc(100% - 86 * 1px) !important
}

.calc-max-w-86i {
    max-width: -webkit-calc(100% - 86 * 1px) !important;
    max-width: -moz-calc(100% - 86 * 1px) !important;
    max-width: calc(100% - 86 * 1px) !important
}

.calc-w-87 {
    width: -webkit-calc(100% - 87 * 1px);
    width: -moz-calc(100% - 87 * 1px);
    width: calc(100% - 87 * 1px)
}

.calc-max-w-87 {
    max-width: -webkit-calc(100% - 87 * 1px);
    max-width: -moz-calc(100% - 87 * 1px);
    max-width: calc(100% - 87 * 1px)
}

.calc-w-87i {
    width: -webkit-calc(100% - 87 * 1px) !important;
    width: -moz-calc(100% - 87 * 1px) !important;
    width: calc(100% - 87 * 1px) !important
}

.calc-max-w-87i {
    max-width: -webkit-calc(100% - 87 * 1px) !important;
    max-width: -moz-calc(100% - 87 * 1px) !important;
    max-width: calc(100% - 87 * 1px) !important
}

.calc-w-88 {
    width: -webkit-calc(100% - 88 * 1px);
    width: -moz-calc(100% - 88 * 1px);
    width: calc(100% - 88 * 1px)
}

.calc-max-w-88 {
    max-width: -webkit-calc(100% - 88 * 1px);
    max-width: -moz-calc(100% - 88 * 1px);
    max-width: calc(100% - 88 * 1px)
}

.calc-w-88i {
    width: -webkit-calc(100% - 88 * 1px) !important;
    width: -moz-calc(100% - 88 * 1px) !important;
    width: calc(100% - 88 * 1px) !important
}

.calc-max-w-88i {
    max-width: -webkit-calc(100% - 88 * 1px) !important;
    max-width: -moz-calc(100% - 88 * 1px) !important;
    max-width: calc(100% - 88 * 1px) !important
}

.calc-w-89 {
    width: -webkit-calc(100% - 89 * 1px);
    width: -moz-calc(100% - 89 * 1px);
    width: calc(100% - 89 * 1px)
}

.calc-max-w-89 {
    max-width: -webkit-calc(100% - 89 * 1px);
    max-width: -moz-calc(100% - 89 * 1px);
    max-width: calc(100% - 89 * 1px)
}

.calc-w-89i {
    width: -webkit-calc(100% - 89 * 1px) !important;
    width: -moz-calc(100% - 89 * 1px) !important;
    width: calc(100% - 89 * 1px) !important
}

.calc-max-w-89i {
    max-width: -webkit-calc(100% - 89 * 1px) !important;
    max-width: -moz-calc(100% - 89 * 1px) !important;
    max-width: calc(100% - 89 * 1px) !important
}

.calc-w-90 {
    width: -webkit-calc(100% - 90 * 1px);
    width: -moz-calc(100% - 90 * 1px);
    width: calc(100% - 90 * 1px)
}

.calc-max-w-90 {
    max-width: -webkit-calc(100% - 90 * 1px);
    max-width: -moz-calc(100% - 90 * 1px);
    max-width: calc(100% - 90 * 1px)
}

.calc-w-90i {
    width: -webkit-calc(100% - 90 * 1px) !important;
    width: -moz-calc(100% - 90 * 1px) !important;
    width: calc(100% - 90 * 1px) !important
}

.calc-max-w-90i {
    max-width: -webkit-calc(100% - 90 * 1px) !important;
    max-width: -moz-calc(100% - 90 * 1px) !important;
    max-width: calc(100% - 90 * 1px) !important
}

.calc-w-91 {
    width: -webkit-calc(100% - 91 * 1px);
    width: -moz-calc(100% - 91 * 1px);
    width: calc(100% - 91 * 1px)
}

.calc-max-w-91 {
    max-width: -webkit-calc(100% - 91 * 1px);
    max-width: -moz-calc(100% - 91 * 1px);
    max-width: calc(100% - 91 * 1px)
}

.calc-w-91i {
    width: -webkit-calc(100% - 91 * 1px) !important;
    width: -moz-calc(100% - 91 * 1px) !important;
    width: calc(100% - 91 * 1px) !important
}

.calc-max-w-91i {
    max-width: -webkit-calc(100% - 91 * 1px) !important;
    max-width: -moz-calc(100% - 91 * 1px) !important;
    max-width: calc(100% - 91 * 1px) !important
}

.calc-w-92 {
    width: -webkit-calc(100% - 92 * 1px);
    width: -moz-calc(100% - 92 * 1px);
    width: calc(100% - 92 * 1px)
}

.calc-max-w-92 {
    max-width: -webkit-calc(100% - 92 * 1px);
    max-width: -moz-calc(100% - 92 * 1px);
    max-width: calc(100% - 92 * 1px)
}

.calc-w-92i {
    width: -webkit-calc(100% - 92 * 1px) !important;
    width: -moz-calc(100% - 92 * 1px) !important;
    width: calc(100% - 92 * 1px) !important
}

.calc-max-w-92i {
    max-width: -webkit-calc(100% - 92 * 1px) !important;
    max-width: -moz-calc(100% - 92 * 1px) !important;
    max-width: calc(100% - 92 * 1px) !important
}

.calc-w-93 {
    width: -webkit-calc(100% - 93 * 1px);
    width: -moz-calc(100% - 93 * 1px);
    width: calc(100% - 93 * 1px)
}

.calc-max-w-93 {
    max-width: -webkit-calc(100% - 93 * 1px);
    max-width: -moz-calc(100% - 93 * 1px);
    max-width: calc(100% - 93 * 1px)
}

.calc-w-93i {
    width: -webkit-calc(100% - 93 * 1px) !important;
    width: -moz-calc(100% - 93 * 1px) !important;
    width: calc(100% - 93 * 1px) !important
}

.calc-max-w-93i {
    max-width: -webkit-calc(100% - 93 * 1px) !important;
    max-width: -moz-calc(100% - 93 * 1px) !important;
    max-width: calc(100% - 93 * 1px) !important
}

.calc-w-94 {
    width: -webkit-calc(100% - 94 * 1px);
    width: -moz-calc(100% - 94 * 1px);
    width: calc(100% - 94 * 1px)
}

.calc-max-w-94 {
    max-width: -webkit-calc(100% - 94 * 1px);
    max-width: -moz-calc(100% - 94 * 1px);
    max-width: calc(100% - 94 * 1px)
}

.calc-w-94i {
    width: -webkit-calc(100% - 94 * 1px) !important;
    width: -moz-calc(100% - 94 * 1px) !important;
    width: calc(100% - 94 * 1px) !important
}

.calc-max-w-94i {
    max-width: -webkit-calc(100% - 94 * 1px) !important;
    max-width: -moz-calc(100% - 94 * 1px) !important;
    max-width: calc(100% - 94 * 1px) !important
}

.calc-w-95 {
    width: -webkit-calc(100% - 95 * 1px);
    width: -moz-calc(100% - 95 * 1px);
    width: calc(100% - 95 * 1px)
}

.calc-max-w-95 {
    max-width: -webkit-calc(100% - 95 * 1px);
    max-width: -moz-calc(100% - 95 * 1px);
    max-width: calc(100% - 95 * 1px)
}

.calc-w-95i {
    width: -webkit-calc(100% - 95 * 1px) !important;
    width: -moz-calc(100% - 95 * 1px) !important;
    width: calc(100% - 95 * 1px) !important
}

.calc-max-w-95i {
    max-width: -webkit-calc(100% - 95 * 1px) !important;
    max-width: -moz-calc(100% - 95 * 1px) !important;
    max-width: calc(100% - 95 * 1px) !important
}

.calc-w-96 {
    width: -webkit-calc(100% - 96 * 1px);
    width: -moz-calc(100% - 96 * 1px);
    width: calc(100% - 96 * 1px)
}

.calc-max-w-96 {
    max-width: -webkit-calc(100% - 96 * 1px);
    max-width: -moz-calc(100% - 96 * 1px);
    max-width: calc(100% - 96 * 1px)
}

.calc-w-96i {
    width: -webkit-calc(100% - 96 * 1px) !important;
    width: -moz-calc(100% - 96 * 1px) !important;
    width: calc(100% - 96 * 1px) !important
}

.calc-max-w-96i {
    max-width: -webkit-calc(100% - 96 * 1px) !important;
    max-width: -moz-calc(100% - 96 * 1px) !important;
    max-width: calc(100% - 96 * 1px) !important
}

.calc-w-97 {
    width: -webkit-calc(100% - 97 * 1px);
    width: -moz-calc(100% - 97 * 1px);
    width: calc(100% - 97 * 1px)
}

.calc-max-w-97 {
    max-width: -webkit-calc(100% - 97 * 1px);
    max-width: -moz-calc(100% - 97 * 1px);
    max-width: calc(100% - 97 * 1px)
}

.calc-w-97i {
    width: -webkit-calc(100% - 97 * 1px) !important;
    width: -moz-calc(100% - 97 * 1px) !important;
    width: calc(100% - 97 * 1px) !important
}

.calc-max-w-97i {
    max-width: -webkit-calc(100% - 97 * 1px) !important;
    max-width: -moz-calc(100% - 97 * 1px) !important;
    max-width: calc(100% - 97 * 1px) !important
}

.calc-w-98 {
    width: -webkit-calc(100% - 98 * 1px);
    width: -moz-calc(100% - 98 * 1px);
    width: calc(100% - 98 * 1px)
}

.calc-max-w-98 {
    max-width: -webkit-calc(100% - 98 * 1px);
    max-width: -moz-calc(100% - 98 * 1px);
    max-width: calc(100% - 98 * 1px)
}

.calc-w-98i {
    width: -webkit-calc(100% - 98 * 1px) !important;
    width: -moz-calc(100% - 98 * 1px) !important;
    width: calc(100% - 98 * 1px) !important
}

.calc-max-w-98i {
    max-width: -webkit-calc(100% - 98 * 1px) !important;
    max-width: -moz-calc(100% - 98 * 1px) !important;
    max-width: calc(100% - 98 * 1px) !important
}

.calc-w-99 {
    width: -webkit-calc(100% - 99 * 1px);
    width: -moz-calc(100% - 99 * 1px);
    width: calc(100% - 99 * 1px)
}

.calc-max-w-99 {
    max-width: -webkit-calc(100% - 99 * 1px);
    max-width: -moz-calc(100% - 99 * 1px);
    max-width: calc(100% - 99 * 1px)
}

.calc-w-99i {
    width: -webkit-calc(100% - 99 * 1px) !important;
    width: -moz-calc(100% - 99 * 1px) !important;
    width: calc(100% - 99 * 1px) !important
}

.calc-max-w-99i {
    max-width: -webkit-calc(100% - 99 * 1px) !important;
    max-width: -moz-calc(100% - 99 * 1px) !important;
    max-width: calc(100% - 99 * 1px) !important
}

.calc-w-100 {
    width: -webkit-calc(100% - 100 * 1px);
    width: -moz-calc(100% - 100 * 1px);
    width: calc(100% - 100 * 1px)
}

.calc-max-w-100 {
    max-width: -webkit-calc(100% - 100 * 1px);
    max-width: -moz-calc(100% - 100 * 1px);
    max-width: calc(100% - 100 * 1px)
}

.calc-w-100i {
    width: -webkit-calc(100% - 100 * 1px) !important;
    width: -moz-calc(100% - 100 * 1px) !important;
    width: calc(100% - 100 * 1px) !important
}

.calc-max-w-100i {
    max-width: -webkit-calc(100% - 100 * 1px) !important;
    max-width: -moz-calc(100% - 100 * 1px) !important;
    max-width: calc(100% - 100 * 1px) !important
}

.calc-w-101 {
    width: -webkit-calc(100% - 101 * 1px);
    width: -moz-calc(100% - 101 * 1px);
    width: calc(100% - 101 * 1px)
}

.calc-max-w-101 {
    max-width: -webkit-calc(100% - 101 * 1px);
    max-width: -moz-calc(100% - 101 * 1px);
    max-width: calc(100% - 101 * 1px)
}

.calc-w-101i {
    width: -webkit-calc(100% - 101 * 1px) !important;
    width: -moz-calc(100% - 101 * 1px) !important;
    width: calc(100% - 101 * 1px) !important
}

.calc-max-w-101i {
    max-width: -webkit-calc(100% - 101 * 1px) !important;
    max-width: -moz-calc(100% - 101 * 1px) !important;
    max-width: calc(100% - 101 * 1px) !important
}

.calc-w-102 {
    width: -webkit-calc(100% - 102 * 1px);
    width: -moz-calc(100% - 102 * 1px);
    width: calc(100% - 102 * 1px)
}

.calc-max-w-102 {
    max-width: -webkit-calc(100% - 102 * 1px);
    max-width: -moz-calc(100% - 102 * 1px);
    max-width: calc(100% - 102 * 1px)
}

.calc-w-102i {
    width: -webkit-calc(100% - 102 * 1px) !important;
    width: -moz-calc(100% - 102 * 1px) !important;
    width: calc(100% - 102 * 1px) !important
}

.calc-max-w-102i {
    max-width: -webkit-calc(100% - 102 * 1px) !important;
    max-width: -moz-calc(100% - 102 * 1px) !important;
    max-width: calc(100% - 102 * 1px) !important
}

.calc-w-103 {
    width: -webkit-calc(100% - 103 * 1px);
    width: -moz-calc(100% - 103 * 1px);
    width: calc(100% - 103 * 1px)
}

.calc-max-w-103 {
    max-width: -webkit-calc(100% - 103 * 1px);
    max-width: -moz-calc(100% - 103 * 1px);
    max-width: calc(100% - 103 * 1px)
}

.calc-w-103i {
    width: -webkit-calc(100% - 103 * 1px) !important;
    width: -moz-calc(100% - 103 * 1px) !important;
    width: calc(100% - 103 * 1px) !important
}

.calc-max-w-103i {
    max-width: -webkit-calc(100% - 103 * 1px) !important;
    max-width: -moz-calc(100% - 103 * 1px) !important;
    max-width: calc(100% - 103 * 1px) !important
}

.calc-w-104 {
    width: -webkit-calc(100% - 104 * 1px);
    width: -moz-calc(100% - 104 * 1px);
    width: calc(100% - 104 * 1px)
}

.calc-max-w-104 {
    max-width: -webkit-calc(100% - 104 * 1px);
    max-width: -moz-calc(100% - 104 * 1px);
    max-width: calc(100% - 104 * 1px)
}

.calc-w-104i {
    width: -webkit-calc(100% - 104 * 1px) !important;
    width: -moz-calc(100% - 104 * 1px) !important;
    width: calc(100% - 104 * 1px) !important
}

.calc-max-w-104i {
    max-width: -webkit-calc(100% - 104 * 1px) !important;
    max-width: -moz-calc(100% - 104 * 1px) !important;
    max-width: calc(100% - 104 * 1px) !important
}

.calc-w-105 {
    width: -webkit-calc(100% - 105 * 1px);
    width: -moz-calc(100% - 105 * 1px);
    width: calc(100% - 105 * 1px)
}

.calc-max-w-105 {
    max-width: -webkit-calc(100% - 105 * 1px);
    max-width: -moz-calc(100% - 105 * 1px);
    max-width: calc(100% - 105 * 1px)
}

.calc-w-105i {
    width: -webkit-calc(100% - 105 * 1px) !important;
    width: -moz-calc(100% - 105 * 1px) !important;
    width: calc(100% - 105 * 1px) !important
}

.calc-max-w-105i {
    max-width: -webkit-calc(100% - 105 * 1px) !important;
    max-width: -moz-calc(100% - 105 * 1px) !important;
    max-width: calc(100% - 105 * 1px) !important
}

.calc-w-106 {
    width: -webkit-calc(100% - 106 * 1px);
    width: -moz-calc(100% - 106 * 1px);
    width: calc(100% - 106 * 1px)
}

.calc-max-w-106 {
    max-width: -webkit-calc(100% - 106 * 1px);
    max-width: -moz-calc(100% - 106 * 1px);
    max-width: calc(100% - 106 * 1px)
}

.calc-w-106i {
    width: -webkit-calc(100% - 106 * 1px) !important;
    width: -moz-calc(100% - 106 * 1px) !important;
    width: calc(100% - 106 * 1px) !important
}

.calc-max-w-106i {
    max-width: -webkit-calc(100% - 106 * 1px) !important;
    max-width: -moz-calc(100% - 106 * 1px) !important;
    max-width: calc(100% - 106 * 1px) !important
}

.calc-w-107 {
    width: -webkit-calc(100% - 107 * 1px);
    width: -moz-calc(100% - 107 * 1px);
    width: calc(100% - 107 * 1px)
}

.calc-max-w-107 {
    max-width: -webkit-calc(100% - 107 * 1px);
    max-width: -moz-calc(100% - 107 * 1px);
    max-width: calc(100% - 107 * 1px)
}

.calc-w-107i {
    width: -webkit-calc(100% - 107 * 1px) !important;
    width: -moz-calc(100% - 107 * 1px) !important;
    width: calc(100% - 107 * 1px) !important
}

.calc-max-w-107i {
    max-width: -webkit-calc(100% - 107 * 1px) !important;
    max-width: -moz-calc(100% - 107 * 1px) !important;
    max-width: calc(100% - 107 * 1px) !important
}

.calc-w-108 {
    width: -webkit-calc(100% - 108 * 1px);
    width: -moz-calc(100% - 108 * 1px);
    width: calc(100% - 108 * 1px)
}

.calc-max-w-108 {
    max-width: -webkit-calc(100% - 108 * 1px);
    max-width: -moz-calc(100% - 108 * 1px);
    max-width: calc(100% - 108 * 1px)
}

.calc-w-108i {
    width: -webkit-calc(100% - 108 * 1px) !important;
    width: -moz-calc(100% - 108 * 1px) !important;
    width: calc(100% - 108 * 1px) !important
}

.calc-max-w-108i {
    max-width: -webkit-calc(100% - 108 * 1px) !important;
    max-width: -moz-calc(100% - 108 * 1px) !important;
    max-width: calc(100% - 108 * 1px) !important
}

.calc-w-109 {
    width: -webkit-calc(100% - 109 * 1px);
    width: -moz-calc(100% - 109 * 1px);
    width: calc(100% - 109 * 1px)
}

.calc-max-w-109 {
    max-width: -webkit-calc(100% - 109 * 1px);
    max-width: -moz-calc(100% - 109 * 1px);
    max-width: calc(100% - 109 * 1px)
}

.calc-w-109i {
    width: -webkit-calc(100% - 109 * 1px) !important;
    width: -moz-calc(100% - 109 * 1px) !important;
    width: calc(100% - 109 * 1px) !important
}

.calc-max-w-109i {
    max-width: -webkit-calc(100% - 109 * 1px) !important;
    max-width: -moz-calc(100% - 109 * 1px) !important;
    max-width: calc(100% - 109 * 1px) !important
}

.calc-w-110 {
    width: -webkit-calc(100% - 110 * 1px);
    width: -moz-calc(100% - 110 * 1px);
    width: calc(100% - 110 * 1px)
}

.calc-max-w-110 {
    max-width: -webkit-calc(100% - 110 * 1px);
    max-width: -moz-calc(100% - 110 * 1px);
    max-width: calc(100% - 110 * 1px)
}

.calc-w-110i {
    width: -webkit-calc(100% - 110 * 1px) !important;
    width: -moz-calc(100% - 110 * 1px) !important;
    width: calc(100% - 110 * 1px) !important
}

.calc-max-w-110i {
    max-width: -webkit-calc(100% - 110 * 1px) !important;
    max-width: -moz-calc(100% - 110 * 1px) !important;
    max-width: calc(100% - 110 * 1px) !important
}

.calc-w-111 {
    width: -webkit-calc(100% - 111 * 1px);
    width: -moz-calc(100% - 111 * 1px);
    width: calc(100% - 111 * 1px)
}

.calc-max-w-111 {
    max-width: -webkit-calc(100% - 111 * 1px);
    max-width: -moz-calc(100% - 111 * 1px);
    max-width: calc(100% - 111 * 1px)
}

.calc-w-111i {
    width: -webkit-calc(100% - 111 * 1px) !important;
    width: -moz-calc(100% - 111 * 1px) !important;
    width: calc(100% - 111 * 1px) !important
}

.calc-max-w-111i {
    max-width: -webkit-calc(100% - 111 * 1px) !important;
    max-width: -moz-calc(100% - 111 * 1px) !important;
    max-width: calc(100% - 111 * 1px) !important
}

.calc-w-112 {
    width: -webkit-calc(100% - 112 * 1px);
    width: -moz-calc(100% - 112 * 1px);
    width: calc(100% - 112 * 1px)
}

.calc-max-w-112 {
    max-width: -webkit-calc(100% - 112 * 1px);
    max-width: -moz-calc(100% - 112 * 1px);
    max-width: calc(100% - 112 * 1px)
}

.calc-w-112i {
    width: -webkit-calc(100% - 112 * 1px) !important;
    width: -moz-calc(100% - 112 * 1px) !important;
    width: calc(100% - 112 * 1px) !important
}

.calc-max-w-112i {
    max-width: -webkit-calc(100% - 112 * 1px) !important;
    max-width: -moz-calc(100% - 112 * 1px) !important;
    max-width: calc(100% - 112 * 1px) !important
}

.calc-w-113 {
    width: -webkit-calc(100% - 113 * 1px);
    width: -moz-calc(100% - 113 * 1px);
    width: calc(100% - 113 * 1px)
}

.calc-max-w-113 {
    max-width: -webkit-calc(100% - 113 * 1px);
    max-width: -moz-calc(100% - 113 * 1px);
    max-width: calc(100% - 113 * 1px)
}

.calc-w-113i {
    width: -webkit-calc(100% - 113 * 1px) !important;
    width: -moz-calc(100% - 113 * 1px) !important;
    width: calc(100% - 113 * 1px) !important
}

.calc-max-w-113i {
    max-width: -webkit-calc(100% - 113 * 1px) !important;
    max-width: -moz-calc(100% - 113 * 1px) !important;
    max-width: calc(100% - 113 * 1px) !important
}

.calc-w-114 {
    width: -webkit-calc(100% - 114 * 1px);
    width: -moz-calc(100% - 114 * 1px);
    width: calc(100% - 114 * 1px)
}

.calc-max-w-114 {
    max-width: -webkit-calc(100% - 114 * 1px);
    max-width: -moz-calc(100% - 114 * 1px);
    max-width: calc(100% - 114 * 1px)
}

.calc-w-114i {
    width: -webkit-calc(100% - 114 * 1px) !important;
    width: -moz-calc(100% - 114 * 1px) !important;
    width: calc(100% - 114 * 1px) !important
}

.calc-max-w-114i {
    max-width: -webkit-calc(100% - 114 * 1px) !important;
    max-width: -moz-calc(100% - 114 * 1px) !important;
    max-width: calc(100% - 114 * 1px) !important
}

.calc-w-115 {
    width: -webkit-calc(100% - 115 * 1px);
    width: -moz-calc(100% - 115 * 1px);
    width: calc(100% - 115 * 1px)
}

.calc-max-w-115 {
    max-width: -webkit-calc(100% - 115 * 1px);
    max-width: -moz-calc(100% - 115 * 1px);
    max-width: calc(100% - 115 * 1px)
}

.calc-w-115i {
    width: -webkit-calc(100% - 115 * 1px) !important;
    width: -moz-calc(100% - 115 * 1px) !important;
    width: calc(100% - 115 * 1px) !important
}

.calc-max-w-115i {
    max-width: -webkit-calc(100% - 115 * 1px) !important;
    max-width: -moz-calc(100% - 115 * 1px) !important;
    max-width: calc(100% - 115 * 1px) !important
}

.calc-w-116 {
    width: -webkit-calc(100% - 116 * 1px);
    width: -moz-calc(100% - 116 * 1px);
    width: calc(100% - 116 * 1px)
}

.calc-max-w-116 {
    max-width: -webkit-calc(100% - 116 * 1px);
    max-width: -moz-calc(100% - 116 * 1px);
    max-width: calc(100% - 116 * 1px)
}

.calc-w-116i {
    width: -webkit-calc(100% - 116 * 1px) !important;
    width: -moz-calc(100% - 116 * 1px) !important;
    width: calc(100% - 116 * 1px) !important
}

.calc-max-w-116i {
    max-width: -webkit-calc(100% - 116 * 1px) !important;
    max-width: -moz-calc(100% - 116 * 1px) !important;
    max-width: calc(100% - 116 * 1px) !important
}

.calc-w-117 {
    width: -webkit-calc(100% - 117 * 1px);
    width: -moz-calc(100% - 117 * 1px);
    width: calc(100% - 117 * 1px)
}

.calc-max-w-117 {
    max-width: -webkit-calc(100% - 117 * 1px);
    max-width: -moz-calc(100% - 117 * 1px);
    max-width: calc(100% - 117 * 1px)
}

.calc-w-117i {
    width: -webkit-calc(100% - 117 * 1px) !important;
    width: -moz-calc(100% - 117 * 1px) !important;
    width: calc(100% - 117 * 1px) !important
}

.calc-max-w-117i {
    max-width: -webkit-calc(100% - 117 * 1px) !important;
    max-width: -moz-calc(100% - 117 * 1px) !important;
    max-width: calc(100% - 117 * 1px) !important
}

.calc-w-118 {
    width: -webkit-calc(100% - 118 * 1px);
    width: -moz-calc(100% - 118 * 1px);
    width: calc(100% - 118 * 1px)
}

.calc-max-w-118 {
    max-width: -webkit-calc(100% - 118 * 1px);
    max-width: -moz-calc(100% - 118 * 1px);
    max-width: calc(100% - 118 * 1px)
}

.calc-w-118i {
    width: -webkit-calc(100% - 118 * 1px) !important;
    width: -moz-calc(100% - 118 * 1px) !important;
    width: calc(100% - 118 * 1px) !important
}

.calc-max-w-118i {
    max-width: -webkit-calc(100% - 118 * 1px) !important;
    max-width: -moz-calc(100% - 118 * 1px) !important;
    max-width: calc(100% - 118 * 1px) !important
}

.calc-w-119 {
    width: -webkit-calc(100% - 119 * 1px);
    width: -moz-calc(100% - 119 * 1px);
    width: calc(100% - 119 * 1px)
}

.calc-max-w-119 {
    max-width: -webkit-calc(100% - 119 * 1px);
    max-width: -moz-calc(100% - 119 * 1px);
    max-width: calc(100% - 119 * 1px)
}

.calc-w-119i {
    width: -webkit-calc(100% - 119 * 1px) !important;
    width: -moz-calc(100% - 119 * 1px) !important;
    width: calc(100% - 119 * 1px) !important
}

.calc-max-w-119i {
    max-width: -webkit-calc(100% - 119 * 1px) !important;
    max-width: -moz-calc(100% - 119 * 1px) !important;
    max-width: calc(100% - 119 * 1px) !important
}

.calc-w-120 {
    width: -webkit-calc(100% - 120 * 1px);
    width: -moz-calc(100% - 120 * 1px);
    width: calc(100% - 120 * 1px)
}

.calc-max-w-120 {
    max-width: -webkit-calc(100% - 120 * 1px);
    max-width: -moz-calc(100% - 120 * 1px);
    max-width: calc(100% - 120 * 1px)
}

.calc-w-120i {
    width: -webkit-calc(100% - 120 * 1px) !important;
    width: -moz-calc(100% - 120 * 1px) !important;
    width: calc(100% - 120 * 1px) !important
}

.calc-max-w-120i {
    max-width: -webkit-calc(100% - 120 * 1px) !important;
    max-width: -moz-calc(100% - 120 * 1px) !important;
    max-width: calc(100% - 120 * 1px) !important
}

.calc-w-121 {
    width: -webkit-calc(100% - 121 * 1px);
    width: -moz-calc(100% - 121 * 1px);
    width: calc(100% - 121 * 1px)
}

.calc-max-w-121 {
    max-width: -webkit-calc(100% - 121 * 1px);
    max-width: -moz-calc(100% - 121 * 1px);
    max-width: calc(100% - 121 * 1px)
}

.calc-w-121i {
    width: -webkit-calc(100% - 121 * 1px) !important;
    width: -moz-calc(100% - 121 * 1px) !important;
    width: calc(100% - 121 * 1px) !important
}

.calc-max-w-121i {
    max-width: -webkit-calc(100% - 121 * 1px) !important;
    max-width: -moz-calc(100% - 121 * 1px) !important;
    max-width: calc(100% - 121 * 1px) !important
}

.calc-w-122 {
    width: -webkit-calc(100% - 122 * 1px);
    width: -moz-calc(100% - 122 * 1px);
    width: calc(100% - 122 * 1px)
}

.calc-max-w-122 {
    max-width: -webkit-calc(100% - 122 * 1px);
    max-width: -moz-calc(100% - 122 * 1px);
    max-width: calc(100% - 122 * 1px)
}

.calc-w-122i {
    width: -webkit-calc(100% - 122 * 1px) !important;
    width: -moz-calc(100% - 122 * 1px) !important;
    width: calc(100% - 122 * 1px) !important
}

.calc-max-w-122i {
    max-width: -webkit-calc(100% - 122 * 1px) !important;
    max-width: -moz-calc(100% - 122 * 1px) !important;
    max-width: calc(100% - 122 * 1px) !important
}

.calc-w-123 {
    width: -webkit-calc(100% - 123 * 1px);
    width: -moz-calc(100% - 123 * 1px);
    width: calc(100% - 123 * 1px)
}

.calc-max-w-123 {
    max-width: -webkit-calc(100% - 123 * 1px);
    max-width: -moz-calc(100% - 123 * 1px);
    max-width: calc(100% - 123 * 1px)
}

.calc-w-123i {
    width: -webkit-calc(100% - 123 * 1px) !important;
    width: -moz-calc(100% - 123 * 1px) !important;
    width: calc(100% - 123 * 1px) !important
}

.calc-max-w-123i {
    max-width: -webkit-calc(100% - 123 * 1px) !important;
    max-width: -moz-calc(100% - 123 * 1px) !important;
    max-width: calc(100% - 123 * 1px) !important
}

.calc-w-124 {
    width: -webkit-calc(100% - 124 * 1px);
    width: -moz-calc(100% - 124 * 1px);
    width: calc(100% - 124 * 1px)
}

.calc-max-w-124 {
    max-width: -webkit-calc(100% - 124 * 1px);
    max-width: -moz-calc(100% - 124 * 1px);
    max-width: calc(100% - 124 * 1px)
}

.calc-w-124i {
    width: -webkit-calc(100% - 124 * 1px) !important;
    width: -moz-calc(100% - 124 * 1px) !important;
    width: calc(100% - 124 * 1px) !important
}

.calc-max-w-124i {
    max-width: -webkit-calc(100% - 124 * 1px) !important;
    max-width: -moz-calc(100% - 124 * 1px) !important;
    max-width: calc(100% - 124 * 1px) !important
}

.calc-w-125 {
    width: -webkit-calc(100% - 125 * 1px);
    width: -moz-calc(100% - 125 * 1px);
    width: calc(100% - 125 * 1px)
}

.calc-max-w-125 {
    max-width: -webkit-calc(100% - 125 * 1px);
    max-width: -moz-calc(100% - 125 * 1px);
    max-width: calc(100% - 125 * 1px)
}

.calc-w-125i {
    width: -webkit-calc(100% - 125 * 1px) !important;
    width: -moz-calc(100% - 125 * 1px) !important;
    width: calc(100% - 125 * 1px) !important
}

.calc-max-w-125i {
    max-width: -webkit-calc(100% - 125 * 1px) !important;
    max-width: -moz-calc(100% - 125 * 1px) !important;
    max-width: calc(100% - 125 * 1px) !important
}

.calc-w-126 {
    width: -webkit-calc(100% - 126 * 1px);
    width: -moz-calc(100% - 126 * 1px);
    width: calc(100% - 126 * 1px)
}

.calc-max-w-126 {
    max-width: -webkit-calc(100% - 126 * 1px);
    max-width: -moz-calc(100% - 126 * 1px);
    max-width: calc(100% - 126 * 1px)
}

.calc-w-126i {
    width: -webkit-calc(100% - 126 * 1px) !important;
    width: -moz-calc(100% - 126 * 1px) !important;
    width: calc(100% - 126 * 1px) !important
}

.calc-max-w-126i {
    max-width: -webkit-calc(100% - 126 * 1px) !important;
    max-width: -moz-calc(100% - 126 * 1px) !important;
    max-width: calc(100% - 126 * 1px) !important
}

.calc-w-127 {
    width: -webkit-calc(100% - 127 * 1px);
    width: -moz-calc(100% - 127 * 1px);
    width: calc(100% - 127 * 1px)
}

.calc-max-w-127 {
    max-width: -webkit-calc(100% - 127 * 1px);
    max-width: -moz-calc(100% - 127 * 1px);
    max-width: calc(100% - 127 * 1px)
}

.calc-w-127i {
    width: -webkit-calc(100% - 127 * 1px) !important;
    width: -moz-calc(100% - 127 * 1px) !important;
    width: calc(100% - 127 * 1px) !important
}

.calc-max-w-127i {
    max-width: -webkit-calc(100% - 127 * 1px) !important;
    max-width: -moz-calc(100% - 127 * 1px) !important;
    max-width: calc(100% - 127 * 1px) !important
}

.calc-w-128 {
    width: -webkit-calc(100% - 128 * 1px);
    width: -moz-calc(100% - 128 * 1px);
    width: calc(100% - 128 * 1px)
}

.calc-max-w-128 {
    max-width: -webkit-calc(100% - 128 * 1px);
    max-width: -moz-calc(100% - 128 * 1px);
    max-width: calc(100% - 128 * 1px)
}

.calc-w-128i {
    width: -webkit-calc(100% - 128 * 1px) !important;
    width: -moz-calc(100% - 128 * 1px) !important;
    width: calc(100% - 128 * 1px) !important
}

.calc-max-w-128i {
    max-width: -webkit-calc(100% - 128 * 1px) !important;
    max-width: -moz-calc(100% - 128 * 1px) !important;
    max-width: calc(100% - 128 * 1px) !important
}

.calc-w-129 {
    width: -webkit-calc(100% - 129 * 1px);
    width: -moz-calc(100% - 129 * 1px);
    width: calc(100% - 129 * 1px)
}

.calc-max-w-129 {
    max-width: -webkit-calc(100% - 129 * 1px);
    max-width: -moz-calc(100% - 129 * 1px);
    max-width: calc(100% - 129 * 1px)
}

.calc-w-129i {
    width: -webkit-calc(100% - 129 * 1px) !important;
    width: -moz-calc(100% - 129 * 1px) !important;
    width: calc(100% - 129 * 1px) !important
}

.calc-max-w-129i {
    max-width: -webkit-calc(100% - 129 * 1px) !important;
    max-width: -moz-calc(100% - 129 * 1px) !important;
    max-width: calc(100% - 129 * 1px) !important
}

.calc-w-130 {
    width: -webkit-calc(100% - 130 * 1px);
    width: -moz-calc(100% - 130 * 1px);
    width: calc(100% - 130 * 1px)
}

.calc-max-w-130 {
    max-width: -webkit-calc(100% - 130 * 1px);
    max-width: -moz-calc(100% - 130 * 1px);
    max-width: calc(100% - 130 * 1px)
}

.calc-w-130i {
    width: -webkit-calc(100% - 130 * 1px) !important;
    width: -moz-calc(100% - 130 * 1px) !important;
    width: calc(100% - 130 * 1px) !important
}

.calc-max-w-130i {
    max-width: -webkit-calc(100% - 130 * 1px) !important;
    max-width: -moz-calc(100% - 130 * 1px) !important;
    max-width: calc(100% - 130 * 1px) !important
}

.calc-w-131 {
    width: -webkit-calc(100% - 131 * 1px);
    width: -moz-calc(100% - 131 * 1px);
    width: calc(100% - 131 * 1px)
}

.calc-max-w-131 {
    max-width: -webkit-calc(100% - 131 * 1px);
    max-width: -moz-calc(100% - 131 * 1px);
    max-width: calc(100% - 131 * 1px)
}

.calc-w-131i {
    width: -webkit-calc(100% - 131 * 1px) !important;
    width: -moz-calc(100% - 131 * 1px) !important;
    width: calc(100% - 131 * 1px) !important
}

.calc-max-w-131i {
    max-width: -webkit-calc(100% - 131 * 1px) !important;
    max-width: -moz-calc(100% - 131 * 1px) !important;
    max-width: calc(100% - 131 * 1px) !important
}

.calc-w-132 {
    width: -webkit-calc(100% - 132 * 1px);
    width: -moz-calc(100% - 132 * 1px);
    width: calc(100% - 132 * 1px)
}

.calc-max-w-132 {
    max-width: -webkit-calc(100% - 132 * 1px);
    max-width: -moz-calc(100% - 132 * 1px);
    max-width: calc(100% - 132 * 1px)
}

.calc-w-132i {
    width: -webkit-calc(100% - 132 * 1px) !important;
    width: -moz-calc(100% - 132 * 1px) !important;
    width: calc(100% - 132 * 1px) !important
}

.calc-max-w-132i {
    max-width: -webkit-calc(100% - 132 * 1px) !important;
    max-width: -moz-calc(100% - 132 * 1px) !important;
    max-width: calc(100% - 132 * 1px) !important
}

.calc-w-133 {
    width: -webkit-calc(100% - 133 * 1px);
    width: -moz-calc(100% - 133 * 1px);
    width: calc(100% - 133 * 1px)
}

.calc-max-w-133 {
    max-width: -webkit-calc(100% - 133 * 1px);
    max-width: -moz-calc(100% - 133 * 1px);
    max-width: calc(100% - 133 * 1px)
}

.calc-w-133i {
    width: -webkit-calc(100% - 133 * 1px) !important;
    width: -moz-calc(100% - 133 * 1px) !important;
    width: calc(100% - 133 * 1px) !important
}

.calc-max-w-133i {
    max-width: -webkit-calc(100% - 133 * 1px) !important;
    max-width: -moz-calc(100% - 133 * 1px) !important;
    max-width: calc(100% - 133 * 1px) !important
}

.calc-w-134 {
    width: -webkit-calc(100% - 134 * 1px);
    width: -moz-calc(100% - 134 * 1px);
    width: calc(100% - 134 * 1px)
}

.calc-max-w-134 {
    max-width: -webkit-calc(100% - 134 * 1px);
    max-width: -moz-calc(100% - 134 * 1px);
    max-width: calc(100% - 134 * 1px)
}

.calc-w-134i {
    width: -webkit-calc(100% - 134 * 1px) !important;
    width: -moz-calc(100% - 134 * 1px) !important;
    width: calc(100% - 134 * 1px) !important
}

.calc-max-w-134i {
    max-width: -webkit-calc(100% - 134 * 1px) !important;
    max-width: -moz-calc(100% - 134 * 1px) !important;
    max-width: calc(100% - 134 * 1px) !important
}

.calc-w-135 {
    width: -webkit-calc(100% - 135 * 1px);
    width: -moz-calc(100% - 135 * 1px);
    width: calc(100% - 135 * 1px)
}

.calc-max-w-135 {
    max-width: -webkit-calc(100% - 135 * 1px);
    max-width: -moz-calc(100% - 135 * 1px);
    max-width: calc(100% - 135 * 1px)
}

.calc-w-135i {
    width: -webkit-calc(100% - 135 * 1px) !important;
    width: -moz-calc(100% - 135 * 1px) !important;
    width: calc(100% - 135 * 1px) !important
}

.calc-max-w-135i {
    max-width: -webkit-calc(100% - 135 * 1px) !important;
    max-width: -moz-calc(100% - 135 * 1px) !important;
    max-width: calc(100% - 135 * 1px) !important
}

.calc-w-136 {
    width: -webkit-calc(100% - 136 * 1px);
    width: -moz-calc(100% - 136 * 1px);
    width: calc(100% - 136 * 1px)
}

.calc-max-w-136 {
    max-width: -webkit-calc(100% - 136 * 1px);
    max-width: -moz-calc(100% - 136 * 1px);
    max-width: calc(100% - 136 * 1px)
}

.calc-w-136i {
    width: -webkit-calc(100% - 136 * 1px) !important;
    width: -moz-calc(100% - 136 * 1px) !important;
    width: calc(100% - 136 * 1px) !important
}

.calc-max-w-136i {
    max-width: -webkit-calc(100% - 136 * 1px) !important;
    max-width: -moz-calc(100% - 136 * 1px) !important;
    max-width: calc(100% - 136 * 1px) !important
}

.calc-w-137 {
    width: -webkit-calc(100% - 137 * 1px);
    width: -moz-calc(100% - 137 * 1px);
    width: calc(100% - 137 * 1px)
}

.calc-max-w-137 {
    max-width: -webkit-calc(100% - 137 * 1px);
    max-width: -moz-calc(100% - 137 * 1px);
    max-width: calc(100% - 137 * 1px)
}

.calc-w-137i {
    width: -webkit-calc(100% - 137 * 1px) !important;
    width: -moz-calc(100% - 137 * 1px) !important;
    width: calc(100% - 137 * 1px) !important
}

.calc-max-w-137i {
    max-width: -webkit-calc(100% - 137 * 1px) !important;
    max-width: -moz-calc(100% - 137 * 1px) !important;
    max-width: calc(100% - 137 * 1px) !important
}

.calc-w-138 {
    width: -webkit-calc(100% - 138 * 1px);
    width: -moz-calc(100% - 138 * 1px);
    width: calc(100% - 138 * 1px)
}

.calc-max-w-138 {
    max-width: -webkit-calc(100% - 138 * 1px);
    max-width: -moz-calc(100% - 138 * 1px);
    max-width: calc(100% - 138 * 1px)
}

.calc-w-138i {
    width: -webkit-calc(100% - 138 * 1px) !important;
    width: -moz-calc(100% - 138 * 1px) !important;
    width: calc(100% - 138 * 1px) !important
}

.calc-max-w-138i {
    max-width: -webkit-calc(100% - 138 * 1px) !important;
    max-width: -moz-calc(100% - 138 * 1px) !important;
    max-width: calc(100% - 138 * 1px) !important
}

.calc-w-139 {
    width: -webkit-calc(100% - 139 * 1px);
    width: -moz-calc(100% - 139 * 1px);
    width: calc(100% - 139 * 1px)
}

.calc-max-w-139 {
    max-width: -webkit-calc(100% - 139 * 1px);
    max-width: -moz-calc(100% - 139 * 1px);
    max-width: calc(100% - 139 * 1px)
}

.calc-w-139i {
    width: -webkit-calc(100% - 139 * 1px) !important;
    width: -moz-calc(100% - 139 * 1px) !important;
    width: calc(100% - 139 * 1px) !important
}

.calc-max-w-139i {
    max-width: -webkit-calc(100% - 139 * 1px) !important;
    max-width: -moz-calc(100% - 139 * 1px) !important;
    max-width: calc(100% - 139 * 1px) !important
}

.calc-w-140 {
    width: -webkit-calc(100% - 140 * 1px);
    width: -moz-calc(100% - 140 * 1px);
    width: calc(100% - 140 * 1px)
}

.calc-max-w-140 {
    max-width: -webkit-calc(100% - 140 * 1px);
    max-width: -moz-calc(100% - 140 * 1px);
    max-width: calc(100% - 140 * 1px)
}

.calc-w-140i {
    width: -webkit-calc(100% - 140 * 1px) !important;
    width: -moz-calc(100% - 140 * 1px) !important;
    width: calc(100% - 140 * 1px) !important
}

.calc-max-w-140i {
    max-width: -webkit-calc(100% - 140 * 1px) !important;
    max-width: -moz-calc(100% - 140 * 1px) !important;
    max-width: calc(100% - 140 * 1px) !important
}

.calc-w-141 {
    width: -webkit-calc(100% - 141 * 1px);
    width: -moz-calc(100% - 141 * 1px);
    width: calc(100% - 141 * 1px)
}

.calc-max-w-141 {
    max-width: -webkit-calc(100% - 141 * 1px);
    max-width: -moz-calc(100% - 141 * 1px);
    max-width: calc(100% - 141 * 1px)
}

.calc-w-141i {
    width: -webkit-calc(100% - 141 * 1px) !important;
    width: -moz-calc(100% - 141 * 1px) !important;
    width: calc(100% - 141 * 1px) !important
}

.calc-max-w-141i {
    max-width: -webkit-calc(100% - 141 * 1px) !important;
    max-width: -moz-calc(100% - 141 * 1px) !important;
    max-width: calc(100% - 141 * 1px) !important
}

.calc-w-142 {
    width: -webkit-calc(100% - 142 * 1px);
    width: -moz-calc(100% - 142 * 1px);
    width: calc(100% - 142 * 1px)
}

.calc-max-w-142 {
    max-width: -webkit-calc(100% - 142 * 1px);
    max-width: -moz-calc(100% - 142 * 1px);
    max-width: calc(100% - 142 * 1px)
}

.calc-w-142i {
    width: -webkit-calc(100% - 142 * 1px) !important;
    width: -moz-calc(100% - 142 * 1px) !important;
    width: calc(100% - 142 * 1px) !important
}

.calc-max-w-142i {
    max-width: -webkit-calc(100% - 142 * 1px) !important;
    max-width: -moz-calc(100% - 142 * 1px) !important;
    max-width: calc(100% - 142 * 1px) !important
}

.calc-w-143 {
    width: -webkit-calc(100% - 143 * 1px);
    width: -moz-calc(100% - 143 * 1px);
    width: calc(100% - 143 * 1px)
}

.calc-max-w-143 {
    max-width: -webkit-calc(100% - 143 * 1px);
    max-width: -moz-calc(100% - 143 * 1px);
    max-width: calc(100% - 143 * 1px)
}

.calc-w-143i {
    width: -webkit-calc(100% - 143 * 1px) !important;
    width: -moz-calc(100% - 143 * 1px) !important;
    width: calc(100% - 143 * 1px) !important
}

.calc-max-w-143i {
    max-width: -webkit-calc(100% - 143 * 1px) !important;
    max-width: -moz-calc(100% - 143 * 1px) !important;
    max-width: calc(100% - 143 * 1px) !important
}

.calc-w-144 {
    width: -webkit-calc(100% - 144 * 1px);
    width: -moz-calc(100% - 144 * 1px);
    width: calc(100% - 144 * 1px)
}

.calc-max-w-144 {
    max-width: -webkit-calc(100% - 144 * 1px);
    max-width: -moz-calc(100% - 144 * 1px);
    max-width: calc(100% - 144 * 1px)
}

.calc-w-144i {
    width: -webkit-calc(100% - 144 * 1px) !important;
    width: -moz-calc(100% - 144 * 1px) !important;
    width: calc(100% - 144 * 1px) !important
}

.calc-max-w-144i {
    max-width: -webkit-calc(100% - 144 * 1px) !important;
    max-width: -moz-calc(100% - 144 * 1px) !important;
    max-width: calc(100% - 144 * 1px) !important
}

.calc-w-145 {
    width: -webkit-calc(100% - 145 * 1px);
    width: -moz-calc(100% - 145 * 1px);
    width: calc(100% - 145 * 1px)
}

.calc-max-w-145 {
    max-width: -webkit-calc(100% - 145 * 1px);
    max-width: -moz-calc(100% - 145 * 1px);
    max-width: calc(100% - 145 * 1px)
}

.calc-w-145i {
    width: -webkit-calc(100% - 145 * 1px) !important;
    width: -moz-calc(100% - 145 * 1px) !important;
    width: calc(100% - 145 * 1px) !important
}

.calc-max-w-145i {
    max-width: -webkit-calc(100% - 145 * 1px) !important;
    max-width: -moz-calc(100% - 145 * 1px) !important;
    max-width: calc(100% - 145 * 1px) !important
}

.calc-w-146 {
    width: -webkit-calc(100% - 146 * 1px);
    width: -moz-calc(100% - 146 * 1px);
    width: calc(100% - 146 * 1px)
}

.calc-max-w-146 {
    max-width: -webkit-calc(100% - 146 * 1px);
    max-width: -moz-calc(100% - 146 * 1px);
    max-width: calc(100% - 146 * 1px)
}

.calc-w-146i {
    width: -webkit-calc(100% - 146 * 1px) !important;
    width: -moz-calc(100% - 146 * 1px) !important;
    width: calc(100% - 146 * 1px) !important
}

.calc-max-w-146i {
    max-width: -webkit-calc(100% - 146 * 1px) !important;
    max-width: -moz-calc(100% - 146 * 1px) !important;
    max-width: calc(100% - 146 * 1px) !important
}

.calc-w-147 {
    width: -webkit-calc(100% - 147 * 1px);
    width: -moz-calc(100% - 147 * 1px);
    width: calc(100% - 147 * 1px)
}

.calc-max-w-147 {
    max-width: -webkit-calc(100% - 147 * 1px);
    max-width: -moz-calc(100% - 147 * 1px);
    max-width: calc(100% - 147 * 1px)
}

.calc-w-147i {
    width: -webkit-calc(100% - 147 * 1px) !important;
    width: -moz-calc(100% - 147 * 1px) !important;
    width: calc(100% - 147 * 1px) !important
}

.calc-max-w-147i {
    max-width: -webkit-calc(100% - 147 * 1px) !important;
    max-width: -moz-calc(100% - 147 * 1px) !important;
    max-width: calc(100% - 147 * 1px) !important
}

.calc-w-148 {
    width: -webkit-calc(100% - 148 * 1px);
    width: -moz-calc(100% - 148 * 1px);
    width: calc(100% - 148 * 1px)
}

.calc-max-w-148 {
    max-width: -webkit-calc(100% - 148 * 1px);
    max-width: -moz-calc(100% - 148 * 1px);
    max-width: calc(100% - 148 * 1px)
}

.calc-w-148i {
    width: -webkit-calc(100% - 148 * 1px) !important;
    width: -moz-calc(100% - 148 * 1px) !important;
    width: calc(100% - 148 * 1px) !important
}

.calc-max-w-148i {
    max-width: -webkit-calc(100% - 148 * 1px) !important;
    max-width: -moz-calc(100% - 148 * 1px) !important;
    max-width: calc(100% - 148 * 1px) !important
}

.calc-w-149 {
    width: -webkit-calc(100% - 149 * 1px);
    width: -moz-calc(100% - 149 * 1px);
    width: calc(100% - 149 * 1px)
}

.calc-max-w-149 {
    max-width: -webkit-calc(100% - 149 * 1px);
    max-width: -moz-calc(100% - 149 * 1px);
    max-width: calc(100% - 149 * 1px)
}

.calc-w-149i {
    width: -webkit-calc(100% - 149 * 1px) !important;
    width: -moz-calc(100% - 149 * 1px) !important;
    width: calc(100% - 149 * 1px) !important
}

.calc-max-w-149i {
    max-width: -webkit-calc(100% - 149 * 1px) !important;
    max-width: -moz-calc(100% - 149 * 1px) !important;
    max-width: calc(100% - 149 * 1px) !important
}

.calc-w-150 {
    width: -webkit-calc(100% - 150 * 1px);
    width: -moz-calc(100% - 150 * 1px);
    width: calc(100% - 150 * 1px)
}

.calc-max-w-150 {
    max-width: -webkit-calc(100% - 150 * 1px);
    max-width: -moz-calc(100% - 150 * 1px);
    max-width: calc(100% - 150 * 1px)
}

.calc-w-150i {
    width: -webkit-calc(100% - 150 * 1px) !important;
    width: -moz-calc(100% - 150 * 1px) !important;
    width: calc(100% - 150 * 1px) !important
}

.calc-max-w-150i {
    max-width: -webkit-calc(100% - 150 * 1px) !important;
    max-width: -moz-calc(100% - 150 * 1px) !important;
    max-width: calc(100% - 150 * 1px) !important
}

.calc-w-151 {
    width: -webkit-calc(100% - 151 * 1px);
    width: -moz-calc(100% - 151 * 1px);
    width: calc(100% - 151 * 1px)
}

.calc-max-w-151 {
    max-width: -webkit-calc(100% - 151 * 1px);
    max-width: -moz-calc(100% - 151 * 1px);
    max-width: calc(100% - 151 * 1px)
}

.calc-w-151i {
    width: -webkit-calc(100% - 151 * 1px) !important;
    width: -moz-calc(100% - 151 * 1px) !important;
    width: calc(100% - 151 * 1px) !important
}

.calc-max-w-151i {
    max-width: -webkit-calc(100% - 151 * 1px) !important;
    max-width: -moz-calc(100% - 151 * 1px) !important;
    max-width: calc(100% - 151 * 1px) !important
}

.calc-w-152 {
    width: -webkit-calc(100% - 152 * 1px);
    width: -moz-calc(100% - 152 * 1px);
    width: calc(100% - 152 * 1px)
}

.calc-max-w-152 {
    max-width: -webkit-calc(100% - 152 * 1px);
    max-width: -moz-calc(100% - 152 * 1px);
    max-width: calc(100% - 152 * 1px)
}

.calc-w-152i {
    width: -webkit-calc(100% - 152 * 1px) !important;
    width: -moz-calc(100% - 152 * 1px) !important;
    width: calc(100% - 152 * 1px) !important
}

.calc-max-w-152i {
    max-width: -webkit-calc(100% - 152 * 1px) !important;
    max-width: -moz-calc(100% - 152 * 1px) !important;
    max-width: calc(100% - 152 * 1px) !important
}

.calc-w-153 {
    width: -webkit-calc(100% - 153 * 1px);
    width: -moz-calc(100% - 153 * 1px);
    width: calc(100% - 153 * 1px)
}

.calc-max-w-153 {
    max-width: -webkit-calc(100% - 153 * 1px);
    max-width: -moz-calc(100% - 153 * 1px);
    max-width: calc(100% - 153 * 1px)
}

.calc-w-153i {
    width: -webkit-calc(100% - 153 * 1px) !important;
    width: -moz-calc(100% - 153 * 1px) !important;
    width: calc(100% - 153 * 1px) !important
}

.calc-max-w-153i {
    max-width: -webkit-calc(100% - 153 * 1px) !important;
    max-width: -moz-calc(100% - 153 * 1px) !important;
    max-width: calc(100% - 153 * 1px) !important
}

.calc-w-154 {
    width: -webkit-calc(100% - 154 * 1px);
    width: -moz-calc(100% - 154 * 1px);
    width: calc(100% - 154 * 1px)
}

.calc-max-w-154 {
    max-width: -webkit-calc(100% - 154 * 1px);
    max-width: -moz-calc(100% - 154 * 1px);
    max-width: calc(100% - 154 * 1px)
}

.calc-w-154i {
    width: -webkit-calc(100% - 154 * 1px) !important;
    width: -moz-calc(100% - 154 * 1px) !important;
    width: calc(100% - 154 * 1px) !important
}

.calc-max-w-154i {
    max-width: -webkit-calc(100% - 154 * 1px) !important;
    max-width: -moz-calc(100% - 154 * 1px) !important;
    max-width: calc(100% - 154 * 1px) !important
}

.calc-w-155 {
    width: -webkit-calc(100% - 155 * 1px);
    width: -moz-calc(100% - 155 * 1px);
    width: calc(100% - 155 * 1px)
}

.calc-max-w-155 {
    max-width: -webkit-calc(100% - 155 * 1px);
    max-width: -moz-calc(100% - 155 * 1px);
    max-width: calc(100% - 155 * 1px)
}

.calc-w-155i {
    width: -webkit-calc(100% - 155 * 1px) !important;
    width: -moz-calc(100% - 155 * 1px) !important;
    width: calc(100% - 155 * 1px) !important
}

.calc-max-w-155i {
    max-width: -webkit-calc(100% - 155 * 1px) !important;
    max-width: -moz-calc(100% - 155 * 1px) !important;
    max-width: calc(100% - 155 * 1px) !important
}

.calc-w-156 {
    width: -webkit-calc(100% - 156 * 1px);
    width: -moz-calc(100% - 156 * 1px);
    width: calc(100% - 156 * 1px)
}

.calc-max-w-156 {
    max-width: -webkit-calc(100% - 156 * 1px);
    max-width: -moz-calc(100% - 156 * 1px);
    max-width: calc(100% - 156 * 1px)
}

.calc-w-156i {
    width: -webkit-calc(100% - 156 * 1px) !important;
    width: -moz-calc(100% - 156 * 1px) !important;
    width: calc(100% - 156 * 1px) !important
}

.calc-max-w-156i {
    max-width: -webkit-calc(100% - 156 * 1px) !important;
    max-width: -moz-calc(100% - 156 * 1px) !important;
    max-width: calc(100% - 156 * 1px) !important
}

.calc-w-157 {
    width: -webkit-calc(100% - 157 * 1px);
    width: -moz-calc(100% - 157 * 1px);
    width: calc(100% - 157 * 1px)
}

.calc-max-w-157 {
    max-width: -webkit-calc(100% - 157 * 1px);
    max-width: -moz-calc(100% - 157 * 1px);
    max-width: calc(100% - 157 * 1px)
}

.calc-w-157i {
    width: -webkit-calc(100% - 157 * 1px) !important;
    width: -moz-calc(100% - 157 * 1px) !important;
    width: calc(100% - 157 * 1px) !important
}

.calc-max-w-157i {
    max-width: -webkit-calc(100% - 157 * 1px) !important;
    max-width: -moz-calc(100% - 157 * 1px) !important;
    max-width: calc(100% - 157 * 1px) !important
}

.calc-w-158 {
    width: -webkit-calc(100% - 158 * 1px);
    width: -moz-calc(100% - 158 * 1px);
    width: calc(100% - 158 * 1px)
}

.calc-max-w-158 {
    max-width: -webkit-calc(100% - 158 * 1px);
    max-width: -moz-calc(100% - 158 * 1px);
    max-width: calc(100% - 158 * 1px)
}

.calc-w-158i {
    width: -webkit-calc(100% - 158 * 1px) !important;
    width: -moz-calc(100% - 158 * 1px) !important;
    width: calc(100% - 158 * 1px) !important
}

.calc-max-w-158i {
    max-width: -webkit-calc(100% - 158 * 1px) !important;
    max-width: -moz-calc(100% - 158 * 1px) !important;
    max-width: calc(100% - 158 * 1px) !important
}

.calc-w-159 {
    width: -webkit-calc(100% - 159 * 1px);
    width: -moz-calc(100% - 159 * 1px);
    width: calc(100% - 159 * 1px)
}

.calc-max-w-159 {
    max-width: -webkit-calc(100% - 159 * 1px);
    max-width: -moz-calc(100% - 159 * 1px);
    max-width: calc(100% - 159 * 1px)
}

.calc-w-159i {
    width: -webkit-calc(100% - 159 * 1px) !important;
    width: -moz-calc(100% - 159 * 1px) !important;
    width: calc(100% - 159 * 1px) !important
}

.calc-max-w-159i {
    max-width: -webkit-calc(100% - 159 * 1px) !important;
    max-width: -moz-calc(100% - 159 * 1px) !important;
    max-width: calc(100% - 159 * 1px) !important
}

.calc-w-160 {
    width: -webkit-calc(100% - 160 * 1px);
    width: -moz-calc(100% - 160 * 1px);
    width: calc(100% - 160 * 1px)
}

.calc-max-w-160 {
    max-width: -webkit-calc(100% - 160 * 1px);
    max-width: -moz-calc(100% - 160 * 1px);
    max-width: calc(100% - 160 * 1px)
}

.calc-w-160i {
    width: -webkit-calc(100% - 160 * 1px) !important;
    width: -moz-calc(100% - 160 * 1px) !important;
    width: calc(100% - 160 * 1px) !important
}

.calc-max-w-160i {
    max-width: -webkit-calc(100% - 160 * 1px) !important;
    max-width: -moz-calc(100% - 160 * 1px) !important;
    max-width: calc(100% - 160 * 1px) !important
}

.calc-w-161 {
    width: -webkit-calc(100% - 161 * 1px);
    width: -moz-calc(100% - 161 * 1px);
    width: calc(100% - 161 * 1px)
}

.calc-max-w-161 {
    max-width: -webkit-calc(100% - 161 * 1px);
    max-width: -moz-calc(100% - 161 * 1px);
    max-width: calc(100% - 161 * 1px)
}

.calc-w-161i {
    width: -webkit-calc(100% - 161 * 1px) !important;
    width: -moz-calc(100% - 161 * 1px) !important;
    width: calc(100% - 161 * 1px) !important
}

.calc-max-w-161i {
    max-width: -webkit-calc(100% - 161 * 1px) !important;
    max-width: -moz-calc(100% - 161 * 1px) !important;
    max-width: calc(100% - 161 * 1px) !important
}

.calc-w-162 {
    width: -webkit-calc(100% - 162 * 1px);
    width: -moz-calc(100% - 162 * 1px);
    width: calc(100% - 162 * 1px)
}

.calc-max-w-162 {
    max-width: -webkit-calc(100% - 162 * 1px);
    max-width: -moz-calc(100% - 162 * 1px);
    max-width: calc(100% - 162 * 1px)
}

.calc-w-162i {
    width: -webkit-calc(100% - 162 * 1px) !important;
    width: -moz-calc(100% - 162 * 1px) !important;
    width: calc(100% - 162 * 1px) !important
}

.calc-max-w-162i {
    max-width: -webkit-calc(100% - 162 * 1px) !important;
    max-width: -moz-calc(100% - 162 * 1px) !important;
    max-width: calc(100% - 162 * 1px) !important
}

.calc-w-163 {
    width: -webkit-calc(100% - 163 * 1px);
    width: -moz-calc(100% - 163 * 1px);
    width: calc(100% - 163 * 1px)
}

.calc-max-w-163 {
    max-width: -webkit-calc(100% - 163 * 1px);
    max-width: -moz-calc(100% - 163 * 1px);
    max-width: calc(100% - 163 * 1px)
}

.calc-w-163i {
    width: -webkit-calc(100% - 163 * 1px) !important;
    width: -moz-calc(100% - 163 * 1px) !important;
    width: calc(100% - 163 * 1px) !important
}

.calc-max-w-163i {
    max-width: -webkit-calc(100% - 163 * 1px) !important;
    max-width: -moz-calc(100% - 163 * 1px) !important;
    max-width: calc(100% - 163 * 1px) !important
}

.calc-w-164 {
    width: -webkit-calc(100% - 164 * 1px);
    width: -moz-calc(100% - 164 * 1px);
    width: calc(100% - 164 * 1px)
}

.calc-max-w-164 {
    max-width: -webkit-calc(100% - 164 * 1px);
    max-width: -moz-calc(100% - 164 * 1px);
    max-width: calc(100% - 164 * 1px)
}

.calc-w-164i {
    width: -webkit-calc(100% - 164 * 1px) !important;
    width: -moz-calc(100% - 164 * 1px) !important;
    width: calc(100% - 164 * 1px) !important
}

.calc-max-w-164i {
    max-width: -webkit-calc(100% - 164 * 1px) !important;
    max-width: -moz-calc(100% - 164 * 1px) !important;
    max-width: calc(100% - 164 * 1px) !important
}

.calc-w-165 {
    width: -webkit-calc(100% - 165 * 1px);
    width: -moz-calc(100% - 165 * 1px);
    width: calc(100% - 165 * 1px)
}

.calc-max-w-165 {
    max-width: -webkit-calc(100% - 165 * 1px);
    max-width: -moz-calc(100% - 165 * 1px);
    max-width: calc(100% - 165 * 1px)
}

.calc-w-165i {
    width: -webkit-calc(100% - 165 * 1px) !important;
    width: -moz-calc(100% - 165 * 1px) !important;
    width: calc(100% - 165 * 1px) !important
}

.calc-max-w-165i {
    max-width: -webkit-calc(100% - 165 * 1px) !important;
    max-width: -moz-calc(100% - 165 * 1px) !important;
    max-width: calc(100% - 165 * 1px) !important
}

.calc-w-166 {
    width: -webkit-calc(100% - 166 * 1px);
    width: -moz-calc(100% - 166 * 1px);
    width: calc(100% - 166 * 1px)
}

.calc-max-w-166 {
    max-width: -webkit-calc(100% - 166 * 1px);
    max-width: -moz-calc(100% - 166 * 1px);
    max-width: calc(100% - 166 * 1px)
}

.calc-w-166i {
    width: -webkit-calc(100% - 166 * 1px) !important;
    width: -moz-calc(100% - 166 * 1px) !important;
    width: calc(100% - 166 * 1px) !important
}

.calc-max-w-166i {
    max-width: -webkit-calc(100% - 166 * 1px) !important;
    max-width: -moz-calc(100% - 166 * 1px) !important;
    max-width: calc(100% - 166 * 1px) !important
}

.calc-w-167 {
    width: -webkit-calc(100% - 167 * 1px);
    width: -moz-calc(100% - 167 * 1px);
    width: calc(100% - 167 * 1px)
}

.calc-max-w-167 {
    max-width: -webkit-calc(100% - 167 * 1px);
    max-width: -moz-calc(100% - 167 * 1px);
    max-width: calc(100% - 167 * 1px)
}

.calc-w-167i {
    width: -webkit-calc(100% - 167 * 1px) !important;
    width: -moz-calc(100% - 167 * 1px) !important;
    width: calc(100% - 167 * 1px) !important
}

.calc-max-w-167i {
    max-width: -webkit-calc(100% - 167 * 1px) !important;
    max-width: -moz-calc(100% - 167 * 1px) !important;
    max-width: calc(100% - 167 * 1px) !important
}

.calc-w-168 {
    width: -webkit-calc(100% - 168 * 1px);
    width: -moz-calc(100% - 168 * 1px);
    width: calc(100% - 168 * 1px)
}

.calc-max-w-168 {
    max-width: -webkit-calc(100% - 168 * 1px);
    max-width: -moz-calc(100% - 168 * 1px);
    max-width: calc(100% - 168 * 1px)
}

.calc-w-168i {
    width: -webkit-calc(100% - 168 * 1px) !important;
    width: -moz-calc(100% - 168 * 1px) !important;
    width: calc(100% - 168 * 1px) !important
}

.calc-max-w-168i {
    max-width: -webkit-calc(100% - 168 * 1px) !important;
    max-width: -moz-calc(100% - 168 * 1px) !important;
    max-width: calc(100% - 168 * 1px) !important
}

.calc-w-169 {
    width: -webkit-calc(100% - 169 * 1px);
    width: -moz-calc(100% - 169 * 1px);
    width: calc(100% - 169 * 1px)
}

.calc-max-w-169 {
    max-width: -webkit-calc(100% - 169 * 1px);
    max-width: -moz-calc(100% - 169 * 1px);
    max-width: calc(100% - 169 * 1px)
}

.calc-w-169i {
    width: -webkit-calc(100% - 169 * 1px) !important;
    width: -moz-calc(100% - 169 * 1px) !important;
    width: calc(100% - 169 * 1px) !important
}

.calc-max-w-169i {
    max-width: -webkit-calc(100% - 169 * 1px) !important;
    max-width: -moz-calc(100% - 169 * 1px) !important;
    max-width: calc(100% - 169 * 1px) !important
}

.calc-w-170 {
    width: -webkit-calc(100% - 170 * 1px);
    width: -moz-calc(100% - 170 * 1px);
    width: calc(100% - 170 * 1px)
}

.calc-max-w-170 {
    max-width: -webkit-calc(100% - 170 * 1px);
    max-width: -moz-calc(100% - 170 * 1px);
    max-width: calc(100% - 170 * 1px)
}

.calc-w-170i {
    width: -webkit-calc(100% - 170 * 1px) !important;
    width: -moz-calc(100% - 170 * 1px) !important;
    width: calc(100% - 170 * 1px) !important
}

.calc-max-w-170i {
    max-width: -webkit-calc(100% - 170 * 1px) !important;
    max-width: -moz-calc(100% - 170 * 1px) !important;
    max-width: calc(100% - 170 * 1px) !important
}

.calc-w-171 {
    width: -webkit-calc(100% - 171 * 1px);
    width: -moz-calc(100% - 171 * 1px);
    width: calc(100% - 171 * 1px)
}

.calc-max-w-171 {
    max-width: -webkit-calc(100% - 171 * 1px);
    max-width: -moz-calc(100% - 171 * 1px);
    max-width: calc(100% - 171 * 1px)
}

.calc-w-171i {
    width: -webkit-calc(100% - 171 * 1px) !important;
    width: -moz-calc(100% - 171 * 1px) !important;
    width: calc(100% - 171 * 1px) !important
}

.calc-max-w-171i {
    max-width: -webkit-calc(100% - 171 * 1px) !important;
    max-width: -moz-calc(100% - 171 * 1px) !important;
    max-width: calc(100% - 171 * 1px) !important
}

.calc-w-172 {
    width: -webkit-calc(100% - 172 * 1px);
    width: -moz-calc(100% - 172 * 1px);
    width: calc(100% - 172 * 1px)
}

.calc-max-w-172 {
    max-width: -webkit-calc(100% - 172 * 1px);
    max-width: -moz-calc(100% - 172 * 1px);
    max-width: calc(100% - 172 * 1px)
}

.calc-w-172i {
    width: -webkit-calc(100% - 172 * 1px) !important;
    width: -moz-calc(100% - 172 * 1px) !important;
    width: calc(100% - 172 * 1px) !important
}

.calc-max-w-172i {
    max-width: -webkit-calc(100% - 172 * 1px) !important;
    max-width: -moz-calc(100% - 172 * 1px) !important;
    max-width: calc(100% - 172 * 1px) !important
}

.calc-w-173 {
    width: -webkit-calc(100% - 173 * 1px);
    width: -moz-calc(100% - 173 * 1px);
    width: calc(100% - 173 * 1px)
}

.calc-max-w-173 {
    max-width: -webkit-calc(100% - 173 * 1px);
    max-width: -moz-calc(100% - 173 * 1px);
    max-width: calc(100% - 173 * 1px)
}

.calc-w-173i {
    width: -webkit-calc(100% - 173 * 1px) !important;
    width: -moz-calc(100% - 173 * 1px) !important;
    width: calc(100% - 173 * 1px) !important
}

.calc-max-w-173i {
    max-width: -webkit-calc(100% - 173 * 1px) !important;
    max-width: -moz-calc(100% - 173 * 1px) !important;
    max-width: calc(100% - 173 * 1px) !important
}

.calc-w-174 {
    width: -webkit-calc(100% - 174 * 1px);
    width: -moz-calc(100% - 174 * 1px);
    width: calc(100% - 174 * 1px)
}

.calc-max-w-174 {
    max-width: -webkit-calc(100% - 174 * 1px);
    max-width: -moz-calc(100% - 174 * 1px);
    max-width: calc(100% - 174 * 1px)
}

.calc-w-174i {
    width: -webkit-calc(100% - 174 * 1px) !important;
    width: -moz-calc(100% - 174 * 1px) !important;
    width: calc(100% - 174 * 1px) !important
}

.calc-max-w-174i {
    max-width: -webkit-calc(100% - 174 * 1px) !important;
    max-width: -moz-calc(100% - 174 * 1px) !important;
    max-width: calc(100% - 174 * 1px) !important
}

.calc-w-175 {
    width: -webkit-calc(100% - 175 * 1px);
    width: -moz-calc(100% - 175 * 1px);
    width: calc(100% - 175 * 1px)
}

.calc-max-w-175 {
    max-width: -webkit-calc(100% - 175 * 1px);
    max-width: -moz-calc(100% - 175 * 1px);
    max-width: calc(100% - 175 * 1px)
}

.calc-w-175i {
    width: -webkit-calc(100% - 175 * 1px) !important;
    width: -moz-calc(100% - 175 * 1px) !important;
    width: calc(100% - 175 * 1px) !important
}

.calc-max-w-175i {
    max-width: -webkit-calc(100% - 175 * 1px) !important;
    max-width: -moz-calc(100% - 175 * 1px) !important;
    max-width: calc(100% - 175 * 1px) !important
}

.calc-w-176 {
    width: -webkit-calc(100% - 176 * 1px);
    width: -moz-calc(100% - 176 * 1px);
    width: calc(100% - 176 * 1px)
}

.calc-max-w-176 {
    max-width: -webkit-calc(100% - 176 * 1px);
    max-width: -moz-calc(100% - 176 * 1px);
    max-width: calc(100% - 176 * 1px)
}

.calc-w-176i {
    width: -webkit-calc(100% - 176 * 1px) !important;
    width: -moz-calc(100% - 176 * 1px) !important;
    width: calc(100% - 176 * 1px) !important
}

.calc-max-w-176i {
    max-width: -webkit-calc(100% - 176 * 1px) !important;
    max-width: -moz-calc(100% - 176 * 1px) !important;
    max-width: calc(100% - 176 * 1px) !important
}

.calc-w-177 {
    width: -webkit-calc(100% - 177 * 1px);
    width: -moz-calc(100% - 177 * 1px);
    width: calc(100% - 177 * 1px)
}

.calc-max-w-177 {
    max-width: -webkit-calc(100% - 177 * 1px);
    max-width: -moz-calc(100% - 177 * 1px);
    max-width: calc(100% - 177 * 1px)
}

.calc-w-177i {
    width: -webkit-calc(100% - 177 * 1px) !important;
    width: -moz-calc(100% - 177 * 1px) !important;
    width: calc(100% - 177 * 1px) !important
}

.calc-max-w-177i {
    max-width: -webkit-calc(100% - 177 * 1px) !important;
    max-width: -moz-calc(100% - 177 * 1px) !important;
    max-width: calc(100% - 177 * 1px) !important
}

.calc-w-178 {
    width: -webkit-calc(100% - 178 * 1px);
    width: -moz-calc(100% - 178 * 1px);
    width: calc(100% - 178 * 1px)
}

.calc-max-w-178 {
    max-width: -webkit-calc(100% - 178 * 1px);
    max-width: -moz-calc(100% - 178 * 1px);
    max-width: calc(100% - 178 * 1px)
}

.calc-w-178i {
    width: -webkit-calc(100% - 178 * 1px) !important;
    width: -moz-calc(100% - 178 * 1px) !important;
    width: calc(100% - 178 * 1px) !important
}

.calc-max-w-178i {
    max-width: -webkit-calc(100% - 178 * 1px) !important;
    max-width: -moz-calc(100% - 178 * 1px) !important;
    max-width: calc(100% - 178 * 1px) !important
}

.calc-w-179 {
    width: -webkit-calc(100% - 179 * 1px);
    width: -moz-calc(100% - 179 * 1px);
    width: calc(100% - 179 * 1px)
}

.calc-max-w-179 {
    max-width: -webkit-calc(100% - 179 * 1px);
    max-width: -moz-calc(100% - 179 * 1px);
    max-width: calc(100% - 179 * 1px)
}

.calc-w-179i {
    width: -webkit-calc(100% - 179 * 1px) !important;
    width: -moz-calc(100% - 179 * 1px) !important;
    width: calc(100% - 179 * 1px) !important
}

.calc-max-w-179i {
    max-width: -webkit-calc(100% - 179 * 1px) !important;
    max-width: -moz-calc(100% - 179 * 1px) !important;
    max-width: calc(100% - 179 * 1px) !important
}

.calc-w-180 {
    width: -webkit-calc(100% - 180 * 1px);
    width: -moz-calc(100% - 180 * 1px);
    width: calc(100% - 180 * 1px)
}

.calc-max-w-180 {
    max-width: -webkit-calc(100% - 180 * 1px);
    max-width: -moz-calc(100% - 180 * 1px);
    max-width: calc(100% - 180 * 1px)
}

.calc-w-180i {
    width: -webkit-calc(100% - 180 * 1px) !important;
    width: -moz-calc(100% - 180 * 1px) !important;
    width: calc(100% - 180 * 1px) !important
}

.calc-max-w-180i {
    max-width: -webkit-calc(100% - 180 * 1px) !important;
    max-width: -moz-calc(100% - 180 * 1px) !important;
    max-width: calc(100% - 180 * 1px) !important
}

.calc-w-181 {
    width: -webkit-calc(100% - 181 * 1px);
    width: -moz-calc(100% - 181 * 1px);
    width: calc(100% - 181 * 1px)
}

.calc-max-w-181 {
    max-width: -webkit-calc(100% - 181 * 1px);
    max-width: -moz-calc(100% - 181 * 1px);
    max-width: calc(100% - 181 * 1px)
}

.calc-w-181i {
    width: -webkit-calc(100% - 181 * 1px) !important;
    width: -moz-calc(100% - 181 * 1px) !important;
    width: calc(100% - 181 * 1px) !important
}

.calc-max-w-181i {
    max-width: -webkit-calc(100% - 181 * 1px) !important;
    max-width: -moz-calc(100% - 181 * 1px) !important;
    max-width: calc(100% - 181 * 1px) !important
}

.calc-w-182 {
    width: -webkit-calc(100% - 182 * 1px);
    width: -moz-calc(100% - 182 * 1px);
    width: calc(100% - 182 * 1px)
}

.calc-max-w-182 {
    max-width: -webkit-calc(100% - 182 * 1px);
    max-width: -moz-calc(100% - 182 * 1px);
    max-width: calc(100% - 182 * 1px)
}

.calc-w-182i {
    width: -webkit-calc(100% - 182 * 1px) !important;
    width: -moz-calc(100% - 182 * 1px) !important;
    width: calc(100% - 182 * 1px) !important
}

.calc-max-w-182i {
    max-width: -webkit-calc(100% - 182 * 1px) !important;
    max-width: -moz-calc(100% - 182 * 1px) !important;
    max-width: calc(100% - 182 * 1px) !important
}

.calc-w-183 {
    width: -webkit-calc(100% - 183 * 1px);
    width: -moz-calc(100% - 183 * 1px);
    width: calc(100% - 183 * 1px)
}

.calc-max-w-183 {
    max-width: -webkit-calc(100% - 183 * 1px);
    max-width: -moz-calc(100% - 183 * 1px);
    max-width: calc(100% - 183 * 1px)
}

.calc-w-183i {
    width: -webkit-calc(100% - 183 * 1px) !important;
    width: -moz-calc(100% - 183 * 1px) !important;
    width: calc(100% - 183 * 1px) !important
}

.calc-max-w-183i {
    max-width: -webkit-calc(100% - 183 * 1px) !important;
    max-width: -moz-calc(100% - 183 * 1px) !important;
    max-width: calc(100% - 183 * 1px) !important
}

.calc-w-184 {
    width: -webkit-calc(100% - 184 * 1px);
    width: -moz-calc(100% - 184 * 1px);
    width: calc(100% - 184 * 1px)
}

.calc-max-w-184 {
    max-width: -webkit-calc(100% - 184 * 1px);
    max-width: -moz-calc(100% - 184 * 1px);
    max-width: calc(100% - 184 * 1px)
}

.calc-w-184i {
    width: -webkit-calc(100% - 184 * 1px) !important;
    width: -moz-calc(100% - 184 * 1px) !important;
    width: calc(100% - 184 * 1px) !important
}

.calc-max-w-184i {
    max-width: -webkit-calc(100% - 184 * 1px) !important;
    max-width: -moz-calc(100% - 184 * 1px) !important;
    max-width: calc(100% - 184 * 1px) !important
}

.calc-w-185 {
    width: -webkit-calc(100% - 185 * 1px);
    width: -moz-calc(100% - 185 * 1px);
    width: calc(100% - 185 * 1px)
}

.calc-max-w-185 {
    max-width: -webkit-calc(100% - 185 * 1px);
    max-width: -moz-calc(100% - 185 * 1px);
    max-width: calc(100% - 185 * 1px)
}

.calc-w-185i {
    width: -webkit-calc(100% - 185 * 1px) !important;
    width: -moz-calc(100% - 185 * 1px) !important;
    width: calc(100% - 185 * 1px) !important
}

.calc-max-w-185i {
    max-width: -webkit-calc(100% - 185 * 1px) !important;
    max-width: -moz-calc(100% - 185 * 1px) !important;
    max-width: calc(100% - 185 * 1px) !important
}

.calc-w-186 {
    width: -webkit-calc(100% - 186 * 1px);
    width: -moz-calc(100% - 186 * 1px);
    width: calc(100% - 186 * 1px)
}

.calc-max-w-186 {
    max-width: -webkit-calc(100% - 186 * 1px);
    max-width: -moz-calc(100% - 186 * 1px);
    max-width: calc(100% - 186 * 1px)
}

.calc-w-186i {
    width: -webkit-calc(100% - 186 * 1px) !important;
    width: -moz-calc(100% - 186 * 1px) !important;
    width: calc(100% - 186 * 1px) !important
}

.calc-max-w-186i {
    max-width: -webkit-calc(100% - 186 * 1px) !important;
    max-width: -moz-calc(100% - 186 * 1px) !important;
    max-width: calc(100% - 186 * 1px) !important
}

.calc-w-187 {
    width: -webkit-calc(100% - 187 * 1px);
    width: -moz-calc(100% - 187 * 1px);
    width: calc(100% - 187 * 1px)
}

.calc-max-w-187 {
    max-width: -webkit-calc(100% - 187 * 1px);
    max-width: -moz-calc(100% - 187 * 1px);
    max-width: calc(100% - 187 * 1px)
}

.calc-w-187i {
    width: -webkit-calc(100% - 187 * 1px) !important;
    width: -moz-calc(100% - 187 * 1px) !important;
    width: calc(100% - 187 * 1px) !important
}

.calc-max-w-187i {
    max-width: -webkit-calc(100% - 187 * 1px) !important;
    max-width: -moz-calc(100% - 187 * 1px) !important;
    max-width: calc(100% - 187 * 1px) !important
}

.calc-w-188 {
    width: -webkit-calc(100% - 188 * 1px);
    width: -moz-calc(100% - 188 * 1px);
    width: calc(100% - 188 * 1px)
}

.calc-max-w-188 {
    max-width: -webkit-calc(100% - 188 * 1px);
    max-width: -moz-calc(100% - 188 * 1px);
    max-width: calc(100% - 188 * 1px)
}

.calc-w-188i {
    width: -webkit-calc(100% - 188 * 1px) !important;
    width: -moz-calc(100% - 188 * 1px) !important;
    width: calc(100% - 188 * 1px) !important
}

.calc-max-w-188i {
    max-width: -webkit-calc(100% - 188 * 1px) !important;
    max-width: -moz-calc(100% - 188 * 1px) !important;
    max-width: calc(100% - 188 * 1px) !important
}

.calc-w-189 {
    width: -webkit-calc(100% - 189 * 1px);
    width: -moz-calc(100% - 189 * 1px);
    width: calc(100% - 189 * 1px)
}

.calc-max-w-189 {
    max-width: -webkit-calc(100% - 189 * 1px);
    max-width: -moz-calc(100% - 189 * 1px);
    max-width: calc(100% - 189 * 1px)
}

.calc-w-189i {
    width: -webkit-calc(100% - 189 * 1px) !important;
    width: -moz-calc(100% - 189 * 1px) !important;
    width: calc(100% - 189 * 1px) !important
}

.calc-max-w-189i {
    max-width: -webkit-calc(100% - 189 * 1px) !important;
    max-width: -moz-calc(100% - 189 * 1px) !important;
    max-width: calc(100% - 189 * 1px) !important
}

.calc-w-190 {
    width: -webkit-calc(100% - 190 * 1px);
    width: -moz-calc(100% - 190 * 1px);
    width: calc(100% - 190 * 1px)
}

.calc-max-w-190 {
    max-width: -webkit-calc(100% - 190 * 1px);
    max-width: -moz-calc(100% - 190 * 1px);
    max-width: calc(100% - 190 * 1px)
}

.calc-w-190i {
    width: -webkit-calc(100% - 190 * 1px) !important;
    width: -moz-calc(100% - 190 * 1px) !important;
    width: calc(100% - 190 * 1px) !important
}

.calc-max-w-190i {
    max-width: -webkit-calc(100% - 190 * 1px) !important;
    max-width: -moz-calc(100% - 190 * 1px) !important;
    max-width: calc(100% - 190 * 1px) !important
}

.calc-w-191 {
    width: -webkit-calc(100% - 191 * 1px);
    width: -moz-calc(100% - 191 * 1px);
    width: calc(100% - 191 * 1px)
}

.calc-max-w-191 {
    max-width: -webkit-calc(100% - 191 * 1px);
    max-width: -moz-calc(100% - 191 * 1px);
    max-width: calc(100% - 191 * 1px)
}

.calc-w-191i {
    width: -webkit-calc(100% - 191 * 1px) !important;
    width: -moz-calc(100% - 191 * 1px) !important;
    width: calc(100% - 191 * 1px) !important
}

.calc-max-w-191i {
    max-width: -webkit-calc(100% - 191 * 1px) !important;
    max-width: -moz-calc(100% - 191 * 1px) !important;
    max-width: calc(100% - 191 * 1px) !important
}

.calc-w-192 {
    width: -webkit-calc(100% - 192 * 1px);
    width: -moz-calc(100% - 192 * 1px);
    width: calc(100% - 192 * 1px)
}

.calc-max-w-192 {
    max-width: -webkit-calc(100% - 192 * 1px);
    max-width: -moz-calc(100% - 192 * 1px);
    max-width: calc(100% - 192 * 1px)
}

.calc-w-192i {
    width: -webkit-calc(100% - 192 * 1px) !important;
    width: -moz-calc(100% - 192 * 1px) !important;
    width: calc(100% - 192 * 1px) !important
}

.calc-max-w-192i {
    max-width: -webkit-calc(100% - 192 * 1px) !important;
    max-width: -moz-calc(100% - 192 * 1px) !important;
    max-width: calc(100% - 192 * 1px) !important
}

.calc-w-193 {
    width: -webkit-calc(100% - 193 * 1px);
    width: -moz-calc(100% - 193 * 1px);
    width: calc(100% - 193 * 1px)
}

.calc-max-w-193 {
    max-width: -webkit-calc(100% - 193 * 1px);
    max-width: -moz-calc(100% - 193 * 1px);
    max-width: calc(100% - 193 * 1px)
}

.calc-w-193i {
    width: -webkit-calc(100% - 193 * 1px) !important;
    width: -moz-calc(100% - 193 * 1px) !important;
    width: calc(100% - 193 * 1px) !important
}

.calc-max-w-193i {
    max-width: -webkit-calc(100% - 193 * 1px) !important;
    max-width: -moz-calc(100% - 193 * 1px) !important;
    max-width: calc(100% - 193 * 1px) !important
}

.calc-w-194 {
    width: -webkit-calc(100% - 194 * 1px);
    width: -moz-calc(100% - 194 * 1px);
    width: calc(100% - 194 * 1px)
}

.calc-max-w-194 {
    max-width: -webkit-calc(100% - 194 * 1px);
    max-width: -moz-calc(100% - 194 * 1px);
    max-width: calc(100% - 194 * 1px)
}

.calc-w-194i {
    width: -webkit-calc(100% - 194 * 1px) !important;
    width: -moz-calc(100% - 194 * 1px) !important;
    width: calc(100% - 194 * 1px) !important
}

.calc-max-w-194i {
    max-width: -webkit-calc(100% - 194 * 1px) !important;
    max-width: -moz-calc(100% - 194 * 1px) !important;
    max-width: calc(100% - 194 * 1px) !important
}

.calc-w-195 {
    width: -webkit-calc(100% - 195 * 1px);
    width: -moz-calc(100% - 195 * 1px);
    width: calc(100% - 195 * 1px)
}

.calc-max-w-195 {
    max-width: -webkit-calc(100% - 195 * 1px);
    max-width: -moz-calc(100% - 195 * 1px);
    max-width: calc(100% - 195 * 1px)
}

.calc-w-195i {
    width: -webkit-calc(100% - 195 * 1px) !important;
    width: -moz-calc(100% - 195 * 1px) !important;
    width: calc(100% - 195 * 1px) !important
}

.calc-max-w-195i {
    max-width: -webkit-calc(100% - 195 * 1px) !important;
    max-width: -moz-calc(100% - 195 * 1px) !important;
    max-width: calc(100% - 195 * 1px) !important
}

.calc-w-196 {
    width: -webkit-calc(100% - 196 * 1px);
    width: -moz-calc(100% - 196 * 1px);
    width: calc(100% - 196 * 1px)
}

.calc-max-w-196 {
    max-width: -webkit-calc(100% - 196 * 1px);
    max-width: -moz-calc(100% - 196 * 1px);
    max-width: calc(100% - 196 * 1px)
}

.calc-w-196i {
    width: -webkit-calc(100% - 196 * 1px) !important;
    width: -moz-calc(100% - 196 * 1px) !important;
    width: calc(100% - 196 * 1px) !important
}

.calc-max-w-196i {
    max-width: -webkit-calc(100% - 196 * 1px) !important;
    max-width: -moz-calc(100% - 196 * 1px) !important;
    max-width: calc(100% - 196 * 1px) !important
}

.calc-w-197 {
    width: -webkit-calc(100% - 197 * 1px);
    width: -moz-calc(100% - 197 * 1px);
    width: calc(100% - 197 * 1px)
}

.calc-max-w-197 {
    max-width: -webkit-calc(100% - 197 * 1px);
    max-width: -moz-calc(100% - 197 * 1px);
    max-width: calc(100% - 197 * 1px)
}

.calc-w-197i {
    width: -webkit-calc(100% - 197 * 1px) !important;
    width: -moz-calc(100% - 197 * 1px) !important;
    width: calc(100% - 197 * 1px) !important
}

.calc-max-w-197i {
    max-width: -webkit-calc(100% - 197 * 1px) !important;
    max-width: -moz-calc(100% - 197 * 1px) !important;
    max-width: calc(100% - 197 * 1px) !important
}

.calc-w-198 {
    width: -webkit-calc(100% - 198 * 1px);
    width: -moz-calc(100% - 198 * 1px);
    width: calc(100% - 198 * 1px)
}

.calc-max-w-198 {
    max-width: -webkit-calc(100% - 198 * 1px);
    max-width: -moz-calc(100% - 198 * 1px);
    max-width: calc(100% - 198 * 1px)
}

.calc-w-198i {
    width: -webkit-calc(100% - 198 * 1px) !important;
    width: -moz-calc(100% - 198 * 1px) !important;
    width: calc(100% - 198 * 1px) !important
}

.calc-max-w-198i {
    max-width: -webkit-calc(100% - 198 * 1px) !important;
    max-width: -moz-calc(100% - 198 * 1px) !important;
    max-width: calc(100% - 198 * 1px) !important
}

.calc-w-199 {
    width: -webkit-calc(100% - 199 * 1px);
    width: -moz-calc(100% - 199 * 1px);
    width: calc(100% - 199 * 1px)
}

.calc-max-w-199 {
    max-width: -webkit-calc(100% - 199 * 1px);
    max-width: -moz-calc(100% - 199 * 1px);
    max-width: calc(100% - 199 * 1px)
}

.calc-w-199i {
    width: -webkit-calc(100% - 199 * 1px) !important;
    width: -moz-calc(100% - 199 * 1px) !important;
    width: calc(100% - 199 * 1px) !important
}

.calc-max-w-199i {
    max-width: -webkit-calc(100% - 199 * 1px) !important;
    max-width: -moz-calc(100% - 199 * 1px) !important;
    max-width: calc(100% - 199 * 1px) !important
}

.calc-w-200 {
    width: -webkit-calc(100% - 200 * 1px);
    width: -moz-calc(100% - 200 * 1px);
    width: calc(100% - 200 * 1px)
}

.calc-max-w-200 {
    max-width: -webkit-calc(100% - 200 * 1px);
    max-width: -moz-calc(100% - 200 * 1px);
    max-width: calc(100% - 200 * 1px)
}

.calc-w-200i {
    width: -webkit-calc(100% - 200 * 1px) !important;
    width: -moz-calc(100% - 200 * 1px) !important;
    width: calc(100% - 200 * 1px) !important
}

.calc-max-w-200i {
    max-width: -webkit-calc(100% - 200 * 1px) !important;
    max-width: -moz-calc(100% - 200 * 1px) !important;
    max-width: calc(100% - 200 * 1px) !important
}

.calc-w-201 {
    width: -webkit-calc(100% - 201 * 1px);
    width: -moz-calc(100% - 201 * 1px);
    width: calc(100% - 201 * 1px)
}

.calc-max-w-201 {
    max-width: -webkit-calc(100% - 201 * 1px);
    max-width: -moz-calc(100% - 201 * 1px);
    max-width: calc(100% - 201 * 1px)
}

.calc-w-201i {
    width: -webkit-calc(100% - 201 * 1px) !important;
    width: -moz-calc(100% - 201 * 1px) !important;
    width: calc(100% - 201 * 1px) !important
}

.calc-max-w-201i {
    max-width: -webkit-calc(100% - 201 * 1px) !important;
    max-width: -moz-calc(100% - 201 * 1px) !important;
    max-width: calc(100% - 201 * 1px) !important
}

.calc-w-202 {
    width: -webkit-calc(100% - 202 * 1px);
    width: -moz-calc(100% - 202 * 1px);
    width: calc(100% - 202 * 1px)
}

.calc-max-w-202 {
    max-width: -webkit-calc(100% - 202 * 1px);
    max-width: -moz-calc(100% - 202 * 1px);
    max-width: calc(100% - 202 * 1px)
}

.calc-w-202i {
    width: -webkit-calc(100% - 202 * 1px) !important;
    width: -moz-calc(100% - 202 * 1px) !important;
    width: calc(100% - 202 * 1px) !important
}

.calc-max-w-202i {
    max-width: -webkit-calc(100% - 202 * 1px) !important;
    max-width: -moz-calc(100% - 202 * 1px) !important;
    max-width: calc(100% - 202 * 1px) !important
}

.calc-w-203 {
    width: -webkit-calc(100% - 203 * 1px);
    width: -moz-calc(100% - 203 * 1px);
    width: calc(100% - 203 * 1px)
}

.calc-max-w-203 {
    max-width: -webkit-calc(100% - 203 * 1px);
    max-width: -moz-calc(100% - 203 * 1px);
    max-width: calc(100% - 203 * 1px)
}

.calc-w-203i {
    width: -webkit-calc(100% - 203 * 1px) !important;
    width: -moz-calc(100% - 203 * 1px) !important;
    width: calc(100% - 203 * 1px) !important
}

.calc-max-w-203i {
    max-width: -webkit-calc(100% - 203 * 1px) !important;
    max-width: -moz-calc(100% - 203 * 1px) !important;
    max-width: calc(100% - 203 * 1px) !important
}

.calc-w-204 {
    width: -webkit-calc(100% - 204 * 1px);
    width: -moz-calc(100% - 204 * 1px);
    width: calc(100% - 204 * 1px)
}

.calc-max-w-204 {
    max-width: -webkit-calc(100% - 204 * 1px);
    max-width: -moz-calc(100% - 204 * 1px);
    max-width: calc(100% - 204 * 1px)
}

.calc-w-204i {
    width: -webkit-calc(100% - 204 * 1px) !important;
    width: -moz-calc(100% - 204 * 1px) !important;
    width: calc(100% - 204 * 1px) !important
}

.calc-max-w-204i {
    max-width: -webkit-calc(100% - 204 * 1px) !important;
    max-width: -moz-calc(100% - 204 * 1px) !important;
    max-width: calc(100% - 204 * 1px) !important
}

.calc-w-205 {
    width: -webkit-calc(100% - 205 * 1px);
    width: -moz-calc(100% - 205 * 1px);
    width: calc(100% - 205 * 1px)
}

.calc-max-w-205 {
    max-width: -webkit-calc(100% - 205 * 1px);
    max-width: -moz-calc(100% - 205 * 1px);
    max-width: calc(100% - 205 * 1px)
}

.calc-w-205i {
    width: -webkit-calc(100% - 205 * 1px) !important;
    width: -moz-calc(100% - 205 * 1px) !important;
    width: calc(100% - 205 * 1px) !important
}

.calc-max-w-205i {
    max-width: -webkit-calc(100% - 205 * 1px) !important;
    max-width: -moz-calc(100% - 205 * 1px) !important;
    max-width: calc(100% - 205 * 1px) !important
}

.calc-w-206 {
    width: -webkit-calc(100% - 206 * 1px);
    width: -moz-calc(100% - 206 * 1px);
    width: calc(100% - 206 * 1px)
}

.calc-max-w-206 {
    max-width: -webkit-calc(100% - 206 * 1px);
    max-width: -moz-calc(100% - 206 * 1px);
    max-width: calc(100% - 206 * 1px)
}

.calc-w-206i {
    width: -webkit-calc(100% - 206 * 1px) !important;
    width: -moz-calc(100% - 206 * 1px) !important;
    width: calc(100% - 206 * 1px) !important
}

.calc-max-w-206i {
    max-width: -webkit-calc(100% - 206 * 1px) !important;
    max-width: -moz-calc(100% - 206 * 1px) !important;
    max-width: calc(100% - 206 * 1px) !important
}

.calc-w-207 {
    width: -webkit-calc(100% - 207 * 1px);
    width: -moz-calc(100% - 207 * 1px);
    width: calc(100% - 207 * 1px)
}

.calc-max-w-207 {
    max-width: -webkit-calc(100% - 207 * 1px);
    max-width: -moz-calc(100% - 207 * 1px);
    max-width: calc(100% - 207 * 1px)
}

.calc-w-207i {
    width: -webkit-calc(100% - 207 * 1px) !important;
    width: -moz-calc(100% - 207 * 1px) !important;
    width: calc(100% - 207 * 1px) !important
}

.calc-max-w-207i {
    max-width: -webkit-calc(100% - 207 * 1px) !important;
    max-width: -moz-calc(100% - 207 * 1px) !important;
    max-width: calc(100% - 207 * 1px) !important
}

.calc-w-208 {
    width: -webkit-calc(100% - 208 * 1px);
    width: -moz-calc(100% - 208 * 1px);
    width: calc(100% - 208 * 1px)
}

.calc-max-w-208 {
    max-width: -webkit-calc(100% - 208 * 1px);
    max-width: -moz-calc(100% - 208 * 1px);
    max-width: calc(100% - 208 * 1px)
}

.calc-w-208i {
    width: -webkit-calc(100% - 208 * 1px) !important;
    width: -moz-calc(100% - 208 * 1px) !important;
    width: calc(100% - 208 * 1px) !important
}

.calc-max-w-208i {
    max-width: -webkit-calc(100% - 208 * 1px) !important;
    max-width: -moz-calc(100% - 208 * 1px) !important;
    max-width: calc(100% - 208 * 1px) !important
}

.calc-w-209 {
    width: -webkit-calc(100% - 209 * 1px);
    width: -moz-calc(100% - 209 * 1px);
    width: calc(100% - 209 * 1px)
}

.calc-max-w-209 {
    max-width: -webkit-calc(100% - 209 * 1px);
    max-width: -moz-calc(100% - 209 * 1px);
    max-width: calc(100% - 209 * 1px)
}

.calc-w-209i {
    width: -webkit-calc(100% - 209 * 1px) !important;
    width: -moz-calc(100% - 209 * 1px) !important;
    width: calc(100% - 209 * 1px) !important
}

.calc-max-w-209i {
    max-width: -webkit-calc(100% - 209 * 1px) !important;
    max-width: -moz-calc(100% - 209 * 1px) !important;
    max-width: calc(100% - 209 * 1px) !important
}

.calc-w-210 {
    width: -webkit-calc(100% - 210 * 1px);
    width: -moz-calc(100% - 210 * 1px);
    width: calc(100% - 210 * 1px)
}

.calc-max-w-210 {
    max-width: -webkit-calc(100% - 210 * 1px);
    max-width: -moz-calc(100% - 210 * 1px);
    max-width: calc(100% - 210 * 1px)
}

.calc-w-210i {
    width: -webkit-calc(100% - 210 * 1px) !important;
    width: -moz-calc(100% - 210 * 1px) !important;
    width: calc(100% - 210 * 1px) !important
}

.calc-max-w-210i {
    max-width: -webkit-calc(100% - 210 * 1px) !important;
    max-width: -moz-calc(100% - 210 * 1px) !important;
    max-width: calc(100% - 210 * 1px) !important
}

.calc-w-211 {
    width: -webkit-calc(100% - 211 * 1px);
    width: -moz-calc(100% - 211 * 1px);
    width: calc(100% - 211 * 1px)
}

.calc-max-w-211 {
    max-width: -webkit-calc(100% - 211 * 1px);
    max-width: -moz-calc(100% - 211 * 1px);
    max-width: calc(100% - 211 * 1px)
}

.calc-w-211i {
    width: -webkit-calc(100% - 211 * 1px) !important;
    width: -moz-calc(100% - 211 * 1px) !important;
    width: calc(100% - 211 * 1px) !important
}

.calc-max-w-211i {
    max-width: -webkit-calc(100% - 211 * 1px) !important;
    max-width: -moz-calc(100% - 211 * 1px) !important;
    max-width: calc(100% - 211 * 1px) !important
}

.calc-w-212 {
    width: -webkit-calc(100% - 212 * 1px);
    width: -moz-calc(100% - 212 * 1px);
    width: calc(100% - 212 * 1px)
}

.calc-max-w-212 {
    max-width: -webkit-calc(100% - 212 * 1px);
    max-width: -moz-calc(100% - 212 * 1px);
    max-width: calc(100% - 212 * 1px)
}

.calc-w-212i {
    width: -webkit-calc(100% - 212 * 1px) !important;
    width: -moz-calc(100% - 212 * 1px) !important;
    width: calc(100% - 212 * 1px) !important
}

.calc-max-w-212i {
    max-width: -webkit-calc(100% - 212 * 1px) !important;
    max-width: -moz-calc(100% - 212 * 1px) !important;
    max-width: calc(100% - 212 * 1px) !important
}

.calc-w-213 {
    width: -webkit-calc(100% - 213 * 1px);
    width: -moz-calc(100% - 213 * 1px);
    width: calc(100% - 213 * 1px)
}

.calc-max-w-213 {
    max-width: -webkit-calc(100% - 213 * 1px);
    max-width: -moz-calc(100% - 213 * 1px);
    max-width: calc(100% - 213 * 1px)
}

.calc-w-213i {
    width: -webkit-calc(100% - 213 * 1px) !important;
    width: -moz-calc(100% - 213 * 1px) !important;
    width: calc(100% - 213 * 1px) !important
}

.calc-max-w-213i {
    max-width: -webkit-calc(100% - 213 * 1px) !important;
    max-width: -moz-calc(100% - 213 * 1px) !important;
    max-width: calc(100% - 213 * 1px) !important
}

.calc-w-214 {
    width: -webkit-calc(100% - 214 * 1px);
    width: -moz-calc(100% - 214 * 1px);
    width: calc(100% - 214 * 1px)
}

.calc-max-w-214 {
    max-width: -webkit-calc(100% - 214 * 1px);
    max-width: -moz-calc(100% - 214 * 1px);
    max-width: calc(100% - 214 * 1px)
}

.calc-w-214i {
    width: -webkit-calc(100% - 214 * 1px) !important;
    width: -moz-calc(100% - 214 * 1px) !important;
    width: calc(100% - 214 * 1px) !important
}

.calc-max-w-214i {
    max-width: -webkit-calc(100% - 214 * 1px) !important;
    max-width: -moz-calc(100% - 214 * 1px) !important;
    max-width: calc(100% - 214 * 1px) !important
}

.calc-w-215 {
    width: -webkit-calc(100% - 215 * 1px);
    width: -moz-calc(100% - 215 * 1px);
    width: calc(100% - 215 * 1px)
}

.calc-max-w-215 {
    max-width: -webkit-calc(100% - 215 * 1px);
    max-width: -moz-calc(100% - 215 * 1px);
    max-width: calc(100% - 215 * 1px)
}

.calc-w-215i {
    width: -webkit-calc(100% - 215 * 1px) !important;
    width: -moz-calc(100% - 215 * 1px) !important;
    width: calc(100% - 215 * 1px) !important
}

.calc-max-w-215i {
    max-width: -webkit-calc(100% - 215 * 1px) !important;
    max-width: -moz-calc(100% - 215 * 1px) !important;
    max-width: calc(100% - 215 * 1px) !important
}

.calc-w-216 {
    width: -webkit-calc(100% - 216 * 1px);
    width: -moz-calc(100% - 216 * 1px);
    width: calc(100% - 216 * 1px)
}

.calc-max-w-216 {
    max-width: -webkit-calc(100% - 216 * 1px);
    max-width: -moz-calc(100% - 216 * 1px);
    max-width: calc(100% - 216 * 1px)
}

.calc-w-216i {
    width: -webkit-calc(100% - 216 * 1px) !important;
    width: -moz-calc(100% - 216 * 1px) !important;
    width: calc(100% - 216 * 1px) !important
}

.calc-max-w-216i {
    max-width: -webkit-calc(100% - 216 * 1px) !important;
    max-width: -moz-calc(100% - 216 * 1px) !important;
    max-width: calc(100% - 216 * 1px) !important
}

.calc-w-217 {
    width: -webkit-calc(100% - 217 * 1px);
    width: -moz-calc(100% - 217 * 1px);
    width: calc(100% - 217 * 1px)
}

.calc-max-w-217 {
    max-width: -webkit-calc(100% - 217 * 1px);
    max-width: -moz-calc(100% - 217 * 1px);
    max-width: calc(100% - 217 * 1px)
}

.calc-w-217i {
    width: -webkit-calc(100% - 217 * 1px) !important;
    width: -moz-calc(100% - 217 * 1px) !important;
    width: calc(100% - 217 * 1px) !important
}

.calc-max-w-217i {
    max-width: -webkit-calc(100% - 217 * 1px) !important;
    max-width: -moz-calc(100% - 217 * 1px) !important;
    max-width: calc(100% - 217 * 1px) !important
}

.calc-w-218 {
    width: -webkit-calc(100% - 218 * 1px);
    width: -moz-calc(100% - 218 * 1px);
    width: calc(100% - 218 * 1px)
}

.calc-max-w-218 {
    max-width: -webkit-calc(100% - 218 * 1px);
    max-width: -moz-calc(100% - 218 * 1px);
    max-width: calc(100% - 218 * 1px)
}

.calc-w-218i {
    width: -webkit-calc(100% - 218 * 1px) !important;
    width: -moz-calc(100% - 218 * 1px) !important;
    width: calc(100% - 218 * 1px) !important
}

.calc-max-w-218i {
    max-width: -webkit-calc(100% - 218 * 1px) !important;
    max-width: -moz-calc(100% - 218 * 1px) !important;
    max-width: calc(100% - 218 * 1px) !important
}

.calc-w-219 {
    width: -webkit-calc(100% - 219 * 1px);
    width: -moz-calc(100% - 219 * 1px);
    width: calc(100% - 219 * 1px)
}

.calc-max-w-219 {
    max-width: -webkit-calc(100% - 219 * 1px);
    max-width: -moz-calc(100% - 219 * 1px);
    max-width: calc(100% - 219 * 1px)
}

.calc-w-219i {
    width: -webkit-calc(100% - 219 * 1px) !important;
    width: -moz-calc(100% - 219 * 1px) !important;
    width: calc(100% - 219 * 1px) !important
}

.calc-max-w-219i {
    max-width: -webkit-calc(100% - 219 * 1px) !important;
    max-width: -moz-calc(100% - 219 * 1px) !important;
    max-width: calc(100% - 219 * 1px) !important
}

.calc-w-220 {
    width: -webkit-calc(100% - 220 * 1px);
    width: -moz-calc(100% - 220 * 1px);
    width: calc(100% - 220 * 1px)
}

.calc-max-w-220 {
    max-width: -webkit-calc(100% - 220 * 1px);
    max-width: -moz-calc(100% - 220 * 1px);
    max-width: calc(100% - 220 * 1px)
}

.calc-w-220i {
    width: -webkit-calc(100% - 220 * 1px) !important;
    width: -moz-calc(100% - 220 * 1px) !important;
    width: calc(100% - 220 * 1px) !important
}

.calc-max-w-220i {
    max-width: -webkit-calc(100% - 220 * 1px) !important;
    max-width: -moz-calc(100% - 220 * 1px) !important;
    max-width: calc(100% - 220 * 1px) !important
}

.calc-w-221 {
    width: -webkit-calc(100% - 221 * 1px);
    width: -moz-calc(100% - 221 * 1px);
    width: calc(100% - 221 * 1px)
}

.calc-max-w-221 {
    max-width: -webkit-calc(100% - 221 * 1px);
    max-width: -moz-calc(100% - 221 * 1px);
    max-width: calc(100% - 221 * 1px)
}

.calc-w-221i {
    width: -webkit-calc(100% - 221 * 1px) !important;
    width: -moz-calc(100% - 221 * 1px) !important;
    width: calc(100% - 221 * 1px) !important
}

.calc-max-w-221i {
    max-width: -webkit-calc(100% - 221 * 1px) !important;
    max-width: -moz-calc(100% - 221 * 1px) !important;
    max-width: calc(100% - 221 * 1px) !important
}

.calc-w-222 {
    width: -webkit-calc(100% - 222 * 1px);
    width: -moz-calc(100% - 222 * 1px);
    width: calc(100% - 222 * 1px)
}

.calc-max-w-222 {
    max-width: -webkit-calc(100% - 222 * 1px);
    max-width: -moz-calc(100% - 222 * 1px);
    max-width: calc(100% - 222 * 1px)
}

.calc-w-222i {
    width: -webkit-calc(100% - 222 * 1px) !important;
    width: -moz-calc(100% - 222 * 1px) !important;
    width: calc(100% - 222 * 1px) !important
}

.calc-max-w-222i {
    max-width: -webkit-calc(100% - 222 * 1px) !important;
    max-width: -moz-calc(100% - 222 * 1px) !important;
    max-width: calc(100% - 222 * 1px) !important
}

.calc-w-223 {
    width: -webkit-calc(100% - 223 * 1px);
    width: -moz-calc(100% - 223 * 1px);
    width: calc(100% - 223 * 1px)
}

.calc-max-w-223 {
    max-width: -webkit-calc(100% - 223 * 1px);
    max-width: -moz-calc(100% - 223 * 1px);
    max-width: calc(100% - 223 * 1px)
}

.calc-w-223i {
    width: -webkit-calc(100% - 223 * 1px) !important;
    width: -moz-calc(100% - 223 * 1px) !important;
    width: calc(100% - 223 * 1px) !important
}

.calc-max-w-223i {
    max-width: -webkit-calc(100% - 223 * 1px) !important;
    max-width: -moz-calc(100% - 223 * 1px) !important;
    max-width: calc(100% - 223 * 1px) !important
}

.calc-w-224 {
    width: -webkit-calc(100% - 224 * 1px);
    width: -moz-calc(100% - 224 * 1px);
    width: calc(100% - 224 * 1px)
}

.calc-max-w-224 {
    max-width: -webkit-calc(100% - 224 * 1px);
    max-width: -moz-calc(100% - 224 * 1px);
    max-width: calc(100% - 224 * 1px)
}

.calc-w-224i {
    width: -webkit-calc(100% - 224 * 1px) !important;
    width: -moz-calc(100% - 224 * 1px) !important;
    width: calc(100% - 224 * 1px) !important
}

.calc-max-w-224i {
    max-width: -webkit-calc(100% - 224 * 1px) !important;
    max-width: -moz-calc(100% - 224 * 1px) !important;
    max-width: calc(100% - 224 * 1px) !important
}

.calc-w-225 {
    width: -webkit-calc(100% - 225 * 1px);
    width: -moz-calc(100% - 225 * 1px);
    width: calc(100% - 225 * 1px)
}

.calc-max-w-225 {
    max-width: -webkit-calc(100% - 225 * 1px);
    max-width: -moz-calc(100% - 225 * 1px);
    max-width: calc(100% - 225 * 1px)
}

.calc-w-225i {
    width: -webkit-calc(100% - 225 * 1px) !important;
    width: -moz-calc(100% - 225 * 1px) !important;
    width: calc(100% - 225 * 1px) !important
}

.calc-max-w-225i {
    max-width: -webkit-calc(100% - 225 * 1px) !important;
    max-width: -moz-calc(100% - 225 * 1px) !important;
    max-width: calc(100% - 225 * 1px) !important
}

.calc-w-226 {
    width: -webkit-calc(100% - 226 * 1px);
    width: -moz-calc(100% - 226 * 1px);
    width: calc(100% - 226 * 1px)
}

.calc-max-w-226 {
    max-width: -webkit-calc(100% - 226 * 1px);
    max-width: -moz-calc(100% - 226 * 1px);
    max-width: calc(100% - 226 * 1px)
}

.calc-w-226i {
    width: -webkit-calc(100% - 226 * 1px) !important;
    width: -moz-calc(100% - 226 * 1px) !important;
    width: calc(100% - 226 * 1px) !important
}

.calc-max-w-226i {
    max-width: -webkit-calc(100% - 226 * 1px) !important;
    max-width: -moz-calc(100% - 226 * 1px) !important;
    max-width: calc(100% - 226 * 1px) !important
}

.calc-w-227 {
    width: -webkit-calc(100% - 227 * 1px);
    width: -moz-calc(100% - 227 * 1px);
    width: calc(100% - 227 * 1px)
}

.calc-max-w-227 {
    max-width: -webkit-calc(100% - 227 * 1px);
    max-width: -moz-calc(100% - 227 * 1px);
    max-width: calc(100% - 227 * 1px)
}

.calc-w-227i {
    width: -webkit-calc(100% - 227 * 1px) !important;
    width: -moz-calc(100% - 227 * 1px) !important;
    width: calc(100% - 227 * 1px) !important
}

.calc-max-w-227i {
    max-width: -webkit-calc(100% - 227 * 1px) !important;
    max-width: -moz-calc(100% - 227 * 1px) !important;
    max-width: calc(100% - 227 * 1px) !important
}

.calc-w-228 {
    width: -webkit-calc(100% - 228 * 1px);
    width: -moz-calc(100% - 228 * 1px);
    width: calc(100% - 228 * 1px)
}

.calc-max-w-228 {
    max-width: -webkit-calc(100% - 228 * 1px);
    max-width: -moz-calc(100% - 228 * 1px);
    max-width: calc(100% - 228 * 1px)
}

.calc-w-228i {
    width: -webkit-calc(100% - 228 * 1px) !important;
    width: -moz-calc(100% - 228 * 1px) !important;
    width: calc(100% - 228 * 1px) !important
}

.calc-max-w-228i {
    max-width: -webkit-calc(100% - 228 * 1px) !important;
    max-width: -moz-calc(100% - 228 * 1px) !important;
    max-width: calc(100% - 228 * 1px) !important
}

.calc-w-229 {
    width: -webkit-calc(100% - 229 * 1px);
    width: -moz-calc(100% - 229 * 1px);
    width: calc(100% - 229 * 1px)
}

.calc-max-w-229 {
    max-width: -webkit-calc(100% - 229 * 1px);
    max-width: -moz-calc(100% - 229 * 1px);
    max-width: calc(100% - 229 * 1px)
}

.calc-w-229i {
    width: -webkit-calc(100% - 229 * 1px) !important;
    width: -moz-calc(100% - 229 * 1px) !important;
    width: calc(100% - 229 * 1px) !important
}

.calc-max-w-229i {
    max-width: -webkit-calc(100% - 229 * 1px) !important;
    max-width: -moz-calc(100% - 229 * 1px) !important;
    max-width: calc(100% - 229 * 1px) !important
}

.calc-w-230 {
    width: -webkit-calc(100% - 230 * 1px);
    width: -moz-calc(100% - 230 * 1px);
    width: calc(100% - 230 * 1px)
}

.calc-max-w-230 {
    max-width: -webkit-calc(100% - 230 * 1px);
    max-width: -moz-calc(100% - 230 * 1px);
    max-width: calc(100% - 230 * 1px)
}

.calc-w-230i {
    width: -webkit-calc(100% - 230 * 1px) !important;
    width: -moz-calc(100% - 230 * 1px) !important;
    width: calc(100% - 230 * 1px) !important
}

.calc-max-w-230i {
    max-width: -webkit-calc(100% - 230 * 1px) !important;
    max-width: -moz-calc(100% - 230 * 1px) !important;
    max-width: calc(100% - 230 * 1px) !important
}

.calc-w-231 {
    width: -webkit-calc(100% - 231 * 1px);
    width: -moz-calc(100% - 231 * 1px);
    width: calc(100% - 231 * 1px)
}

.calc-max-w-231 {
    max-width: -webkit-calc(100% - 231 * 1px);
    max-width: -moz-calc(100% - 231 * 1px);
    max-width: calc(100% - 231 * 1px)
}

.calc-w-231i {
    width: -webkit-calc(100% - 231 * 1px) !important;
    width: -moz-calc(100% - 231 * 1px) !important;
    width: calc(100% - 231 * 1px) !important
}

.calc-max-w-231i {
    max-width: -webkit-calc(100% - 231 * 1px) !important;
    max-width: -moz-calc(100% - 231 * 1px) !important;
    max-width: calc(100% - 231 * 1px) !important
}

.calc-w-232 {
    width: -webkit-calc(100% - 232 * 1px);
    width: -moz-calc(100% - 232 * 1px);
    width: calc(100% - 232 * 1px)
}

.calc-max-w-232 {
    max-width: -webkit-calc(100% - 232 * 1px);
    max-width: -moz-calc(100% - 232 * 1px);
    max-width: calc(100% - 232 * 1px)
}

.calc-w-232i {
    width: -webkit-calc(100% - 232 * 1px) !important;
    width: -moz-calc(100% - 232 * 1px) !important;
    width: calc(100% - 232 * 1px) !important
}

.calc-max-w-232i {
    max-width: -webkit-calc(100% - 232 * 1px) !important;
    max-width: -moz-calc(100% - 232 * 1px) !important;
    max-width: calc(100% - 232 * 1px) !important
}

.calc-w-233 {
    width: -webkit-calc(100% - 233 * 1px);
    width: -moz-calc(100% - 233 * 1px);
    width: calc(100% - 233 * 1px)
}

.calc-max-w-233 {
    max-width: -webkit-calc(100% - 233 * 1px);
    max-width: -moz-calc(100% - 233 * 1px);
    max-width: calc(100% - 233 * 1px)
}

.calc-w-233i {
    width: -webkit-calc(100% - 233 * 1px) !important;
    width: -moz-calc(100% - 233 * 1px) !important;
    width: calc(100% - 233 * 1px) !important
}

.calc-max-w-233i {
    max-width: -webkit-calc(100% - 233 * 1px) !important;
    max-width: -moz-calc(100% - 233 * 1px) !important;
    max-width: calc(100% - 233 * 1px) !important
}

.calc-w-234 {
    width: -webkit-calc(100% - 234 * 1px);
    width: -moz-calc(100% - 234 * 1px);
    width: calc(100% - 234 * 1px)
}

.calc-max-w-234 {
    max-width: -webkit-calc(100% - 234 * 1px);
    max-width: -moz-calc(100% - 234 * 1px);
    max-width: calc(100% - 234 * 1px)
}

.calc-w-234i {
    width: -webkit-calc(100% - 234 * 1px) !important;
    width: -moz-calc(100% - 234 * 1px) !important;
    width: calc(100% - 234 * 1px) !important
}

.calc-max-w-234i {
    max-width: -webkit-calc(100% - 234 * 1px) !important;
    max-width: -moz-calc(100% - 234 * 1px) !important;
    max-width: calc(100% - 234 * 1px) !important
}

.calc-w-235 {
    width: -webkit-calc(100% - 235 * 1px);
    width: -moz-calc(100% - 235 * 1px);
    width: calc(100% - 235 * 1px)
}

.calc-max-w-235 {
    max-width: -webkit-calc(100% - 235 * 1px);
    max-width: -moz-calc(100% - 235 * 1px);
    max-width: calc(100% - 235 * 1px)
}

.calc-w-235i {
    width: -webkit-calc(100% - 235 * 1px) !important;
    width: -moz-calc(100% - 235 * 1px) !important;
    width: calc(100% - 235 * 1px) !important
}

.calc-max-w-235i {
    max-width: -webkit-calc(100% - 235 * 1px) !important;
    max-width: -moz-calc(100% - 235 * 1px) !important;
    max-width: calc(100% - 235 * 1px) !important
}

.calc-w-236 {
    width: -webkit-calc(100% - 236 * 1px);
    width: -moz-calc(100% - 236 * 1px);
    width: calc(100% - 236 * 1px)
}

.calc-max-w-236 {
    max-width: -webkit-calc(100% - 236 * 1px);
    max-width: -moz-calc(100% - 236 * 1px);
    max-width: calc(100% - 236 * 1px)
}

.calc-w-236i {
    width: -webkit-calc(100% - 236 * 1px) !important;
    width: -moz-calc(100% - 236 * 1px) !important;
    width: calc(100% - 236 * 1px) !important
}

.calc-max-w-236i {
    max-width: -webkit-calc(100% - 236 * 1px) !important;
    max-width: -moz-calc(100% - 236 * 1px) !important;
    max-width: calc(100% - 236 * 1px) !important
}

.calc-w-237 {
    width: -webkit-calc(100% - 237 * 1px);
    width: -moz-calc(100% - 237 * 1px);
    width: calc(100% - 237 * 1px)
}

.calc-max-w-237 {
    max-width: -webkit-calc(100% - 237 * 1px);
    max-width: -moz-calc(100% - 237 * 1px);
    max-width: calc(100% - 237 * 1px)
}

.calc-w-237i {
    width: -webkit-calc(100% - 237 * 1px) !important;
    width: -moz-calc(100% - 237 * 1px) !important;
    width: calc(100% - 237 * 1px) !important
}

.calc-max-w-237i {
    max-width: -webkit-calc(100% - 237 * 1px) !important;
    max-width: -moz-calc(100% - 237 * 1px) !important;
    max-width: calc(100% - 237 * 1px) !important
}

.calc-w-238 {
    width: -webkit-calc(100% - 238 * 1px);
    width: -moz-calc(100% - 238 * 1px);
    width: calc(100% - 238 * 1px)
}

.calc-max-w-238 {
    max-width: -webkit-calc(100% - 238 * 1px);
    max-width: -moz-calc(100% - 238 * 1px);
    max-width: calc(100% - 238 * 1px)
}

.calc-w-238i {
    width: -webkit-calc(100% - 238 * 1px) !important;
    width: -moz-calc(100% - 238 * 1px) !important;
    width: calc(100% - 238 * 1px) !important
}

.calc-max-w-238i {
    max-width: -webkit-calc(100% - 238 * 1px) !important;
    max-width: -moz-calc(100% - 238 * 1px) !important;
    max-width: calc(100% - 238 * 1px) !important
}

.calc-w-239 {
    width: -webkit-calc(100% - 239 * 1px);
    width: -moz-calc(100% - 239 * 1px);
    width: calc(100% - 239 * 1px)
}

.calc-max-w-239 {
    max-width: -webkit-calc(100% - 239 * 1px);
    max-width: -moz-calc(100% - 239 * 1px);
    max-width: calc(100% - 239 * 1px)
}

.calc-w-239i {
    width: -webkit-calc(100% - 239 * 1px) !important;
    width: -moz-calc(100% - 239 * 1px) !important;
    width: calc(100% - 239 * 1px) !important
}

.calc-max-w-239i {
    max-width: -webkit-calc(100% - 239 * 1px) !important;
    max-width: -moz-calc(100% - 239 * 1px) !important;
    max-width: calc(100% - 239 * 1px) !important
}

.calc-w-240 {
    width: -webkit-calc(100% - 240 * 1px);
    width: -moz-calc(100% - 240 * 1px);
    width: calc(100% - 240 * 1px)
}

.calc-max-w-240 {
    max-width: -webkit-calc(100% - 240 * 1px);
    max-width: -moz-calc(100% - 240 * 1px);
    max-width: calc(100% - 240 * 1px)
}

.calc-w-240i {
    width: -webkit-calc(100% - 240 * 1px) !important;
    width: -moz-calc(100% - 240 * 1px) !important;
    width: calc(100% - 240 * 1px) !important
}

.calc-max-w-240i {
    max-width: -webkit-calc(100% - 240 * 1px) !important;
    max-width: -moz-calc(100% - 240 * 1px) !important;
    max-width: calc(100% - 240 * 1px) !important
}

.calc-w-241 {
    width: -webkit-calc(100% - 241 * 1px);
    width: -moz-calc(100% - 241 * 1px);
    width: calc(100% - 241 * 1px)
}

.calc-max-w-241 {
    max-width: -webkit-calc(100% - 241 * 1px);
    max-width: -moz-calc(100% - 241 * 1px);
    max-width: calc(100% - 241 * 1px)
}

.calc-w-241i {
    width: -webkit-calc(100% - 241 * 1px) !important;
    width: -moz-calc(100% - 241 * 1px) !important;
    width: calc(100% - 241 * 1px) !important
}

.calc-max-w-241i {
    max-width: -webkit-calc(100% - 241 * 1px) !important;
    max-width: -moz-calc(100% - 241 * 1px) !important;
    max-width: calc(100% - 241 * 1px) !important
}

.calc-w-242 {
    width: -webkit-calc(100% - 242 * 1px);
    width: -moz-calc(100% - 242 * 1px);
    width: calc(100% - 242 * 1px)
}

.calc-max-w-242 {
    max-width: -webkit-calc(100% - 242 * 1px);
    max-width: -moz-calc(100% - 242 * 1px);
    max-width: calc(100% - 242 * 1px)
}

.calc-w-242i {
    width: -webkit-calc(100% - 242 * 1px) !important;
    width: -moz-calc(100% - 242 * 1px) !important;
    width: calc(100% - 242 * 1px) !important
}

.calc-max-w-242i {
    max-width: -webkit-calc(100% - 242 * 1px) !important;
    max-width: -moz-calc(100% - 242 * 1px) !important;
    max-width: calc(100% - 242 * 1px) !important
}

.calc-w-243 {
    width: -webkit-calc(100% - 243 * 1px);
    width: -moz-calc(100% - 243 * 1px);
    width: calc(100% - 243 * 1px)
}

.calc-max-w-243 {
    max-width: -webkit-calc(100% - 243 * 1px);
    max-width: -moz-calc(100% - 243 * 1px);
    max-width: calc(100% - 243 * 1px)
}

.calc-w-243i {
    width: -webkit-calc(100% - 243 * 1px) !important;
    width: -moz-calc(100% - 243 * 1px) !important;
    width: calc(100% - 243 * 1px) !important
}

.calc-max-w-243i {
    max-width: -webkit-calc(100% - 243 * 1px) !important;
    max-width: -moz-calc(100% - 243 * 1px) !important;
    max-width: calc(100% - 243 * 1px) !important
}

.calc-w-244 {
    width: -webkit-calc(100% - 244 * 1px);
    width: -moz-calc(100% - 244 * 1px);
    width: calc(100% - 244 * 1px)
}

.calc-max-w-244 {
    max-width: -webkit-calc(100% - 244 * 1px);
    max-width: -moz-calc(100% - 244 * 1px);
    max-width: calc(100% - 244 * 1px)
}

.calc-w-244i {
    width: -webkit-calc(100% - 244 * 1px) !important;
    width: -moz-calc(100% - 244 * 1px) !important;
    width: calc(100% - 244 * 1px) !important
}

.calc-max-w-244i {
    max-width: -webkit-calc(100% - 244 * 1px) !important;
    max-width: -moz-calc(100% - 244 * 1px) !important;
    max-width: calc(100% - 244 * 1px) !important
}

.calc-w-245 {
    width: -webkit-calc(100% - 245 * 1px);
    width: -moz-calc(100% - 245 * 1px);
    width: calc(100% - 245 * 1px)
}

.calc-max-w-245 {
    max-width: -webkit-calc(100% - 245 * 1px);
    max-width: -moz-calc(100% - 245 * 1px);
    max-width: calc(100% - 245 * 1px)
}

.calc-w-245i {
    width: -webkit-calc(100% - 245 * 1px) !important;
    width: -moz-calc(100% - 245 * 1px) !important;
    width: calc(100% - 245 * 1px) !important
}

.calc-max-w-245i {
    max-width: -webkit-calc(100% - 245 * 1px) !important;
    max-width: -moz-calc(100% - 245 * 1px) !important;
    max-width: calc(100% - 245 * 1px) !important
}

.calc-w-246 {
    width: -webkit-calc(100% - 246 * 1px);
    width: -moz-calc(100% - 246 * 1px);
    width: calc(100% - 246 * 1px)
}

.calc-max-w-246 {
    max-width: -webkit-calc(100% - 246 * 1px);
    max-width: -moz-calc(100% - 246 * 1px);
    max-width: calc(100% - 246 * 1px)
}

.calc-w-246i {
    width: -webkit-calc(100% - 246 * 1px) !important;
    width: -moz-calc(100% - 246 * 1px) !important;
    width: calc(100% - 246 * 1px) !important
}

.calc-max-w-246i {
    max-width: -webkit-calc(100% - 246 * 1px) !important;
    max-width: -moz-calc(100% - 246 * 1px) !important;
    max-width: calc(100% - 246 * 1px) !important
}

.calc-w-247 {
    width: -webkit-calc(100% - 247 * 1px);
    width: -moz-calc(100% - 247 * 1px);
    width: calc(100% - 247 * 1px)
}

.calc-max-w-247 {
    max-width: -webkit-calc(100% - 247 * 1px);
    max-width: -moz-calc(100% - 247 * 1px);
    max-width: calc(100% - 247 * 1px)
}

.calc-w-247i {
    width: -webkit-calc(100% - 247 * 1px) !important;
    width: -moz-calc(100% - 247 * 1px) !important;
    width: calc(100% - 247 * 1px) !important
}

.calc-max-w-247i {
    max-width: -webkit-calc(100% - 247 * 1px) !important;
    max-width: -moz-calc(100% - 247 * 1px) !important;
    max-width: calc(100% - 247 * 1px) !important
}

.calc-w-248 {
    width: -webkit-calc(100% - 248 * 1px);
    width: -moz-calc(100% - 248 * 1px);
    width: calc(100% - 248 * 1px)
}

.calc-max-w-248 {
    max-width: -webkit-calc(100% - 248 * 1px);
    max-width: -moz-calc(100% - 248 * 1px);
    max-width: calc(100% - 248 * 1px)
}

.calc-w-248i {
    width: -webkit-calc(100% - 248 * 1px) !important;
    width: -moz-calc(100% - 248 * 1px) !important;
    width: calc(100% - 248 * 1px) !important
}

.calc-max-w-248i {
    max-width: -webkit-calc(100% - 248 * 1px) !important;
    max-width: -moz-calc(100% - 248 * 1px) !important;
    max-width: calc(100% - 248 * 1px) !important
}

.calc-w-249 {
    width: -webkit-calc(100% - 249 * 1px);
    width: -moz-calc(100% - 249 * 1px);
    width: calc(100% - 249 * 1px)
}

.calc-max-w-249 {
    max-width: -webkit-calc(100% - 249 * 1px);
    max-width: -moz-calc(100% - 249 * 1px);
    max-width: calc(100% - 249 * 1px)
}

.calc-w-249i {
    width: -webkit-calc(100% - 249 * 1px) !important;
    width: -moz-calc(100% - 249 * 1px) !important;
    width: calc(100% - 249 * 1px) !important
}

.calc-max-w-249i {
    max-width: -webkit-calc(100% - 249 * 1px) !important;
    max-width: -moz-calc(100% - 249 * 1px) !important;
    max-width: calc(100% - 249 * 1px) !important
}

.calc-w-250 {
    width: -webkit-calc(100% - 250 * 1px);
    width: -moz-calc(100% - 250 * 1px);
    width: calc(100% - 250 * 1px)
}

.calc-max-w-250 {
    max-width: -webkit-calc(100% - 250 * 1px);
    max-width: -moz-calc(100% - 250 * 1px);
    max-width: calc(100% - 250 * 1px)
}

.calc-w-250i {
    width: -webkit-calc(100% - 250 * 1px) !important;
    width: -moz-calc(100% - 250 * 1px) !important;
    width: calc(100% - 250 * 1px) !important
}

.calc-max-w-250i {
    max-width: -webkit-calc(100% - 250 * 1px) !important;
    max-width: -moz-calc(100% - 250 * 1px) !important;
    max-width: calc(100% - 250 * 1px) !important
}

.calc-w-251 {
    width: -webkit-calc(100% - 251 * 1px);
    width: -moz-calc(100% - 251 * 1px);
    width: calc(100% - 251 * 1px)
}

.calc-max-w-251 {
    max-width: -webkit-calc(100% - 251 * 1px);
    max-width: -moz-calc(100% - 251 * 1px);
    max-width: calc(100% - 251 * 1px)
}

.calc-w-251i {
    width: -webkit-calc(100% - 251 * 1px) !important;
    width: -moz-calc(100% - 251 * 1px) !important;
    width: calc(100% - 251 * 1px) !important
}

.calc-max-w-251i {
    max-width: -webkit-calc(100% - 251 * 1px) !important;
    max-width: -moz-calc(100% - 251 * 1px) !important;
    max-width: calc(100% - 251 * 1px) !important
}

.calc-w-252 {
    width: -webkit-calc(100% - 252 * 1px);
    width: -moz-calc(100% - 252 * 1px);
    width: calc(100% - 252 * 1px)
}

.calc-max-w-252 {
    max-width: -webkit-calc(100% - 252 * 1px);
    max-width: -moz-calc(100% - 252 * 1px);
    max-width: calc(100% - 252 * 1px)
}

.calc-w-252i {
    width: -webkit-calc(100% - 252 * 1px) !important;
    width: -moz-calc(100% - 252 * 1px) !important;
    width: calc(100% - 252 * 1px) !important
}

.calc-max-w-252i {
    max-width: -webkit-calc(100% - 252 * 1px) !important;
    max-width: -moz-calc(100% - 252 * 1px) !important;
    max-width: calc(100% - 252 * 1px) !important
}

.calc-w-253 {
    width: -webkit-calc(100% - 253 * 1px);
    width: -moz-calc(100% - 253 * 1px);
    width: calc(100% - 253 * 1px)
}

.calc-max-w-253 {
    max-width: -webkit-calc(100% - 253 * 1px);
    max-width: -moz-calc(100% - 253 * 1px);
    max-width: calc(100% - 253 * 1px)
}

.calc-w-253i {
    width: -webkit-calc(100% - 253 * 1px) !important;
    width: -moz-calc(100% - 253 * 1px) !important;
    width: calc(100% - 253 * 1px) !important
}

.calc-max-w-253i {
    max-width: -webkit-calc(100% - 253 * 1px) !important;
    max-width: -moz-calc(100% - 253 * 1px) !important;
    max-width: calc(100% - 253 * 1px) !important
}

.calc-w-254 {
    width: -webkit-calc(100% - 254 * 1px);
    width: -moz-calc(100% - 254 * 1px);
    width: calc(100% - 254 * 1px)
}

.calc-max-w-254 {
    max-width: -webkit-calc(100% - 254 * 1px);
    max-width: -moz-calc(100% - 254 * 1px);
    max-width: calc(100% - 254 * 1px)
}

.calc-w-254i {
    width: -webkit-calc(100% - 254 * 1px) !important;
    width: -moz-calc(100% - 254 * 1px) !important;
    width: calc(100% - 254 * 1px) !important
}

.calc-max-w-254i {
    max-width: -webkit-calc(100% - 254 * 1px) !important;
    max-width: -moz-calc(100% - 254 * 1px) !important;
    max-width: calc(100% - 254 * 1px) !important
}

.calc-w-255 {
    width: -webkit-calc(100% - 255 * 1px);
    width: -moz-calc(100% - 255 * 1px);
    width: calc(100% - 255 * 1px)
}

.calc-max-w-255 {
    max-width: -webkit-calc(100% - 255 * 1px);
    max-width: -moz-calc(100% - 255 * 1px);
    max-width: calc(100% - 255 * 1px)
}

.calc-w-255i {
    width: -webkit-calc(100% - 255 * 1px) !important;
    width: -moz-calc(100% - 255 * 1px) !important;
    width: calc(100% - 255 * 1px) !important
}

.calc-max-w-255i {
    max-width: -webkit-calc(100% - 255 * 1px) !important;
    max-width: -moz-calc(100% - 255 * 1px) !important;
    max-width: calc(100% - 255 * 1px) !important
}

.calc-w-256 {
    width: -webkit-calc(100% - 256 * 1px);
    width: -moz-calc(100% - 256 * 1px);
    width: calc(100% - 256 * 1px)
}

.calc-max-w-256 {
    max-width: -webkit-calc(100% - 256 * 1px);
    max-width: -moz-calc(100% - 256 * 1px);
    max-width: calc(100% - 256 * 1px)
}

.calc-w-256i {
    width: -webkit-calc(100% - 256 * 1px) !important;
    width: -moz-calc(100% - 256 * 1px) !important;
    width: calc(100% - 256 * 1px) !important
}

.calc-max-w-256i {
    max-width: -webkit-calc(100% - 256 * 1px) !important;
    max-width: -moz-calc(100% - 256 * 1px) !important;
    max-width: calc(100% - 256 * 1px) !important
}

.calc-w-257 {
    width: -webkit-calc(100% - 257 * 1px);
    width: -moz-calc(100% - 257 * 1px);
    width: calc(100% - 257 * 1px)
}

.calc-max-w-257 {
    max-width: -webkit-calc(100% - 257 * 1px);
    max-width: -moz-calc(100% - 257 * 1px);
    max-width: calc(100% - 257 * 1px)
}

.calc-w-257i {
    width: -webkit-calc(100% - 257 * 1px) !important;
    width: -moz-calc(100% - 257 * 1px) !important;
    width: calc(100% - 257 * 1px) !important
}

.calc-max-w-257i {
    max-width: -webkit-calc(100% - 257 * 1px) !important;
    max-width: -moz-calc(100% - 257 * 1px) !important;
    max-width: calc(100% - 257 * 1px) !important
}

.calc-w-258 {
    width: -webkit-calc(100% - 258 * 1px);
    width: -moz-calc(100% - 258 * 1px);
    width: calc(100% - 258 * 1px)
}

.calc-max-w-258 {
    max-width: -webkit-calc(100% - 258 * 1px);
    max-width: -moz-calc(100% - 258 * 1px);
    max-width: calc(100% - 258 * 1px)
}

.calc-w-258i {
    width: -webkit-calc(100% - 258 * 1px) !important;
    width: -moz-calc(100% - 258 * 1px) !important;
    width: calc(100% - 258 * 1px) !important
}

.calc-max-w-258i {
    max-width: -webkit-calc(100% - 258 * 1px) !important;
    max-width: -moz-calc(100% - 258 * 1px) !important;
    max-width: calc(100% - 258 * 1px) !important
}

.calc-w-259 {
    width: -webkit-calc(100% - 259 * 1px);
    width: -moz-calc(100% - 259 * 1px);
    width: calc(100% - 259 * 1px)
}

.calc-max-w-259 {
    max-width: -webkit-calc(100% - 259 * 1px);
    max-width: -moz-calc(100% - 259 * 1px);
    max-width: calc(100% - 259 * 1px)
}

.calc-w-259i {
    width: -webkit-calc(100% - 259 * 1px) !important;
    width: -moz-calc(100% - 259 * 1px) !important;
    width: calc(100% - 259 * 1px) !important
}

.calc-max-w-259i {
    max-width: -webkit-calc(100% - 259 * 1px) !important;
    max-width: -moz-calc(100% - 259 * 1px) !important;
    max-width: calc(100% - 259 * 1px) !important
}

.calc-w-260 {
    width: -webkit-calc(100% - 260 * 1px);
    width: -moz-calc(100% - 260 * 1px);
    width: calc(100% - 260 * 1px)
}

.calc-max-w-260 {
    max-width: -webkit-calc(100% - 260 * 1px);
    max-width: -moz-calc(100% - 260 * 1px);
    max-width: calc(100% - 260 * 1px)
}

.calc-w-260i {
    width: -webkit-calc(100% - 260 * 1px) !important;
    width: -moz-calc(100% - 260 * 1px) !important;
    width: calc(100% - 260 * 1px) !important
}

.calc-max-w-260i {
    max-width: -webkit-calc(100% - 260 * 1px) !important;
    max-width: -moz-calc(100% - 260 * 1px) !important;
    max-width: calc(100% - 260 * 1px) !important
}

.calc-w-261 {
    width: -webkit-calc(100% - 261 * 1px);
    width: -moz-calc(100% - 261 * 1px);
    width: calc(100% - 261 * 1px)
}

.calc-max-w-261 {
    max-width: -webkit-calc(100% - 261 * 1px);
    max-width: -moz-calc(100% - 261 * 1px);
    max-width: calc(100% - 261 * 1px)
}

.calc-w-261i {
    width: -webkit-calc(100% - 261 * 1px) !important;
    width: -moz-calc(100% - 261 * 1px) !important;
    width: calc(100% - 261 * 1px) !important
}

.calc-max-w-261i {
    max-width: -webkit-calc(100% - 261 * 1px) !important;
    max-width: -moz-calc(100% - 261 * 1px) !important;
    max-width: calc(100% - 261 * 1px) !important
}

.calc-w-262 {
    width: -webkit-calc(100% - 262 * 1px);
    width: -moz-calc(100% - 262 * 1px);
    width: calc(100% - 262 * 1px)
}

.calc-max-w-262 {
    max-width: -webkit-calc(100% - 262 * 1px);
    max-width: -moz-calc(100% - 262 * 1px);
    max-width: calc(100% - 262 * 1px)
}

.calc-w-262i {
    width: -webkit-calc(100% - 262 * 1px) !important;
    width: -moz-calc(100% - 262 * 1px) !important;
    width: calc(100% - 262 * 1px) !important
}

.calc-max-w-262i {
    max-width: -webkit-calc(100% - 262 * 1px) !important;
    max-width: -moz-calc(100% - 262 * 1px) !important;
    max-width: calc(100% - 262 * 1px) !important
}

.calc-w-263 {
    width: -webkit-calc(100% - 263 * 1px);
    width: -moz-calc(100% - 263 * 1px);
    width: calc(100% - 263 * 1px)
}

.calc-max-w-263 {
    max-width: -webkit-calc(100% - 263 * 1px);
    max-width: -moz-calc(100% - 263 * 1px);
    max-width: calc(100% - 263 * 1px)
}

.calc-w-263i {
    width: -webkit-calc(100% - 263 * 1px) !important;
    width: -moz-calc(100% - 263 * 1px) !important;
    width: calc(100% - 263 * 1px) !important
}

.calc-max-w-263i {
    max-width: -webkit-calc(100% - 263 * 1px) !important;
    max-width: -moz-calc(100% - 263 * 1px) !important;
    max-width: calc(100% - 263 * 1px) !important
}

.calc-w-264 {
    width: -webkit-calc(100% - 264 * 1px);
    width: -moz-calc(100% - 264 * 1px);
    width: calc(100% - 264 * 1px)
}

.calc-max-w-264 {
    max-width: -webkit-calc(100% - 264 * 1px);
    max-width: -moz-calc(100% - 264 * 1px);
    max-width: calc(100% - 264 * 1px)
}

.calc-w-264i {
    width: -webkit-calc(100% - 264 * 1px) !important;
    width: -moz-calc(100% - 264 * 1px) !important;
    width: calc(100% - 264 * 1px) !important
}

.calc-max-w-264i {
    max-width: -webkit-calc(100% - 264 * 1px) !important;
    max-width: -moz-calc(100% - 264 * 1px) !important;
    max-width: calc(100% - 264 * 1px) !important
}

.calc-w-265 {
    width: -webkit-calc(100% - 265 * 1px);
    width: -moz-calc(100% - 265 * 1px);
    width: calc(100% - 265 * 1px)
}

.calc-max-w-265 {
    max-width: -webkit-calc(100% - 265 * 1px);
    max-width: -moz-calc(100% - 265 * 1px);
    max-width: calc(100% - 265 * 1px)
}

.calc-w-265i {
    width: -webkit-calc(100% - 265 * 1px) !important;
    width: -moz-calc(100% - 265 * 1px) !important;
    width: calc(100% - 265 * 1px) !important
}

.calc-max-w-265i {
    max-width: -webkit-calc(100% - 265 * 1px) !important;
    max-width: -moz-calc(100% - 265 * 1px) !important;
    max-width: calc(100% - 265 * 1px) !important
}

.calc-w-266 {
    width: -webkit-calc(100% - 266 * 1px);
    width: -moz-calc(100% - 266 * 1px);
    width: calc(100% - 266 * 1px)
}

.calc-max-w-266 {
    max-width: -webkit-calc(100% - 266 * 1px);
    max-width: -moz-calc(100% - 266 * 1px);
    max-width: calc(100% - 266 * 1px)
}

.calc-w-266i {
    width: -webkit-calc(100% - 266 * 1px) !important;
    width: -moz-calc(100% - 266 * 1px) !important;
    width: calc(100% - 266 * 1px) !important
}

.calc-max-w-266i {
    max-width: -webkit-calc(100% - 266 * 1px) !important;
    max-width: -moz-calc(100% - 266 * 1px) !important;
    max-width: calc(100% - 266 * 1px) !important
}

.calc-w-267 {
    width: -webkit-calc(100% - 267 * 1px);
    width: -moz-calc(100% - 267 * 1px);
    width: calc(100% - 267 * 1px)
}

.calc-max-w-267 {
    max-width: -webkit-calc(100% - 267 * 1px);
    max-width: -moz-calc(100% - 267 * 1px);
    max-width: calc(100% - 267 * 1px)
}

.calc-w-267i {
    width: -webkit-calc(100% - 267 * 1px) !important;
    width: -moz-calc(100% - 267 * 1px) !important;
    width: calc(100% - 267 * 1px) !important
}

.calc-max-w-267i {
    max-width: -webkit-calc(100% - 267 * 1px) !important;
    max-width: -moz-calc(100% - 267 * 1px) !important;
    max-width: calc(100% - 267 * 1px) !important
}

.calc-w-268 {
    width: -webkit-calc(100% - 268 * 1px);
    width: -moz-calc(100% - 268 * 1px);
    width: calc(100% - 268 * 1px)
}

.calc-max-w-268 {
    max-width: -webkit-calc(100% - 268 * 1px);
    max-width: -moz-calc(100% - 268 * 1px);
    max-width: calc(100% - 268 * 1px)
}

.calc-w-268i {
    width: -webkit-calc(100% - 268 * 1px) !important;
    width: -moz-calc(100% - 268 * 1px) !important;
    width: calc(100% - 268 * 1px) !important
}

.calc-max-w-268i {
    max-width: -webkit-calc(100% - 268 * 1px) !important;
    max-width: -moz-calc(100% - 268 * 1px) !important;
    max-width: calc(100% - 268 * 1px) !important
}

.calc-w-269 {
    width: -webkit-calc(100% - 269 * 1px);
    width: -moz-calc(100% - 269 * 1px);
    width: calc(100% - 269 * 1px)
}

.calc-max-w-269 {
    max-width: -webkit-calc(100% - 269 * 1px);
    max-width: -moz-calc(100% - 269 * 1px);
    max-width: calc(100% - 269 * 1px)
}

.calc-w-269i {
    width: -webkit-calc(100% - 269 * 1px) !important;
    width: -moz-calc(100% - 269 * 1px) !important;
    width: calc(100% - 269 * 1px) !important
}

.calc-max-w-269i {
    max-width: -webkit-calc(100% - 269 * 1px) !important;
    max-width: -moz-calc(100% - 269 * 1px) !important;
    max-width: calc(100% - 269 * 1px) !important
}

.calc-w-270 {
    width: -webkit-calc(100% - 270 * 1px);
    width: -moz-calc(100% - 270 * 1px);
    width: calc(100% - 270 * 1px)
}

.calc-max-w-270 {
    max-width: -webkit-calc(100% - 270 * 1px);
    max-width: -moz-calc(100% - 270 * 1px);
    max-width: calc(100% - 270 * 1px)
}

.calc-w-270i {
    width: -webkit-calc(100% - 270 * 1px) !important;
    width: -moz-calc(100% - 270 * 1px) !important;
    width: calc(100% - 270 * 1px) !important
}

.calc-max-w-270i {
    max-width: -webkit-calc(100% - 270 * 1px) !important;
    max-width: -moz-calc(100% - 270 * 1px) !important;
    max-width: calc(100% - 270 * 1px) !important
}

.calc-w-271 {
    width: -webkit-calc(100% - 271 * 1px);
    width: -moz-calc(100% - 271 * 1px);
    width: calc(100% - 271 * 1px)
}

.calc-max-w-271 {
    max-width: -webkit-calc(100% - 271 * 1px);
    max-width: -moz-calc(100% - 271 * 1px);
    max-width: calc(100% - 271 * 1px)
}

.calc-w-271i {
    width: -webkit-calc(100% - 271 * 1px) !important;
    width: -moz-calc(100% - 271 * 1px) !important;
    width: calc(100% - 271 * 1px) !important
}

.calc-max-w-271i {
    max-width: -webkit-calc(100% - 271 * 1px) !important;
    max-width: -moz-calc(100% - 271 * 1px) !important;
    max-width: calc(100% - 271 * 1px) !important
}

.calc-w-272 {
    width: -webkit-calc(100% - 272 * 1px);
    width: -moz-calc(100% - 272 * 1px);
    width: calc(100% - 272 * 1px)
}

.calc-max-w-272 {
    max-width: -webkit-calc(100% - 272 * 1px);
    max-width: -moz-calc(100% - 272 * 1px);
    max-width: calc(100% - 272 * 1px)
}

.calc-w-272i {
    width: -webkit-calc(100% - 272 * 1px) !important;
    width: -moz-calc(100% - 272 * 1px) !important;
    width: calc(100% - 272 * 1px) !important
}

.calc-max-w-272i {
    max-width: -webkit-calc(100% - 272 * 1px) !important;
    max-width: -moz-calc(100% - 272 * 1px) !important;
    max-width: calc(100% - 272 * 1px) !important
}

.calc-w-273 {
    width: -webkit-calc(100% - 273 * 1px);
    width: -moz-calc(100% - 273 * 1px);
    width: calc(100% - 273 * 1px)
}

.calc-max-w-273 {
    max-width: -webkit-calc(100% - 273 * 1px);
    max-width: -moz-calc(100% - 273 * 1px);
    max-width: calc(100% - 273 * 1px)
}

.calc-w-273i {
    width: -webkit-calc(100% - 273 * 1px) !important;
    width: -moz-calc(100% - 273 * 1px) !important;
    width: calc(100% - 273 * 1px) !important
}

.calc-max-w-273i {
    max-width: -webkit-calc(100% - 273 * 1px) !important;
    max-width: -moz-calc(100% - 273 * 1px) !important;
    max-width: calc(100% - 273 * 1px) !important
}

.calc-w-274 {
    width: -webkit-calc(100% - 274 * 1px);
    width: -moz-calc(100% - 274 * 1px);
    width: calc(100% - 274 * 1px)
}

.calc-max-w-274 {
    max-width: -webkit-calc(100% - 274 * 1px);
    max-width: -moz-calc(100% - 274 * 1px);
    max-width: calc(100% - 274 * 1px)
}

.calc-w-274i {
    width: -webkit-calc(100% - 274 * 1px) !important;
    width: -moz-calc(100% - 274 * 1px) !important;
    width: calc(100% - 274 * 1px) !important
}

.calc-max-w-274i {
    max-width: -webkit-calc(100% - 274 * 1px) !important;
    max-width: -moz-calc(100% - 274 * 1px) !important;
    max-width: calc(100% - 274 * 1px) !important
}

.calc-w-275 {
    width: -webkit-calc(100% - 275 * 1px);
    width: -moz-calc(100% - 275 * 1px);
    width: calc(100% - 275 * 1px)
}

.calc-max-w-275 {
    max-width: -webkit-calc(100% - 275 * 1px);
    max-width: -moz-calc(100% - 275 * 1px);
    max-width: calc(100% - 275 * 1px)
}

.calc-w-275i {
    width: -webkit-calc(100% - 275 * 1px) !important;
    width: -moz-calc(100% - 275 * 1px) !important;
    width: calc(100% - 275 * 1px) !important
}

.calc-max-w-275i {
    max-width: -webkit-calc(100% - 275 * 1px) !important;
    max-width: -moz-calc(100% - 275 * 1px) !important;
    max-width: calc(100% - 275 * 1px) !important
}

.calc-w-276 {
    width: -webkit-calc(100% - 276 * 1px);
    width: -moz-calc(100% - 276 * 1px);
    width: calc(100% - 276 * 1px)
}

.calc-max-w-276 {
    max-width: -webkit-calc(100% - 276 * 1px);
    max-width: -moz-calc(100% - 276 * 1px);
    max-width: calc(100% - 276 * 1px)
}

.calc-w-276i {
    width: -webkit-calc(100% - 276 * 1px) !important;
    width: -moz-calc(100% - 276 * 1px) !important;
    width: calc(100% - 276 * 1px) !important
}

.calc-max-w-276i {
    max-width: -webkit-calc(100% - 276 * 1px) !important;
    max-width: -moz-calc(100% - 276 * 1px) !important;
    max-width: calc(100% - 276 * 1px) !important
}

.calc-w-277 {
    width: -webkit-calc(100% - 277 * 1px);
    width: -moz-calc(100% - 277 * 1px);
    width: calc(100% - 277 * 1px)
}

.calc-max-w-277 {
    max-width: -webkit-calc(100% - 277 * 1px);
    max-width: -moz-calc(100% - 277 * 1px);
    max-width: calc(100% - 277 * 1px)
}

.calc-w-277i {
    width: -webkit-calc(100% - 277 * 1px) !important;
    width: -moz-calc(100% - 277 * 1px) !important;
    width: calc(100% - 277 * 1px) !important
}

.calc-max-w-277i {
    max-width: -webkit-calc(100% - 277 * 1px) !important;
    max-width: -moz-calc(100% - 277 * 1px) !important;
    max-width: calc(100% - 277 * 1px) !important
}

.calc-w-278 {
    width: -webkit-calc(100% - 278 * 1px);
    width: -moz-calc(100% - 278 * 1px);
    width: calc(100% - 278 * 1px)
}

.calc-max-w-278 {
    max-width: -webkit-calc(100% - 278 * 1px);
    max-width: -moz-calc(100% - 278 * 1px);
    max-width: calc(100% - 278 * 1px)
}

.calc-w-278i {
    width: -webkit-calc(100% - 278 * 1px) !important;
    width: -moz-calc(100% - 278 * 1px) !important;
    width: calc(100% - 278 * 1px) !important
}

.calc-max-w-278i {
    max-width: -webkit-calc(100% - 278 * 1px) !important;
    max-width: -moz-calc(100% - 278 * 1px) !important;
    max-width: calc(100% - 278 * 1px) !important
}

.calc-w-279 {
    width: -webkit-calc(100% - 279 * 1px);
    width: -moz-calc(100% - 279 * 1px);
    width: calc(100% - 279 * 1px)
}

.calc-max-w-279 {
    max-width: -webkit-calc(100% - 279 * 1px);
    max-width: -moz-calc(100% - 279 * 1px);
    max-width: calc(100% - 279 * 1px)
}

.calc-w-279i {
    width: -webkit-calc(100% - 279 * 1px) !important;
    width: -moz-calc(100% - 279 * 1px) !important;
    width: calc(100% - 279 * 1px) !important
}

.calc-max-w-279i {
    max-width: -webkit-calc(100% - 279 * 1px) !important;
    max-width: -moz-calc(100% - 279 * 1px) !important;
    max-width: calc(100% - 279 * 1px) !important
}

.calc-w-280 {
    width: -webkit-calc(100% - 280 * 1px);
    width: -moz-calc(100% - 280 * 1px);
    width: calc(100% - 280 * 1px)
}

.calc-max-w-280 {
    max-width: -webkit-calc(100% - 280 * 1px);
    max-width: -moz-calc(100% - 280 * 1px);
    max-width: calc(100% - 280 * 1px)
}

.calc-w-280i {
    width: -webkit-calc(100% - 280 * 1px) !important;
    width: -moz-calc(100% - 280 * 1px) !important;
    width: calc(100% - 280 * 1px) !important
}

.calc-max-w-280i {
    max-width: -webkit-calc(100% - 280 * 1px) !important;
    max-width: -moz-calc(100% - 280 * 1px) !important;
    max-width: calc(100% - 280 * 1px) !important
}

.calc-w-281 {
    width: -webkit-calc(100% - 281 * 1px);
    width: -moz-calc(100% - 281 * 1px);
    width: calc(100% - 281 * 1px)
}

.calc-max-w-281 {
    max-width: -webkit-calc(100% - 281 * 1px);
    max-width: -moz-calc(100% - 281 * 1px);
    max-width: calc(100% - 281 * 1px)
}

.calc-w-281i {
    width: -webkit-calc(100% - 281 * 1px) !important;
    width: -moz-calc(100% - 281 * 1px) !important;
    width: calc(100% - 281 * 1px) !important
}

.calc-max-w-281i {
    max-width: -webkit-calc(100% - 281 * 1px) !important;
    max-width: -moz-calc(100% - 281 * 1px) !important;
    max-width: calc(100% - 281 * 1px) !important
}

.calc-w-282 {
    width: -webkit-calc(100% - 282 * 1px);
    width: -moz-calc(100% - 282 * 1px);
    width: calc(100% - 282 * 1px)
}

.calc-max-w-282 {
    max-width: -webkit-calc(100% - 282 * 1px);
    max-width: -moz-calc(100% - 282 * 1px);
    max-width: calc(100% - 282 * 1px)
}

.calc-w-282i {
    width: -webkit-calc(100% - 282 * 1px) !important;
    width: -moz-calc(100% - 282 * 1px) !important;
    width: calc(100% - 282 * 1px) !important
}

.calc-max-w-282i {
    max-width: -webkit-calc(100% - 282 * 1px) !important;
    max-width: -moz-calc(100% - 282 * 1px) !important;
    max-width: calc(100% - 282 * 1px) !important
}

.calc-w-283 {
    width: -webkit-calc(100% - 283 * 1px);
    width: -moz-calc(100% - 283 * 1px);
    width: calc(100% - 283 * 1px)
}

.calc-max-w-283 {
    max-width: -webkit-calc(100% - 283 * 1px);
    max-width: -moz-calc(100% - 283 * 1px);
    max-width: calc(100% - 283 * 1px)
}

.calc-w-283i {
    width: -webkit-calc(100% - 283 * 1px) !important;
    width: -moz-calc(100% - 283 * 1px) !important;
    width: calc(100% - 283 * 1px) !important
}

.calc-max-w-283i {
    max-width: -webkit-calc(100% - 283 * 1px) !important;
    max-width: -moz-calc(100% - 283 * 1px) !important;
    max-width: calc(100% - 283 * 1px) !important
}

.calc-w-284 {
    width: -webkit-calc(100% - 284 * 1px);
    width: -moz-calc(100% - 284 * 1px);
    width: calc(100% - 284 * 1px)
}

.calc-max-w-284 {
    max-width: -webkit-calc(100% - 284 * 1px);
    max-width: -moz-calc(100% - 284 * 1px);
    max-width: calc(100% - 284 * 1px)
}

.calc-w-284i {
    width: -webkit-calc(100% - 284 * 1px) !important;
    width: -moz-calc(100% - 284 * 1px) !important;
    width: calc(100% - 284 * 1px) !important
}

.calc-max-w-284i {
    max-width: -webkit-calc(100% - 284 * 1px) !important;
    max-width: -moz-calc(100% - 284 * 1px) !important;
    max-width: calc(100% - 284 * 1px) !important
}

.calc-w-285 {
    width: -webkit-calc(100% - 285 * 1px);
    width: -moz-calc(100% - 285 * 1px);
    width: calc(100% - 285 * 1px)
}

.calc-max-w-285 {
    max-width: -webkit-calc(100% - 285 * 1px);
    max-width: -moz-calc(100% - 285 * 1px);
    max-width: calc(100% - 285 * 1px)
}

.calc-w-285i {
    width: -webkit-calc(100% - 285 * 1px) !important;
    width: -moz-calc(100% - 285 * 1px) !important;
    width: calc(100% - 285 * 1px) !important
}

.calc-max-w-285i {
    max-width: -webkit-calc(100% - 285 * 1px) !important;
    max-width: -moz-calc(100% - 285 * 1px) !important;
    max-width: calc(100% - 285 * 1px) !important
}

.calc-w-286 {
    width: -webkit-calc(100% - 286 * 1px);
    width: -moz-calc(100% - 286 * 1px);
    width: calc(100% - 286 * 1px)
}

.calc-max-w-286 {
    max-width: -webkit-calc(100% - 286 * 1px);
    max-width: -moz-calc(100% - 286 * 1px);
    max-width: calc(100% - 286 * 1px)
}

.calc-w-286i {
    width: -webkit-calc(100% - 286 * 1px) !important;
    width: -moz-calc(100% - 286 * 1px) !important;
    width: calc(100% - 286 * 1px) !important
}

.calc-max-w-286i {
    max-width: -webkit-calc(100% - 286 * 1px) !important;
    max-width: -moz-calc(100% - 286 * 1px) !important;
    max-width: calc(100% - 286 * 1px) !important
}

.calc-w-287 {
    width: -webkit-calc(100% - 287 * 1px);
    width: -moz-calc(100% - 287 * 1px);
    width: calc(100% - 287 * 1px)
}

.calc-max-w-287 {
    max-width: -webkit-calc(100% - 287 * 1px);
    max-width: -moz-calc(100% - 287 * 1px);
    max-width: calc(100% - 287 * 1px)
}

.calc-w-287i {
    width: -webkit-calc(100% - 287 * 1px) !important;
    width: -moz-calc(100% - 287 * 1px) !important;
    width: calc(100% - 287 * 1px) !important
}

.calc-max-w-287i {
    max-width: -webkit-calc(100% - 287 * 1px) !important;
    max-width: -moz-calc(100% - 287 * 1px) !important;
    max-width: calc(100% - 287 * 1px) !important
}

.calc-w-288 {
    width: -webkit-calc(100% - 288 * 1px);
    width: -moz-calc(100% - 288 * 1px);
    width: calc(100% - 288 * 1px)
}

.calc-max-w-288 {
    max-width: -webkit-calc(100% - 288 * 1px);
    max-width: -moz-calc(100% - 288 * 1px);
    max-width: calc(100% - 288 * 1px)
}

.calc-w-288i {
    width: -webkit-calc(100% - 288 * 1px) !important;
    width: -moz-calc(100% - 288 * 1px) !important;
    width: calc(100% - 288 * 1px) !important
}

.calc-max-w-288i {
    max-width: -webkit-calc(100% - 288 * 1px) !important;
    max-width: -moz-calc(100% - 288 * 1px) !important;
    max-width: calc(100% - 288 * 1px) !important
}

.calc-w-289 {
    width: -webkit-calc(100% - 289 * 1px);
    width: -moz-calc(100% - 289 * 1px);
    width: calc(100% - 289 * 1px)
}

.calc-max-w-289 {
    max-width: -webkit-calc(100% - 289 * 1px);
    max-width: -moz-calc(100% - 289 * 1px);
    max-width: calc(100% - 289 * 1px)
}

.calc-w-289i {
    width: -webkit-calc(100% - 289 * 1px) !important;
    width: -moz-calc(100% - 289 * 1px) !important;
    width: calc(100% - 289 * 1px) !important
}

.calc-max-w-289i {
    max-width: -webkit-calc(100% - 289 * 1px) !important;
    max-width: -moz-calc(100% - 289 * 1px) !important;
    max-width: calc(100% - 289 * 1px) !important
}

.calc-w-290 {
    width: -webkit-calc(100% - 290 * 1px);
    width: -moz-calc(100% - 290 * 1px);
    width: calc(100% - 290 * 1px)
}

.calc-max-w-290 {
    max-width: -webkit-calc(100% - 290 * 1px);
    max-width: -moz-calc(100% - 290 * 1px);
    max-width: calc(100% - 290 * 1px)
}

.calc-w-290i {
    width: -webkit-calc(100% - 290 * 1px) !important;
    width: -moz-calc(100% - 290 * 1px) !important;
    width: calc(100% - 290 * 1px) !important
}

.calc-max-w-290i {
    max-width: -webkit-calc(100% - 290 * 1px) !important;
    max-width: -moz-calc(100% - 290 * 1px) !important;
    max-width: calc(100% - 290 * 1px) !important
}

.calc-w-291 {
    width: -webkit-calc(100% - 291 * 1px);
    width: -moz-calc(100% - 291 * 1px);
    width: calc(100% - 291 * 1px)
}

.calc-max-w-291 {
    max-width: -webkit-calc(100% - 291 * 1px);
    max-width: -moz-calc(100% - 291 * 1px);
    max-width: calc(100% - 291 * 1px)
}

.calc-w-291i {
    width: -webkit-calc(100% - 291 * 1px) !important;
    width: -moz-calc(100% - 291 * 1px) !important;
    width: calc(100% - 291 * 1px) !important
}

.calc-max-w-291i {
    max-width: -webkit-calc(100% - 291 * 1px) !important;
    max-width: -moz-calc(100% - 291 * 1px) !important;
    max-width: calc(100% - 291 * 1px) !important
}

.calc-w-292 {
    width: -webkit-calc(100% - 292 * 1px);
    width: -moz-calc(100% - 292 * 1px);
    width: calc(100% - 292 * 1px)
}

.calc-max-w-292 {
    max-width: -webkit-calc(100% - 292 * 1px);
    max-width: -moz-calc(100% - 292 * 1px);
    max-width: calc(100% - 292 * 1px)
}

.calc-w-292i {
    width: -webkit-calc(100% - 292 * 1px) !important;
    width: -moz-calc(100% - 292 * 1px) !important;
    width: calc(100% - 292 * 1px) !important
}

.calc-max-w-292i {
    max-width: -webkit-calc(100% - 292 * 1px) !important;
    max-width: -moz-calc(100% - 292 * 1px) !important;
    max-width: calc(100% - 292 * 1px) !important
}

.calc-w-293 {
    width: -webkit-calc(100% - 293 * 1px);
    width: -moz-calc(100% - 293 * 1px);
    width: calc(100% - 293 * 1px)
}

.calc-max-w-293 {
    max-width: -webkit-calc(100% - 293 * 1px);
    max-width: -moz-calc(100% - 293 * 1px);
    max-width: calc(100% - 293 * 1px)
}

.calc-w-293i {
    width: -webkit-calc(100% - 293 * 1px) !important;
    width: -moz-calc(100% - 293 * 1px) !important;
    width: calc(100% - 293 * 1px) !important
}

.calc-max-w-293i {
    max-width: -webkit-calc(100% - 293 * 1px) !important;
    max-width: -moz-calc(100% - 293 * 1px) !important;
    max-width: calc(100% - 293 * 1px) !important
}

.calc-w-294 {
    width: -webkit-calc(100% - 294 * 1px);
    width: -moz-calc(100% - 294 * 1px);
    width: calc(100% - 294 * 1px)
}

.calc-max-w-294 {
    max-width: -webkit-calc(100% - 294 * 1px);
    max-width: -moz-calc(100% - 294 * 1px);
    max-width: calc(100% - 294 * 1px)
}

.calc-w-294i {
    width: -webkit-calc(100% - 294 * 1px) !important;
    width: -moz-calc(100% - 294 * 1px) !important;
    width: calc(100% - 294 * 1px) !important
}

.calc-max-w-294i {
    max-width: -webkit-calc(100% - 294 * 1px) !important;
    max-width: -moz-calc(100% - 294 * 1px) !important;
    max-width: calc(100% - 294 * 1px) !important
}

.calc-w-295 {
    width: -webkit-calc(100% - 295 * 1px);
    width: -moz-calc(100% - 295 * 1px);
    width: calc(100% - 295 * 1px)
}

.calc-max-w-295 {
    max-width: -webkit-calc(100% - 295 * 1px);
    max-width: -moz-calc(100% - 295 * 1px);
    max-width: calc(100% - 295 * 1px)
}

.calc-w-295i {
    width: -webkit-calc(100% - 295 * 1px) !important;
    width: -moz-calc(100% - 295 * 1px) !important;
    width: calc(100% - 295 * 1px) !important
}

.calc-max-w-295i {
    max-width: -webkit-calc(100% - 295 * 1px) !important;
    max-width: -moz-calc(100% - 295 * 1px) !important;
    max-width: calc(100% - 295 * 1px) !important
}

.calc-w-296 {
    width: -webkit-calc(100% - 296 * 1px);
    width: -moz-calc(100% - 296 * 1px);
    width: calc(100% - 296 * 1px)
}

.calc-max-w-296 {
    max-width: -webkit-calc(100% - 296 * 1px);
    max-width: -moz-calc(100% - 296 * 1px);
    max-width: calc(100% - 296 * 1px)
}

.calc-w-296i {
    width: -webkit-calc(100% - 296 * 1px) !important;
    width: -moz-calc(100% - 296 * 1px) !important;
    width: calc(100% - 296 * 1px) !important
}

.calc-max-w-296i {
    max-width: -webkit-calc(100% - 296 * 1px) !important;
    max-width: -moz-calc(100% - 296 * 1px) !important;
    max-width: calc(100% - 296 * 1px) !important
}

.calc-w-297 {
    width: -webkit-calc(100% - 297 * 1px);
    width: -moz-calc(100% - 297 * 1px);
    width: calc(100% - 297 * 1px)
}

.calc-max-w-297 {
    max-width: -webkit-calc(100% - 297 * 1px);
    max-width: -moz-calc(100% - 297 * 1px);
    max-width: calc(100% - 297 * 1px)
}

.calc-w-297i {
    width: -webkit-calc(100% - 297 * 1px) !important;
    width: -moz-calc(100% - 297 * 1px) !important;
    width: calc(100% - 297 * 1px) !important
}

.calc-max-w-297i {
    max-width: -webkit-calc(100% - 297 * 1px) !important;
    max-width: -moz-calc(100% - 297 * 1px) !important;
    max-width: calc(100% - 297 * 1px) !important
}

.calc-w-298 {
    width: -webkit-calc(100% - 298 * 1px);
    width: -moz-calc(100% - 298 * 1px);
    width: calc(100% - 298 * 1px)
}

.calc-max-w-298 {
    max-width: -webkit-calc(100% - 298 * 1px);
    max-width: -moz-calc(100% - 298 * 1px);
    max-width: calc(100% - 298 * 1px)
}

.calc-w-298i {
    width: -webkit-calc(100% - 298 * 1px) !important;
    width: -moz-calc(100% - 298 * 1px) !important;
    width: calc(100% - 298 * 1px) !important
}

.calc-max-w-298i {
    max-width: -webkit-calc(100% - 298 * 1px) !important;
    max-width: -moz-calc(100% - 298 * 1px) !important;
    max-width: calc(100% - 298 * 1px) !important
}

.calc-w-299 {
    width: -webkit-calc(100% - 299 * 1px);
    width: -moz-calc(100% - 299 * 1px);
    width: calc(100% - 299 * 1px)
}

.calc-max-w-299 {
    max-width: -webkit-calc(100% - 299 * 1px);
    max-width: -moz-calc(100% - 299 * 1px);
    max-width: calc(100% - 299 * 1px)
}

.calc-w-299i {
    width: -webkit-calc(100% - 299 * 1px) !important;
    width: -moz-calc(100% - 299 * 1px) !important;
    width: calc(100% - 299 * 1px) !important
}

.calc-max-w-299i {
    max-width: -webkit-calc(100% - 299 * 1px) !important;
    max-width: -moz-calc(100% - 299 * 1px) !important;
    max-width: calc(100% - 299 * 1px) !important
}

.calc-w-300 {
    width: -webkit-calc(100% - 300 * 1px);
    width: -moz-calc(100% - 300 * 1px);
    width: calc(100% - 300 * 1px)
}

.calc-max-w-300 {
    max-width: -webkit-calc(100% - 300 * 1px);
    max-width: -moz-calc(100% - 300 * 1px);
    max-width: calc(100% - 300 * 1px)
}

.calc-w-300i {
    width: -webkit-calc(100% - 300 * 1px) !important;
    width: -moz-calc(100% - 300 * 1px) !important;
    width: calc(100% - 300 * 1px) !important
}

.calc-max-w-300i {
    max-width: -webkit-calc(100% - 300 * 1px) !important;
    max-width: -moz-calc(100% - 300 * 1px) !important;
    max-width: calc(100% - 300 * 1px) !important
}

.calc-w-301 {
    width: -webkit-calc(100% - 301 * 1px);
    width: -moz-calc(100% - 301 * 1px);
    width: calc(100% - 301 * 1px)
}

.calc-max-w-301 {
    max-width: -webkit-calc(100% - 301 * 1px);
    max-width: -moz-calc(100% - 301 * 1px);
    max-width: calc(100% - 301 * 1px)
}

.calc-w-301i {
    width: -webkit-calc(100% - 301 * 1px) !important;
    width: -moz-calc(100% - 301 * 1px) !important;
    width: calc(100% - 301 * 1px) !important
}

.calc-max-w-301i {
    max-width: -webkit-calc(100% - 301 * 1px) !important;
    max-width: -moz-calc(100% - 301 * 1px) !important;
    max-width: calc(100% - 301 * 1px) !important
}

.calc-w-302 {
    width: -webkit-calc(100% - 302 * 1px);
    width: -moz-calc(100% - 302 * 1px);
    width: calc(100% - 302 * 1px)
}

.calc-max-w-302 {
    max-width: -webkit-calc(100% - 302 * 1px);
    max-width: -moz-calc(100% - 302 * 1px);
    max-width: calc(100% - 302 * 1px)
}

.calc-w-302i {
    width: -webkit-calc(100% - 302 * 1px) !important;
    width: -moz-calc(100% - 302 * 1px) !important;
    width: calc(100% - 302 * 1px) !important
}

.calc-max-w-302i {
    max-width: -webkit-calc(100% - 302 * 1px) !important;
    max-width: -moz-calc(100% - 302 * 1px) !important;
    max-width: calc(100% - 302 * 1px) !important
}

.calc-w-303 {
    width: -webkit-calc(100% - 303 * 1px);
    width: -moz-calc(100% - 303 * 1px);
    width: calc(100% - 303 * 1px)
}

.calc-max-w-303 {
    max-width: -webkit-calc(100% - 303 * 1px);
    max-width: -moz-calc(100% - 303 * 1px);
    max-width: calc(100% - 303 * 1px)
}

.calc-w-303i {
    width: -webkit-calc(100% - 303 * 1px) !important;
    width: -moz-calc(100% - 303 * 1px) !important;
    width: calc(100% - 303 * 1px) !important
}

.calc-max-w-303i {
    max-width: -webkit-calc(100% - 303 * 1px) !important;
    max-width: -moz-calc(100% - 303 * 1px) !important;
    max-width: calc(100% - 303 * 1px) !important
}

.calc-w-304 {
    width: -webkit-calc(100% - 304 * 1px);
    width: -moz-calc(100% - 304 * 1px);
    width: calc(100% - 304 * 1px)
}

.calc-max-w-304 {
    max-width: -webkit-calc(100% - 304 * 1px);
    max-width: -moz-calc(100% - 304 * 1px);
    max-width: calc(100% - 304 * 1px)
}

.calc-w-304i {
    width: -webkit-calc(100% - 304 * 1px) !important;
    width: -moz-calc(100% - 304 * 1px) !important;
    width: calc(100% - 304 * 1px) !important
}

.calc-max-w-304i {
    max-width: -webkit-calc(100% - 304 * 1px) !important;
    max-width: -moz-calc(100% - 304 * 1px) !important;
    max-width: calc(100% - 304 * 1px) !important
}

.calc-w-305 {
    width: -webkit-calc(100% - 305 * 1px);
    width: -moz-calc(100% - 305 * 1px);
    width: calc(100% - 305 * 1px)
}

.calc-max-w-305 {
    max-width: -webkit-calc(100% - 305 * 1px);
    max-width: -moz-calc(100% - 305 * 1px);
    max-width: calc(100% - 305 * 1px)
}

.calc-w-305i {
    width: -webkit-calc(100% - 305 * 1px) !important;
    width: -moz-calc(100% - 305 * 1px) !important;
    width: calc(100% - 305 * 1px) !important
}

.calc-max-w-305i {
    max-width: -webkit-calc(100% - 305 * 1px) !important;
    max-width: -moz-calc(100% - 305 * 1px) !important;
    max-width: calc(100% - 305 * 1px) !important
}

.calc-w-306 {
    width: -webkit-calc(100% - 306 * 1px);
    width: -moz-calc(100% - 306 * 1px);
    width: calc(100% - 306 * 1px)
}

.calc-max-w-306 {
    max-width: -webkit-calc(100% - 306 * 1px);
    max-width: -moz-calc(100% - 306 * 1px);
    max-width: calc(100% - 306 * 1px)
}

.calc-w-306i {
    width: -webkit-calc(100% - 306 * 1px) !important;
    width: -moz-calc(100% - 306 * 1px) !important;
    width: calc(100% - 306 * 1px) !important
}

.calc-max-w-306i {
    max-width: -webkit-calc(100% - 306 * 1px) !important;
    max-width: -moz-calc(100% - 306 * 1px) !important;
    max-width: calc(100% - 306 * 1px) !important
}

.calc-w-307 {
    width: -webkit-calc(100% - 307 * 1px);
    width: -moz-calc(100% - 307 * 1px);
    width: calc(100% - 307 * 1px)
}

.calc-max-w-307 {
    max-width: -webkit-calc(100% - 307 * 1px);
    max-width: -moz-calc(100% - 307 * 1px);
    max-width: calc(100% - 307 * 1px)
}

.calc-w-307i {
    width: -webkit-calc(100% - 307 * 1px) !important;
    width: -moz-calc(100% - 307 * 1px) !important;
    width: calc(100% - 307 * 1px) !important
}

.calc-max-w-307i {
    max-width: -webkit-calc(100% - 307 * 1px) !important;
    max-width: -moz-calc(100% - 307 * 1px) !important;
    max-width: calc(100% - 307 * 1px) !important
}

.calc-w-308 {
    width: -webkit-calc(100% - 308 * 1px);
    width: -moz-calc(100% - 308 * 1px);
    width: calc(100% - 308 * 1px)
}

.calc-max-w-308 {
    max-width: -webkit-calc(100% - 308 * 1px);
    max-width: -moz-calc(100% - 308 * 1px);
    max-width: calc(100% - 308 * 1px)
}

.calc-w-308i {
    width: -webkit-calc(100% - 308 * 1px) !important;
    width: -moz-calc(100% - 308 * 1px) !important;
    width: calc(100% - 308 * 1px) !important
}

.calc-max-w-308i {
    max-width: -webkit-calc(100% - 308 * 1px) !important;
    max-width: -moz-calc(100% - 308 * 1px) !important;
    max-width: calc(100% - 308 * 1px) !important
}

.calc-w-309 {
    width: -webkit-calc(100% - 309 * 1px);
    width: -moz-calc(100% - 309 * 1px);
    width: calc(100% - 309 * 1px)
}

.calc-max-w-309 {
    max-width: -webkit-calc(100% - 309 * 1px);
    max-width: -moz-calc(100% - 309 * 1px);
    max-width: calc(100% - 309 * 1px)
}

.calc-w-309i {
    width: -webkit-calc(100% - 309 * 1px) !important;
    width: -moz-calc(100% - 309 * 1px) !important;
    width: calc(100% - 309 * 1px) !important
}

.calc-max-w-309i {
    max-width: -webkit-calc(100% - 309 * 1px) !important;
    max-width: -moz-calc(100% - 309 * 1px) !important;
    max-width: calc(100% - 309 * 1px) !important
}

.calc-w-310 {
    width: -webkit-calc(100% - 310 * 1px);
    width: -moz-calc(100% - 310 * 1px);
    width: calc(100% - 310 * 1px)
}

.calc-max-w-310 {
    max-width: -webkit-calc(100% - 310 * 1px);
    max-width: -moz-calc(100% - 310 * 1px);
    max-width: calc(100% - 310 * 1px)
}

.calc-w-310i {
    width: -webkit-calc(100% - 310 * 1px) !important;
    width: -moz-calc(100% - 310 * 1px) !important;
    width: calc(100% - 310 * 1px) !important
}

.calc-max-w-310i {
    max-width: -webkit-calc(100% - 310 * 1px) !important;
    max-width: -moz-calc(100% - 310 * 1px) !important;
    max-width: calc(100% - 310 * 1px) !important
}

.calc-w-311 {
    width: -webkit-calc(100% - 311 * 1px);
    width: -moz-calc(100% - 311 * 1px);
    width: calc(100% - 311 * 1px)
}

.calc-max-w-311 {
    max-width: -webkit-calc(100% - 311 * 1px);
    max-width: -moz-calc(100% - 311 * 1px);
    max-width: calc(100% - 311 * 1px)
}

.calc-w-311i {
    width: -webkit-calc(100% - 311 * 1px) !important;
    width: -moz-calc(100% - 311 * 1px) !important;
    width: calc(100% - 311 * 1px) !important
}

.calc-max-w-311i {
    max-width: -webkit-calc(100% - 311 * 1px) !important;
    max-width: -moz-calc(100% - 311 * 1px) !important;
    max-width: calc(100% - 311 * 1px) !important
}

.calc-w-312 {
    width: -webkit-calc(100% - 312 * 1px);
    width: -moz-calc(100% - 312 * 1px);
    width: calc(100% - 312 * 1px)
}

.calc-max-w-312 {
    max-width: -webkit-calc(100% - 312 * 1px);
    max-width: -moz-calc(100% - 312 * 1px);
    max-width: calc(100% - 312 * 1px)
}

.calc-w-312i {
    width: -webkit-calc(100% - 312 * 1px) !important;
    width: -moz-calc(100% - 312 * 1px) !important;
    width: calc(100% - 312 * 1px) !important
}

.calc-max-w-312i {
    max-width: -webkit-calc(100% - 312 * 1px) !important;
    max-width: -moz-calc(100% - 312 * 1px) !important;
    max-width: calc(100% - 312 * 1px) !important
}

.calc-w-313 {
    width: -webkit-calc(100% - 313 * 1px);
    width: -moz-calc(100% - 313 * 1px);
    width: calc(100% - 313 * 1px)
}

.calc-max-w-313 {
    max-width: -webkit-calc(100% - 313 * 1px);
    max-width: -moz-calc(100% - 313 * 1px);
    max-width: calc(100% - 313 * 1px)
}

.calc-w-313i {
    width: -webkit-calc(100% - 313 * 1px) !important;
    width: -moz-calc(100% - 313 * 1px) !important;
    width: calc(100% - 313 * 1px) !important
}

.calc-max-w-313i {
    max-width: -webkit-calc(100% - 313 * 1px) !important;
    max-width: -moz-calc(100% - 313 * 1px) !important;
    max-width: calc(100% - 313 * 1px) !important
}

.calc-w-314 {
    width: -webkit-calc(100% - 314 * 1px);
    width: -moz-calc(100% - 314 * 1px);
    width: calc(100% - 314 * 1px)
}

.calc-max-w-314 {
    max-width: -webkit-calc(100% - 314 * 1px);
    max-width: -moz-calc(100% - 314 * 1px);
    max-width: calc(100% - 314 * 1px)
}

.calc-w-314i {
    width: -webkit-calc(100% - 314 * 1px) !important;
    width: -moz-calc(100% - 314 * 1px) !important;
    width: calc(100% - 314 * 1px) !important
}

.calc-max-w-314i {
    max-width: -webkit-calc(100% - 314 * 1px) !important;
    max-width: -moz-calc(100% - 314 * 1px) !important;
    max-width: calc(100% - 314 * 1px) !important
}

.calc-w-315 {
    width: -webkit-calc(100% - 315 * 1px);
    width: -moz-calc(100% - 315 * 1px);
    width: calc(100% - 315 * 1px)
}

.calc-max-w-315 {
    max-width: -webkit-calc(100% - 315 * 1px);
    max-width: -moz-calc(100% - 315 * 1px);
    max-width: calc(100% - 315 * 1px)
}

.calc-w-315i {
    width: -webkit-calc(100% - 315 * 1px) !important;
    width: -moz-calc(100% - 315 * 1px) !important;
    width: calc(100% - 315 * 1px) !important
}

.calc-max-w-315i {
    max-width: -webkit-calc(100% - 315 * 1px) !important;
    max-width: -moz-calc(100% - 315 * 1px) !important;
    max-width: calc(100% - 315 * 1px) !important
}

.calc-w-316 {
    width: -webkit-calc(100% - 316 * 1px);
    width: -moz-calc(100% - 316 * 1px);
    width: calc(100% - 316 * 1px)
}

.calc-max-w-316 {
    max-width: -webkit-calc(100% - 316 * 1px);
    max-width: -moz-calc(100% - 316 * 1px);
    max-width: calc(100% - 316 * 1px)
}

.calc-w-316i {
    width: -webkit-calc(100% - 316 * 1px) !important;
    width: -moz-calc(100% - 316 * 1px) !important;
    width: calc(100% - 316 * 1px) !important
}

.calc-max-w-316i {
    max-width: -webkit-calc(100% - 316 * 1px) !important;
    max-width: -moz-calc(100% - 316 * 1px) !important;
    max-width: calc(100% - 316 * 1px) !important
}

.calc-w-317 {
    width: -webkit-calc(100% - 317 * 1px);
    width: -moz-calc(100% - 317 * 1px);
    width: calc(100% - 317 * 1px)
}

.calc-max-w-317 {
    max-width: -webkit-calc(100% - 317 * 1px);
    max-width: -moz-calc(100% - 317 * 1px);
    max-width: calc(100% - 317 * 1px)
}

.calc-w-317i {
    width: -webkit-calc(100% - 317 * 1px) !important;
    width: -moz-calc(100% - 317 * 1px) !important;
    width: calc(100% - 317 * 1px) !important
}

.calc-max-w-317i {
    max-width: -webkit-calc(100% - 317 * 1px) !important;
    max-width: -moz-calc(100% - 317 * 1px) !important;
    max-width: calc(100% - 317 * 1px) !important
}

.calc-w-318 {
    width: -webkit-calc(100% - 318 * 1px);
    width: -moz-calc(100% - 318 * 1px);
    width: calc(100% - 318 * 1px)
}

.calc-max-w-318 {
    max-width: -webkit-calc(100% - 318 * 1px);
    max-width: -moz-calc(100% - 318 * 1px);
    max-width: calc(100% - 318 * 1px)
}

.calc-w-318i {
    width: -webkit-calc(100% - 318 * 1px) !important;
    width: -moz-calc(100% - 318 * 1px) !important;
    width: calc(100% - 318 * 1px) !important
}

.calc-max-w-318i {
    max-width: -webkit-calc(100% - 318 * 1px) !important;
    max-width: -moz-calc(100% - 318 * 1px) !important;
    max-width: calc(100% - 318 * 1px) !important
}

.calc-w-319 {
    width: -webkit-calc(100% - 319 * 1px);
    width: -moz-calc(100% - 319 * 1px);
    width: calc(100% - 319 * 1px)
}

.calc-max-w-319 {
    max-width: -webkit-calc(100% - 319 * 1px);
    max-width: -moz-calc(100% - 319 * 1px);
    max-width: calc(100% - 319 * 1px)
}

.calc-w-319i {
    width: -webkit-calc(100% - 319 * 1px) !important;
    width: -moz-calc(100% - 319 * 1px) !important;
    width: calc(100% - 319 * 1px) !important
}

.calc-max-w-319i {
    max-width: -webkit-calc(100% - 319 * 1px) !important;
    max-width: -moz-calc(100% - 319 * 1px) !important;
    max-width: calc(100% - 319 * 1px) !important
}

.calc-w-320 {
    width: -webkit-calc(100% - 320 * 1px);
    width: -moz-calc(100% - 320 * 1px);
    width: calc(100% - 320 * 1px)
}

.calc-max-w-320 {
    max-width: -webkit-calc(100% - 320 * 1px);
    max-width: -moz-calc(100% - 320 * 1px);
    max-width: calc(100% - 320 * 1px)
}

.calc-w-320i {
    width: -webkit-calc(100% - 320 * 1px) !important;
    width: -moz-calc(100% - 320 * 1px) !important;
    width: calc(100% - 320 * 1px) !important
}

.calc-max-w-320i {
    max-width: -webkit-calc(100% - 320 * 1px) !important;
    max-width: -moz-calc(100% - 320 * 1px) !important;
    max-width: calc(100% - 320 * 1px) !important
}

.calc-w-321 {
    width: -webkit-calc(100% - 321 * 1px);
    width: -moz-calc(100% - 321 * 1px);
    width: calc(100% - 321 * 1px)
}

.calc-max-w-321 {
    max-width: -webkit-calc(100% - 321 * 1px);
    max-width: -moz-calc(100% - 321 * 1px);
    max-width: calc(100% - 321 * 1px)
}

.calc-w-321i {
    width: -webkit-calc(100% - 321 * 1px) !important;
    width: -moz-calc(100% - 321 * 1px) !important;
    width: calc(100% - 321 * 1px) !important
}

.calc-max-w-321i {
    max-width: -webkit-calc(100% - 321 * 1px) !important;
    max-width: -moz-calc(100% - 321 * 1px) !important;
    max-width: calc(100% - 321 * 1px) !important
}

.calc-w-322 {
    width: -webkit-calc(100% - 322 * 1px);
    width: -moz-calc(100% - 322 * 1px);
    width: calc(100% - 322 * 1px)
}

.calc-max-w-322 {
    max-width: -webkit-calc(100% - 322 * 1px);
    max-width: -moz-calc(100% - 322 * 1px);
    max-width: calc(100% - 322 * 1px)
}

.calc-w-322i {
    width: -webkit-calc(100% - 322 * 1px) !important;
    width: -moz-calc(100% - 322 * 1px) !important;
    width: calc(100% - 322 * 1px) !important
}

.calc-max-w-322i {
    max-width: -webkit-calc(100% - 322 * 1px) !important;
    max-width: -moz-calc(100% - 322 * 1px) !important;
    max-width: calc(100% - 322 * 1px) !important
}

.calc-w-323 {
    width: -webkit-calc(100% - 323 * 1px);
    width: -moz-calc(100% - 323 * 1px);
    width: calc(100% - 323 * 1px)
}

.calc-max-w-323 {
    max-width: -webkit-calc(100% - 323 * 1px);
    max-width: -moz-calc(100% - 323 * 1px);
    max-width: calc(100% - 323 * 1px)
}

.calc-w-323i {
    width: -webkit-calc(100% - 323 * 1px) !important;
    width: -moz-calc(100% - 323 * 1px) !important;
    width: calc(100% - 323 * 1px) !important
}

.calc-max-w-323i {
    max-width: -webkit-calc(100% - 323 * 1px) !important;
    max-width: -moz-calc(100% - 323 * 1px) !important;
    max-width: calc(100% - 323 * 1px) !important
}

.calc-w-324 {
    width: -webkit-calc(100% - 324 * 1px);
    width: -moz-calc(100% - 324 * 1px);
    width: calc(100% - 324 * 1px)
}

.calc-max-w-324 {
    max-width: -webkit-calc(100% - 324 * 1px);
    max-width: -moz-calc(100% - 324 * 1px);
    max-width: calc(100% - 324 * 1px)
}

.calc-w-324i {
    width: -webkit-calc(100% - 324 * 1px) !important;
    width: -moz-calc(100% - 324 * 1px) !important;
    width: calc(100% - 324 * 1px) !important
}

.calc-max-w-324i {
    max-width: -webkit-calc(100% - 324 * 1px) !important;
    max-width: -moz-calc(100% - 324 * 1px) !important;
    max-width: calc(100% - 324 * 1px) !important
}

.calc-w-325 {
    width: -webkit-calc(100% - 325 * 1px);
    width: -moz-calc(100% - 325 * 1px);
    width: calc(100% - 325 * 1px)
}

.calc-max-w-325 {
    max-width: -webkit-calc(100% - 325 * 1px);
    max-width: -moz-calc(100% - 325 * 1px);
    max-width: calc(100% - 325 * 1px)
}

.calc-w-325i {
    width: -webkit-calc(100% - 325 * 1px) !important;
    width: -moz-calc(100% - 325 * 1px) !important;
    width: calc(100% - 325 * 1px) !important
}

.calc-max-w-325i {
    max-width: -webkit-calc(100% - 325 * 1px) !important;
    max-width: -moz-calc(100% - 325 * 1px) !important;
    max-width: calc(100% - 325 * 1px) !important
}

.calc-w-326 {
    width: -webkit-calc(100% - 326 * 1px);
    width: -moz-calc(100% - 326 * 1px);
    width: calc(100% - 326 * 1px)
}

.calc-max-w-326 {
    max-width: -webkit-calc(100% - 326 * 1px);
    max-width: -moz-calc(100% - 326 * 1px);
    max-width: calc(100% - 326 * 1px)
}

.calc-w-326i {
    width: -webkit-calc(100% - 326 * 1px) !important;
    width: -moz-calc(100% - 326 * 1px) !important;
    width: calc(100% - 326 * 1px) !important
}

.calc-max-w-326i {
    max-width: -webkit-calc(100% - 326 * 1px) !important;
    max-width: -moz-calc(100% - 326 * 1px) !important;
    max-width: calc(100% - 326 * 1px) !important
}

.calc-w-327 {
    width: -webkit-calc(100% - 327 * 1px);
    width: -moz-calc(100% - 327 * 1px);
    width: calc(100% - 327 * 1px)
}

.calc-max-w-327 {
    max-width: -webkit-calc(100% - 327 * 1px);
    max-width: -moz-calc(100% - 327 * 1px);
    max-width: calc(100% - 327 * 1px)
}

.calc-w-327i {
    width: -webkit-calc(100% - 327 * 1px) !important;
    width: -moz-calc(100% - 327 * 1px) !important;
    width: calc(100% - 327 * 1px) !important
}

.calc-max-w-327i {
    max-width: -webkit-calc(100% - 327 * 1px) !important;
    max-width: -moz-calc(100% - 327 * 1px) !important;
    max-width: calc(100% - 327 * 1px) !important
}

.calc-w-328 {
    width: -webkit-calc(100% - 328 * 1px);
    width: -moz-calc(100% - 328 * 1px);
    width: calc(100% - 328 * 1px)
}

.calc-max-w-328 {
    max-width: -webkit-calc(100% - 328 * 1px);
    max-width: -moz-calc(100% - 328 * 1px);
    max-width: calc(100% - 328 * 1px)
}

.calc-w-328i {
    width: -webkit-calc(100% - 328 * 1px) !important;
    width: -moz-calc(100% - 328 * 1px) !important;
    width: calc(100% - 328 * 1px) !important
}

.calc-max-w-328i {
    max-width: -webkit-calc(100% - 328 * 1px) !important;
    max-width: -moz-calc(100% - 328 * 1px) !important;
    max-width: calc(100% - 328 * 1px) !important
}

.calc-w-329 {
    width: -webkit-calc(100% - 329 * 1px);
    width: -moz-calc(100% - 329 * 1px);
    width: calc(100% - 329 * 1px)
}

.calc-max-w-329 {
    max-width: -webkit-calc(100% - 329 * 1px);
    max-width: -moz-calc(100% - 329 * 1px);
    max-width: calc(100% - 329 * 1px)
}

.calc-w-329i {
    width: -webkit-calc(100% - 329 * 1px) !important;
    width: -moz-calc(100% - 329 * 1px) !important;
    width: calc(100% - 329 * 1px) !important
}

.calc-max-w-329i {
    max-width: -webkit-calc(100% - 329 * 1px) !important;
    max-width: -moz-calc(100% - 329 * 1px) !important;
    max-width: calc(100% - 329 * 1px) !important
}

.calc-w-330 {
    width: -webkit-calc(100% - 330 * 1px);
    width: -moz-calc(100% - 330 * 1px);
    width: calc(100% - 330 * 1px)
}

.calc-max-w-330 {
    max-width: -webkit-calc(100% - 330 * 1px);
    max-width: -moz-calc(100% - 330 * 1px);
    max-width: calc(100% - 330 * 1px)
}

.calc-w-330i {
    width: -webkit-calc(100% - 330 * 1px) !important;
    width: -moz-calc(100% - 330 * 1px) !important;
    width: calc(100% - 330 * 1px) !important
}

.calc-max-w-330i {
    max-width: -webkit-calc(100% - 330 * 1px) !important;
    max-width: -moz-calc(100% - 330 * 1px) !important;
    max-width: calc(100% - 330 * 1px) !important
}

.calc-w-331 {
    width: -webkit-calc(100% - 331 * 1px);
    width: -moz-calc(100% - 331 * 1px);
    width: calc(100% - 331 * 1px)
}

.calc-max-w-331 {
    max-width: -webkit-calc(100% - 331 * 1px);
    max-width: -moz-calc(100% - 331 * 1px);
    max-width: calc(100% - 331 * 1px)
}

.calc-w-331i {
    width: -webkit-calc(100% - 331 * 1px) !important;
    width: -moz-calc(100% - 331 * 1px) !important;
    width: calc(100% - 331 * 1px) !important
}

.calc-max-w-331i {
    max-width: -webkit-calc(100% - 331 * 1px) !important;
    max-width: -moz-calc(100% - 331 * 1px) !important;
    max-width: calc(100% - 331 * 1px) !important
}

.calc-w-332 {
    width: -webkit-calc(100% - 332 * 1px);
    width: -moz-calc(100% - 332 * 1px);
    width: calc(100% - 332 * 1px)
}

.calc-max-w-332 {
    max-width: -webkit-calc(100% - 332 * 1px);
    max-width: -moz-calc(100% - 332 * 1px);
    max-width: calc(100% - 332 * 1px)
}

.calc-w-332i {
    width: -webkit-calc(100% - 332 * 1px) !important;
    width: -moz-calc(100% - 332 * 1px) !important;
    width: calc(100% - 332 * 1px) !important
}

.calc-max-w-332i {
    max-width: -webkit-calc(100% - 332 * 1px) !important;
    max-width: -moz-calc(100% - 332 * 1px) !important;
    max-width: calc(100% - 332 * 1px) !important
}

.calc-w-333 {
    width: -webkit-calc(100% - 333 * 1px);
    width: -moz-calc(100% - 333 * 1px);
    width: calc(100% - 333 * 1px)
}

.calc-max-w-333 {
    max-width: -webkit-calc(100% - 333 * 1px);
    max-width: -moz-calc(100% - 333 * 1px);
    max-width: calc(100% - 333 * 1px)
}

.calc-w-333i {
    width: -webkit-calc(100% - 333 * 1px) !important;
    width: -moz-calc(100% - 333 * 1px) !important;
    width: calc(100% - 333 * 1px) !important
}

.calc-max-w-333i {
    max-width: -webkit-calc(100% - 333 * 1px) !important;
    max-width: -moz-calc(100% - 333 * 1px) !important;
    max-width: calc(100% - 333 * 1px) !important
}

.calc-w-334 {
    width: -webkit-calc(100% - 334 * 1px);
    width: -moz-calc(100% - 334 * 1px);
    width: calc(100% - 334 * 1px)
}

.calc-max-w-334 {
    max-width: -webkit-calc(100% - 334 * 1px);
    max-width: -moz-calc(100% - 334 * 1px);
    max-width: calc(100% - 334 * 1px)
}

.calc-w-334i {
    width: -webkit-calc(100% - 334 * 1px) !important;
    width: -moz-calc(100% - 334 * 1px) !important;
    width: calc(100% - 334 * 1px) !important
}

.calc-max-w-334i {
    max-width: -webkit-calc(100% - 334 * 1px) !important;
    max-width: -moz-calc(100% - 334 * 1px) !important;
    max-width: calc(100% - 334 * 1px) !important
}

.calc-w-335 {
    width: -webkit-calc(100% - 335 * 1px);
    width: -moz-calc(100% - 335 * 1px);
    width: calc(100% - 335 * 1px)
}

.calc-max-w-335 {
    max-width: -webkit-calc(100% - 335 * 1px);
    max-width: -moz-calc(100% - 335 * 1px);
    max-width: calc(100% - 335 * 1px)
}

.calc-w-335i {
    width: -webkit-calc(100% - 335 * 1px) !important;
    width: -moz-calc(100% - 335 * 1px) !important;
    width: calc(100% - 335 * 1px) !important
}

.calc-max-w-335i {
    max-width: -webkit-calc(100% - 335 * 1px) !important;
    max-width: -moz-calc(100% - 335 * 1px) !important;
    max-width: calc(100% - 335 * 1px) !important
}

.calc-w-336 {
    width: -webkit-calc(100% - 336 * 1px);
    width: -moz-calc(100% - 336 * 1px);
    width: calc(100% - 336 * 1px)
}

.calc-max-w-336 {
    max-width: -webkit-calc(100% - 336 * 1px);
    max-width: -moz-calc(100% - 336 * 1px);
    max-width: calc(100% - 336 * 1px)
}

.calc-w-336i {
    width: -webkit-calc(100% - 336 * 1px) !important;
    width: -moz-calc(100% - 336 * 1px) !important;
    width: calc(100% - 336 * 1px) !important
}

.calc-max-w-336i {
    max-width: -webkit-calc(100% - 336 * 1px) !important;
    max-width: -moz-calc(100% - 336 * 1px) !important;
    max-width: calc(100% - 336 * 1px) !important
}

.calc-w-337 {
    width: -webkit-calc(100% - 337 * 1px);
    width: -moz-calc(100% - 337 * 1px);
    width: calc(100% - 337 * 1px)
}

.calc-max-w-337 {
    max-width: -webkit-calc(100% - 337 * 1px);
    max-width: -moz-calc(100% - 337 * 1px);
    max-width: calc(100% - 337 * 1px)
}

.calc-w-337i {
    width: -webkit-calc(100% - 337 * 1px) !important;
    width: -moz-calc(100% - 337 * 1px) !important;
    width: calc(100% - 337 * 1px) !important
}

.calc-max-w-337i {
    max-width: -webkit-calc(100% - 337 * 1px) !important;
    max-width: -moz-calc(100% - 337 * 1px) !important;
    max-width: calc(100% - 337 * 1px) !important
}

.calc-w-338 {
    width: -webkit-calc(100% - 338 * 1px);
    width: -moz-calc(100% - 338 * 1px);
    width: calc(100% - 338 * 1px)
}

.calc-max-w-338 {
    max-width: -webkit-calc(100% - 338 * 1px);
    max-width: -moz-calc(100% - 338 * 1px);
    max-width: calc(100% - 338 * 1px)
}

.calc-w-338i {
    width: -webkit-calc(100% - 338 * 1px) !important;
    width: -moz-calc(100% - 338 * 1px) !important;
    width: calc(100% - 338 * 1px) !important
}

.calc-max-w-338i {
    max-width: -webkit-calc(100% - 338 * 1px) !important;
    max-width: -moz-calc(100% - 338 * 1px) !important;
    max-width: calc(100% - 338 * 1px) !important
}

.calc-w-339 {
    width: -webkit-calc(100% - 339 * 1px);
    width: -moz-calc(100% - 339 * 1px);
    width: calc(100% - 339 * 1px)
}

.calc-max-w-339 {
    max-width: -webkit-calc(100% - 339 * 1px);
    max-width: -moz-calc(100% - 339 * 1px);
    max-width: calc(100% - 339 * 1px)
}

.calc-w-339i {
    width: -webkit-calc(100% - 339 * 1px) !important;
    width: -moz-calc(100% - 339 * 1px) !important;
    width: calc(100% - 339 * 1px) !important
}

.calc-max-w-339i {
    max-width: -webkit-calc(100% - 339 * 1px) !important;
    max-width: -moz-calc(100% - 339 * 1px) !important;
    max-width: calc(100% - 339 * 1px) !important
}

.calc-w-340 {
    width: -webkit-calc(100% - 340 * 1px);
    width: -moz-calc(100% - 340 * 1px);
    width: calc(100% - 340 * 1px)
}

.calc-max-w-340 {
    max-width: -webkit-calc(100% - 340 * 1px);
    max-width: -moz-calc(100% - 340 * 1px);
    max-width: calc(100% - 340 * 1px)
}

.calc-w-340i {
    width: -webkit-calc(100% - 340 * 1px) !important;
    width: -moz-calc(100% - 340 * 1px) !important;
    width: calc(100% - 340 * 1px) !important
}

.calc-max-w-340i {
    max-width: -webkit-calc(100% - 340 * 1px) !important;
    max-width: -moz-calc(100% - 340 * 1px) !important;
    max-width: calc(100% - 340 * 1px) !important
}

.calc-w-341 {
    width: -webkit-calc(100% - 341 * 1px);
    width: -moz-calc(100% - 341 * 1px);
    width: calc(100% - 341 * 1px)
}

.calc-max-w-341 {
    max-width: -webkit-calc(100% - 341 * 1px);
    max-width: -moz-calc(100% - 341 * 1px);
    max-width: calc(100% - 341 * 1px)
}

.calc-w-341i {
    width: -webkit-calc(100% - 341 * 1px) !important;
    width: -moz-calc(100% - 341 * 1px) !important;
    width: calc(100% - 341 * 1px) !important
}

.calc-max-w-341i {
    max-width: -webkit-calc(100% - 341 * 1px) !important;
    max-width: -moz-calc(100% - 341 * 1px) !important;
    max-width: calc(100% - 341 * 1px) !important
}

.calc-w-342 {
    width: -webkit-calc(100% - 342 * 1px);
    width: -moz-calc(100% - 342 * 1px);
    width: calc(100% - 342 * 1px)
}

.calc-max-w-342 {
    max-width: -webkit-calc(100% - 342 * 1px);
    max-width: -moz-calc(100% - 342 * 1px);
    max-width: calc(100% - 342 * 1px)
}

.calc-w-342i {
    width: -webkit-calc(100% - 342 * 1px) !important;
    width: -moz-calc(100% - 342 * 1px) !important;
    width: calc(100% - 342 * 1px) !important
}

.calc-max-w-342i {
    max-width: -webkit-calc(100% - 342 * 1px) !important;
    max-width: -moz-calc(100% - 342 * 1px) !important;
    max-width: calc(100% - 342 * 1px) !important
}

.calc-w-343 {
    width: -webkit-calc(100% - 343 * 1px);
    width: -moz-calc(100% - 343 * 1px);
    width: calc(100% - 343 * 1px)
}

.calc-max-w-343 {
    max-width: -webkit-calc(100% - 343 * 1px);
    max-width: -moz-calc(100% - 343 * 1px);
    max-width: calc(100% - 343 * 1px)
}

.calc-w-343i {
    width: -webkit-calc(100% - 343 * 1px) !important;
    width: -moz-calc(100% - 343 * 1px) !important;
    width: calc(100% - 343 * 1px) !important
}

.calc-max-w-343i {
    max-width: -webkit-calc(100% - 343 * 1px) !important;
    max-width: -moz-calc(100% - 343 * 1px) !important;
    max-width: calc(100% - 343 * 1px) !important
}

.calc-w-344 {
    width: -webkit-calc(100% - 344 * 1px);
    width: -moz-calc(100% - 344 * 1px);
    width: calc(100% - 344 * 1px)
}

.calc-max-w-344 {
    max-width: -webkit-calc(100% - 344 * 1px);
    max-width: -moz-calc(100% - 344 * 1px);
    max-width: calc(100% - 344 * 1px)
}

.calc-w-344i {
    width: -webkit-calc(100% - 344 * 1px) !important;
    width: -moz-calc(100% - 344 * 1px) !important;
    width: calc(100% - 344 * 1px) !important
}

.calc-max-w-344i {
    max-width: -webkit-calc(100% - 344 * 1px) !important;
    max-width: -moz-calc(100% - 344 * 1px) !important;
    max-width: calc(100% - 344 * 1px) !important
}

.calc-w-345 {
    width: -webkit-calc(100% - 345 * 1px);
    width: -moz-calc(100% - 345 * 1px);
    width: calc(100% - 345 * 1px)
}

.calc-max-w-345 {
    max-width: -webkit-calc(100% - 345 * 1px);
    max-width: -moz-calc(100% - 345 * 1px);
    max-width: calc(100% - 345 * 1px)
}

.calc-w-345i {
    width: -webkit-calc(100% - 345 * 1px) !important;
    width: -moz-calc(100% - 345 * 1px) !important;
    width: calc(100% - 345 * 1px) !important
}

.calc-max-w-345i {
    max-width: -webkit-calc(100% - 345 * 1px) !important;
    max-width: -moz-calc(100% - 345 * 1px) !important;
    max-width: calc(100% - 345 * 1px) !important
}

.calc-w-346 {
    width: -webkit-calc(100% - 346 * 1px);
    width: -moz-calc(100% - 346 * 1px);
    width: calc(100% - 346 * 1px)
}

.calc-max-w-346 {
    max-width: -webkit-calc(100% - 346 * 1px);
    max-width: -moz-calc(100% - 346 * 1px);
    max-width: calc(100% - 346 * 1px)
}

.calc-w-346i {
    width: -webkit-calc(100% - 346 * 1px) !important;
    width: -moz-calc(100% - 346 * 1px) !important;
    width: calc(100% - 346 * 1px) !important
}

.calc-max-w-346i {
    max-width: -webkit-calc(100% - 346 * 1px) !important;
    max-width: -moz-calc(100% - 346 * 1px) !important;
    max-width: calc(100% - 346 * 1px) !important
}

.calc-w-347 {
    width: -webkit-calc(100% - 347 * 1px);
    width: -moz-calc(100% - 347 * 1px);
    width: calc(100% - 347 * 1px)
}

.calc-max-w-347 {
    max-width: -webkit-calc(100% - 347 * 1px);
    max-width: -moz-calc(100% - 347 * 1px);
    max-width: calc(100% - 347 * 1px)
}

.calc-w-347i {
    width: -webkit-calc(100% - 347 * 1px) !important;
    width: -moz-calc(100% - 347 * 1px) !important;
    width: calc(100% - 347 * 1px) !important
}

.calc-max-w-347i {
    max-width: -webkit-calc(100% - 347 * 1px) !important;
    max-width: -moz-calc(100% - 347 * 1px) !important;
    max-width: calc(100% - 347 * 1px) !important
}

.calc-w-348 {
    width: -webkit-calc(100% - 348 * 1px);
    width: -moz-calc(100% - 348 * 1px);
    width: calc(100% - 348 * 1px)
}

.calc-max-w-348 {
    max-width: -webkit-calc(100% - 348 * 1px);
    max-width: -moz-calc(100% - 348 * 1px);
    max-width: calc(100% - 348 * 1px)
}

.calc-w-348i {
    width: -webkit-calc(100% - 348 * 1px) !important;
    width: -moz-calc(100% - 348 * 1px) !important;
    width: calc(100% - 348 * 1px) !important
}

.calc-max-w-348i {
    max-width: -webkit-calc(100% - 348 * 1px) !important;
    max-width: -moz-calc(100% - 348 * 1px) !important;
    max-width: calc(100% - 348 * 1px) !important
}

.calc-w-349 {
    width: -webkit-calc(100% - 349 * 1px);
    width: -moz-calc(100% - 349 * 1px);
    width: calc(100% - 349 * 1px)
}

.calc-max-w-349 {
    max-width: -webkit-calc(100% - 349 * 1px);
    max-width: -moz-calc(100% - 349 * 1px);
    max-width: calc(100% - 349 * 1px)
}

.calc-w-349i {
    width: -webkit-calc(100% - 349 * 1px) !important;
    width: -moz-calc(100% - 349 * 1px) !important;
    width: calc(100% - 349 * 1px) !important
}

.calc-max-w-349i {
    max-width: -webkit-calc(100% - 349 * 1px) !important;
    max-width: -moz-calc(100% - 349 * 1px) !important;
    max-width: calc(100% - 349 * 1px) !important
}

.calc-w-350 {
    width: -webkit-calc(100% - 350 * 1px);
    width: -moz-calc(100% - 350 * 1px);
    width: calc(100% - 350 * 1px)
}

.calc-max-w-350 {
    max-width: -webkit-calc(100% - 350 * 1px);
    max-width: -moz-calc(100% - 350 * 1px);
    max-width: calc(100% - 350 * 1px)
}

.calc-w-350i {
    width: -webkit-calc(100% - 350 * 1px) !important;
    width: -moz-calc(100% - 350 * 1px) !important;
    width: calc(100% - 350 * 1px) !important
}

.calc-max-w-350i {
    max-width: -webkit-calc(100% - 350 * 1px) !important;
    max-width: -moz-calc(100% - 350 * 1px) !important;
    max-width: calc(100% - 350 * 1px) !important
}

.calc-w-351 {
    width: -webkit-calc(100% - 351 * 1px);
    width: -moz-calc(100% - 351 * 1px);
    width: calc(100% - 351 * 1px)
}

.calc-max-w-351 {
    max-width: -webkit-calc(100% - 351 * 1px);
    max-width: -moz-calc(100% - 351 * 1px);
    max-width: calc(100% - 351 * 1px)
}

.calc-w-351i {
    width: -webkit-calc(100% - 351 * 1px) !important;
    width: -moz-calc(100% - 351 * 1px) !important;
    width: calc(100% - 351 * 1px) !important
}

.calc-max-w-351i {
    max-width: -webkit-calc(100% - 351 * 1px) !important;
    max-width: -moz-calc(100% - 351 * 1px) !important;
    max-width: calc(100% - 351 * 1px) !important
}

.calc-w-352 {
    width: -webkit-calc(100% - 352 * 1px);
    width: -moz-calc(100% - 352 * 1px);
    width: calc(100% - 352 * 1px)
}

.calc-max-w-352 {
    max-width: -webkit-calc(100% - 352 * 1px);
    max-width: -moz-calc(100% - 352 * 1px);
    max-width: calc(100% - 352 * 1px)
}

.calc-w-352i {
    width: -webkit-calc(100% - 352 * 1px) !important;
    width: -moz-calc(100% - 352 * 1px) !important;
    width: calc(100% - 352 * 1px) !important
}

.calc-max-w-352i {
    max-width: -webkit-calc(100% - 352 * 1px) !important;
    max-width: -moz-calc(100% - 352 * 1px) !important;
    max-width: calc(100% - 352 * 1px) !important
}

.calc-w-353 {
    width: -webkit-calc(100% - 353 * 1px);
    width: -moz-calc(100% - 353 * 1px);
    width: calc(100% - 353 * 1px)
}

.calc-max-w-353 {
    max-width: -webkit-calc(100% - 353 * 1px);
    max-width: -moz-calc(100% - 353 * 1px);
    max-width: calc(100% - 353 * 1px)
}

.calc-w-353i {
    width: -webkit-calc(100% - 353 * 1px) !important;
    width: -moz-calc(100% - 353 * 1px) !important;
    width: calc(100% - 353 * 1px) !important
}

.calc-max-w-353i {
    max-width: -webkit-calc(100% - 353 * 1px) !important;
    max-width: -moz-calc(100% - 353 * 1px) !important;
    max-width: calc(100% - 353 * 1px) !important
}

.calc-w-354 {
    width: -webkit-calc(100% - 354 * 1px);
    width: -moz-calc(100% - 354 * 1px);
    width: calc(100% - 354 * 1px)
}

.calc-max-w-354 {
    max-width: -webkit-calc(100% - 354 * 1px);
    max-width: -moz-calc(100% - 354 * 1px);
    max-width: calc(100% - 354 * 1px)
}

.calc-w-354i {
    width: -webkit-calc(100% - 354 * 1px) !important;
    width: -moz-calc(100% - 354 * 1px) !important;
    width: calc(100% - 354 * 1px) !important
}

.calc-max-w-354i {
    max-width: -webkit-calc(100% - 354 * 1px) !important;
    max-width: -moz-calc(100% - 354 * 1px) !important;
    max-width: calc(100% - 354 * 1px) !important
}

.calc-w-355 {
    width: -webkit-calc(100% - 355 * 1px);
    width: -moz-calc(100% - 355 * 1px);
    width: calc(100% - 355 * 1px)
}

.calc-max-w-355 {
    max-width: -webkit-calc(100% - 355 * 1px);
    max-width: -moz-calc(100% - 355 * 1px);
    max-width: calc(100% - 355 * 1px)
}

.calc-w-355i {
    width: -webkit-calc(100% - 355 * 1px) !important;
    width: -moz-calc(100% - 355 * 1px) !important;
    width: calc(100% - 355 * 1px) !important
}

.calc-max-w-355i {
    max-width: -webkit-calc(100% - 355 * 1px) !important;
    max-width: -moz-calc(100% - 355 * 1px) !important;
    max-width: calc(100% - 355 * 1px) !important
}

.calc-w-356 {
    width: -webkit-calc(100% - 356 * 1px);
    width: -moz-calc(100% - 356 * 1px);
    width: calc(100% - 356 * 1px)
}

.calc-max-w-356 {
    max-width: -webkit-calc(100% - 356 * 1px);
    max-width: -moz-calc(100% - 356 * 1px);
    max-width: calc(100% - 356 * 1px)
}

.calc-w-356i {
    width: -webkit-calc(100% - 356 * 1px) !important;
    width: -moz-calc(100% - 356 * 1px) !important;
    width: calc(100% - 356 * 1px) !important
}

.calc-max-w-356i {
    max-width: -webkit-calc(100% - 356 * 1px) !important;
    max-width: -moz-calc(100% - 356 * 1px) !important;
    max-width: calc(100% - 356 * 1px) !important
}

.calc-w-357 {
    width: -webkit-calc(100% - 357 * 1px);
    width: -moz-calc(100% - 357 * 1px);
    width: calc(100% - 357 * 1px)
}

.calc-max-w-357 {
    max-width: -webkit-calc(100% - 357 * 1px);
    max-width: -moz-calc(100% - 357 * 1px);
    max-width: calc(100% - 357 * 1px)
}

.calc-w-357i {
    width: -webkit-calc(100% - 357 * 1px) !important;
    width: -moz-calc(100% - 357 * 1px) !important;
    width: calc(100% - 357 * 1px) !important
}

.calc-max-w-357i {
    max-width: -webkit-calc(100% - 357 * 1px) !important;
    max-width: -moz-calc(100% - 357 * 1px) !important;
    max-width: calc(100% - 357 * 1px) !important
}

.calc-w-358 {
    width: -webkit-calc(100% - 358 * 1px);
    width: -moz-calc(100% - 358 * 1px);
    width: calc(100% - 358 * 1px)
}

.calc-max-w-358 {
    max-width: -webkit-calc(100% - 358 * 1px);
    max-width: -moz-calc(100% - 358 * 1px);
    max-width: calc(100% - 358 * 1px)
}

.calc-w-358i {
    width: -webkit-calc(100% - 358 * 1px) !important;
    width: -moz-calc(100% - 358 * 1px) !important;
    width: calc(100% - 358 * 1px) !important
}

.calc-max-w-358i {
    max-width: -webkit-calc(100% - 358 * 1px) !important;
    max-width: -moz-calc(100% - 358 * 1px) !important;
    max-width: calc(100% - 358 * 1px) !important
}

.calc-w-359 {
    width: -webkit-calc(100% - 359 * 1px);
    width: -moz-calc(100% - 359 * 1px);
    width: calc(100% - 359 * 1px)
}

.calc-max-w-359 {
    max-width: -webkit-calc(100% - 359 * 1px);
    max-width: -moz-calc(100% - 359 * 1px);
    max-width: calc(100% - 359 * 1px)
}

.calc-w-359i {
    width: -webkit-calc(100% - 359 * 1px) !important;
    width: -moz-calc(100% - 359 * 1px) !important;
    width: calc(100% - 359 * 1px) !important
}

.calc-max-w-359i {
    max-width: -webkit-calc(100% - 359 * 1px) !important;
    max-width: -moz-calc(100% - 359 * 1px) !important;
    max-width: calc(100% - 359 * 1px) !important
}

.calc-w-360 {
    width: -webkit-calc(100% - 360 * 1px);
    width: -moz-calc(100% - 360 * 1px);
    width: calc(100% - 360 * 1px)
}

.calc-max-w-360 {
    max-width: -webkit-calc(100% - 360 * 1px);
    max-width: -moz-calc(100% - 360 * 1px);
    max-width: calc(100% - 360 * 1px)
}

.calc-w-360i {
    width: -webkit-calc(100% - 360 * 1px) !important;
    width: -moz-calc(100% - 360 * 1px) !important;
    width: calc(100% - 360 * 1px) !important
}

.calc-max-w-360i {
    max-width: -webkit-calc(100% - 360 * 1px) !important;
    max-width: -moz-calc(100% - 360 * 1px) !important;
    max-width: calc(100% - 360 * 1px) !important
}

.calc-w-361 {
    width: -webkit-calc(100% - 361 * 1px);
    width: -moz-calc(100% - 361 * 1px);
    width: calc(100% - 361 * 1px)
}

.calc-max-w-361 {
    max-width: -webkit-calc(100% - 361 * 1px);
    max-width: -moz-calc(100% - 361 * 1px);
    max-width: calc(100% - 361 * 1px)
}

.calc-w-361i {
    width: -webkit-calc(100% - 361 * 1px) !important;
    width: -moz-calc(100% - 361 * 1px) !important;
    width: calc(100% - 361 * 1px) !important
}

.calc-max-w-361i {
    max-width: -webkit-calc(100% - 361 * 1px) !important;
    max-width: -moz-calc(100% - 361 * 1px) !important;
    max-width: calc(100% - 361 * 1px) !important
}

.calc-w-362 {
    width: -webkit-calc(100% - 362 * 1px);
    width: -moz-calc(100% - 362 * 1px);
    width: calc(100% - 362 * 1px)
}

.calc-max-w-362 {
    max-width: -webkit-calc(100% - 362 * 1px);
    max-width: -moz-calc(100% - 362 * 1px);
    max-width: calc(100% - 362 * 1px)
}

.calc-w-362i {
    width: -webkit-calc(100% - 362 * 1px) !important;
    width: -moz-calc(100% - 362 * 1px) !important;
    width: calc(100% - 362 * 1px) !important
}

.calc-max-w-362i {
    max-width: -webkit-calc(100% - 362 * 1px) !important;
    max-width: -moz-calc(100% - 362 * 1px) !important;
    max-width: calc(100% - 362 * 1px) !important
}

.calc-w-363 {
    width: -webkit-calc(100% - 363 * 1px);
    width: -moz-calc(100% - 363 * 1px);
    width: calc(100% - 363 * 1px)
}

.calc-max-w-363 {
    max-width: -webkit-calc(100% - 363 * 1px);
    max-width: -moz-calc(100% - 363 * 1px);
    max-width: calc(100% - 363 * 1px)
}

.calc-w-363i {
    width: -webkit-calc(100% - 363 * 1px) !important;
    width: -moz-calc(100% - 363 * 1px) !important;
    width: calc(100% - 363 * 1px) !important
}

.calc-max-w-363i {
    max-width: -webkit-calc(100% - 363 * 1px) !important;
    max-width: -moz-calc(100% - 363 * 1px) !important;
    max-width: calc(100% - 363 * 1px) !important
}

.calc-w-364 {
    width: -webkit-calc(100% - 364 * 1px);
    width: -moz-calc(100% - 364 * 1px);
    width: calc(100% - 364 * 1px)
}

.calc-max-w-364 {
    max-width: -webkit-calc(100% - 364 * 1px);
    max-width: -moz-calc(100% - 364 * 1px);
    max-width: calc(100% - 364 * 1px)
}

.calc-w-364i {
    width: -webkit-calc(100% - 364 * 1px) !important;
    width: -moz-calc(100% - 364 * 1px) !important;
    width: calc(100% - 364 * 1px) !important
}

.calc-max-w-364i {
    max-width: -webkit-calc(100% - 364 * 1px) !important;
    max-width: -moz-calc(100% - 364 * 1px) !important;
    max-width: calc(100% - 364 * 1px) !important
}

.calc-w-365 {
    width: -webkit-calc(100% - 365 * 1px);
    width: -moz-calc(100% - 365 * 1px);
    width: calc(100% - 365 * 1px)
}

.calc-max-w-365 {
    max-width: -webkit-calc(100% - 365 * 1px);
    max-width: -moz-calc(100% - 365 * 1px);
    max-width: calc(100% - 365 * 1px)
}

.calc-w-365i {
    width: -webkit-calc(100% - 365 * 1px) !important;
    width: -moz-calc(100% - 365 * 1px) !important;
    width: calc(100% - 365 * 1px) !important
}

.calc-max-w-365i {
    max-width: -webkit-calc(100% - 365 * 1px) !important;
    max-width: -moz-calc(100% - 365 * 1px) !important;
    max-width: calc(100% - 365 * 1px) !important
}

.calc-w-366 {
    width: -webkit-calc(100% - 366 * 1px);
    width: -moz-calc(100% - 366 * 1px);
    width: calc(100% - 366 * 1px)
}

.calc-max-w-366 {
    max-width: -webkit-calc(100% - 366 * 1px);
    max-width: -moz-calc(100% - 366 * 1px);
    max-width: calc(100% - 366 * 1px)
}

.calc-w-366i {
    width: -webkit-calc(100% - 366 * 1px) !important;
    width: -moz-calc(100% - 366 * 1px) !important;
    width: calc(100% - 366 * 1px) !important
}

.calc-max-w-366i {
    max-width: -webkit-calc(100% - 366 * 1px) !important;
    max-width: -moz-calc(100% - 366 * 1px) !important;
    max-width: calc(100% - 366 * 1px) !important
}

.calc-w-367 {
    width: -webkit-calc(100% - 367 * 1px);
    width: -moz-calc(100% - 367 * 1px);
    width: calc(100% - 367 * 1px)
}

.calc-max-w-367 {
    max-width: -webkit-calc(100% - 367 * 1px);
    max-width: -moz-calc(100% - 367 * 1px);
    max-width: calc(100% - 367 * 1px)
}

.calc-w-367i {
    width: -webkit-calc(100% - 367 * 1px) !important;
    width: -moz-calc(100% - 367 * 1px) !important;
    width: calc(100% - 367 * 1px) !important
}

.calc-max-w-367i {
    max-width: -webkit-calc(100% - 367 * 1px) !important;
    max-width: -moz-calc(100% - 367 * 1px) !important;
    max-width: calc(100% - 367 * 1px) !important
}

.calc-w-368 {
    width: -webkit-calc(100% - 368 * 1px);
    width: -moz-calc(100% - 368 * 1px);
    width: calc(100% - 368 * 1px)
}

.calc-max-w-368 {
    max-width: -webkit-calc(100% - 368 * 1px);
    max-width: -moz-calc(100% - 368 * 1px);
    max-width: calc(100% - 368 * 1px)
}

.calc-w-368i {
    width: -webkit-calc(100% - 368 * 1px) !important;
    width: -moz-calc(100% - 368 * 1px) !important;
    width: calc(100% - 368 * 1px) !important
}

.calc-max-w-368i {
    max-width: -webkit-calc(100% - 368 * 1px) !important;
    max-width: -moz-calc(100% - 368 * 1px) !important;
    max-width: calc(100% - 368 * 1px) !important
}

.calc-w-369 {
    width: -webkit-calc(100% - 369 * 1px);
    width: -moz-calc(100% - 369 * 1px);
    width: calc(100% - 369 * 1px)
}

.calc-max-w-369 {
    max-width: -webkit-calc(100% - 369 * 1px);
    max-width: -moz-calc(100% - 369 * 1px);
    max-width: calc(100% - 369 * 1px)
}

.calc-w-369i {
    width: -webkit-calc(100% - 369 * 1px) !important;
    width: -moz-calc(100% - 369 * 1px) !important;
    width: calc(100% - 369 * 1px) !important
}

.calc-max-w-369i {
    max-width: -webkit-calc(100% - 369 * 1px) !important;
    max-width: -moz-calc(100% - 369 * 1px) !important;
    max-width: calc(100% - 369 * 1px) !important
}

.calc-w-370 {
    width: -webkit-calc(100% - 370 * 1px);
    width: -moz-calc(100% - 370 * 1px);
    width: calc(100% - 370 * 1px)
}

.calc-max-w-370 {
    max-width: -webkit-calc(100% - 370 * 1px);
    max-width: -moz-calc(100% - 370 * 1px);
    max-width: calc(100% - 370 * 1px)
}

.calc-w-370i {
    width: -webkit-calc(100% - 370 * 1px) !important;
    width: -moz-calc(100% - 370 * 1px) !important;
    width: calc(100% - 370 * 1px) !important
}

.calc-max-w-370i {
    max-width: -webkit-calc(100% - 370 * 1px) !important;
    max-width: -moz-calc(100% - 370 * 1px) !important;
    max-width: calc(100% - 370 * 1px) !important
}

.calc-w-371 {
    width: -webkit-calc(100% - 371 * 1px);
    width: -moz-calc(100% - 371 * 1px);
    width: calc(100% - 371 * 1px)
}

.calc-max-w-371 {
    max-width: -webkit-calc(100% - 371 * 1px);
    max-width: -moz-calc(100% - 371 * 1px);
    max-width: calc(100% - 371 * 1px)
}

.calc-w-371i {
    width: -webkit-calc(100% - 371 * 1px) !important;
    width: -moz-calc(100% - 371 * 1px) !important;
    width: calc(100% - 371 * 1px) !important
}

.calc-max-w-371i {
    max-width: -webkit-calc(100% - 371 * 1px) !important;
    max-width: -moz-calc(100% - 371 * 1px) !important;
    max-width: calc(100% - 371 * 1px) !important
}

.calc-w-372 {
    width: -webkit-calc(100% - 372 * 1px);
    width: -moz-calc(100% - 372 * 1px);
    width: calc(100% - 372 * 1px)
}

.calc-max-w-372 {
    max-width: -webkit-calc(100% - 372 * 1px);
    max-width: -moz-calc(100% - 372 * 1px);
    max-width: calc(100% - 372 * 1px)
}

.calc-w-372i {
    width: -webkit-calc(100% - 372 * 1px) !important;
    width: -moz-calc(100% - 372 * 1px) !important;
    width: calc(100% - 372 * 1px) !important
}

.calc-max-w-372i {
    max-width: -webkit-calc(100% - 372 * 1px) !important;
    max-width: -moz-calc(100% - 372 * 1px) !important;
    max-width: calc(100% - 372 * 1px) !important
}

.calc-w-373 {
    width: -webkit-calc(100% - 373 * 1px);
    width: -moz-calc(100% - 373 * 1px);
    width: calc(100% - 373 * 1px)
}

.calc-max-w-373 {
    max-width: -webkit-calc(100% - 373 * 1px);
    max-width: -moz-calc(100% - 373 * 1px);
    max-width: calc(100% - 373 * 1px)
}

.calc-w-373i {
    width: -webkit-calc(100% - 373 * 1px) !important;
    width: -moz-calc(100% - 373 * 1px) !important;
    width: calc(100% - 373 * 1px) !important
}

.calc-max-w-373i {
    max-width: -webkit-calc(100% - 373 * 1px) !important;
    max-width: -moz-calc(100% - 373 * 1px) !important;
    max-width: calc(100% - 373 * 1px) !important
}

.calc-w-374 {
    width: -webkit-calc(100% - 374 * 1px);
    width: -moz-calc(100% - 374 * 1px);
    width: calc(100% - 374 * 1px)
}

.calc-max-w-374 {
    max-width: -webkit-calc(100% - 374 * 1px);
    max-width: -moz-calc(100% - 374 * 1px);
    max-width: calc(100% - 374 * 1px)
}

.calc-w-374i {
    width: -webkit-calc(100% - 374 * 1px) !important;
    width: -moz-calc(100% - 374 * 1px) !important;
    width: calc(100% - 374 * 1px) !important
}

.calc-max-w-374i {
    max-width: -webkit-calc(100% - 374 * 1px) !important;
    max-width: -moz-calc(100% - 374 * 1px) !important;
    max-width: calc(100% - 374 * 1px) !important
}

.calc-w-375 {
    width: -webkit-calc(100% - 375 * 1px);
    width: -moz-calc(100% - 375 * 1px);
    width: calc(100% - 375 * 1px)
}

.calc-max-w-375 {
    max-width: -webkit-calc(100% - 375 * 1px);
    max-width: -moz-calc(100% - 375 * 1px);
    max-width: calc(100% - 375 * 1px)
}

.calc-w-375i {
    width: -webkit-calc(100% - 375 * 1px) !important;
    width: -moz-calc(100% - 375 * 1px) !important;
    width: calc(100% - 375 * 1px) !important
}

.calc-max-w-375i {
    max-width: -webkit-calc(100% - 375 * 1px) !important;
    max-width: -moz-calc(100% - 375 * 1px) !important;
    max-width: calc(100% - 375 * 1px) !important
}

.calc-w-376 {
    width: -webkit-calc(100% - 376 * 1px);
    width: -moz-calc(100% - 376 * 1px);
    width: calc(100% - 376 * 1px)
}

.calc-max-w-376 {
    max-width: -webkit-calc(100% - 376 * 1px);
    max-width: -moz-calc(100% - 376 * 1px);
    max-width: calc(100% - 376 * 1px)
}

.calc-w-376i {
    width: -webkit-calc(100% - 376 * 1px) !important;
    width: -moz-calc(100% - 376 * 1px) !important;
    width: calc(100% - 376 * 1px) !important
}

.calc-max-w-376i {
    max-width: -webkit-calc(100% - 376 * 1px) !important;
    max-width: -moz-calc(100% - 376 * 1px) !important;
    max-width: calc(100% - 376 * 1px) !important
}

.calc-w-377 {
    width: -webkit-calc(100% - 377 * 1px);
    width: -moz-calc(100% - 377 * 1px);
    width: calc(100% - 377 * 1px)
}

.calc-max-w-377 {
    max-width: -webkit-calc(100% - 377 * 1px);
    max-width: -moz-calc(100% - 377 * 1px);
    max-width: calc(100% - 377 * 1px)
}

.calc-w-377i {
    width: -webkit-calc(100% - 377 * 1px) !important;
    width: -moz-calc(100% - 377 * 1px) !important;
    width: calc(100% - 377 * 1px) !important
}

.calc-max-w-377i {
    max-width: -webkit-calc(100% - 377 * 1px) !important;
    max-width: -moz-calc(100% - 377 * 1px) !important;
    max-width: calc(100% - 377 * 1px) !important
}

.calc-w-378 {
    width: -webkit-calc(100% - 378 * 1px);
    width: -moz-calc(100% - 378 * 1px);
    width: calc(100% - 378 * 1px)
}

.calc-max-w-378 {
    max-width: -webkit-calc(100% - 378 * 1px);
    max-width: -moz-calc(100% - 378 * 1px);
    max-width: calc(100% - 378 * 1px)
}

.calc-w-378i {
    width: -webkit-calc(100% - 378 * 1px) !important;
    width: -moz-calc(100% - 378 * 1px) !important;
    width: calc(100% - 378 * 1px) !important
}

.calc-max-w-378i {
    max-width: -webkit-calc(100% - 378 * 1px) !important;
    max-width: -moz-calc(100% - 378 * 1px) !important;
    max-width: calc(100% - 378 * 1px) !important
}

.calc-w-379 {
    width: -webkit-calc(100% - 379 * 1px);
    width: -moz-calc(100% - 379 * 1px);
    width: calc(100% - 379 * 1px)
}

.calc-max-w-379 {
    max-width: -webkit-calc(100% - 379 * 1px);
    max-width: -moz-calc(100% - 379 * 1px);
    max-width: calc(100% - 379 * 1px)
}

.calc-w-379i {
    width: -webkit-calc(100% - 379 * 1px) !important;
    width: -moz-calc(100% - 379 * 1px) !important;
    width: calc(100% - 379 * 1px) !important
}

.calc-max-w-379i {
    max-width: -webkit-calc(100% - 379 * 1px) !important;
    max-width: -moz-calc(100% - 379 * 1px) !important;
    max-width: calc(100% - 379 * 1px) !important
}

.calc-w-380 {
    width: -webkit-calc(100% - 380 * 1px);
    width: -moz-calc(100% - 380 * 1px);
    width: calc(100% - 380 * 1px)
}

.calc-max-w-380 {
    max-width: -webkit-calc(100% - 380 * 1px);
    max-width: -moz-calc(100% - 380 * 1px);
    max-width: calc(100% - 380 * 1px)
}

.calc-w-380i {
    width: -webkit-calc(100% - 380 * 1px) !important;
    width: -moz-calc(100% - 380 * 1px) !important;
    width: calc(100% - 380 * 1px) !important
}

.calc-max-w-380i {
    max-width: -webkit-calc(100% - 380 * 1px) !important;
    max-width: -moz-calc(100% - 380 * 1px) !important;
    max-width: calc(100% - 380 * 1px) !important
}

.calc-w-381 {
    width: -webkit-calc(100% - 381 * 1px);
    width: -moz-calc(100% - 381 * 1px);
    width: calc(100% - 381 * 1px)
}

.calc-max-w-381 {
    max-width: -webkit-calc(100% - 381 * 1px);
    max-width: -moz-calc(100% - 381 * 1px);
    max-width: calc(100% - 381 * 1px)
}

.calc-w-381i {
    width: -webkit-calc(100% - 381 * 1px) !important;
    width: -moz-calc(100% - 381 * 1px) !important;
    width: calc(100% - 381 * 1px) !important
}

.calc-max-w-381i {
    max-width: -webkit-calc(100% - 381 * 1px) !important;
    max-width: -moz-calc(100% - 381 * 1px) !important;
    max-width: calc(100% - 381 * 1px) !important
}

.calc-w-382 {
    width: -webkit-calc(100% - 382 * 1px);
    width: -moz-calc(100% - 382 * 1px);
    width: calc(100% - 382 * 1px)
}

.calc-max-w-382 {
    max-width: -webkit-calc(100% - 382 * 1px);
    max-width: -moz-calc(100% - 382 * 1px);
    max-width: calc(100% - 382 * 1px)
}

.calc-w-382i {
    width: -webkit-calc(100% - 382 * 1px) !important;
    width: -moz-calc(100% - 382 * 1px) !important;
    width: calc(100% - 382 * 1px) !important
}

.calc-max-w-382i {
    max-width: -webkit-calc(100% - 382 * 1px) !important;
    max-width: -moz-calc(100% - 382 * 1px) !important;
    max-width: calc(100% - 382 * 1px) !important
}

.calc-w-383 {
    width: -webkit-calc(100% - 383 * 1px);
    width: -moz-calc(100% - 383 * 1px);
    width: calc(100% - 383 * 1px)
}

.calc-max-w-383 {
    max-width: -webkit-calc(100% - 383 * 1px);
    max-width: -moz-calc(100% - 383 * 1px);
    max-width: calc(100% - 383 * 1px)
}

.calc-w-383i {
    width: -webkit-calc(100% - 383 * 1px) !important;
    width: -moz-calc(100% - 383 * 1px) !important;
    width: calc(100% - 383 * 1px) !important
}

.calc-max-w-383i {
    max-width: -webkit-calc(100% - 383 * 1px) !important;
    max-width: -moz-calc(100% - 383 * 1px) !important;
    max-width: calc(100% - 383 * 1px) !important
}

.calc-w-384 {
    width: -webkit-calc(100% - 384 * 1px);
    width: -moz-calc(100% - 384 * 1px);
    width: calc(100% - 384 * 1px)
}

.calc-max-w-384 {
    max-width: -webkit-calc(100% - 384 * 1px);
    max-width: -moz-calc(100% - 384 * 1px);
    max-width: calc(100% - 384 * 1px)
}

.calc-w-384i {
    width: -webkit-calc(100% - 384 * 1px) !important;
    width: -moz-calc(100% - 384 * 1px) !important;
    width: calc(100% - 384 * 1px) !important
}

.calc-max-w-384i {
    max-width: -webkit-calc(100% - 384 * 1px) !important;
    max-width: -moz-calc(100% - 384 * 1px) !important;
    max-width: calc(100% - 384 * 1px) !important
}

.calc-w-385 {
    width: -webkit-calc(100% - 385 * 1px);
    width: -moz-calc(100% - 385 * 1px);
    width: calc(100% - 385 * 1px)
}

.calc-max-w-385 {
    max-width: -webkit-calc(100% - 385 * 1px);
    max-width: -moz-calc(100% - 385 * 1px);
    max-width: calc(100% - 385 * 1px)
}

.calc-w-385i {
    width: -webkit-calc(100% - 385 * 1px) !important;
    width: -moz-calc(100% - 385 * 1px) !important;
    width: calc(100% - 385 * 1px) !important
}

.calc-max-w-385i {
    max-width: -webkit-calc(100% - 385 * 1px) !important;
    max-width: -moz-calc(100% - 385 * 1px) !important;
    max-width: calc(100% - 385 * 1px) !important
}

.calc-w-386 {
    width: -webkit-calc(100% - 386 * 1px);
    width: -moz-calc(100% - 386 * 1px);
    width: calc(100% - 386 * 1px)
}

.calc-max-w-386 {
    max-width: -webkit-calc(100% - 386 * 1px);
    max-width: -moz-calc(100% - 386 * 1px);
    max-width: calc(100% - 386 * 1px)
}

.calc-w-386i {
    width: -webkit-calc(100% - 386 * 1px) !important;
    width: -moz-calc(100% - 386 * 1px) !important;
    width: calc(100% - 386 * 1px) !important
}

.calc-max-w-386i {
    max-width: -webkit-calc(100% - 386 * 1px) !important;
    max-width: -moz-calc(100% - 386 * 1px) !important;
    max-width: calc(100% - 386 * 1px) !important
}

.calc-w-387 {
    width: -webkit-calc(100% - 387 * 1px);
    width: -moz-calc(100% - 387 * 1px);
    width: calc(100% - 387 * 1px)
}

.calc-max-w-387 {
    max-width: -webkit-calc(100% - 387 * 1px);
    max-width: -moz-calc(100% - 387 * 1px);
    max-width: calc(100% - 387 * 1px)
}

.calc-w-387i {
    width: -webkit-calc(100% - 387 * 1px) !important;
    width: -moz-calc(100% - 387 * 1px) !important;
    width: calc(100% - 387 * 1px) !important
}

.calc-max-w-387i {
    max-width: -webkit-calc(100% - 387 * 1px) !important;
    max-width: -moz-calc(100% - 387 * 1px) !important;
    max-width: calc(100% - 387 * 1px) !important
}

.calc-w-388 {
    width: -webkit-calc(100% - 388 * 1px);
    width: -moz-calc(100% - 388 * 1px);
    width: calc(100% - 388 * 1px)
}

.calc-max-w-388 {
    max-width: -webkit-calc(100% - 388 * 1px);
    max-width: -moz-calc(100% - 388 * 1px);
    max-width: calc(100% - 388 * 1px)
}

.calc-w-388i {
    width: -webkit-calc(100% - 388 * 1px) !important;
    width: -moz-calc(100% - 388 * 1px) !important;
    width: calc(100% - 388 * 1px) !important
}

.calc-max-w-388i {
    max-width: -webkit-calc(100% - 388 * 1px) !important;
    max-width: -moz-calc(100% - 388 * 1px) !important;
    max-width: calc(100% - 388 * 1px) !important
}

.calc-w-389 {
    width: -webkit-calc(100% - 389 * 1px);
    width: -moz-calc(100% - 389 * 1px);
    width: calc(100% - 389 * 1px)
}

.calc-max-w-389 {
    max-width: -webkit-calc(100% - 389 * 1px);
    max-width: -moz-calc(100% - 389 * 1px);
    max-width: calc(100% - 389 * 1px)
}

.calc-w-389i {
    width: -webkit-calc(100% - 389 * 1px) !important;
    width: -moz-calc(100% - 389 * 1px) !important;
    width: calc(100% - 389 * 1px) !important
}

.calc-max-w-389i {
    max-width: -webkit-calc(100% - 389 * 1px) !important;
    max-width: -moz-calc(100% - 389 * 1px) !important;
    max-width: calc(100% - 389 * 1px) !important
}

.calc-w-390 {
    width: -webkit-calc(100% - 390 * 1px);
    width: -moz-calc(100% - 390 * 1px);
    width: calc(100% - 390 * 1px)
}

.calc-max-w-390 {
    max-width: -webkit-calc(100% - 390 * 1px);
    max-width: -moz-calc(100% - 390 * 1px);
    max-width: calc(100% - 390 * 1px)
}

.calc-w-390i {
    width: -webkit-calc(100% - 390 * 1px) !important;
    width: -moz-calc(100% - 390 * 1px) !important;
    width: calc(100% - 390 * 1px) !important
}

.calc-max-w-390i {
    max-width: -webkit-calc(100% - 390 * 1px) !important;
    max-width: -moz-calc(100% - 390 * 1px) !important;
    max-width: calc(100% - 390 * 1px) !important
}

.calc-w-391 {
    width: -webkit-calc(100% - 391 * 1px);
    width: -moz-calc(100% - 391 * 1px);
    width: calc(100% - 391 * 1px)
}

.calc-max-w-391 {
    max-width: -webkit-calc(100% - 391 * 1px);
    max-width: -moz-calc(100% - 391 * 1px);
    max-width: calc(100% - 391 * 1px)
}

.calc-w-391i {
    width: -webkit-calc(100% - 391 * 1px) !important;
    width: -moz-calc(100% - 391 * 1px) !important;
    width: calc(100% - 391 * 1px) !important
}

.calc-max-w-391i {
    max-width: -webkit-calc(100% - 391 * 1px) !important;
    max-width: -moz-calc(100% - 391 * 1px) !important;
    max-width: calc(100% - 391 * 1px) !important
}

.calc-w-392 {
    width: -webkit-calc(100% - 392 * 1px);
    width: -moz-calc(100% - 392 * 1px);
    width: calc(100% - 392 * 1px)
}

.calc-max-w-392 {
    max-width: -webkit-calc(100% - 392 * 1px);
    max-width: -moz-calc(100% - 392 * 1px);
    max-width: calc(100% - 392 * 1px)
}

.calc-w-392i {
    width: -webkit-calc(100% - 392 * 1px) !important;
    width: -moz-calc(100% - 392 * 1px) !important;
    width: calc(100% - 392 * 1px) !important
}

.calc-max-w-392i {
    max-width: -webkit-calc(100% - 392 * 1px) !important;
    max-width: -moz-calc(100% - 392 * 1px) !important;
    max-width: calc(100% - 392 * 1px) !important
}

.calc-w-393 {
    width: -webkit-calc(100% - 393 * 1px);
    width: -moz-calc(100% - 393 * 1px);
    width: calc(100% - 393 * 1px)
}

.calc-max-w-393 {
    max-width: -webkit-calc(100% - 393 * 1px);
    max-width: -moz-calc(100% - 393 * 1px);
    max-width: calc(100% - 393 * 1px)
}

.calc-w-393i {
    width: -webkit-calc(100% - 393 * 1px) !important;
    width: -moz-calc(100% - 393 * 1px) !important;
    width: calc(100% - 393 * 1px) !important
}

.calc-max-w-393i {
    max-width: -webkit-calc(100% - 393 * 1px) !important;
    max-width: -moz-calc(100% - 393 * 1px) !important;
    max-width: calc(100% - 393 * 1px) !important
}

.calc-w-394 {
    width: -webkit-calc(100% - 394 * 1px);
    width: -moz-calc(100% - 394 * 1px);
    width: calc(100% - 394 * 1px)
}

.calc-max-w-394 {
    max-width: -webkit-calc(100% - 394 * 1px);
    max-width: -moz-calc(100% - 394 * 1px);
    max-width: calc(100% - 394 * 1px)
}

.calc-w-394i {
    width: -webkit-calc(100% - 394 * 1px) !important;
    width: -moz-calc(100% - 394 * 1px) !important;
    width: calc(100% - 394 * 1px) !important
}

.calc-max-w-394i {
    max-width: -webkit-calc(100% - 394 * 1px) !important;
    max-width: -moz-calc(100% - 394 * 1px) !important;
    max-width: calc(100% - 394 * 1px) !important
}

.calc-w-395 {
    width: -webkit-calc(100% - 395 * 1px);
    width: -moz-calc(100% - 395 * 1px);
    width: calc(100% - 395 * 1px)
}

.calc-max-w-395 {
    max-width: -webkit-calc(100% - 395 * 1px);
    max-width: -moz-calc(100% - 395 * 1px);
    max-width: calc(100% - 395 * 1px)
}

.calc-w-395i {
    width: -webkit-calc(100% - 395 * 1px) !important;
    width: -moz-calc(100% - 395 * 1px) !important;
    width: calc(100% - 395 * 1px) !important
}

.calc-max-w-395i {
    max-width: -webkit-calc(100% - 395 * 1px) !important;
    max-width: -moz-calc(100% - 395 * 1px) !important;
    max-width: calc(100% - 395 * 1px) !important
}

.calc-w-396 {
    width: -webkit-calc(100% - 396 * 1px);
    width: -moz-calc(100% - 396 * 1px);
    width: calc(100% - 396 * 1px)
}

.calc-max-w-396 {
    max-width: -webkit-calc(100% - 396 * 1px);
    max-width: -moz-calc(100% - 396 * 1px);
    max-width: calc(100% - 396 * 1px)
}

.calc-w-396i {
    width: -webkit-calc(100% - 396 * 1px) !important;
    width: -moz-calc(100% - 396 * 1px) !important;
    width: calc(100% - 396 * 1px) !important
}

.calc-max-w-396i {
    max-width: -webkit-calc(100% - 396 * 1px) !important;
    max-width: -moz-calc(100% - 396 * 1px) !important;
    max-width: calc(100% - 396 * 1px) !important
}

.calc-w-397 {
    width: -webkit-calc(100% - 397 * 1px);
    width: -moz-calc(100% - 397 * 1px);
    width: calc(100% - 397 * 1px)
}

.calc-max-w-397 {
    max-width: -webkit-calc(100% - 397 * 1px);
    max-width: -moz-calc(100% - 397 * 1px);
    max-width: calc(100% - 397 * 1px)
}

.calc-w-397i {
    width: -webkit-calc(100% - 397 * 1px) !important;
    width: -moz-calc(100% - 397 * 1px) !important;
    width: calc(100% - 397 * 1px) !important
}

.calc-max-w-397i {
    max-width: -webkit-calc(100% - 397 * 1px) !important;
    max-width: -moz-calc(100% - 397 * 1px) !important;
    max-width: calc(100% - 397 * 1px) !important
}

.calc-w-398 {
    width: -webkit-calc(100% - 398 * 1px);
    width: -moz-calc(100% - 398 * 1px);
    width: calc(100% - 398 * 1px)
}

.calc-max-w-398 {
    max-width: -webkit-calc(100% - 398 * 1px);
    max-width: -moz-calc(100% - 398 * 1px);
    max-width: calc(100% - 398 * 1px)
}

.calc-w-398i {
    width: -webkit-calc(100% - 398 * 1px) !important;
    width: -moz-calc(100% - 398 * 1px) !important;
    width: calc(100% - 398 * 1px) !important
}

.calc-max-w-398i {
    max-width: -webkit-calc(100% - 398 * 1px) !important;
    max-width: -moz-calc(100% - 398 * 1px) !important;
    max-width: calc(100% - 398 * 1px) !important
}

.calc-w-399 {
    width: -webkit-calc(100% - 399 * 1px);
    width: -moz-calc(100% - 399 * 1px);
    width: calc(100% - 399 * 1px)
}

.calc-max-w-399 {
    max-width: -webkit-calc(100% - 399 * 1px);
    max-width: -moz-calc(100% - 399 * 1px);
    max-width: calc(100% - 399 * 1px)
}

.calc-w-399i {
    width: -webkit-calc(100% - 399 * 1px) !important;
    width: -moz-calc(100% - 399 * 1px) !important;
    width: calc(100% - 399 * 1px) !important
}

.calc-max-w-399i {
    max-width: -webkit-calc(100% - 399 * 1px) !important;
    max-width: -moz-calc(100% - 399 * 1px) !important;
    max-width: calc(100% - 399 * 1px) !important
}

.calc-w-400 {
    width: -webkit-calc(100% - 400 * 1px);
    width: -moz-calc(100% - 400 * 1px);
    width: calc(100% - 400 * 1px)
}

.calc-max-w-400 {
    max-width: -webkit-calc(100% - 400 * 1px);
    max-width: -moz-calc(100% - 400 * 1px);
    max-width: calc(100% - 400 * 1px)
}

.calc-w-400i {
    width: -webkit-calc(100% - 400 * 1px) !important;
    width: -moz-calc(100% - 400 * 1px) !important;
    width: calc(100% - 400 * 1px) !important
}

.calc-max-w-400i {
    max-width: -webkit-calc(100% - 400 * 1px) !important;
    max-width: -moz-calc(100% - 400 * 1px) !important;
    max-width: calc(100% - 400 * 1px) !important
}

.calc-w-401 {
    width: -webkit-calc(100% - 401 * 1px);
    width: -moz-calc(100% - 401 * 1px);
    width: calc(100% - 401 * 1px)
}

.calc-max-w-401 {
    max-width: -webkit-calc(100% - 401 * 1px);
    max-width: -moz-calc(100% - 401 * 1px);
    max-width: calc(100% - 401 * 1px)
}

.calc-w-401i {
    width: -webkit-calc(100% - 401 * 1px) !important;
    width: -moz-calc(100% - 401 * 1px) !important;
    width: calc(100% - 401 * 1px) !important
}

.calc-max-w-401i {
    max-width: -webkit-calc(100% - 401 * 1px) !important;
    max-width: -moz-calc(100% - 401 * 1px) !important;
    max-width: calc(100% - 401 * 1px) !important
}

.calc-w-402 {
    width: -webkit-calc(100% - 402 * 1px);
    width: -moz-calc(100% - 402 * 1px);
    width: calc(100% - 402 * 1px)
}

.calc-max-w-402 {
    max-width: -webkit-calc(100% - 402 * 1px);
    max-width: -moz-calc(100% - 402 * 1px);
    max-width: calc(100% - 402 * 1px)
}

.calc-w-402i {
    width: -webkit-calc(100% - 402 * 1px) !important;
    width: -moz-calc(100% - 402 * 1px) !important;
    width: calc(100% - 402 * 1px) !important
}

.calc-max-w-402i {
    max-width: -webkit-calc(100% - 402 * 1px) !important;
    max-width: -moz-calc(100% - 402 * 1px) !important;
    max-width: calc(100% - 402 * 1px) !important
}

.calc-w-403 {
    width: -webkit-calc(100% - 403 * 1px);
    width: -moz-calc(100% - 403 * 1px);
    width: calc(100% - 403 * 1px)
}

.calc-max-w-403 {
    max-width: -webkit-calc(100% - 403 * 1px);
    max-width: -moz-calc(100% - 403 * 1px);
    max-width: calc(100% - 403 * 1px)
}

.calc-w-403i {
    width: -webkit-calc(100% - 403 * 1px) !important;
    width: -moz-calc(100% - 403 * 1px) !important;
    width: calc(100% - 403 * 1px) !important
}

.calc-max-w-403i {
    max-width: -webkit-calc(100% - 403 * 1px) !important;
    max-width: -moz-calc(100% - 403 * 1px) !important;
    max-width: calc(100% - 403 * 1px) !important
}

.calc-w-404 {
    width: -webkit-calc(100% - 404 * 1px);
    width: -moz-calc(100% - 404 * 1px);
    width: calc(100% - 404 * 1px)
}

.calc-max-w-404 {
    max-width: -webkit-calc(100% - 404 * 1px);
    max-width: -moz-calc(100% - 404 * 1px);
    max-width: calc(100% - 404 * 1px)
}

.calc-w-404i {
    width: -webkit-calc(100% - 404 * 1px) !important;
    width: -moz-calc(100% - 404 * 1px) !important;
    width: calc(100% - 404 * 1px) !important
}

.calc-max-w-404i {
    max-width: -webkit-calc(100% - 404 * 1px) !important;
    max-width: -moz-calc(100% - 404 * 1px) !important;
    max-width: calc(100% - 404 * 1px) !important
}

.calc-w-405 {
    width: -webkit-calc(100% - 405 * 1px);
    width: -moz-calc(100% - 405 * 1px);
    width: calc(100% - 405 * 1px)
}

.calc-max-w-405 {
    max-width: -webkit-calc(100% - 405 * 1px);
    max-width: -moz-calc(100% - 405 * 1px);
    max-width: calc(100% - 405 * 1px)
}

.calc-w-405i {
    width: -webkit-calc(100% - 405 * 1px) !important;
    width: -moz-calc(100% - 405 * 1px) !important;
    width: calc(100% - 405 * 1px) !important
}

.calc-max-w-405i {
    max-width: -webkit-calc(100% - 405 * 1px) !important;
    max-width: -moz-calc(100% - 405 * 1px) !important;
    max-width: calc(100% - 405 * 1px) !important
}

.calc-w-406 {
    width: -webkit-calc(100% - 406 * 1px);
    width: -moz-calc(100% - 406 * 1px);
    width: calc(100% - 406 * 1px)
}

.calc-max-w-406 {
    max-width: -webkit-calc(100% - 406 * 1px);
    max-width: -moz-calc(100% - 406 * 1px);
    max-width: calc(100% - 406 * 1px)
}

.calc-w-406i {
    width: -webkit-calc(100% - 406 * 1px) !important;
    width: -moz-calc(100% - 406 * 1px) !important;
    width: calc(100% - 406 * 1px) !important
}

.calc-max-w-406i {
    max-width: -webkit-calc(100% - 406 * 1px) !important;
    max-width: -moz-calc(100% - 406 * 1px) !important;
    max-width: calc(100% - 406 * 1px) !important
}

.calc-w-407 {
    width: -webkit-calc(100% - 407 * 1px);
    width: -moz-calc(100% - 407 * 1px);
    width: calc(100% - 407 * 1px)
}

.calc-max-w-407 {
    max-width: -webkit-calc(100% - 407 * 1px);
    max-width: -moz-calc(100% - 407 * 1px);
    max-width: calc(100% - 407 * 1px)
}

.calc-w-407i {
    width: -webkit-calc(100% - 407 * 1px) !important;
    width: -moz-calc(100% - 407 * 1px) !important;
    width: calc(100% - 407 * 1px) !important
}

.calc-max-w-407i {
    max-width: -webkit-calc(100% - 407 * 1px) !important;
    max-width: -moz-calc(100% - 407 * 1px) !important;
    max-width: calc(100% - 407 * 1px) !important
}

.calc-w-408 {
    width: -webkit-calc(100% - 408 * 1px);
    width: -moz-calc(100% - 408 * 1px);
    width: calc(100% - 408 * 1px)
}

.calc-max-w-408 {
    max-width: -webkit-calc(100% - 408 * 1px);
    max-width: -moz-calc(100% - 408 * 1px);
    max-width: calc(100% - 408 * 1px)
}

.calc-w-408i {
    width: -webkit-calc(100% - 408 * 1px) !important;
    width: -moz-calc(100% - 408 * 1px) !important;
    width: calc(100% - 408 * 1px) !important
}

.calc-max-w-408i {
    max-width: -webkit-calc(100% - 408 * 1px) !important;
    max-width: -moz-calc(100% - 408 * 1px) !important;
    max-width: calc(100% - 408 * 1px) !important
}

.calc-w-409 {
    width: -webkit-calc(100% - 409 * 1px);
    width: -moz-calc(100% - 409 * 1px);
    width: calc(100% - 409 * 1px)
}

.calc-max-w-409 {
    max-width: -webkit-calc(100% - 409 * 1px);
    max-width: -moz-calc(100% - 409 * 1px);
    max-width: calc(100% - 409 * 1px)
}

.calc-w-409i {
    width: -webkit-calc(100% - 409 * 1px) !important;
    width: -moz-calc(100% - 409 * 1px) !important;
    width: calc(100% - 409 * 1px) !important
}

.calc-max-w-409i {
    max-width: -webkit-calc(100% - 409 * 1px) !important;
    max-width: -moz-calc(100% - 409 * 1px) !important;
    max-width: calc(100% - 409 * 1px) !important
}

.calc-w-410 {
    width: -webkit-calc(100% - 410 * 1px);
    width: -moz-calc(100% - 410 * 1px);
    width: calc(100% - 410 * 1px)
}

.calc-max-w-410 {
    max-width: -webkit-calc(100% - 410 * 1px);
    max-width: -moz-calc(100% - 410 * 1px);
    max-width: calc(100% - 410 * 1px)
}

.calc-w-410i {
    width: -webkit-calc(100% - 410 * 1px) !important;
    width: -moz-calc(100% - 410 * 1px) !important;
    width: calc(100% - 410 * 1px) !important
}

.calc-max-w-410i {
    max-width: -webkit-calc(100% - 410 * 1px) !important;
    max-width: -moz-calc(100% - 410 * 1px) !important;
    max-width: calc(100% - 410 * 1px) !important
}

.calc-w-411 {
    width: -webkit-calc(100% - 411 * 1px);
    width: -moz-calc(100% - 411 * 1px);
    width: calc(100% - 411 * 1px)
}

.calc-max-w-411 {
    max-width: -webkit-calc(100% - 411 * 1px);
    max-width: -moz-calc(100% - 411 * 1px);
    max-width: calc(100% - 411 * 1px)
}

.calc-w-411i {
    width: -webkit-calc(100% - 411 * 1px) !important;
    width: -moz-calc(100% - 411 * 1px) !important;
    width: calc(100% - 411 * 1px) !important
}

.calc-max-w-411i {
    max-width: -webkit-calc(100% - 411 * 1px) !important;
    max-width: -moz-calc(100% - 411 * 1px) !important;
    max-width: calc(100% - 411 * 1px) !important
}

.calc-w-412 {
    width: -webkit-calc(100% - 412 * 1px);
    width: -moz-calc(100% - 412 * 1px);
    width: calc(100% - 412 * 1px)
}

.calc-max-w-412 {
    max-width: -webkit-calc(100% - 412 * 1px);
    max-width: -moz-calc(100% - 412 * 1px);
    max-width: calc(100% - 412 * 1px)
}

.calc-w-412i {
    width: -webkit-calc(100% - 412 * 1px) !important;
    width: -moz-calc(100% - 412 * 1px) !important;
    width: calc(100% - 412 * 1px) !important
}

.calc-max-w-412i {
    max-width: -webkit-calc(100% - 412 * 1px) !important;
    max-width: -moz-calc(100% - 412 * 1px) !important;
    max-width: calc(100% - 412 * 1px) !important
}

.calc-w-413 {
    width: -webkit-calc(100% - 413 * 1px);
    width: -moz-calc(100% - 413 * 1px);
    width: calc(100% - 413 * 1px)
}

.calc-max-w-413 {
    max-width: -webkit-calc(100% - 413 * 1px);
    max-width: -moz-calc(100% - 413 * 1px);
    max-width: calc(100% - 413 * 1px)
}

.calc-w-413i {
    width: -webkit-calc(100% - 413 * 1px) !important;
    width: -moz-calc(100% - 413 * 1px) !important;
    width: calc(100% - 413 * 1px) !important
}

.calc-max-w-413i {
    max-width: -webkit-calc(100% - 413 * 1px) !important;
    max-width: -moz-calc(100% - 413 * 1px) !important;
    max-width: calc(100% - 413 * 1px) !important
}

.calc-w-414 {
    width: -webkit-calc(100% - 414 * 1px);
    width: -moz-calc(100% - 414 * 1px);
    width: calc(100% - 414 * 1px)
}

.calc-max-w-414 {
    max-width: -webkit-calc(100% - 414 * 1px);
    max-width: -moz-calc(100% - 414 * 1px);
    max-width: calc(100% - 414 * 1px)
}

.calc-w-414i {
    width: -webkit-calc(100% - 414 * 1px) !important;
    width: -moz-calc(100% - 414 * 1px) !important;
    width: calc(100% - 414 * 1px) !important
}

.calc-max-w-414i {
    max-width: -webkit-calc(100% - 414 * 1px) !important;
    max-width: -moz-calc(100% - 414 * 1px) !important;
    max-width: calc(100% - 414 * 1px) !important
}

.calc-w-415 {
    width: -webkit-calc(100% - 415 * 1px);
    width: -moz-calc(100% - 415 * 1px);
    width: calc(100% - 415 * 1px)
}

.calc-max-w-415 {
    max-width: -webkit-calc(100% - 415 * 1px);
    max-width: -moz-calc(100% - 415 * 1px);
    max-width: calc(100% - 415 * 1px)
}

.calc-w-415i {
    width: -webkit-calc(100% - 415 * 1px) !important;
    width: -moz-calc(100% - 415 * 1px) !important;
    width: calc(100% - 415 * 1px) !important
}

.calc-max-w-415i {
    max-width: -webkit-calc(100% - 415 * 1px) !important;
    max-width: -moz-calc(100% - 415 * 1px) !important;
    max-width: calc(100% - 415 * 1px) !important
}

.calc-w-416 {
    width: -webkit-calc(100% - 416 * 1px);
    width: -moz-calc(100% - 416 * 1px);
    width: calc(100% - 416 * 1px)
}

.calc-max-w-416 {
    max-width: -webkit-calc(100% - 416 * 1px);
    max-width: -moz-calc(100% - 416 * 1px);
    max-width: calc(100% - 416 * 1px)
}

.calc-w-416i {
    width: -webkit-calc(100% - 416 * 1px) !important;
    width: -moz-calc(100% - 416 * 1px) !important;
    width: calc(100% - 416 * 1px) !important
}

.calc-max-w-416i {
    max-width: -webkit-calc(100% - 416 * 1px) !important;
    max-width: -moz-calc(100% - 416 * 1px) !important;
    max-width: calc(100% - 416 * 1px) !important
}

.calc-w-417 {
    width: -webkit-calc(100% - 417 * 1px);
    width: -moz-calc(100% - 417 * 1px);
    width: calc(100% - 417 * 1px)
}

.calc-max-w-417 {
    max-width: -webkit-calc(100% - 417 * 1px);
    max-width: -moz-calc(100% - 417 * 1px);
    max-width: calc(100% - 417 * 1px)
}

.calc-w-417i {
    width: -webkit-calc(100% - 417 * 1px) !important;
    width: -moz-calc(100% - 417 * 1px) !important;
    width: calc(100% - 417 * 1px) !important
}

.calc-max-w-417i {
    max-width: -webkit-calc(100% - 417 * 1px) !important;
    max-width: -moz-calc(100% - 417 * 1px) !important;
    max-width: calc(100% - 417 * 1px) !important
}

.calc-w-418 {
    width: -webkit-calc(100% - 418 * 1px);
    width: -moz-calc(100% - 418 * 1px);
    width: calc(100% - 418 * 1px)
}

.calc-max-w-418 {
    max-width: -webkit-calc(100% - 418 * 1px);
    max-width: -moz-calc(100% - 418 * 1px);
    max-width: calc(100% - 418 * 1px)
}

.calc-w-418i {
    width: -webkit-calc(100% - 418 * 1px) !important;
    width: -moz-calc(100% - 418 * 1px) !important;
    width: calc(100% - 418 * 1px) !important
}

.calc-max-w-418i {
    max-width: -webkit-calc(100% - 418 * 1px) !important;
    max-width: -moz-calc(100% - 418 * 1px) !important;
    max-width: calc(100% - 418 * 1px) !important
}

.calc-w-419 {
    width: -webkit-calc(100% - 419 * 1px);
    width: -moz-calc(100% - 419 * 1px);
    width: calc(100% - 419 * 1px)
}

.calc-max-w-419 {
    max-width: -webkit-calc(100% - 419 * 1px);
    max-width: -moz-calc(100% - 419 * 1px);
    max-width: calc(100% - 419 * 1px)
}

.calc-w-419i {
    width: -webkit-calc(100% - 419 * 1px) !important;
    width: -moz-calc(100% - 419 * 1px) !important;
    width: calc(100% - 419 * 1px) !important
}

.calc-max-w-419i {
    max-width: -webkit-calc(100% - 419 * 1px) !important;
    max-width: -moz-calc(100% - 419 * 1px) !important;
    max-width: calc(100% - 419 * 1px) !important
}

.calc-w-420 {
    width: -webkit-calc(100% - 420 * 1px);
    width: -moz-calc(100% - 420 * 1px);
    width: calc(100% - 420 * 1px)
}

.calc-max-w-420 {
    max-width: -webkit-calc(100% - 420 * 1px);
    max-width: -moz-calc(100% - 420 * 1px);
    max-width: calc(100% - 420 * 1px)
}

.calc-w-420i {
    width: -webkit-calc(100% - 420 * 1px) !important;
    width: -moz-calc(100% - 420 * 1px) !important;
    width: calc(100% - 420 * 1px) !important
}

.calc-max-w-420i {
    max-width: -webkit-calc(100% - 420 * 1px) !important;
    max-width: -moz-calc(100% - 420 * 1px) !important;
    max-width: calc(100% - 420 * 1px) !important
}

.calc-w-421 {
    width: -webkit-calc(100% - 421 * 1px);
    width: -moz-calc(100% - 421 * 1px);
    width: calc(100% - 421 * 1px)
}

.calc-max-w-421 {
    max-width: -webkit-calc(100% - 421 * 1px);
    max-width: -moz-calc(100% - 421 * 1px);
    max-width: calc(100% - 421 * 1px)
}

.calc-w-421i {
    width: -webkit-calc(100% - 421 * 1px) !important;
    width: -moz-calc(100% - 421 * 1px) !important;
    width: calc(100% - 421 * 1px) !important
}

.calc-max-w-421i {
    max-width: -webkit-calc(100% - 421 * 1px) !important;
    max-width: -moz-calc(100% - 421 * 1px) !important;
    max-width: calc(100% - 421 * 1px) !important
}

.calc-w-422 {
    width: -webkit-calc(100% - 422 * 1px);
    width: -moz-calc(100% - 422 * 1px);
    width: calc(100% - 422 * 1px)
}

.calc-max-w-422 {
    max-width: -webkit-calc(100% - 422 * 1px);
    max-width: -moz-calc(100% - 422 * 1px);
    max-width: calc(100% - 422 * 1px)
}

.calc-w-422i {
    width: -webkit-calc(100% - 422 * 1px) !important;
    width: -moz-calc(100% - 422 * 1px) !important;
    width: calc(100% - 422 * 1px) !important
}

.calc-max-w-422i {
    max-width: -webkit-calc(100% - 422 * 1px) !important;
    max-width: -moz-calc(100% - 422 * 1px) !important;
    max-width: calc(100% - 422 * 1px) !important
}

.calc-w-423 {
    width: -webkit-calc(100% - 423 * 1px);
    width: -moz-calc(100% - 423 * 1px);
    width: calc(100% - 423 * 1px)
}

.calc-max-w-423 {
    max-width: -webkit-calc(100% - 423 * 1px);
    max-width: -moz-calc(100% - 423 * 1px);
    max-width: calc(100% - 423 * 1px)
}

.calc-w-423i {
    width: -webkit-calc(100% - 423 * 1px) !important;
    width: -moz-calc(100% - 423 * 1px) !important;
    width: calc(100% - 423 * 1px) !important
}

.calc-max-w-423i {
    max-width: -webkit-calc(100% - 423 * 1px) !important;
    max-width: -moz-calc(100% - 423 * 1px) !important;
    max-width: calc(100% - 423 * 1px) !important
}

.calc-w-424 {
    width: -webkit-calc(100% - 424 * 1px);
    width: -moz-calc(100% - 424 * 1px);
    width: calc(100% - 424 * 1px)
}

.calc-max-w-424 {
    max-width: -webkit-calc(100% - 424 * 1px);
    max-width: -moz-calc(100% - 424 * 1px);
    max-width: calc(100% - 424 * 1px)
}

.calc-w-424i {
    width: -webkit-calc(100% - 424 * 1px) !important;
    width: -moz-calc(100% - 424 * 1px) !important;
    width: calc(100% - 424 * 1px) !important
}

.calc-max-w-424i {
    max-width: -webkit-calc(100% - 424 * 1px) !important;
    max-width: -moz-calc(100% - 424 * 1px) !important;
    max-width: calc(100% - 424 * 1px) !important
}

.calc-w-425 {
    width: -webkit-calc(100% - 425 * 1px);
    width: -moz-calc(100% - 425 * 1px);
    width: calc(100% - 425 * 1px)
}

.calc-max-w-425 {
    max-width: -webkit-calc(100% - 425 * 1px);
    max-width: -moz-calc(100% - 425 * 1px);
    max-width: calc(100% - 425 * 1px)
}

.calc-w-425i {
    width: -webkit-calc(100% - 425 * 1px) !important;
    width: -moz-calc(100% - 425 * 1px) !important;
    width: calc(100% - 425 * 1px) !important
}

.calc-max-w-425i {
    max-width: -webkit-calc(100% - 425 * 1px) !important;
    max-width: -moz-calc(100% - 425 * 1px) !important;
    max-width: calc(100% - 425 * 1px) !important
}

.calc-w-426 {
    width: -webkit-calc(100% - 426 * 1px);
    width: -moz-calc(100% - 426 * 1px);
    width: calc(100% - 426 * 1px)
}

.calc-max-w-426 {
    max-width: -webkit-calc(100% - 426 * 1px);
    max-width: -moz-calc(100% - 426 * 1px);
    max-width: calc(100% - 426 * 1px)
}

.calc-w-426i {
    width: -webkit-calc(100% - 426 * 1px) !important;
    width: -moz-calc(100% - 426 * 1px) !important;
    width: calc(100% - 426 * 1px) !important
}

.calc-max-w-426i {
    max-width: -webkit-calc(100% - 426 * 1px) !important;
    max-width: -moz-calc(100% - 426 * 1px) !important;
    max-width: calc(100% - 426 * 1px) !important
}

.calc-w-427 {
    width: -webkit-calc(100% - 427 * 1px);
    width: -moz-calc(100% - 427 * 1px);
    width: calc(100% - 427 * 1px)
}

.calc-max-w-427 {
    max-width: -webkit-calc(100% - 427 * 1px);
    max-width: -moz-calc(100% - 427 * 1px);
    max-width: calc(100% - 427 * 1px)
}

.calc-w-427i {
    width: -webkit-calc(100% - 427 * 1px) !important;
    width: -moz-calc(100% - 427 * 1px) !important;
    width: calc(100% - 427 * 1px) !important
}

.calc-max-w-427i {
    max-width: -webkit-calc(100% - 427 * 1px) !important;
    max-width: -moz-calc(100% - 427 * 1px) !important;
    max-width: calc(100% - 427 * 1px) !important
}

.calc-w-428 {
    width: -webkit-calc(100% - 428 * 1px);
    width: -moz-calc(100% - 428 * 1px);
    width: calc(100% - 428 * 1px)
}

.calc-max-w-428 {
    max-width: -webkit-calc(100% - 428 * 1px);
    max-width: -moz-calc(100% - 428 * 1px);
    max-width: calc(100% - 428 * 1px)
}

.calc-w-428i {
    width: -webkit-calc(100% - 428 * 1px) !important;
    width: -moz-calc(100% - 428 * 1px) !important;
    width: calc(100% - 428 * 1px) !important
}

.calc-max-w-428i {
    max-width: -webkit-calc(100% - 428 * 1px) !important;
    max-width: -moz-calc(100% - 428 * 1px) !important;
    max-width: calc(100% - 428 * 1px) !important
}

.calc-w-429 {
    width: -webkit-calc(100% - 429 * 1px);
    width: -moz-calc(100% - 429 * 1px);
    width: calc(100% - 429 * 1px)
}

.calc-max-w-429 {
    max-width: -webkit-calc(100% - 429 * 1px);
    max-width: -moz-calc(100% - 429 * 1px);
    max-width: calc(100% - 429 * 1px)
}

.calc-w-429i {
    width: -webkit-calc(100% - 429 * 1px) !important;
    width: -moz-calc(100% - 429 * 1px) !important;
    width: calc(100% - 429 * 1px) !important
}

.calc-max-w-429i {
    max-width: -webkit-calc(100% - 429 * 1px) !important;
    max-width: -moz-calc(100% - 429 * 1px) !important;
    max-width: calc(100% - 429 * 1px) !important
}

.calc-w-430 {
    width: -webkit-calc(100% - 430 * 1px);
    width: -moz-calc(100% - 430 * 1px);
    width: calc(100% - 430 * 1px)
}

.calc-max-w-430 {
    max-width: -webkit-calc(100% - 430 * 1px);
    max-width: -moz-calc(100% - 430 * 1px);
    max-width: calc(100% - 430 * 1px)
}

.calc-w-430i {
    width: -webkit-calc(100% - 430 * 1px) !important;
    width: -moz-calc(100% - 430 * 1px) !important;
    width: calc(100% - 430 * 1px) !important
}

.calc-max-w-430i {
    max-width: -webkit-calc(100% - 430 * 1px) !important;
    max-width: -moz-calc(100% - 430 * 1px) !important;
    max-width: calc(100% - 430 * 1px) !important
}

.calc-w-431 {
    width: -webkit-calc(100% - 431 * 1px);
    width: -moz-calc(100% - 431 * 1px);
    width: calc(100% - 431 * 1px)
}

.calc-max-w-431 {
    max-width: -webkit-calc(100% - 431 * 1px);
    max-width: -moz-calc(100% - 431 * 1px);
    max-width: calc(100% - 431 * 1px)
}

.calc-w-431i {
    width: -webkit-calc(100% - 431 * 1px) !important;
    width: -moz-calc(100% - 431 * 1px) !important;
    width: calc(100% - 431 * 1px) !important
}

.calc-max-w-431i {
    max-width: -webkit-calc(100% - 431 * 1px) !important;
    max-width: -moz-calc(100% - 431 * 1px) !important;
    max-width: calc(100% - 431 * 1px) !important
}

.calc-w-432 {
    width: -webkit-calc(100% - 432 * 1px);
    width: -moz-calc(100% - 432 * 1px);
    width: calc(100% - 432 * 1px)
}

.calc-max-w-432 {
    max-width: -webkit-calc(100% - 432 * 1px);
    max-width: -moz-calc(100% - 432 * 1px);
    max-width: calc(100% - 432 * 1px)
}

.calc-w-432i {
    width: -webkit-calc(100% - 432 * 1px) !important;
    width: -moz-calc(100% - 432 * 1px) !important;
    width: calc(100% - 432 * 1px) !important
}

.calc-max-w-432i {
    max-width: -webkit-calc(100% - 432 * 1px) !important;
    max-width: -moz-calc(100% - 432 * 1px) !important;
    max-width: calc(100% - 432 * 1px) !important
}

.calc-w-433 {
    width: -webkit-calc(100% - 433 * 1px);
    width: -moz-calc(100% - 433 * 1px);
    width: calc(100% - 433 * 1px)
}

.calc-max-w-433 {
    max-width: -webkit-calc(100% - 433 * 1px);
    max-width: -moz-calc(100% - 433 * 1px);
    max-width: calc(100% - 433 * 1px)
}

.calc-w-433i {
    width: -webkit-calc(100% - 433 * 1px) !important;
    width: -moz-calc(100% - 433 * 1px) !important;
    width: calc(100% - 433 * 1px) !important
}

.calc-max-w-433i {
    max-width: -webkit-calc(100% - 433 * 1px) !important;
    max-width: -moz-calc(100% - 433 * 1px) !important;
    max-width: calc(100% - 433 * 1px) !important
}

.calc-w-434 {
    width: -webkit-calc(100% - 434 * 1px);
    width: -moz-calc(100% - 434 * 1px);
    width: calc(100% - 434 * 1px)
}

.calc-max-w-434 {
    max-width: -webkit-calc(100% - 434 * 1px);
    max-width: -moz-calc(100% - 434 * 1px);
    max-width: calc(100% - 434 * 1px)
}

.calc-w-434i {
    width: -webkit-calc(100% - 434 * 1px) !important;
    width: -moz-calc(100% - 434 * 1px) !important;
    width: calc(100% - 434 * 1px) !important
}

.calc-max-w-434i {
    max-width: -webkit-calc(100% - 434 * 1px) !important;
    max-width: -moz-calc(100% - 434 * 1px) !important;
    max-width: calc(100% - 434 * 1px) !important
}

.calc-w-435 {
    width: -webkit-calc(100% - 435 * 1px);
    width: -moz-calc(100% - 435 * 1px);
    width: calc(100% - 435 * 1px)
}

.calc-max-w-435 {
    max-width: -webkit-calc(100% - 435 * 1px);
    max-width: -moz-calc(100% - 435 * 1px);
    max-width: calc(100% - 435 * 1px)
}

.calc-w-435i {
    width: -webkit-calc(100% - 435 * 1px) !important;
    width: -moz-calc(100% - 435 * 1px) !important;
    width: calc(100% - 435 * 1px) !important
}

.calc-max-w-435i {
    max-width: -webkit-calc(100% - 435 * 1px) !important;
    max-width: -moz-calc(100% - 435 * 1px) !important;
    max-width: calc(100% - 435 * 1px) !important
}

.calc-w-436 {
    width: -webkit-calc(100% - 436 * 1px);
    width: -moz-calc(100% - 436 * 1px);
    width: calc(100% - 436 * 1px)
}

.calc-max-w-436 {
    max-width: -webkit-calc(100% - 436 * 1px);
    max-width: -moz-calc(100% - 436 * 1px);
    max-width: calc(100% - 436 * 1px)
}

.calc-w-436i {
    width: -webkit-calc(100% - 436 * 1px) !important;
    width: -moz-calc(100% - 436 * 1px) !important;
    width: calc(100% - 436 * 1px) !important
}

.calc-max-w-436i {
    max-width: -webkit-calc(100% - 436 * 1px) !important;
    max-width: -moz-calc(100% - 436 * 1px) !important;
    max-width: calc(100% - 436 * 1px) !important
}

.calc-w-437 {
    width: -webkit-calc(100% - 437 * 1px);
    width: -moz-calc(100% - 437 * 1px);
    width: calc(100% - 437 * 1px)
}

.calc-max-w-437 {
    max-width: -webkit-calc(100% - 437 * 1px);
    max-width: -moz-calc(100% - 437 * 1px);
    max-width: calc(100% - 437 * 1px)
}

.calc-w-437i {
    width: -webkit-calc(100% - 437 * 1px) !important;
    width: -moz-calc(100% - 437 * 1px) !important;
    width: calc(100% - 437 * 1px) !important
}

.calc-max-w-437i {
    max-width: -webkit-calc(100% - 437 * 1px) !important;
    max-width: -moz-calc(100% - 437 * 1px) !important;
    max-width: calc(100% - 437 * 1px) !important
}

.calc-w-438 {
    width: -webkit-calc(100% - 438 * 1px);
    width: -moz-calc(100% - 438 * 1px);
    width: calc(100% - 438 * 1px)
}

.calc-max-w-438 {
    max-width: -webkit-calc(100% - 438 * 1px);
    max-width: -moz-calc(100% - 438 * 1px);
    max-width: calc(100% - 438 * 1px)
}

.calc-w-438i {
    width: -webkit-calc(100% - 438 * 1px) !important;
    width: -moz-calc(100% - 438 * 1px) !important;
    width: calc(100% - 438 * 1px) !important
}

.calc-max-w-438i {
    max-width: -webkit-calc(100% - 438 * 1px) !important;
    max-width: -moz-calc(100% - 438 * 1px) !important;
    max-width: calc(100% - 438 * 1px) !important
}

.calc-w-439 {
    width: -webkit-calc(100% - 439 * 1px);
    width: -moz-calc(100% - 439 * 1px);
    width: calc(100% - 439 * 1px)
}

.calc-max-w-439 {
    max-width: -webkit-calc(100% - 439 * 1px);
    max-width: -moz-calc(100% - 439 * 1px);
    max-width: calc(100% - 439 * 1px)
}

.calc-w-439i {
    width: -webkit-calc(100% - 439 * 1px) !important;
    width: -moz-calc(100% - 439 * 1px) !important;
    width: calc(100% - 439 * 1px) !important
}

.calc-max-w-439i {
    max-width: -webkit-calc(100% - 439 * 1px) !important;
    max-width: -moz-calc(100% - 439 * 1px) !important;
    max-width: calc(100% - 439 * 1px) !important
}

.calc-w-440 {
    width: -webkit-calc(100% - 440 * 1px);
    width: -moz-calc(100% - 440 * 1px);
    width: calc(100% - 440 * 1px)
}

.calc-max-w-440 {
    max-width: -webkit-calc(100% - 440 * 1px);
    max-width: -moz-calc(100% - 440 * 1px);
    max-width: calc(100% - 440 * 1px)
}

.calc-w-440i {
    width: -webkit-calc(100% - 440 * 1px) !important;
    width: -moz-calc(100% - 440 * 1px) !important;
    width: calc(100% - 440 * 1px) !important
}

.calc-max-w-440i {
    max-width: -webkit-calc(100% - 440 * 1px) !important;
    max-width: -moz-calc(100% - 440 * 1px) !important;
    max-width: calc(100% - 440 * 1px) !important
}

.calc-w-441 {
    width: -webkit-calc(100% - 441 * 1px);
    width: -moz-calc(100% - 441 * 1px);
    width: calc(100% - 441 * 1px)
}

.calc-max-w-441 {
    max-width: -webkit-calc(100% - 441 * 1px);
    max-width: -moz-calc(100% - 441 * 1px);
    max-width: calc(100% - 441 * 1px)
}

.calc-w-441i {
    width: -webkit-calc(100% - 441 * 1px) !important;
    width: -moz-calc(100% - 441 * 1px) !important;
    width: calc(100% - 441 * 1px) !important
}

.calc-max-w-441i {
    max-width: -webkit-calc(100% - 441 * 1px) !important;
    max-width: -moz-calc(100% - 441 * 1px) !important;
    max-width: calc(100% - 441 * 1px) !important
}

.calc-w-442 {
    width: -webkit-calc(100% - 442 * 1px);
    width: -moz-calc(100% - 442 * 1px);
    width: calc(100% - 442 * 1px)
}

.calc-max-w-442 {
    max-width: -webkit-calc(100% - 442 * 1px);
    max-width: -moz-calc(100% - 442 * 1px);
    max-width: calc(100% - 442 * 1px)
}

.calc-w-442i {
    width: -webkit-calc(100% - 442 * 1px) !important;
    width: -moz-calc(100% - 442 * 1px) !important;
    width: calc(100% - 442 * 1px) !important
}

.calc-max-w-442i {
    max-width: -webkit-calc(100% - 442 * 1px) !important;
    max-width: -moz-calc(100% - 442 * 1px) !important;
    max-width: calc(100% - 442 * 1px) !important
}

.calc-w-443 {
    width: -webkit-calc(100% - 443 * 1px);
    width: -moz-calc(100% - 443 * 1px);
    width: calc(100% - 443 * 1px)
}

.calc-max-w-443 {
    max-width: -webkit-calc(100% - 443 * 1px);
    max-width: -moz-calc(100% - 443 * 1px);
    max-width: calc(100% - 443 * 1px)
}

.calc-w-443i {
    width: -webkit-calc(100% - 443 * 1px) !important;
    width: -moz-calc(100% - 443 * 1px) !important;
    width: calc(100% - 443 * 1px) !important
}

.calc-max-w-443i {
    max-width: -webkit-calc(100% - 443 * 1px) !important;
    max-width: -moz-calc(100% - 443 * 1px) !important;
    max-width: calc(100% - 443 * 1px) !important
}

.calc-w-444 {
    width: -webkit-calc(100% - 444 * 1px);
    width: -moz-calc(100% - 444 * 1px);
    width: calc(100% - 444 * 1px)
}

.calc-max-w-444 {
    max-width: -webkit-calc(100% - 444 * 1px);
    max-width: -moz-calc(100% - 444 * 1px);
    max-width: calc(100% - 444 * 1px)
}

.calc-w-444i {
    width: -webkit-calc(100% - 444 * 1px) !important;
    width: -moz-calc(100% - 444 * 1px) !important;
    width: calc(100% - 444 * 1px) !important
}

.calc-max-w-444i {
    max-width: -webkit-calc(100% - 444 * 1px) !important;
    max-width: -moz-calc(100% - 444 * 1px) !important;
    max-width: calc(100% - 444 * 1px) !important
}

.calc-w-445 {
    width: -webkit-calc(100% - 445 * 1px);
    width: -moz-calc(100% - 445 * 1px);
    width: calc(100% - 445 * 1px)
}

.calc-max-w-445 {
    max-width: -webkit-calc(100% - 445 * 1px);
    max-width: -moz-calc(100% - 445 * 1px);
    max-width: calc(100% - 445 * 1px)
}

.calc-w-445i {
    width: -webkit-calc(100% - 445 * 1px) !important;
    width: -moz-calc(100% - 445 * 1px) !important;
    width: calc(100% - 445 * 1px) !important
}

.calc-max-w-445i {
    max-width: -webkit-calc(100% - 445 * 1px) !important;
    max-width: -moz-calc(100% - 445 * 1px) !important;
    max-width: calc(100% - 445 * 1px) !important
}

.calc-w-446 {
    width: -webkit-calc(100% - 446 * 1px);
    width: -moz-calc(100% - 446 * 1px);
    width: calc(100% - 446 * 1px)
}

.calc-max-w-446 {
    max-width: -webkit-calc(100% - 446 * 1px);
    max-width: -moz-calc(100% - 446 * 1px);
    max-width: calc(100% - 446 * 1px)
}

.calc-w-446i {
    width: -webkit-calc(100% - 446 * 1px) !important;
    width: -moz-calc(100% - 446 * 1px) !important;
    width: calc(100% - 446 * 1px) !important
}

.calc-max-w-446i {
    max-width: -webkit-calc(100% - 446 * 1px) !important;
    max-width: -moz-calc(100% - 446 * 1px) !important;
    max-width: calc(100% - 446 * 1px) !important
}

.calc-w-447 {
    width: -webkit-calc(100% - 447 * 1px);
    width: -moz-calc(100% - 447 * 1px);
    width: calc(100% - 447 * 1px)
}

.calc-max-w-447 {
    max-width: -webkit-calc(100% - 447 * 1px);
    max-width: -moz-calc(100% - 447 * 1px);
    max-width: calc(100% - 447 * 1px)
}

.calc-w-447i {
    width: -webkit-calc(100% - 447 * 1px) !important;
    width: -moz-calc(100% - 447 * 1px) !important;
    width: calc(100% - 447 * 1px) !important
}

.calc-max-w-447i {
    max-width: -webkit-calc(100% - 447 * 1px) !important;
    max-width: -moz-calc(100% - 447 * 1px) !important;
    max-width: calc(100% - 447 * 1px) !important
}

.calc-w-448 {
    width: -webkit-calc(100% - 448 * 1px);
    width: -moz-calc(100% - 448 * 1px);
    width: calc(100% - 448 * 1px)
}

.calc-max-w-448 {
    max-width: -webkit-calc(100% - 448 * 1px);
    max-width: -moz-calc(100% - 448 * 1px);
    max-width: calc(100% - 448 * 1px)
}

.calc-w-448i {
    width: -webkit-calc(100% - 448 * 1px) !important;
    width: -moz-calc(100% - 448 * 1px) !important;
    width: calc(100% - 448 * 1px) !important
}

.calc-max-w-448i {
    max-width: -webkit-calc(100% - 448 * 1px) !important;
    max-width: -moz-calc(100% - 448 * 1px) !important;
    max-width: calc(100% - 448 * 1px) !important
}

.calc-w-449 {
    width: -webkit-calc(100% - 449 * 1px);
    width: -moz-calc(100% - 449 * 1px);
    width: calc(100% - 449 * 1px)
}

.calc-max-w-449 {
    max-width: -webkit-calc(100% - 449 * 1px);
    max-width: -moz-calc(100% - 449 * 1px);
    max-width: calc(100% - 449 * 1px)
}

.calc-w-449i {
    width: -webkit-calc(100% - 449 * 1px) !important;
    width: -moz-calc(100% - 449 * 1px) !important;
    width: calc(100% - 449 * 1px) !important
}

.calc-max-w-449i {
    max-width: -webkit-calc(100% - 449 * 1px) !important;
    max-width: -moz-calc(100% - 449 * 1px) !important;
    max-width: calc(100% - 449 * 1px) !important
}

.calc-w-450 {
    width: -webkit-calc(100% - 450 * 1px);
    width: -moz-calc(100% - 450 * 1px);
    width: calc(100% - 450 * 1px)
}

.calc-max-w-450 {
    max-width: -webkit-calc(100% - 450 * 1px);
    max-width: -moz-calc(100% - 450 * 1px);
    max-width: calc(100% - 450 * 1px)
}

.calc-w-450i {
    width: -webkit-calc(100% - 450 * 1px) !important;
    width: -moz-calc(100% - 450 * 1px) !important;
    width: calc(100% - 450 * 1px) !important
}

.calc-max-w-450i {
    max-width: -webkit-calc(100% - 450 * 1px) !important;
    max-width: -moz-calc(100% - 450 * 1px) !important;
    max-width: calc(100% - 450 * 1px) !important
}

.calc-w-451 {
    width: -webkit-calc(100% - 451 * 1px);
    width: -moz-calc(100% - 451 * 1px);
    width: calc(100% - 451 * 1px)
}

.calc-max-w-451 {
    max-width: -webkit-calc(100% - 451 * 1px);
    max-width: -moz-calc(100% - 451 * 1px);
    max-width: calc(100% - 451 * 1px)
}

.calc-w-451i {
    width: -webkit-calc(100% - 451 * 1px) !important;
    width: -moz-calc(100% - 451 * 1px) !important;
    width: calc(100% - 451 * 1px) !important
}

.calc-max-w-451i {
    max-width: -webkit-calc(100% - 451 * 1px) !important;
    max-width: -moz-calc(100% - 451 * 1px) !important;
    max-width: calc(100% - 451 * 1px) !important
}

.calc-w-452 {
    width: -webkit-calc(100% - 452 * 1px);
    width: -moz-calc(100% - 452 * 1px);
    width: calc(100% - 452 * 1px)
}

.calc-max-w-452 {
    max-width: -webkit-calc(100% - 452 * 1px);
    max-width: -moz-calc(100% - 452 * 1px);
    max-width: calc(100% - 452 * 1px)
}

.calc-w-452i {
    width: -webkit-calc(100% - 452 * 1px) !important;
    width: -moz-calc(100% - 452 * 1px) !important;
    width: calc(100% - 452 * 1px) !important
}

.calc-max-w-452i {
    max-width: -webkit-calc(100% - 452 * 1px) !important;
    max-width: -moz-calc(100% - 452 * 1px) !important;
    max-width: calc(100% - 452 * 1px) !important
}

.calc-w-453 {
    width: -webkit-calc(100% - 453 * 1px);
    width: -moz-calc(100% - 453 * 1px);
    width: calc(100% - 453 * 1px)
}

.calc-max-w-453 {
    max-width: -webkit-calc(100% - 453 * 1px);
    max-width: -moz-calc(100% - 453 * 1px);
    max-width: calc(100% - 453 * 1px)
}

.calc-w-453i {
    width: -webkit-calc(100% - 453 * 1px) !important;
    width: -moz-calc(100% - 453 * 1px) !important;
    width: calc(100% - 453 * 1px) !important
}

.calc-max-w-453i {
    max-width: -webkit-calc(100% - 453 * 1px) !important;
    max-width: -moz-calc(100% - 453 * 1px) !important;
    max-width: calc(100% - 453 * 1px) !important
}

.calc-w-454 {
    width: -webkit-calc(100% - 454 * 1px);
    width: -moz-calc(100% - 454 * 1px);
    width: calc(100% - 454 * 1px)
}

.calc-max-w-454 {
    max-width: -webkit-calc(100% - 454 * 1px);
    max-width: -moz-calc(100% - 454 * 1px);
    max-width: calc(100% - 454 * 1px)
}

.calc-w-454i {
    width: -webkit-calc(100% - 454 * 1px) !important;
    width: -moz-calc(100% - 454 * 1px) !important;
    width: calc(100% - 454 * 1px) !important
}

.calc-max-w-454i {
    max-width: -webkit-calc(100% - 454 * 1px) !important;
    max-width: -moz-calc(100% - 454 * 1px) !important;
    max-width: calc(100% - 454 * 1px) !important
}

.calc-w-455 {
    width: -webkit-calc(100% - 455 * 1px);
    width: -moz-calc(100% - 455 * 1px);
    width: calc(100% - 455 * 1px)
}

.calc-max-w-455 {
    max-width: -webkit-calc(100% - 455 * 1px);
    max-width: -moz-calc(100% - 455 * 1px);
    max-width: calc(100% - 455 * 1px)
}

.calc-w-455i {
    width: -webkit-calc(100% - 455 * 1px) !important;
    width: -moz-calc(100% - 455 * 1px) !important;
    width: calc(100% - 455 * 1px) !important
}

.calc-max-w-455i {
    max-width: -webkit-calc(100% - 455 * 1px) !important;
    max-width: -moz-calc(100% - 455 * 1px) !important;
    max-width: calc(100% - 455 * 1px) !important
}

.calc-w-456 {
    width: -webkit-calc(100% - 456 * 1px);
    width: -moz-calc(100% - 456 * 1px);
    width: calc(100% - 456 * 1px)
}

.calc-max-w-456 {
    max-width: -webkit-calc(100% - 456 * 1px);
    max-width: -moz-calc(100% - 456 * 1px);
    max-width: calc(100% - 456 * 1px)
}

.calc-w-456i {
    width: -webkit-calc(100% - 456 * 1px) !important;
    width: -moz-calc(100% - 456 * 1px) !important;
    width: calc(100% - 456 * 1px) !important
}

.calc-max-w-456i {
    max-width: -webkit-calc(100% - 456 * 1px) !important;
    max-width: -moz-calc(100% - 456 * 1px) !important;
    max-width: calc(100% - 456 * 1px) !important
}

.calc-w-457 {
    width: -webkit-calc(100% - 457 * 1px);
    width: -moz-calc(100% - 457 * 1px);
    width: calc(100% - 457 * 1px)
}

.calc-max-w-457 {
    max-width: -webkit-calc(100% - 457 * 1px);
    max-width: -moz-calc(100% - 457 * 1px);
    max-width: calc(100% - 457 * 1px)
}

.calc-w-457i {
    width: -webkit-calc(100% - 457 * 1px) !important;
    width: -moz-calc(100% - 457 * 1px) !important;
    width: calc(100% - 457 * 1px) !important
}

.calc-max-w-457i {
    max-width: -webkit-calc(100% - 457 * 1px) !important;
    max-width: -moz-calc(100% - 457 * 1px) !important;
    max-width: calc(100% - 457 * 1px) !important
}

.calc-w-458 {
    width: -webkit-calc(100% - 458 * 1px);
    width: -moz-calc(100% - 458 * 1px);
    width: calc(100% - 458 * 1px)
}

.calc-max-w-458 {
    max-width: -webkit-calc(100% - 458 * 1px);
    max-width: -moz-calc(100% - 458 * 1px);
    max-width: calc(100% - 458 * 1px)
}

.calc-w-458i {
    width: -webkit-calc(100% - 458 * 1px) !important;
    width: -moz-calc(100% - 458 * 1px) !important;
    width: calc(100% - 458 * 1px) !important
}

.calc-max-w-458i {
    max-width: -webkit-calc(100% - 458 * 1px) !important;
    max-width: -moz-calc(100% - 458 * 1px) !important;
    max-width: calc(100% - 458 * 1px) !important
}

.calc-w-459 {
    width: -webkit-calc(100% - 459 * 1px);
    width: -moz-calc(100% - 459 * 1px);
    width: calc(100% - 459 * 1px)
}

.calc-max-w-459 {
    max-width: -webkit-calc(100% - 459 * 1px);
    max-width: -moz-calc(100% - 459 * 1px);
    max-width: calc(100% - 459 * 1px)
}

.calc-w-459i {
    width: -webkit-calc(100% - 459 * 1px) !important;
    width: -moz-calc(100% - 459 * 1px) !important;
    width: calc(100% - 459 * 1px) !important
}

.calc-max-w-459i {
    max-width: -webkit-calc(100% - 459 * 1px) !important;
    max-width: -moz-calc(100% - 459 * 1px) !important;
    max-width: calc(100% - 459 * 1px) !important
}

.calc-w-460 {
    width: -webkit-calc(100% - 460 * 1px);
    width: -moz-calc(100% - 460 * 1px);
    width: calc(100% - 460 * 1px)
}

.calc-max-w-460 {
    max-width: -webkit-calc(100% - 460 * 1px);
    max-width: -moz-calc(100% - 460 * 1px);
    max-width: calc(100% - 460 * 1px)
}

.calc-w-460i {
    width: -webkit-calc(100% - 460 * 1px) !important;
    width: -moz-calc(100% - 460 * 1px) !important;
    width: calc(100% - 460 * 1px) !important
}

.calc-max-w-460i {
    max-width: -webkit-calc(100% - 460 * 1px) !important;
    max-width: -moz-calc(100% - 460 * 1px) !important;
    max-width: calc(100% - 460 * 1px) !important
}

.calc-w-461 {
    width: -webkit-calc(100% - 461 * 1px);
    width: -moz-calc(100% - 461 * 1px);
    width: calc(100% - 461 * 1px)
}

.calc-max-w-461 {
    max-width: -webkit-calc(100% - 461 * 1px);
    max-width: -moz-calc(100% - 461 * 1px);
    max-width: calc(100% - 461 * 1px)
}

.calc-w-461i {
    width: -webkit-calc(100% - 461 * 1px) !important;
    width: -moz-calc(100% - 461 * 1px) !important;
    width: calc(100% - 461 * 1px) !important
}

.calc-max-w-461i {
    max-width: -webkit-calc(100% - 461 * 1px) !important;
    max-width: -moz-calc(100% - 461 * 1px) !important;
    max-width: calc(100% - 461 * 1px) !important
}

.calc-w-462 {
    width: -webkit-calc(100% - 462 * 1px);
    width: -moz-calc(100% - 462 * 1px);
    width: calc(100% - 462 * 1px)
}

.calc-max-w-462 {
    max-width: -webkit-calc(100% - 462 * 1px);
    max-width: -moz-calc(100% - 462 * 1px);
    max-width: calc(100% - 462 * 1px)
}

.calc-w-462i {
    width: -webkit-calc(100% - 462 * 1px) !important;
    width: -moz-calc(100% - 462 * 1px) !important;
    width: calc(100% - 462 * 1px) !important
}

.calc-max-w-462i {
    max-width: -webkit-calc(100% - 462 * 1px) !important;
    max-width: -moz-calc(100% - 462 * 1px) !important;
    max-width: calc(100% - 462 * 1px) !important
}

.calc-w-463 {
    width: -webkit-calc(100% - 463 * 1px);
    width: -moz-calc(100% - 463 * 1px);
    width: calc(100% - 463 * 1px)
}

.calc-max-w-463 {
    max-width: -webkit-calc(100% - 463 * 1px);
    max-width: -moz-calc(100% - 463 * 1px);
    max-width: calc(100% - 463 * 1px)
}

.calc-w-463i {
    width: -webkit-calc(100% - 463 * 1px) !important;
    width: -moz-calc(100% - 463 * 1px) !important;
    width: calc(100% - 463 * 1px) !important
}

.calc-max-w-463i {
    max-width: -webkit-calc(100% - 463 * 1px) !important;
    max-width: -moz-calc(100% - 463 * 1px) !important;
    max-width: calc(100% - 463 * 1px) !important
}

.calc-w-464 {
    width: -webkit-calc(100% - 464 * 1px);
    width: -moz-calc(100% - 464 * 1px);
    width: calc(100% - 464 * 1px)
}

.calc-max-w-464 {
    max-width: -webkit-calc(100% - 464 * 1px);
    max-width: -moz-calc(100% - 464 * 1px);
    max-width: calc(100% - 464 * 1px)
}

.calc-w-464i {
    width: -webkit-calc(100% - 464 * 1px) !important;
    width: -moz-calc(100% - 464 * 1px) !important;
    width: calc(100% - 464 * 1px) !important
}

.calc-max-w-464i {
    max-width: -webkit-calc(100% - 464 * 1px) !important;
    max-width: -moz-calc(100% - 464 * 1px) !important;
    max-width: calc(100% - 464 * 1px) !important
}

.calc-w-465 {
    width: -webkit-calc(100% - 465 * 1px);
    width: -moz-calc(100% - 465 * 1px);
    width: calc(100% - 465 * 1px)
}

.calc-max-w-465 {
    max-width: -webkit-calc(100% - 465 * 1px);
    max-width: -moz-calc(100% - 465 * 1px);
    max-width: calc(100% - 465 * 1px)
}

.calc-w-465i {
    width: -webkit-calc(100% - 465 * 1px) !important;
    width: -moz-calc(100% - 465 * 1px) !important;
    width: calc(100% - 465 * 1px) !important
}

.calc-max-w-465i {
    max-width: -webkit-calc(100% - 465 * 1px) !important;
    max-width: -moz-calc(100% - 465 * 1px) !important;
    max-width: calc(100% - 465 * 1px) !important
}

.calc-w-466 {
    width: -webkit-calc(100% - 466 * 1px);
    width: -moz-calc(100% - 466 * 1px);
    width: calc(100% - 466 * 1px)
}

.calc-max-w-466 {
    max-width: -webkit-calc(100% - 466 * 1px);
    max-width: -moz-calc(100% - 466 * 1px);
    max-width: calc(100% - 466 * 1px)
}

.calc-w-466i {
    width: -webkit-calc(100% - 466 * 1px) !important;
    width: -moz-calc(100% - 466 * 1px) !important;
    width: calc(100% - 466 * 1px) !important
}

.calc-max-w-466i {
    max-width: -webkit-calc(100% - 466 * 1px) !important;
    max-width: -moz-calc(100% - 466 * 1px) !important;
    max-width: calc(100% - 466 * 1px) !important
}

.calc-w-467 {
    width: -webkit-calc(100% - 467 * 1px);
    width: -moz-calc(100% - 467 * 1px);
    width: calc(100% - 467 * 1px)
}

.calc-max-w-467 {
    max-width: -webkit-calc(100% - 467 * 1px);
    max-width: -moz-calc(100% - 467 * 1px);
    max-width: calc(100% - 467 * 1px)
}

.calc-w-467i {
    width: -webkit-calc(100% - 467 * 1px) !important;
    width: -moz-calc(100% - 467 * 1px) !important;
    width: calc(100% - 467 * 1px) !important
}

.calc-max-w-467i {
    max-width: -webkit-calc(100% - 467 * 1px) !important;
    max-width: -moz-calc(100% - 467 * 1px) !important;
    max-width: calc(100% - 467 * 1px) !important
}

.calc-w-468 {
    width: -webkit-calc(100% - 468 * 1px);
    width: -moz-calc(100% - 468 * 1px);
    width: calc(100% - 468 * 1px)
}

.calc-max-w-468 {
    max-width: -webkit-calc(100% - 468 * 1px);
    max-width: -moz-calc(100% - 468 * 1px);
    max-width: calc(100% - 468 * 1px)
}

.calc-w-468i {
    width: -webkit-calc(100% - 468 * 1px) !important;
    width: -moz-calc(100% - 468 * 1px) !important;
    width: calc(100% - 468 * 1px) !important
}

.calc-max-w-468i {
    max-width: -webkit-calc(100% - 468 * 1px) !important;
    max-width: -moz-calc(100% - 468 * 1px) !important;
    max-width: calc(100% - 468 * 1px) !important
}

.calc-w-469 {
    width: -webkit-calc(100% - 469 * 1px);
    width: -moz-calc(100% - 469 * 1px);
    width: calc(100% - 469 * 1px)
}

.calc-max-w-469 {
    max-width: -webkit-calc(100% - 469 * 1px);
    max-width: -moz-calc(100% - 469 * 1px);
    max-width: calc(100% - 469 * 1px)
}

.calc-w-469i {
    width: -webkit-calc(100% - 469 * 1px) !important;
    width: -moz-calc(100% - 469 * 1px) !important;
    width: calc(100% - 469 * 1px) !important
}

.calc-max-w-469i {
    max-width: -webkit-calc(100% - 469 * 1px) !important;
    max-width: -moz-calc(100% - 469 * 1px) !important;
    max-width: calc(100% - 469 * 1px) !important
}

.calc-w-470 {
    width: -webkit-calc(100% - 470 * 1px);
    width: -moz-calc(100% - 470 * 1px);
    width: calc(100% - 470 * 1px)
}

.calc-max-w-470 {
    max-width: -webkit-calc(100% - 470 * 1px);
    max-width: -moz-calc(100% - 470 * 1px);
    max-width: calc(100% - 470 * 1px)
}

.calc-w-470i {
    width: -webkit-calc(100% - 470 * 1px) !important;
    width: -moz-calc(100% - 470 * 1px) !important;
    width: calc(100% - 470 * 1px) !important
}

.calc-max-w-470i {
    max-width: -webkit-calc(100% - 470 * 1px) !important;
    max-width: -moz-calc(100% - 470 * 1px) !important;
    max-width: calc(100% - 470 * 1px) !important
}

.calc-w-471 {
    width: -webkit-calc(100% - 471 * 1px);
    width: -moz-calc(100% - 471 * 1px);
    width: calc(100% - 471 * 1px)
}

.calc-max-w-471 {
    max-width: -webkit-calc(100% - 471 * 1px);
    max-width: -moz-calc(100% - 471 * 1px);
    max-width: calc(100% - 471 * 1px)
}

.calc-w-471i {
    width: -webkit-calc(100% - 471 * 1px) !important;
    width: -moz-calc(100% - 471 * 1px) !important;
    width: calc(100% - 471 * 1px) !important
}

.calc-max-w-471i {
    max-width: -webkit-calc(100% - 471 * 1px) !important;
    max-width: -moz-calc(100% - 471 * 1px) !important;
    max-width: calc(100% - 471 * 1px) !important
}

.calc-w-472 {
    width: -webkit-calc(100% - 472 * 1px);
    width: -moz-calc(100% - 472 * 1px);
    width: calc(100% - 472 * 1px)
}

.calc-max-w-472 {
    max-width: -webkit-calc(100% - 472 * 1px);
    max-width: -moz-calc(100% - 472 * 1px);
    max-width: calc(100% - 472 * 1px)
}

.calc-w-472i {
    width: -webkit-calc(100% - 472 * 1px) !important;
    width: -moz-calc(100% - 472 * 1px) !important;
    width: calc(100% - 472 * 1px) !important
}

.calc-max-w-472i {
    max-width: -webkit-calc(100% - 472 * 1px) !important;
    max-width: -moz-calc(100% - 472 * 1px) !important;
    max-width: calc(100% - 472 * 1px) !important
}

.calc-w-473 {
    width: -webkit-calc(100% - 473 * 1px);
    width: -moz-calc(100% - 473 * 1px);
    width: calc(100% - 473 * 1px)
}

.calc-max-w-473 {
    max-width: -webkit-calc(100% - 473 * 1px);
    max-width: -moz-calc(100% - 473 * 1px);
    max-width: calc(100% - 473 * 1px)
}

.calc-w-473i {
    width: -webkit-calc(100% - 473 * 1px) !important;
    width: -moz-calc(100% - 473 * 1px) !important;
    width: calc(100% - 473 * 1px) !important
}

.calc-max-w-473i {
    max-width: -webkit-calc(100% - 473 * 1px) !important;
    max-width: -moz-calc(100% - 473 * 1px) !important;
    max-width: calc(100% - 473 * 1px) !important
}

.calc-w-474 {
    width: -webkit-calc(100% - 474 * 1px);
    width: -moz-calc(100% - 474 * 1px);
    width: calc(100% - 474 * 1px)
}

.calc-max-w-474 {
    max-width: -webkit-calc(100% - 474 * 1px);
    max-width: -moz-calc(100% - 474 * 1px);
    max-width: calc(100% - 474 * 1px)
}

.calc-w-474i {
    width: -webkit-calc(100% - 474 * 1px) !important;
    width: -moz-calc(100% - 474 * 1px) !important;
    width: calc(100% - 474 * 1px) !important
}

.calc-max-w-474i {
    max-width: -webkit-calc(100% - 474 * 1px) !important;
    max-width: -moz-calc(100% - 474 * 1px) !important;
    max-width: calc(100% - 474 * 1px) !important
}

.calc-w-475 {
    width: -webkit-calc(100% - 475 * 1px);
    width: -moz-calc(100% - 475 * 1px);
    width: calc(100% - 475 * 1px)
}

.calc-max-w-475 {
    max-width: -webkit-calc(100% - 475 * 1px);
    max-width: -moz-calc(100% - 475 * 1px);
    max-width: calc(100% - 475 * 1px)
}

.calc-w-475i {
    width: -webkit-calc(100% - 475 * 1px) !important;
    width: -moz-calc(100% - 475 * 1px) !important;
    width: calc(100% - 475 * 1px) !important
}

.calc-max-w-475i {
    max-width: -webkit-calc(100% - 475 * 1px) !important;
    max-width: -moz-calc(100% - 475 * 1px) !important;
    max-width: calc(100% - 475 * 1px) !important
}

.calc-w-476 {
    width: -webkit-calc(100% - 476 * 1px);
    width: -moz-calc(100% - 476 * 1px);
    width: calc(100% - 476 * 1px)
}

.calc-max-w-476 {
    max-width: -webkit-calc(100% - 476 * 1px);
    max-width: -moz-calc(100% - 476 * 1px);
    max-width: calc(100% - 476 * 1px)
}

.calc-w-476i {
    width: -webkit-calc(100% - 476 * 1px) !important;
    width: -moz-calc(100% - 476 * 1px) !important;
    width: calc(100% - 476 * 1px) !important
}

.calc-max-w-476i {
    max-width: -webkit-calc(100% - 476 * 1px) !important;
    max-width: -moz-calc(100% - 476 * 1px) !important;
    max-width: calc(100% - 476 * 1px) !important
}

.calc-w-477 {
    width: -webkit-calc(100% - 477 * 1px);
    width: -moz-calc(100% - 477 * 1px);
    width: calc(100% - 477 * 1px)
}

.calc-max-w-477 {
    max-width: -webkit-calc(100% - 477 * 1px);
    max-width: -moz-calc(100% - 477 * 1px);
    max-width: calc(100% - 477 * 1px)
}

.calc-w-477i {
    width: -webkit-calc(100% - 477 * 1px) !important;
    width: -moz-calc(100% - 477 * 1px) !important;
    width: calc(100% - 477 * 1px) !important
}

.calc-max-w-477i {
    max-width: -webkit-calc(100% - 477 * 1px) !important;
    max-width: -moz-calc(100% - 477 * 1px) !important;
    max-width: calc(100% - 477 * 1px) !important
}

.calc-w-478 {
    width: -webkit-calc(100% - 478 * 1px);
    width: -moz-calc(100% - 478 * 1px);
    width: calc(100% - 478 * 1px)
}

.calc-max-w-478 {
    max-width: -webkit-calc(100% - 478 * 1px);
    max-width: -moz-calc(100% - 478 * 1px);
    max-width: calc(100% - 478 * 1px)
}

.calc-w-478i {
    width: -webkit-calc(100% - 478 * 1px) !important;
    width: -moz-calc(100% - 478 * 1px) !important;
    width: calc(100% - 478 * 1px) !important
}

.calc-max-w-478i {
    max-width: -webkit-calc(100% - 478 * 1px) !important;
    max-width: -moz-calc(100% - 478 * 1px) !important;
    max-width: calc(100% - 478 * 1px) !important
}

.calc-w-479 {
    width: -webkit-calc(100% - 479 * 1px);
    width: -moz-calc(100% - 479 * 1px);
    width: calc(100% - 479 * 1px)
}

.calc-max-w-479 {
    max-width: -webkit-calc(100% - 479 * 1px);
    max-width: -moz-calc(100% - 479 * 1px);
    max-width: calc(100% - 479 * 1px)
}

.calc-w-479i {
    width: -webkit-calc(100% - 479 * 1px) !important;
    width: -moz-calc(100% - 479 * 1px) !important;
    width: calc(100% - 479 * 1px) !important
}

.calc-max-w-479i {
    max-width: -webkit-calc(100% - 479 * 1px) !important;
    max-width: -moz-calc(100% - 479 * 1px) !important;
    max-width: calc(100% - 479 * 1px) !important
}

.calc-w-480 {
    width: -webkit-calc(100% - 480 * 1px);
    width: -moz-calc(100% - 480 * 1px);
    width: calc(100% - 480 * 1px)
}

.calc-max-w-480 {
    max-width: -webkit-calc(100% - 480 * 1px);
    max-width: -moz-calc(100% - 480 * 1px);
    max-width: calc(100% - 480 * 1px)
}

.calc-w-480i {
    width: -webkit-calc(100% - 480 * 1px) !important;
    width: -moz-calc(100% - 480 * 1px) !important;
    width: calc(100% - 480 * 1px) !important
}

.calc-max-w-480i {
    max-width: -webkit-calc(100% - 480 * 1px) !important;
    max-width: -moz-calc(100% - 480 * 1px) !important;
    max-width: calc(100% - 480 * 1px) !important
}

.calc-w-481 {
    width: -webkit-calc(100% - 481 * 1px);
    width: -moz-calc(100% - 481 * 1px);
    width: calc(100% - 481 * 1px)
}

.calc-max-w-481 {
    max-width: -webkit-calc(100% - 481 * 1px);
    max-width: -moz-calc(100% - 481 * 1px);
    max-width: calc(100% - 481 * 1px)
}

.calc-w-481i {
    width: -webkit-calc(100% - 481 * 1px) !important;
    width: -moz-calc(100% - 481 * 1px) !important;
    width: calc(100% - 481 * 1px) !important
}

.calc-max-w-481i {
    max-width: -webkit-calc(100% - 481 * 1px) !important;
    max-width: -moz-calc(100% - 481 * 1px) !important;
    max-width: calc(100% - 481 * 1px) !important
}

.calc-w-482 {
    width: -webkit-calc(100% - 482 * 1px);
    width: -moz-calc(100% - 482 * 1px);
    width: calc(100% - 482 * 1px)
}

.calc-max-w-482 {
    max-width: -webkit-calc(100% - 482 * 1px);
    max-width: -moz-calc(100% - 482 * 1px);
    max-width: calc(100% - 482 * 1px)
}

.calc-w-482i {
    width: -webkit-calc(100% - 482 * 1px) !important;
    width: -moz-calc(100% - 482 * 1px) !important;
    width: calc(100% - 482 * 1px) !important
}

.calc-max-w-482i {
    max-width: -webkit-calc(100% - 482 * 1px) !important;
    max-width: -moz-calc(100% - 482 * 1px) !important;
    max-width: calc(100% - 482 * 1px) !important
}

.calc-w-483 {
    width: -webkit-calc(100% - 483 * 1px);
    width: -moz-calc(100% - 483 * 1px);
    width: calc(100% - 483 * 1px)
}

.calc-max-w-483 {
    max-width: -webkit-calc(100% - 483 * 1px);
    max-width: -moz-calc(100% - 483 * 1px);
    max-width: calc(100% - 483 * 1px)
}

.calc-w-483i {
    width: -webkit-calc(100% - 483 * 1px) !important;
    width: -moz-calc(100% - 483 * 1px) !important;
    width: calc(100% - 483 * 1px) !important
}

.calc-max-w-483i {
    max-width: -webkit-calc(100% - 483 * 1px) !important;
    max-width: -moz-calc(100% - 483 * 1px) !important;
    max-width: calc(100% - 483 * 1px) !important
}

.calc-w-484 {
    width: -webkit-calc(100% - 484 * 1px);
    width: -moz-calc(100% - 484 * 1px);
    width: calc(100% - 484 * 1px)
}

.calc-max-w-484 {
    max-width: -webkit-calc(100% - 484 * 1px);
    max-width: -moz-calc(100% - 484 * 1px);
    max-width: calc(100% - 484 * 1px)
}

.calc-w-484i {
    width: -webkit-calc(100% - 484 * 1px) !important;
    width: -moz-calc(100% - 484 * 1px) !important;
    width: calc(100% - 484 * 1px) !important
}

.calc-max-w-484i {
    max-width: -webkit-calc(100% - 484 * 1px) !important;
    max-width: -moz-calc(100% - 484 * 1px) !important;
    max-width: calc(100% - 484 * 1px) !important
}

.calc-w-485 {
    width: -webkit-calc(100% - 485 * 1px);
    width: -moz-calc(100% - 485 * 1px);
    width: calc(100% - 485 * 1px)
}

.calc-max-w-485 {
    max-width: -webkit-calc(100% - 485 * 1px);
    max-width: -moz-calc(100% - 485 * 1px);
    max-width: calc(100% - 485 * 1px)
}

.calc-w-485i {
    width: -webkit-calc(100% - 485 * 1px) !important;
    width: -moz-calc(100% - 485 * 1px) !important;
    width: calc(100% - 485 * 1px) !important
}

.calc-max-w-485i {
    max-width: -webkit-calc(100% - 485 * 1px) !important;
    max-width: -moz-calc(100% - 485 * 1px) !important;
    max-width: calc(100% - 485 * 1px) !important
}

.calc-w-486 {
    width: -webkit-calc(100% - 486 * 1px);
    width: -moz-calc(100% - 486 * 1px);
    width: calc(100% - 486 * 1px)
}

.calc-max-w-486 {
    max-width: -webkit-calc(100% - 486 * 1px);
    max-width: -moz-calc(100% - 486 * 1px);
    max-width: calc(100% - 486 * 1px)
}

.calc-w-486i {
    width: -webkit-calc(100% - 486 * 1px) !important;
    width: -moz-calc(100% - 486 * 1px) !important;
    width: calc(100% - 486 * 1px) !important
}

.calc-max-w-486i {
    max-width: -webkit-calc(100% - 486 * 1px) !important;
    max-width: -moz-calc(100% - 486 * 1px) !important;
    max-width: calc(100% - 486 * 1px) !important
}

.calc-w-487 {
    width: -webkit-calc(100% - 487 * 1px);
    width: -moz-calc(100% - 487 * 1px);
    width: calc(100% - 487 * 1px)
}

.calc-max-w-487 {
    max-width: -webkit-calc(100% - 487 * 1px);
    max-width: -moz-calc(100% - 487 * 1px);
    max-width: calc(100% - 487 * 1px)
}

.calc-w-487i {
    width: -webkit-calc(100% - 487 * 1px) !important;
    width: -moz-calc(100% - 487 * 1px) !important;
    width: calc(100% - 487 * 1px) !important
}

.calc-max-w-487i {
    max-width: -webkit-calc(100% - 487 * 1px) !important;
    max-width: -moz-calc(100% - 487 * 1px) !important;
    max-width: calc(100% - 487 * 1px) !important
}

.calc-w-488 {
    width: -webkit-calc(100% - 488 * 1px);
    width: -moz-calc(100% - 488 * 1px);
    width: calc(100% - 488 * 1px)
}

.calc-max-w-488 {
    max-width: -webkit-calc(100% - 488 * 1px);
    max-width: -moz-calc(100% - 488 * 1px);
    max-width: calc(100% - 488 * 1px)
}

.calc-w-488i {
    width: -webkit-calc(100% - 488 * 1px) !important;
    width: -moz-calc(100% - 488 * 1px) !important;
    width: calc(100% - 488 * 1px) !important
}

.calc-max-w-488i {
    max-width: -webkit-calc(100% - 488 * 1px) !important;
    max-width: -moz-calc(100% - 488 * 1px) !important;
    max-width: calc(100% - 488 * 1px) !important
}

.calc-w-489 {
    width: -webkit-calc(100% - 489 * 1px);
    width: -moz-calc(100% - 489 * 1px);
    width: calc(100% - 489 * 1px)
}

.calc-max-w-489 {
    max-width: -webkit-calc(100% - 489 * 1px);
    max-width: -moz-calc(100% - 489 * 1px);
    max-width: calc(100% - 489 * 1px)
}

.calc-w-489i {
    width: -webkit-calc(100% - 489 * 1px) !important;
    width: -moz-calc(100% - 489 * 1px) !important;
    width: calc(100% - 489 * 1px) !important
}

.calc-max-w-489i {
    max-width: -webkit-calc(100% - 489 * 1px) !important;
    max-width: -moz-calc(100% - 489 * 1px) !important;
    max-width: calc(100% - 489 * 1px) !important
}

.calc-w-490 {
    width: -webkit-calc(100% - 490 * 1px);
    width: -moz-calc(100% - 490 * 1px);
    width: calc(100% - 490 * 1px)
}

.calc-max-w-490 {
    max-width: -webkit-calc(100% - 490 * 1px);
    max-width: -moz-calc(100% - 490 * 1px);
    max-width: calc(100% - 490 * 1px)
}

.calc-w-490i {
    width: -webkit-calc(100% - 490 * 1px) !important;
    width: -moz-calc(100% - 490 * 1px) !important;
    width: calc(100% - 490 * 1px) !important
}

.calc-max-w-490i {
    max-width: -webkit-calc(100% - 490 * 1px) !important;
    max-width: -moz-calc(100% - 490 * 1px) !important;
    max-width: calc(100% - 490 * 1px) !important
}

.calc-w-491 {
    width: -webkit-calc(100% - 491 * 1px);
    width: -moz-calc(100% - 491 * 1px);
    width: calc(100% - 491 * 1px)
}

.calc-max-w-491 {
    max-width: -webkit-calc(100% - 491 * 1px);
    max-width: -moz-calc(100% - 491 * 1px);
    max-width: calc(100% - 491 * 1px)
}

.calc-w-491i {
    width: -webkit-calc(100% - 491 * 1px) !important;
    width: -moz-calc(100% - 491 * 1px) !important;
    width: calc(100% - 491 * 1px) !important
}

.calc-max-w-491i {
    max-width: -webkit-calc(100% - 491 * 1px) !important;
    max-width: -moz-calc(100% - 491 * 1px) !important;
    max-width: calc(100% - 491 * 1px) !important
}

.calc-w-492 {
    width: -webkit-calc(100% - 492 * 1px);
    width: -moz-calc(100% - 492 * 1px);
    width: calc(100% - 492 * 1px)
}

.calc-max-w-492 {
    max-width: -webkit-calc(100% - 492 * 1px);
    max-width: -moz-calc(100% - 492 * 1px);
    max-width: calc(100% - 492 * 1px)
}

.calc-w-492i {
    width: -webkit-calc(100% - 492 * 1px) !important;
    width: -moz-calc(100% - 492 * 1px) !important;
    width: calc(100% - 492 * 1px) !important
}

.calc-max-w-492i {
    max-width: -webkit-calc(100% - 492 * 1px) !important;
    max-width: -moz-calc(100% - 492 * 1px) !important;
    max-width: calc(100% - 492 * 1px) !important
}

.calc-w-493 {
    width: -webkit-calc(100% - 493 * 1px);
    width: -moz-calc(100% - 493 * 1px);
    width: calc(100% - 493 * 1px)
}

.calc-max-w-493 {
    max-width: -webkit-calc(100% - 493 * 1px);
    max-width: -moz-calc(100% - 493 * 1px);
    max-width: calc(100% - 493 * 1px)
}

.calc-w-493i {
    width: -webkit-calc(100% - 493 * 1px) !important;
    width: -moz-calc(100% - 493 * 1px) !important;
    width: calc(100% - 493 * 1px) !important
}

.calc-max-w-493i {
    max-width: -webkit-calc(100% - 493 * 1px) !important;
    max-width: -moz-calc(100% - 493 * 1px) !important;
    max-width: calc(100% - 493 * 1px) !important
}

.calc-w-494 {
    width: -webkit-calc(100% - 494 * 1px);
    width: -moz-calc(100% - 494 * 1px);
    width: calc(100% - 494 * 1px)
}

.calc-max-w-494 {
    max-width: -webkit-calc(100% - 494 * 1px);
    max-width: -moz-calc(100% - 494 * 1px);
    max-width: calc(100% - 494 * 1px)
}

.calc-w-494i {
    width: -webkit-calc(100% - 494 * 1px) !important;
    width: -moz-calc(100% - 494 * 1px) !important;
    width: calc(100% - 494 * 1px) !important
}

.calc-max-w-494i {
    max-width: -webkit-calc(100% - 494 * 1px) !important;
    max-width: -moz-calc(100% - 494 * 1px) !important;
    max-width: calc(100% - 494 * 1px) !important
}

.calc-w-495 {
    width: -webkit-calc(100% - 495 * 1px);
    width: -moz-calc(100% - 495 * 1px);
    width: calc(100% - 495 * 1px)
}

.calc-max-w-495 {
    max-width: -webkit-calc(100% - 495 * 1px);
    max-width: -moz-calc(100% - 495 * 1px);
    max-width: calc(100% - 495 * 1px)
}

.calc-w-495i {
    width: -webkit-calc(100% - 495 * 1px) !important;
    width: -moz-calc(100% - 495 * 1px) !important;
    width: calc(100% - 495 * 1px) !important
}

.calc-max-w-495i {
    max-width: -webkit-calc(100% - 495 * 1px) !important;
    max-width: -moz-calc(100% - 495 * 1px) !important;
    max-width: calc(100% - 495 * 1px) !important
}

.calc-w-496 {
    width: -webkit-calc(100% - 496 * 1px);
    width: -moz-calc(100% - 496 * 1px);
    width: calc(100% - 496 * 1px)
}

.calc-max-w-496 {
    max-width: -webkit-calc(100% - 496 * 1px);
    max-width: -moz-calc(100% - 496 * 1px);
    max-width: calc(100% - 496 * 1px)
}

.calc-w-496i {
    width: -webkit-calc(100% - 496 * 1px) !important;
    width: -moz-calc(100% - 496 * 1px) !important;
    width: calc(100% - 496 * 1px) !important
}

.calc-max-w-496i {
    max-width: -webkit-calc(100% - 496 * 1px) !important;
    max-width: -moz-calc(100% - 496 * 1px) !important;
    max-width: calc(100% - 496 * 1px) !important
}

.calc-w-497 {
    width: -webkit-calc(100% - 497 * 1px);
    width: -moz-calc(100% - 497 * 1px);
    width: calc(100% - 497 * 1px)
}

.calc-max-w-497 {
    max-width: -webkit-calc(100% - 497 * 1px);
    max-width: -moz-calc(100% - 497 * 1px);
    max-width: calc(100% - 497 * 1px)
}

.calc-w-497i {
    width: -webkit-calc(100% - 497 * 1px) !important;
    width: -moz-calc(100% - 497 * 1px) !important;
    width: calc(100% - 497 * 1px) !important
}

.calc-max-w-497i {
    max-width: -webkit-calc(100% - 497 * 1px) !important;
    max-width: -moz-calc(100% - 497 * 1px) !important;
    max-width: calc(100% - 497 * 1px) !important
}

.calc-w-498 {
    width: -webkit-calc(100% - 498 * 1px);
    width: -moz-calc(100% - 498 * 1px);
    width: calc(100% - 498 * 1px)
}

.calc-max-w-498 {
    max-width: -webkit-calc(100% - 498 * 1px);
    max-width: -moz-calc(100% - 498 * 1px);
    max-width: calc(100% - 498 * 1px)
}

.calc-w-498i {
    width: -webkit-calc(100% - 498 * 1px) !important;
    width: -moz-calc(100% - 498 * 1px) !important;
    width: calc(100% - 498 * 1px) !important
}

.calc-max-w-498i {
    max-width: -webkit-calc(100% - 498 * 1px) !important;
    max-width: -moz-calc(100% - 498 * 1px) !important;
    max-width: calc(100% - 498 * 1px) !important
}

.calc-w-499 {
    width: -webkit-calc(100% - 499 * 1px);
    width: -moz-calc(100% - 499 * 1px);
    width: calc(100% - 499 * 1px)
}

.calc-max-w-499 {
    max-width: -webkit-calc(100% - 499 * 1px);
    max-width: -moz-calc(100% - 499 * 1px);
    max-width: calc(100% - 499 * 1px)
}

.calc-w-499i {
    width: -webkit-calc(100% - 499 * 1px) !important;
    width: -moz-calc(100% - 499 * 1px) !important;
    width: calc(100% - 499 * 1px) !important
}

.calc-max-w-499i {
    max-width: -webkit-calc(100% - 499 * 1px) !important;
    max-width: -moz-calc(100% - 499 * 1px) !important;
    max-width: calc(100% - 499 * 1px) !important
}

.calc-w-500 {
    width: -webkit-calc(100% - 500 * 1px);
    width: -moz-calc(100% - 500 * 1px);
    width: calc(100% - 500 * 1px)
}

.calc-max-w-500 {
    max-width: -webkit-calc(100% - 500 * 1px);
    max-width: -moz-calc(100% - 500 * 1px);
    max-width: calc(100% - 500 * 1px)
}

.calc-w-500i {
    width: -webkit-calc(100% - 500 * 1px) !important;
    width: -moz-calc(100% - 500 * 1px) !important;
    width: calc(100% - 500 * 1px) !important
}

.calc-max-w-500i {
    max-width: -webkit-calc(100% - 500 * 1px) !important;
    max-width: -moz-calc(100% - 500 * 1px) !important;
    max-width: calc(100% - 500 * 1px) !important
}

.calc-w-501 {
    width: -webkit-calc(100% - 501 * 1px);
    width: -moz-calc(100% - 501 * 1px);
    width: calc(100% - 501 * 1px)
}

.calc-max-w-501 {
    max-width: -webkit-calc(100% - 501 * 1px);
    max-width: -moz-calc(100% - 501 * 1px);
    max-width: calc(100% - 501 * 1px)
}

.calc-w-501i {
    width: -webkit-calc(100% - 501 * 1px) !important;
    width: -moz-calc(100% - 501 * 1px) !important;
    width: calc(100% - 501 * 1px) !important
}

.calc-max-w-501i {
    max-width: -webkit-calc(100% - 501 * 1px) !important;
    max-width: -moz-calc(100% - 501 * 1px) !important;
    max-width: calc(100% - 501 * 1px) !important
}

.calc-w-502 {
    width: -webkit-calc(100% - 502 * 1px);
    width: -moz-calc(100% - 502 * 1px);
    width: calc(100% - 502 * 1px)
}

.calc-max-w-502 {
    max-width: -webkit-calc(100% - 502 * 1px);
    max-width: -moz-calc(100% - 502 * 1px);
    max-width: calc(100% - 502 * 1px)
}

.calc-w-502i {
    width: -webkit-calc(100% - 502 * 1px) !important;
    width: -moz-calc(100% - 502 * 1px) !important;
    width: calc(100% - 502 * 1px) !important
}

.calc-max-w-502i {
    max-width: -webkit-calc(100% - 502 * 1px) !important;
    max-width: -moz-calc(100% - 502 * 1px) !important;
    max-width: calc(100% - 502 * 1px) !important
}

.calc-w-503 {
    width: -webkit-calc(100% - 503 * 1px);
    width: -moz-calc(100% - 503 * 1px);
    width: calc(100% - 503 * 1px)
}

.calc-max-w-503 {
    max-width: -webkit-calc(100% - 503 * 1px);
    max-width: -moz-calc(100% - 503 * 1px);
    max-width: calc(100% - 503 * 1px)
}

.calc-w-503i {
    width: -webkit-calc(100% - 503 * 1px) !important;
    width: -moz-calc(100% - 503 * 1px) !important;
    width: calc(100% - 503 * 1px) !important
}

.calc-max-w-503i {
    max-width: -webkit-calc(100% - 503 * 1px) !important;
    max-width: -moz-calc(100% - 503 * 1px) !important;
    max-width: calc(100% - 503 * 1px) !important
}

.calc-w-504 {
    width: -webkit-calc(100% - 504 * 1px);
    width: -moz-calc(100% - 504 * 1px);
    width: calc(100% - 504 * 1px)
}

.calc-max-w-504 {
    max-width: -webkit-calc(100% - 504 * 1px);
    max-width: -moz-calc(100% - 504 * 1px);
    max-width: calc(100% - 504 * 1px)
}

.calc-w-504i {
    width: -webkit-calc(100% - 504 * 1px) !important;
    width: -moz-calc(100% - 504 * 1px) !important;
    width: calc(100% - 504 * 1px) !important
}

.calc-max-w-504i {
    max-width: -webkit-calc(100% - 504 * 1px) !important;
    max-width: -moz-calc(100% - 504 * 1px) !important;
    max-width: calc(100% - 504 * 1px) !important
}

.calc-w-505 {
    width: -webkit-calc(100% - 505 * 1px);
    width: -moz-calc(100% - 505 * 1px);
    width: calc(100% - 505 * 1px)
}

.calc-max-w-505 {
    max-width: -webkit-calc(100% - 505 * 1px);
    max-width: -moz-calc(100% - 505 * 1px);
    max-width: calc(100% - 505 * 1px)
}

.calc-w-505i {
    width: -webkit-calc(100% - 505 * 1px) !important;
    width: -moz-calc(100% - 505 * 1px) !important;
    width: calc(100% - 505 * 1px) !important
}

.calc-max-w-505i {
    max-width: -webkit-calc(100% - 505 * 1px) !important;
    max-width: -moz-calc(100% - 505 * 1px) !important;
    max-width: calc(100% - 505 * 1px) !important
}

.calc-w-506 {
    width: -webkit-calc(100% - 506 * 1px);
    width: -moz-calc(100% - 506 * 1px);
    width: calc(100% - 506 * 1px)
}

.calc-max-w-506 {
    max-width: -webkit-calc(100% - 506 * 1px);
    max-width: -moz-calc(100% - 506 * 1px);
    max-width: calc(100% - 506 * 1px)
}

.calc-w-506i {
    width: -webkit-calc(100% - 506 * 1px) !important;
    width: -moz-calc(100% - 506 * 1px) !important;
    width: calc(100% - 506 * 1px) !important
}

.calc-max-w-506i {
    max-width: -webkit-calc(100% - 506 * 1px) !important;
    max-width: -moz-calc(100% - 506 * 1px) !important;
    max-width: calc(100% - 506 * 1px) !important
}

.calc-w-507 {
    width: -webkit-calc(100% - 507 * 1px);
    width: -moz-calc(100% - 507 * 1px);
    width: calc(100% - 507 * 1px)
}

.calc-max-w-507 {
    max-width: -webkit-calc(100% - 507 * 1px);
    max-width: -moz-calc(100% - 507 * 1px);
    max-width: calc(100% - 507 * 1px)
}

.calc-w-507i {
    width: -webkit-calc(100% - 507 * 1px) !important;
    width: -moz-calc(100% - 507 * 1px) !important;
    width: calc(100% - 507 * 1px) !important
}

.calc-max-w-507i {
    max-width: -webkit-calc(100% - 507 * 1px) !important;
    max-width: -moz-calc(100% - 507 * 1px) !important;
    max-width: calc(100% - 507 * 1px) !important
}

.calc-w-508 {
    width: -webkit-calc(100% - 508 * 1px);
    width: -moz-calc(100% - 508 * 1px);
    width: calc(100% - 508 * 1px)
}

.calc-max-w-508 {
    max-width: -webkit-calc(100% - 508 * 1px);
    max-width: -moz-calc(100% - 508 * 1px);
    max-width: calc(100% - 508 * 1px)
}

.calc-w-508i {
    width: -webkit-calc(100% - 508 * 1px) !important;
    width: -moz-calc(100% - 508 * 1px) !important;
    width: calc(100% - 508 * 1px) !important
}

.calc-max-w-508i {
    max-width: -webkit-calc(100% - 508 * 1px) !important;
    max-width: -moz-calc(100% - 508 * 1px) !important;
    max-width: calc(100% - 508 * 1px) !important
}

.calc-w-509 {
    width: -webkit-calc(100% - 509 * 1px);
    width: -moz-calc(100% - 509 * 1px);
    width: calc(100% - 509 * 1px)
}

.calc-max-w-509 {
    max-width: -webkit-calc(100% - 509 * 1px);
    max-width: -moz-calc(100% - 509 * 1px);
    max-width: calc(100% - 509 * 1px)
}

.calc-w-509i {
    width: -webkit-calc(100% - 509 * 1px) !important;
    width: -moz-calc(100% - 509 * 1px) !important;
    width: calc(100% - 509 * 1px) !important
}

.calc-max-w-509i {
    max-width: -webkit-calc(100% - 509 * 1px) !important;
    max-width: -moz-calc(100% - 509 * 1px) !important;
    max-width: calc(100% - 509 * 1px) !important
}

.calc-w-510 {
    width: -webkit-calc(100% - 510 * 1px);
    width: -moz-calc(100% - 510 * 1px);
    width: calc(100% - 510 * 1px)
}

.calc-max-w-510 {
    max-width: -webkit-calc(100% - 510 * 1px);
    max-width: -moz-calc(100% - 510 * 1px);
    max-width: calc(100% - 510 * 1px)
}

.calc-w-510i {
    width: -webkit-calc(100% - 510 * 1px) !important;
    width: -moz-calc(100% - 510 * 1px) !important;
    width: calc(100% - 510 * 1px) !important
}

.calc-max-w-510i {
    max-width: -webkit-calc(100% - 510 * 1px) !important;
    max-width: -moz-calc(100% - 510 * 1px) !important;
    max-width: calc(100% - 510 * 1px) !important
}

.calc-w-511 {
    width: -webkit-calc(100% - 511 * 1px);
    width: -moz-calc(100% - 511 * 1px);
    width: calc(100% - 511 * 1px)
}

.calc-max-w-511 {
    max-width: -webkit-calc(100% - 511 * 1px);
    max-width: -moz-calc(100% - 511 * 1px);
    max-width: calc(100% - 511 * 1px)
}

.calc-w-511i {
    width: -webkit-calc(100% - 511 * 1px) !important;
    width: -moz-calc(100% - 511 * 1px) !important;
    width: calc(100% - 511 * 1px) !important
}

.calc-max-w-511i {
    max-width: -webkit-calc(100% - 511 * 1px) !important;
    max-width: -moz-calc(100% - 511 * 1px) !important;
    max-width: calc(100% - 511 * 1px) !important
}

.calc-w-512 {
    width: -webkit-calc(100% - 512 * 1px);
    width: -moz-calc(100% - 512 * 1px);
    width: calc(100% - 512 * 1px)
}

.calc-max-w-512 {
    max-width: -webkit-calc(100% - 512 * 1px);
    max-width: -moz-calc(100% - 512 * 1px);
    max-width: calc(100% - 512 * 1px)
}

.calc-w-512i {
    width: -webkit-calc(100% - 512 * 1px) !important;
    width: -moz-calc(100% - 512 * 1px) !important;
    width: calc(100% - 512 * 1px) !important
}

.calc-max-w-512i {
    max-width: -webkit-calc(100% - 512 * 1px) !important;
    max-width: -moz-calc(100% - 512 * 1px) !important;
    max-width: calc(100% - 512 * 1px) !important
}

.calc-w-513 {
    width: -webkit-calc(100% - 513 * 1px);
    width: -moz-calc(100% - 513 * 1px);
    width: calc(100% - 513 * 1px)
}

.calc-max-w-513 {
    max-width: -webkit-calc(100% - 513 * 1px);
    max-width: -moz-calc(100% - 513 * 1px);
    max-width: calc(100% - 513 * 1px)
}

.calc-w-513i {
    width: -webkit-calc(100% - 513 * 1px) !important;
    width: -moz-calc(100% - 513 * 1px) !important;
    width: calc(100% - 513 * 1px) !important
}

.calc-max-w-513i {
    max-width: -webkit-calc(100% - 513 * 1px) !important;
    max-width: -moz-calc(100% - 513 * 1px) !important;
    max-width: calc(100% - 513 * 1px) !important
}

.calc-w-514 {
    width: -webkit-calc(100% - 514 * 1px);
    width: -moz-calc(100% - 514 * 1px);
    width: calc(100% - 514 * 1px)
}

.calc-max-w-514 {
    max-width: -webkit-calc(100% - 514 * 1px);
    max-width: -moz-calc(100% - 514 * 1px);
    max-width: calc(100% - 514 * 1px)
}

.calc-w-514i {
    width: -webkit-calc(100% - 514 * 1px) !important;
    width: -moz-calc(100% - 514 * 1px) !important;
    width: calc(100% - 514 * 1px) !important
}

.calc-max-w-514i {
    max-width: -webkit-calc(100% - 514 * 1px) !important;
    max-width: -moz-calc(100% - 514 * 1px) !important;
    max-width: calc(100% - 514 * 1px) !important
}

.calc-w-515 {
    width: -webkit-calc(100% - 515 * 1px);
    width: -moz-calc(100% - 515 * 1px);
    width: calc(100% - 515 * 1px)
}

.calc-max-w-515 {
    max-width: -webkit-calc(100% - 515 * 1px);
    max-width: -moz-calc(100% - 515 * 1px);
    max-width: calc(100% - 515 * 1px)
}

.calc-w-515i {
    width: -webkit-calc(100% - 515 * 1px) !important;
    width: -moz-calc(100% - 515 * 1px) !important;
    width: calc(100% - 515 * 1px) !important
}

.calc-max-w-515i {
    max-width: -webkit-calc(100% - 515 * 1px) !important;
    max-width: -moz-calc(100% - 515 * 1px) !important;
    max-width: calc(100% - 515 * 1px) !important
}

.calc-w-516 {
    width: -webkit-calc(100% - 516 * 1px);
    width: -moz-calc(100% - 516 * 1px);
    width: calc(100% - 516 * 1px)
}

.calc-max-w-516 {
    max-width: -webkit-calc(100% - 516 * 1px);
    max-width: -moz-calc(100% - 516 * 1px);
    max-width: calc(100% - 516 * 1px)
}

.calc-w-516i {
    width: -webkit-calc(100% - 516 * 1px) !important;
    width: -moz-calc(100% - 516 * 1px) !important;
    width: calc(100% - 516 * 1px) !important
}

.calc-max-w-516i {
    max-width: -webkit-calc(100% - 516 * 1px) !important;
    max-width: -moz-calc(100% - 516 * 1px) !important;
    max-width: calc(100% - 516 * 1px) !important
}

.calc-w-517 {
    width: -webkit-calc(100% - 517 * 1px);
    width: -moz-calc(100% - 517 * 1px);
    width: calc(100% - 517 * 1px)
}

.calc-max-w-517 {
    max-width: -webkit-calc(100% - 517 * 1px);
    max-width: -moz-calc(100% - 517 * 1px);
    max-width: calc(100% - 517 * 1px)
}

.calc-w-517i {
    width: -webkit-calc(100% - 517 * 1px) !important;
    width: -moz-calc(100% - 517 * 1px) !important;
    width: calc(100% - 517 * 1px) !important
}

.calc-max-w-517i {
    max-width: -webkit-calc(100% - 517 * 1px) !important;
    max-width: -moz-calc(100% - 517 * 1px) !important;
    max-width: calc(100% - 517 * 1px) !important
}

.calc-w-518 {
    width: -webkit-calc(100% - 518 * 1px);
    width: -moz-calc(100% - 518 * 1px);
    width: calc(100% - 518 * 1px)
}

.calc-max-w-518 {
    max-width: -webkit-calc(100% - 518 * 1px);
    max-width: -moz-calc(100% - 518 * 1px);
    max-width: calc(100% - 518 * 1px)
}

.calc-w-518i {
    width: -webkit-calc(100% - 518 * 1px) !important;
    width: -moz-calc(100% - 518 * 1px) !important;
    width: calc(100% - 518 * 1px) !important
}

.calc-max-w-518i {
    max-width: -webkit-calc(100% - 518 * 1px) !important;
    max-width: -moz-calc(100% - 518 * 1px) !important;
    max-width: calc(100% - 518 * 1px) !important
}

.calc-w-519 {
    width: -webkit-calc(100% - 519 * 1px);
    width: -moz-calc(100% - 519 * 1px);
    width: calc(100% - 519 * 1px)
}

.calc-max-w-519 {
    max-width: -webkit-calc(100% - 519 * 1px);
    max-width: -moz-calc(100% - 519 * 1px);
    max-width: calc(100% - 519 * 1px)
}

.calc-w-519i {
    width: -webkit-calc(100% - 519 * 1px) !important;
    width: -moz-calc(100% - 519 * 1px) !important;
    width: calc(100% - 519 * 1px) !important
}

.calc-max-w-519i {
    max-width: -webkit-calc(100% - 519 * 1px) !important;
    max-width: -moz-calc(100% - 519 * 1px) !important;
    max-width: calc(100% - 519 * 1px) !important
}

.calc-w-520 {
    width: -webkit-calc(100% - 520 * 1px);
    width: -moz-calc(100% - 520 * 1px);
    width: calc(100% - 520 * 1px)
}

.calc-max-w-520 {
    max-width: -webkit-calc(100% - 520 * 1px);
    max-width: -moz-calc(100% - 520 * 1px);
    max-width: calc(100% - 520 * 1px)
}

.calc-w-520i {
    width: -webkit-calc(100% - 520 * 1px) !important;
    width: -moz-calc(100% - 520 * 1px) !important;
    width: calc(100% - 520 * 1px) !important
}

.calc-max-w-520i {
    max-width: -webkit-calc(100% - 520 * 1px) !important;
    max-width: -moz-calc(100% - 520 * 1px) !important;
    max-width: calc(100% - 520 * 1px) !important
}

.calc-w-521 {
    width: -webkit-calc(100% - 521 * 1px);
    width: -moz-calc(100% - 521 * 1px);
    width: calc(100% - 521 * 1px)
}

.calc-max-w-521 {
    max-width: -webkit-calc(100% - 521 * 1px);
    max-width: -moz-calc(100% - 521 * 1px);
    max-width: calc(100% - 521 * 1px)
}

.calc-w-521i {
    width: -webkit-calc(100% - 521 * 1px) !important;
    width: -moz-calc(100% - 521 * 1px) !important;
    width: calc(100% - 521 * 1px) !important
}

.calc-max-w-521i {
    max-width: -webkit-calc(100% - 521 * 1px) !important;
    max-width: -moz-calc(100% - 521 * 1px) !important;
    max-width: calc(100% - 521 * 1px) !important
}

.calc-w-522 {
    width: -webkit-calc(100% - 522 * 1px);
    width: -moz-calc(100% - 522 * 1px);
    width: calc(100% - 522 * 1px)
}

.calc-max-w-522 {
    max-width: -webkit-calc(100% - 522 * 1px);
    max-width: -moz-calc(100% - 522 * 1px);
    max-width: calc(100% - 522 * 1px)
}

.calc-w-522i {
    width: -webkit-calc(100% - 522 * 1px) !important;
    width: -moz-calc(100% - 522 * 1px) !important;
    width: calc(100% - 522 * 1px) !important
}

.calc-max-w-522i {
    max-width: -webkit-calc(100% - 522 * 1px) !important;
    max-width: -moz-calc(100% - 522 * 1px) !important;
    max-width: calc(100% - 522 * 1px) !important
}

.calc-w-523 {
    width: -webkit-calc(100% - 523 * 1px);
    width: -moz-calc(100% - 523 * 1px);
    width: calc(100% - 523 * 1px)
}

.calc-max-w-523 {
    max-width: -webkit-calc(100% - 523 * 1px);
    max-width: -moz-calc(100% - 523 * 1px);
    max-width: calc(100% - 523 * 1px)
}

.calc-w-523i {
    width: -webkit-calc(100% - 523 * 1px) !important;
    width: -moz-calc(100% - 523 * 1px) !important;
    width: calc(100% - 523 * 1px) !important
}

.calc-max-w-523i {
    max-width: -webkit-calc(100% - 523 * 1px) !important;
    max-width: -moz-calc(100% - 523 * 1px) !important;
    max-width: calc(100% - 523 * 1px) !important
}

.calc-w-524 {
    width: -webkit-calc(100% - 524 * 1px);
    width: -moz-calc(100% - 524 * 1px);
    width: calc(100% - 524 * 1px)
}

.calc-max-w-524 {
    max-width: -webkit-calc(100% - 524 * 1px);
    max-width: -moz-calc(100% - 524 * 1px);
    max-width: calc(100% - 524 * 1px)
}

.calc-w-524i {
    width: -webkit-calc(100% - 524 * 1px) !important;
    width: -moz-calc(100% - 524 * 1px) !important;
    width: calc(100% - 524 * 1px) !important
}

.calc-max-w-524i {
    max-width: -webkit-calc(100% - 524 * 1px) !important;
    max-width: -moz-calc(100% - 524 * 1px) !important;
    max-width: calc(100% - 524 * 1px) !important
}

.calc-w-525 {
    width: -webkit-calc(100% - 525 * 1px);
    width: -moz-calc(100% - 525 * 1px);
    width: calc(100% - 525 * 1px)
}

.calc-max-w-525 {
    max-width: -webkit-calc(100% - 525 * 1px);
    max-width: -moz-calc(100% - 525 * 1px);
    max-width: calc(100% - 525 * 1px)
}

.calc-w-525i {
    width: -webkit-calc(100% - 525 * 1px) !important;
    width: -moz-calc(100% - 525 * 1px) !important;
    width: calc(100% - 525 * 1px) !important
}

.calc-max-w-525i {
    max-width: -webkit-calc(100% - 525 * 1px) !important;
    max-width: -moz-calc(100% - 525 * 1px) !important;
    max-width: calc(100% - 525 * 1px) !important
}

.calc-w-526 {
    width: -webkit-calc(100% - 526 * 1px);
    width: -moz-calc(100% - 526 * 1px);
    width: calc(100% - 526 * 1px)
}

.calc-max-w-526 {
    max-width: -webkit-calc(100% - 526 * 1px);
    max-width: -moz-calc(100% - 526 * 1px);
    max-width: calc(100% - 526 * 1px)
}

.calc-w-526i {
    width: -webkit-calc(100% - 526 * 1px) !important;
    width: -moz-calc(100% - 526 * 1px) !important;
    width: calc(100% - 526 * 1px) !important
}

.calc-max-w-526i {
    max-width: -webkit-calc(100% - 526 * 1px) !important;
    max-width: -moz-calc(100% - 526 * 1px) !important;
    max-width: calc(100% - 526 * 1px) !important
}

.calc-w-527 {
    width: -webkit-calc(100% - 527 * 1px);
    width: -moz-calc(100% - 527 * 1px);
    width: calc(100% - 527 * 1px)
}

.calc-max-w-527 {
    max-width: -webkit-calc(100% - 527 * 1px);
    max-width: -moz-calc(100% - 527 * 1px);
    max-width: calc(100% - 527 * 1px)
}

.calc-w-527i {
    width: -webkit-calc(100% - 527 * 1px) !important;
    width: -moz-calc(100% - 527 * 1px) !important;
    width: calc(100% - 527 * 1px) !important
}

.calc-max-w-527i {
    max-width: -webkit-calc(100% - 527 * 1px) !important;
    max-width: -moz-calc(100% - 527 * 1px) !important;
    max-width: calc(100% - 527 * 1px) !important
}

.calc-w-528 {
    width: -webkit-calc(100% - 528 * 1px);
    width: -moz-calc(100% - 528 * 1px);
    width: calc(100% - 528 * 1px)
}

.calc-max-w-528 {
    max-width: -webkit-calc(100% - 528 * 1px);
    max-width: -moz-calc(100% - 528 * 1px);
    max-width: calc(100% - 528 * 1px)
}

.calc-w-528i {
    width: -webkit-calc(100% - 528 * 1px) !important;
    width: -moz-calc(100% - 528 * 1px) !important;
    width: calc(100% - 528 * 1px) !important
}

.calc-max-w-528i {
    max-width: -webkit-calc(100% - 528 * 1px) !important;
    max-width: -moz-calc(100% - 528 * 1px) !important;
    max-width: calc(100% - 528 * 1px) !important
}

.calc-w-529 {
    width: -webkit-calc(100% - 529 * 1px);
    width: -moz-calc(100% - 529 * 1px);
    width: calc(100% - 529 * 1px)
}

.calc-max-w-529 {
    max-width: -webkit-calc(100% - 529 * 1px);
    max-width: -moz-calc(100% - 529 * 1px);
    max-width: calc(100% - 529 * 1px)
}

.calc-w-529i {
    width: -webkit-calc(100% - 529 * 1px) !important;
    width: -moz-calc(100% - 529 * 1px) !important;
    width: calc(100% - 529 * 1px) !important
}

.calc-max-w-529i {
    max-width: -webkit-calc(100% - 529 * 1px) !important;
    max-width: -moz-calc(100% - 529 * 1px) !important;
    max-width: calc(100% - 529 * 1px) !important
}

.calc-w-530 {
    width: -webkit-calc(100% - 530 * 1px);
    width: -moz-calc(100% - 530 * 1px);
    width: calc(100% - 530 * 1px)
}

.calc-max-w-530 {
    max-width: -webkit-calc(100% - 530 * 1px);
    max-width: -moz-calc(100% - 530 * 1px);
    max-width: calc(100% - 530 * 1px)
}

.calc-w-530i {
    width: -webkit-calc(100% - 530 * 1px) !important;
    width: -moz-calc(100% - 530 * 1px) !important;
    width: calc(100% - 530 * 1px) !important
}

.calc-max-w-530i {
    max-width: -webkit-calc(100% - 530 * 1px) !important;
    max-width: -moz-calc(100% - 530 * 1px) !important;
    max-width: calc(100% - 530 * 1px) !important
}

.calc-w-531 {
    width: -webkit-calc(100% - 531 * 1px);
    width: -moz-calc(100% - 531 * 1px);
    width: calc(100% - 531 * 1px)
}

.calc-max-w-531 {
    max-width: -webkit-calc(100% - 531 * 1px);
    max-width: -moz-calc(100% - 531 * 1px);
    max-width: calc(100% - 531 * 1px)
}

.calc-w-531i {
    width: -webkit-calc(100% - 531 * 1px) !important;
    width: -moz-calc(100% - 531 * 1px) !important;
    width: calc(100% - 531 * 1px) !important
}

.calc-max-w-531i {
    max-width: -webkit-calc(100% - 531 * 1px) !important;
    max-width: -moz-calc(100% - 531 * 1px) !important;
    max-width: calc(100% - 531 * 1px) !important
}

.calc-w-532 {
    width: -webkit-calc(100% - 532 * 1px);
    width: -moz-calc(100% - 532 * 1px);
    width: calc(100% - 532 * 1px)
}

.calc-max-w-532 {
    max-width: -webkit-calc(100% - 532 * 1px);
    max-width: -moz-calc(100% - 532 * 1px);
    max-width: calc(100% - 532 * 1px)
}

.calc-w-532i {
    width: -webkit-calc(100% - 532 * 1px) !important;
    width: -moz-calc(100% - 532 * 1px) !important;
    width: calc(100% - 532 * 1px) !important
}

.calc-max-w-532i {
    max-width: -webkit-calc(100% - 532 * 1px) !important;
    max-width: -moz-calc(100% - 532 * 1px) !important;
    max-width: calc(100% - 532 * 1px) !important
}

.calc-w-533 {
    width: -webkit-calc(100% - 533 * 1px);
    width: -moz-calc(100% - 533 * 1px);
    width: calc(100% - 533 * 1px)
}

.calc-max-w-533 {
    max-width: -webkit-calc(100% - 533 * 1px);
    max-width: -moz-calc(100% - 533 * 1px);
    max-width: calc(100% - 533 * 1px)
}

.calc-w-533i {
    width: -webkit-calc(100% - 533 * 1px) !important;
    width: -moz-calc(100% - 533 * 1px) !important;
    width: calc(100% - 533 * 1px) !important
}

.calc-max-w-533i {
    max-width: -webkit-calc(100% - 533 * 1px) !important;
    max-width: -moz-calc(100% - 533 * 1px) !important;
    max-width: calc(100% - 533 * 1px) !important
}

.calc-w-534 {
    width: -webkit-calc(100% - 534 * 1px);
    width: -moz-calc(100% - 534 * 1px);
    width: calc(100% - 534 * 1px)
}

.calc-max-w-534 {
    max-width: -webkit-calc(100% - 534 * 1px);
    max-width: -moz-calc(100% - 534 * 1px);
    max-width: calc(100% - 534 * 1px)
}

.calc-w-534i {
    width: -webkit-calc(100% - 534 * 1px) !important;
    width: -moz-calc(100% - 534 * 1px) !important;
    width: calc(100% - 534 * 1px) !important
}

.calc-max-w-534i {
    max-width: -webkit-calc(100% - 534 * 1px) !important;
    max-width: -moz-calc(100% - 534 * 1px) !important;
    max-width: calc(100% - 534 * 1px) !important
}

.calc-w-535 {
    width: -webkit-calc(100% - 535 * 1px);
    width: -moz-calc(100% - 535 * 1px);
    width: calc(100% - 535 * 1px)
}

.calc-max-w-535 {
    max-width: -webkit-calc(100% - 535 * 1px);
    max-width: -moz-calc(100% - 535 * 1px);
    max-width: calc(100% - 535 * 1px)
}

.calc-w-535i {
    width: -webkit-calc(100% - 535 * 1px) !important;
    width: -moz-calc(100% - 535 * 1px) !important;
    width: calc(100% - 535 * 1px) !important
}

.calc-max-w-535i {
    max-width: -webkit-calc(100% - 535 * 1px) !important;
    max-width: -moz-calc(100% - 535 * 1px) !important;
    max-width: calc(100% - 535 * 1px) !important
}

.calc-w-536 {
    width: -webkit-calc(100% - 536 * 1px);
    width: -moz-calc(100% - 536 * 1px);
    width: calc(100% - 536 * 1px)
}

.calc-max-w-536 {
    max-width: -webkit-calc(100% - 536 * 1px);
    max-width: -moz-calc(100% - 536 * 1px);
    max-width: calc(100% - 536 * 1px)
}

.calc-w-536i {
    width: -webkit-calc(100% - 536 * 1px) !important;
    width: -moz-calc(100% - 536 * 1px) !important;
    width: calc(100% - 536 * 1px) !important
}

.calc-max-w-536i {
    max-width: -webkit-calc(100% - 536 * 1px) !important;
    max-width: -moz-calc(100% - 536 * 1px) !important;
    max-width: calc(100% - 536 * 1px) !important
}

.calc-w-537 {
    width: -webkit-calc(100% - 537 * 1px);
    width: -moz-calc(100% - 537 * 1px);
    width: calc(100% - 537 * 1px)
}

.calc-max-w-537 {
    max-width: -webkit-calc(100% - 537 * 1px);
    max-width: -moz-calc(100% - 537 * 1px);
    max-width: calc(100% - 537 * 1px)
}

.calc-w-537i {
    width: -webkit-calc(100% - 537 * 1px) !important;
    width: -moz-calc(100% - 537 * 1px) !important;
    width: calc(100% - 537 * 1px) !important
}

.calc-max-w-537i {
    max-width: -webkit-calc(100% - 537 * 1px) !important;
    max-width: -moz-calc(100% - 537 * 1px) !important;
    max-width: calc(100% - 537 * 1px) !important
}

.calc-w-538 {
    width: -webkit-calc(100% - 538 * 1px);
    width: -moz-calc(100% - 538 * 1px);
    width: calc(100% - 538 * 1px)
}

.calc-max-w-538 {
    max-width: -webkit-calc(100% - 538 * 1px);
    max-width: -moz-calc(100% - 538 * 1px);
    max-width: calc(100% - 538 * 1px)
}

.calc-w-538i {
    width: -webkit-calc(100% - 538 * 1px) !important;
    width: -moz-calc(100% - 538 * 1px) !important;
    width: calc(100% - 538 * 1px) !important
}

.calc-max-w-538i {
    max-width: -webkit-calc(100% - 538 * 1px) !important;
    max-width: -moz-calc(100% - 538 * 1px) !important;
    max-width: calc(100% - 538 * 1px) !important
}

.calc-w-539 {
    width: -webkit-calc(100% - 539 * 1px);
    width: -moz-calc(100% - 539 * 1px);
    width: calc(100% - 539 * 1px)
}

.calc-max-w-539 {
    max-width: -webkit-calc(100% - 539 * 1px);
    max-width: -moz-calc(100% - 539 * 1px);
    max-width: calc(100% - 539 * 1px)
}

.calc-w-539i {
    width: -webkit-calc(100% - 539 * 1px) !important;
    width: -moz-calc(100% - 539 * 1px) !important;
    width: calc(100% - 539 * 1px) !important
}

.calc-max-w-539i {
    max-width: -webkit-calc(100% - 539 * 1px) !important;
    max-width: -moz-calc(100% - 539 * 1px) !important;
    max-width: calc(100% - 539 * 1px) !important
}

.calc-w-540 {
    width: -webkit-calc(100% - 540 * 1px);
    width: -moz-calc(100% - 540 * 1px);
    width: calc(100% - 540 * 1px)
}

.calc-max-w-540 {
    max-width: -webkit-calc(100% - 540 * 1px);
    max-width: -moz-calc(100% - 540 * 1px);
    max-width: calc(100% - 540 * 1px)
}

.calc-w-540i {
    width: -webkit-calc(100% - 540 * 1px) !important;
    width: -moz-calc(100% - 540 * 1px) !important;
    width: calc(100% - 540 * 1px) !important
}

.calc-max-w-540i {
    max-width: -webkit-calc(100% - 540 * 1px) !important;
    max-width: -moz-calc(100% - 540 * 1px) !important;
    max-width: calc(100% - 540 * 1px) !important
}

.calc-w-541 {
    width: -webkit-calc(100% - 541 * 1px);
    width: -moz-calc(100% - 541 * 1px);
    width: calc(100% - 541 * 1px)
}

.calc-max-w-541 {
    max-width: -webkit-calc(100% - 541 * 1px);
    max-width: -moz-calc(100% - 541 * 1px);
    max-width: calc(100% - 541 * 1px)
}

.calc-w-541i {
    width: -webkit-calc(100% - 541 * 1px) !important;
    width: -moz-calc(100% - 541 * 1px) !important;
    width: calc(100% - 541 * 1px) !important
}

.calc-max-w-541i {
    max-width: -webkit-calc(100% - 541 * 1px) !important;
    max-width: -moz-calc(100% - 541 * 1px) !important;
    max-width: calc(100% - 541 * 1px) !important
}

.calc-w-542 {
    width: -webkit-calc(100% - 542 * 1px);
    width: -moz-calc(100% - 542 * 1px);
    width: calc(100% - 542 * 1px)
}

.calc-max-w-542 {
    max-width: -webkit-calc(100% - 542 * 1px);
    max-width: -moz-calc(100% - 542 * 1px);
    max-width: calc(100% - 542 * 1px)
}

.calc-w-542i {
    width: -webkit-calc(100% - 542 * 1px) !important;
    width: -moz-calc(100% - 542 * 1px) !important;
    width: calc(100% - 542 * 1px) !important
}

.calc-max-w-542i {
    max-width: -webkit-calc(100% - 542 * 1px) !important;
    max-width: -moz-calc(100% - 542 * 1px) !important;
    max-width: calc(100% - 542 * 1px) !important
}

.calc-w-543 {
    width: -webkit-calc(100% - 543 * 1px);
    width: -moz-calc(100% - 543 * 1px);
    width: calc(100% - 543 * 1px)
}

.calc-max-w-543 {
    max-width: -webkit-calc(100% - 543 * 1px);
    max-width: -moz-calc(100% - 543 * 1px);
    max-width: calc(100% - 543 * 1px)
}

.calc-w-543i {
    width: -webkit-calc(100% - 543 * 1px) !important;
    width: -moz-calc(100% - 543 * 1px) !important;
    width: calc(100% - 543 * 1px) !important
}

.calc-max-w-543i {
    max-width: -webkit-calc(100% - 543 * 1px) !important;
    max-width: -moz-calc(100% - 543 * 1px) !important;
    max-width: calc(100% - 543 * 1px) !important
}

.calc-w-544 {
    width: -webkit-calc(100% - 544 * 1px);
    width: -moz-calc(100% - 544 * 1px);
    width: calc(100% - 544 * 1px)
}

.calc-max-w-544 {
    max-width: -webkit-calc(100% - 544 * 1px);
    max-width: -moz-calc(100% - 544 * 1px);
    max-width: calc(100% - 544 * 1px)
}

.calc-w-544i {
    width: -webkit-calc(100% - 544 * 1px) !important;
    width: -moz-calc(100% - 544 * 1px) !important;
    width: calc(100% - 544 * 1px) !important
}

.calc-max-w-544i {
    max-width: -webkit-calc(100% - 544 * 1px) !important;
    max-width: -moz-calc(100% - 544 * 1px) !important;
    max-width: calc(100% - 544 * 1px) !important
}

.calc-w-545 {
    width: -webkit-calc(100% - 545 * 1px);
    width: -moz-calc(100% - 545 * 1px);
    width: calc(100% - 545 * 1px)
}

.calc-max-w-545 {
    max-width: -webkit-calc(100% - 545 * 1px);
    max-width: -moz-calc(100% - 545 * 1px);
    max-width: calc(100% - 545 * 1px)
}

.calc-w-545i {
    width: -webkit-calc(100% - 545 * 1px) !important;
    width: -moz-calc(100% - 545 * 1px) !important;
    width: calc(100% - 545 * 1px) !important
}

.calc-max-w-545i {
    max-width: -webkit-calc(100% - 545 * 1px) !important;
    max-width: -moz-calc(100% - 545 * 1px) !important;
    max-width: calc(100% - 545 * 1px) !important
}

.calc-w-546 {
    width: -webkit-calc(100% - 546 * 1px);
    width: -moz-calc(100% - 546 * 1px);
    width: calc(100% - 546 * 1px)
}

.calc-max-w-546 {
    max-width: -webkit-calc(100% - 546 * 1px);
    max-width: -moz-calc(100% - 546 * 1px);
    max-width: calc(100% - 546 * 1px)
}

.calc-w-546i {
    width: -webkit-calc(100% - 546 * 1px) !important;
    width: -moz-calc(100% - 546 * 1px) !important;
    width: calc(100% - 546 * 1px) !important
}

.calc-max-w-546i {
    max-width: -webkit-calc(100% - 546 * 1px) !important;
    max-width: -moz-calc(100% - 546 * 1px) !important;
    max-width: calc(100% - 546 * 1px) !important
}

.calc-w-547 {
    width: -webkit-calc(100% - 547 * 1px);
    width: -moz-calc(100% - 547 * 1px);
    width: calc(100% - 547 * 1px)
}

.calc-max-w-547 {
    max-width: -webkit-calc(100% - 547 * 1px);
    max-width: -moz-calc(100% - 547 * 1px);
    max-width: calc(100% - 547 * 1px)
}

.calc-w-547i {
    width: -webkit-calc(100% - 547 * 1px) !important;
    width: -moz-calc(100% - 547 * 1px) !important;
    width: calc(100% - 547 * 1px) !important
}

.calc-max-w-547i {
    max-width: -webkit-calc(100% - 547 * 1px) !important;
    max-width: -moz-calc(100% - 547 * 1px) !important;
    max-width: calc(100% - 547 * 1px) !important
}

.calc-w-548 {
    width: -webkit-calc(100% - 548 * 1px);
    width: -moz-calc(100% - 548 * 1px);
    width: calc(100% - 548 * 1px)
}

.calc-max-w-548 {
    max-width: -webkit-calc(100% - 548 * 1px);
    max-width: -moz-calc(100% - 548 * 1px);
    max-width: calc(100% - 548 * 1px)
}

.calc-w-548i {
    width: -webkit-calc(100% - 548 * 1px) !important;
    width: -moz-calc(100% - 548 * 1px) !important;
    width: calc(100% - 548 * 1px) !important
}

.calc-max-w-548i {
    max-width: -webkit-calc(100% - 548 * 1px) !important;
    max-width: -moz-calc(100% - 548 * 1px) !important;
    max-width: calc(100% - 548 * 1px) !important
}

.calc-w-549 {
    width: -webkit-calc(100% - 549 * 1px);
    width: -moz-calc(100% - 549 * 1px);
    width: calc(100% - 549 * 1px)
}

.calc-max-w-549 {
    max-width: -webkit-calc(100% - 549 * 1px);
    max-width: -moz-calc(100% - 549 * 1px);
    max-width: calc(100% - 549 * 1px)
}

.calc-w-549i {
    width: -webkit-calc(100% - 549 * 1px) !important;
    width: -moz-calc(100% - 549 * 1px) !important;
    width: calc(100% - 549 * 1px) !important
}

.calc-max-w-549i {
    max-width: -webkit-calc(100% - 549 * 1px) !important;
    max-width: -moz-calc(100% - 549 * 1px) !important;
    max-width: calc(100% - 549 * 1px) !important
}

.calc-w-550 {
    width: -webkit-calc(100% - 550 * 1px);
    width: -moz-calc(100% - 550 * 1px);
    width: calc(100% - 550 * 1px)
}

.calc-max-w-550 {
    max-width: -webkit-calc(100% - 550 * 1px);
    max-width: -moz-calc(100% - 550 * 1px);
    max-width: calc(100% - 550 * 1px)
}

.calc-w-550i {
    width: -webkit-calc(100% - 550 * 1px) !important;
    width: -moz-calc(100% - 550 * 1px) !important;
    width: calc(100% - 550 * 1px) !important
}

.calc-max-w-550i {
    max-width: -webkit-calc(100% - 550 * 1px) !important;
    max-width: -moz-calc(100% - 550 * 1px) !important;
    max-width: calc(100% - 550 * 1px) !important
}

.calc-w-551 {
    width: -webkit-calc(100% - 551 * 1px);
    width: -moz-calc(100% - 551 * 1px);
    width: calc(100% - 551 * 1px)
}

.calc-max-w-551 {
    max-width: -webkit-calc(100% - 551 * 1px);
    max-width: -moz-calc(100% - 551 * 1px);
    max-width: calc(100% - 551 * 1px)
}

.calc-w-551i {
    width: -webkit-calc(100% - 551 * 1px) !important;
    width: -moz-calc(100% - 551 * 1px) !important;
    width: calc(100% - 551 * 1px) !important
}

.calc-max-w-551i {
    max-width: -webkit-calc(100% - 551 * 1px) !important;
    max-width: -moz-calc(100% - 551 * 1px) !important;
    max-width: calc(100% - 551 * 1px) !important
}

.calc-w-552 {
    width: -webkit-calc(100% - 552 * 1px);
    width: -moz-calc(100% - 552 * 1px);
    width: calc(100% - 552 * 1px)
}

.calc-max-w-552 {
    max-width: -webkit-calc(100% - 552 * 1px);
    max-width: -moz-calc(100% - 552 * 1px);
    max-width: calc(100% - 552 * 1px)
}

.calc-w-552i {
    width: -webkit-calc(100% - 552 * 1px) !important;
    width: -moz-calc(100% - 552 * 1px) !important;
    width: calc(100% - 552 * 1px) !important
}

.calc-max-w-552i {
    max-width: -webkit-calc(100% - 552 * 1px) !important;
    max-width: -moz-calc(100% - 552 * 1px) !important;
    max-width: calc(100% - 552 * 1px) !important
}

.calc-w-553 {
    width: -webkit-calc(100% - 553 * 1px);
    width: -moz-calc(100% - 553 * 1px);
    width: calc(100% - 553 * 1px)
}

.calc-max-w-553 {
    max-width: -webkit-calc(100% - 553 * 1px);
    max-width: -moz-calc(100% - 553 * 1px);
    max-width: calc(100% - 553 * 1px)
}

.calc-w-553i {
    width: -webkit-calc(100% - 553 * 1px) !important;
    width: -moz-calc(100% - 553 * 1px) !important;
    width: calc(100% - 553 * 1px) !important
}

.calc-max-w-553i {
    max-width: -webkit-calc(100% - 553 * 1px) !important;
    max-width: -moz-calc(100% - 553 * 1px) !important;
    max-width: calc(100% - 553 * 1px) !important
}

.calc-w-554 {
    width: -webkit-calc(100% - 554 * 1px);
    width: -moz-calc(100% - 554 * 1px);
    width: calc(100% - 554 * 1px)
}

.calc-max-w-554 {
    max-width: -webkit-calc(100% - 554 * 1px);
    max-width: -moz-calc(100% - 554 * 1px);
    max-width: calc(100% - 554 * 1px)
}

.calc-w-554i {
    width: -webkit-calc(100% - 554 * 1px) !important;
    width: -moz-calc(100% - 554 * 1px) !important;
    width: calc(100% - 554 * 1px) !important
}

.calc-max-w-554i {
    max-width: -webkit-calc(100% - 554 * 1px) !important;
    max-width: -moz-calc(100% - 554 * 1px) !important;
    max-width: calc(100% - 554 * 1px) !important
}

.calc-w-555 {
    width: -webkit-calc(100% - 555 * 1px);
    width: -moz-calc(100% - 555 * 1px);
    width: calc(100% - 555 * 1px)
}

.calc-max-w-555 {
    max-width: -webkit-calc(100% - 555 * 1px);
    max-width: -moz-calc(100% - 555 * 1px);
    max-width: calc(100% - 555 * 1px)
}

.calc-w-555i {
    width: -webkit-calc(100% - 555 * 1px) !important;
    width: -moz-calc(100% - 555 * 1px) !important;
    width: calc(100% - 555 * 1px) !important
}

.calc-max-w-555i {
    max-width: -webkit-calc(100% - 555 * 1px) !important;
    max-width: -moz-calc(100% - 555 * 1px) !important;
    max-width: calc(100% - 555 * 1px) !important
}

.calc-w-556 {
    width: -webkit-calc(100% - 556 * 1px);
    width: -moz-calc(100% - 556 * 1px);
    width: calc(100% - 556 * 1px)
}

.calc-max-w-556 {
    max-width: -webkit-calc(100% - 556 * 1px);
    max-width: -moz-calc(100% - 556 * 1px);
    max-width: calc(100% - 556 * 1px)
}

.calc-w-556i {
    width: -webkit-calc(100% - 556 * 1px) !important;
    width: -moz-calc(100% - 556 * 1px) !important;
    width: calc(100% - 556 * 1px) !important
}

.calc-max-w-556i {
    max-width: -webkit-calc(100% - 556 * 1px) !important;
    max-width: -moz-calc(100% - 556 * 1px) !important;
    max-width: calc(100% - 556 * 1px) !important
}

.calc-w-557 {
    width: -webkit-calc(100% - 557 * 1px);
    width: -moz-calc(100% - 557 * 1px);
    width: calc(100% - 557 * 1px)
}

.calc-max-w-557 {
    max-width: -webkit-calc(100% - 557 * 1px);
    max-width: -moz-calc(100% - 557 * 1px);
    max-width: calc(100% - 557 * 1px)
}

.calc-w-557i {
    width: -webkit-calc(100% - 557 * 1px) !important;
    width: -moz-calc(100% - 557 * 1px) !important;
    width: calc(100% - 557 * 1px) !important
}

.calc-max-w-557i {
    max-width: -webkit-calc(100% - 557 * 1px) !important;
    max-width: -moz-calc(100% - 557 * 1px) !important;
    max-width: calc(100% - 557 * 1px) !important
}

.calc-w-558 {
    width: -webkit-calc(100% - 558 * 1px);
    width: -moz-calc(100% - 558 * 1px);
    width: calc(100% - 558 * 1px)
}

.calc-max-w-558 {
    max-width: -webkit-calc(100% - 558 * 1px);
    max-width: -moz-calc(100% - 558 * 1px);
    max-width: calc(100% - 558 * 1px)
}

.calc-w-558i {
    width: -webkit-calc(100% - 558 * 1px) !important;
    width: -moz-calc(100% - 558 * 1px) !important;
    width: calc(100% - 558 * 1px) !important
}

.calc-max-w-558i {
    max-width: -webkit-calc(100% - 558 * 1px) !important;
    max-width: -moz-calc(100% - 558 * 1px) !important;
    max-width: calc(100% - 558 * 1px) !important
}

.calc-w-559 {
    width: -webkit-calc(100% - 559 * 1px);
    width: -moz-calc(100% - 559 * 1px);
    width: calc(100% - 559 * 1px)
}

.calc-max-w-559 {
    max-width: -webkit-calc(100% - 559 * 1px);
    max-width: -moz-calc(100% - 559 * 1px);
    max-width: calc(100% - 559 * 1px)
}

.calc-w-559i {
    width: -webkit-calc(100% - 559 * 1px) !important;
    width: -moz-calc(100% - 559 * 1px) !important;
    width: calc(100% - 559 * 1px) !important
}

.calc-max-w-559i {
    max-width: -webkit-calc(100% - 559 * 1px) !important;
    max-width: -moz-calc(100% - 559 * 1px) !important;
    max-width: calc(100% - 559 * 1px) !important
}

.calc-w-560 {
    width: -webkit-calc(100% - 560 * 1px);
    width: -moz-calc(100% - 560 * 1px);
    width: calc(100% - 560 * 1px)
}

.calc-max-w-560 {
    max-width: -webkit-calc(100% - 560 * 1px);
    max-width: -moz-calc(100% - 560 * 1px);
    max-width: calc(100% - 560 * 1px)
}

.calc-w-560i {
    width: -webkit-calc(100% - 560 * 1px) !important;
    width: -moz-calc(100% - 560 * 1px) !important;
    width: calc(100% - 560 * 1px) !important
}

.calc-max-w-560i {
    max-width: -webkit-calc(100% - 560 * 1px) !important;
    max-width: -moz-calc(100% - 560 * 1px) !important;
    max-width: calc(100% - 560 * 1px) !important
}

.calc-w-561 {
    width: -webkit-calc(100% - 561 * 1px);
    width: -moz-calc(100% - 561 * 1px);
    width: calc(100% - 561 * 1px)
}

.calc-max-w-561 {
    max-width: -webkit-calc(100% - 561 * 1px);
    max-width: -moz-calc(100% - 561 * 1px);
    max-width: calc(100% - 561 * 1px)
}

.calc-w-561i {
    width: -webkit-calc(100% - 561 * 1px) !important;
    width: -moz-calc(100% - 561 * 1px) !important;
    width: calc(100% - 561 * 1px) !important
}

.calc-max-w-561i {
    max-width: -webkit-calc(100% - 561 * 1px) !important;
    max-width: -moz-calc(100% - 561 * 1px) !important;
    max-width: calc(100% - 561 * 1px) !important
}

.calc-w-562 {
    width: -webkit-calc(100% - 562 * 1px);
    width: -moz-calc(100% - 562 * 1px);
    width: calc(100% - 562 * 1px)
}

.calc-max-w-562 {
    max-width: -webkit-calc(100% - 562 * 1px);
    max-width: -moz-calc(100% - 562 * 1px);
    max-width: calc(100% - 562 * 1px)
}

.calc-w-562i {
    width: -webkit-calc(100% - 562 * 1px) !important;
    width: -moz-calc(100% - 562 * 1px) !important;
    width: calc(100% - 562 * 1px) !important
}

.calc-max-w-562i {
    max-width: -webkit-calc(100% - 562 * 1px) !important;
    max-width: -moz-calc(100% - 562 * 1px) !important;
    max-width: calc(100% - 562 * 1px) !important
}

.calc-w-563 {
    width: -webkit-calc(100% - 563 * 1px);
    width: -moz-calc(100% - 563 * 1px);
    width: calc(100% - 563 * 1px)
}

.calc-max-w-563 {
    max-width: -webkit-calc(100% - 563 * 1px);
    max-width: -moz-calc(100% - 563 * 1px);
    max-width: calc(100% - 563 * 1px)
}

.calc-w-563i {
    width: -webkit-calc(100% - 563 * 1px) !important;
    width: -moz-calc(100% - 563 * 1px) !important;
    width: calc(100% - 563 * 1px) !important
}

.calc-max-w-563i {
    max-width: -webkit-calc(100% - 563 * 1px) !important;
    max-width: -moz-calc(100% - 563 * 1px) !important;
    max-width: calc(100% - 563 * 1px) !important
}

.calc-w-564 {
    width: -webkit-calc(100% - 564 * 1px);
    width: -moz-calc(100% - 564 * 1px);
    width: calc(100% - 564 * 1px)
}

.calc-max-w-564 {
    max-width: -webkit-calc(100% - 564 * 1px);
    max-width: -moz-calc(100% - 564 * 1px);
    max-width: calc(100% - 564 * 1px)
}

.calc-w-564i {
    width: -webkit-calc(100% - 564 * 1px) !important;
    width: -moz-calc(100% - 564 * 1px) !important;
    width: calc(100% - 564 * 1px) !important
}

.calc-max-w-564i {
    max-width: -webkit-calc(100% - 564 * 1px) !important;
    max-width: -moz-calc(100% - 564 * 1px) !important;
    max-width: calc(100% - 564 * 1px) !important
}

.calc-w-565 {
    width: -webkit-calc(100% - 565 * 1px);
    width: -moz-calc(100% - 565 * 1px);
    width: calc(100% - 565 * 1px)
}

.calc-max-w-565 {
    max-width: -webkit-calc(100% - 565 * 1px);
    max-width: -moz-calc(100% - 565 * 1px);
    max-width: calc(100% - 565 * 1px)
}

.calc-w-565i {
    width: -webkit-calc(100% - 565 * 1px) !important;
    width: -moz-calc(100% - 565 * 1px) !important;
    width: calc(100% - 565 * 1px) !important
}

.calc-max-w-565i {
    max-width: -webkit-calc(100% - 565 * 1px) !important;
    max-width: -moz-calc(100% - 565 * 1px) !important;
    max-width: calc(100% - 565 * 1px) !important
}

.calc-w-566 {
    width: -webkit-calc(100% - 566 * 1px);
    width: -moz-calc(100% - 566 * 1px);
    width: calc(100% - 566 * 1px)
}

.calc-max-w-566 {
    max-width: -webkit-calc(100% - 566 * 1px);
    max-width: -moz-calc(100% - 566 * 1px);
    max-width: calc(100% - 566 * 1px)
}

.calc-w-566i {
    width: -webkit-calc(100% - 566 * 1px) !important;
    width: -moz-calc(100% - 566 * 1px) !important;
    width: calc(100% - 566 * 1px) !important
}

.calc-max-w-566i {
    max-width: -webkit-calc(100% - 566 * 1px) !important;
    max-width: -moz-calc(100% - 566 * 1px) !important;
    max-width: calc(100% - 566 * 1px) !important
}

.calc-w-567 {
    width: -webkit-calc(100% - 567 * 1px);
    width: -moz-calc(100% - 567 * 1px);
    width: calc(100% - 567 * 1px)
}

.calc-max-w-567 {
    max-width: -webkit-calc(100% - 567 * 1px);
    max-width: -moz-calc(100% - 567 * 1px);
    max-width: calc(100% - 567 * 1px)
}

.calc-w-567i {
    width: -webkit-calc(100% - 567 * 1px) !important;
    width: -moz-calc(100% - 567 * 1px) !important;
    width: calc(100% - 567 * 1px) !important
}

.calc-max-w-567i {
    max-width: -webkit-calc(100% - 567 * 1px) !important;
    max-width: -moz-calc(100% - 567 * 1px) !important;
    max-width: calc(100% - 567 * 1px) !important
}

.calc-w-568 {
    width: -webkit-calc(100% - 568 * 1px);
    width: -moz-calc(100% - 568 * 1px);
    width: calc(100% - 568 * 1px)
}

.calc-max-w-568 {
    max-width: -webkit-calc(100% - 568 * 1px);
    max-width: -moz-calc(100% - 568 * 1px);
    max-width: calc(100% - 568 * 1px)
}

.calc-w-568i {
    width: -webkit-calc(100% - 568 * 1px) !important;
    width: -moz-calc(100% - 568 * 1px) !important;
    width: calc(100% - 568 * 1px) !important
}

.calc-max-w-568i {
    max-width: -webkit-calc(100% - 568 * 1px) !important;
    max-width: -moz-calc(100% - 568 * 1px) !important;
    max-width: calc(100% - 568 * 1px) !important
}

.calc-w-569 {
    width: -webkit-calc(100% - 569 * 1px);
    width: -moz-calc(100% - 569 * 1px);
    width: calc(100% - 569 * 1px)
}

.calc-max-w-569 {
    max-width: -webkit-calc(100% - 569 * 1px);
    max-width: -moz-calc(100% - 569 * 1px);
    max-width: calc(100% - 569 * 1px)
}

.calc-w-569i {
    width: -webkit-calc(100% - 569 * 1px) !important;
    width: -moz-calc(100% - 569 * 1px) !important;
    width: calc(100% - 569 * 1px) !important
}

.calc-max-w-569i {
    max-width: -webkit-calc(100% - 569 * 1px) !important;
    max-width: -moz-calc(100% - 569 * 1px) !important;
    max-width: calc(100% - 569 * 1px) !important
}

.calc-w-570 {
    width: -webkit-calc(100% - 570 * 1px);
    width: -moz-calc(100% - 570 * 1px);
    width: calc(100% - 570 * 1px)
}

.calc-max-w-570 {
    max-width: -webkit-calc(100% - 570 * 1px);
    max-width: -moz-calc(100% - 570 * 1px);
    max-width: calc(100% - 570 * 1px)
}

.calc-w-570i {
    width: -webkit-calc(100% - 570 * 1px) !important;
    width: -moz-calc(100% - 570 * 1px) !important;
    width: calc(100% - 570 * 1px) !important
}

.calc-max-w-570i {
    max-width: -webkit-calc(100% - 570 * 1px) !important;
    max-width: -moz-calc(100% - 570 * 1px) !important;
    max-width: calc(100% - 570 * 1px) !important
}

.calc-w-571 {
    width: -webkit-calc(100% - 571 * 1px);
    width: -moz-calc(100% - 571 * 1px);
    width: calc(100% - 571 * 1px)
}

.calc-max-w-571 {
    max-width: -webkit-calc(100% - 571 * 1px);
    max-width: -moz-calc(100% - 571 * 1px);
    max-width: calc(100% - 571 * 1px)
}

.calc-w-571i {
    width: -webkit-calc(100% - 571 * 1px) !important;
    width: -moz-calc(100% - 571 * 1px) !important;
    width: calc(100% - 571 * 1px) !important
}

.calc-max-w-571i {
    max-width: -webkit-calc(100% - 571 * 1px) !important;
    max-width: -moz-calc(100% - 571 * 1px) !important;
    max-width: calc(100% - 571 * 1px) !important
}

.calc-w-572 {
    width: -webkit-calc(100% - 572 * 1px);
    width: -moz-calc(100% - 572 * 1px);
    width: calc(100% - 572 * 1px)
}

.calc-max-w-572 {
    max-width: -webkit-calc(100% - 572 * 1px);
    max-width: -moz-calc(100% - 572 * 1px);
    max-width: calc(100% - 572 * 1px)
}

.calc-w-572i {
    width: -webkit-calc(100% - 572 * 1px) !important;
    width: -moz-calc(100% - 572 * 1px) !important;
    width: calc(100% - 572 * 1px) !important
}

.calc-max-w-572i {
    max-width: -webkit-calc(100% - 572 * 1px) !important;
    max-width: -moz-calc(100% - 572 * 1px) !important;
    max-width: calc(100% - 572 * 1px) !important
}

.calc-w-573 {
    width: -webkit-calc(100% - 573 * 1px);
    width: -moz-calc(100% - 573 * 1px);
    width: calc(100% - 573 * 1px)
}

.calc-max-w-573 {
    max-width: -webkit-calc(100% - 573 * 1px);
    max-width: -moz-calc(100% - 573 * 1px);
    max-width: calc(100% - 573 * 1px)
}

.calc-w-573i {
    width: -webkit-calc(100% - 573 * 1px) !important;
    width: -moz-calc(100% - 573 * 1px) !important;
    width: calc(100% - 573 * 1px) !important
}

.calc-max-w-573i {
    max-width: -webkit-calc(100% - 573 * 1px) !important;
    max-width: -moz-calc(100% - 573 * 1px) !important;
    max-width: calc(100% - 573 * 1px) !important
}

.calc-w-574 {
    width: -webkit-calc(100% - 574 * 1px);
    width: -moz-calc(100% - 574 * 1px);
    width: calc(100% - 574 * 1px)
}

.calc-max-w-574 {
    max-width: -webkit-calc(100% - 574 * 1px);
    max-width: -moz-calc(100% - 574 * 1px);
    max-width: calc(100% - 574 * 1px)
}

.calc-w-574i {
    width: -webkit-calc(100% - 574 * 1px) !important;
    width: -moz-calc(100% - 574 * 1px) !important;
    width: calc(100% - 574 * 1px) !important
}

.calc-max-w-574i {
    max-width: -webkit-calc(100% - 574 * 1px) !important;
    max-width: -moz-calc(100% - 574 * 1px) !important;
    max-width: calc(100% - 574 * 1px) !important
}

.calc-w-575 {
    width: -webkit-calc(100% - 575 * 1px);
    width: -moz-calc(100% - 575 * 1px);
    width: calc(100% - 575 * 1px)
}

.calc-max-w-575 {
    max-width: -webkit-calc(100% - 575 * 1px);
    max-width: -moz-calc(100% - 575 * 1px);
    max-width: calc(100% - 575 * 1px)
}

.calc-w-575i {
    width: -webkit-calc(100% - 575 * 1px) !important;
    width: -moz-calc(100% - 575 * 1px) !important;
    width: calc(100% - 575 * 1px) !important
}

.calc-max-w-575i {
    max-width: -webkit-calc(100% - 575 * 1px) !important;
    max-width: -moz-calc(100% - 575 * 1px) !important;
    max-width: calc(100% - 575 * 1px) !important
}

.calc-w-576 {
    width: -webkit-calc(100% - 576 * 1px);
    width: -moz-calc(100% - 576 * 1px);
    width: calc(100% - 576 * 1px)
}

.calc-max-w-576 {
    max-width: -webkit-calc(100% - 576 * 1px);
    max-width: -moz-calc(100% - 576 * 1px);
    max-width: calc(100% - 576 * 1px)
}

.calc-w-576i {
    width: -webkit-calc(100% - 576 * 1px) !important;
    width: -moz-calc(100% - 576 * 1px) !important;
    width: calc(100% - 576 * 1px) !important
}

.calc-max-w-576i {
    max-width: -webkit-calc(100% - 576 * 1px) !important;
    max-width: -moz-calc(100% - 576 * 1px) !important;
    max-width: calc(100% - 576 * 1px) !important
}

.calc-w-577 {
    width: -webkit-calc(100% - 577 * 1px);
    width: -moz-calc(100% - 577 * 1px);
    width: calc(100% - 577 * 1px)
}

.calc-max-w-577 {
    max-width: -webkit-calc(100% - 577 * 1px);
    max-width: -moz-calc(100% - 577 * 1px);
    max-width: calc(100% - 577 * 1px)
}

.calc-w-577i {
    width: -webkit-calc(100% - 577 * 1px) !important;
    width: -moz-calc(100% - 577 * 1px) !important;
    width: calc(100% - 577 * 1px) !important
}

.calc-max-w-577i {
    max-width: -webkit-calc(100% - 577 * 1px) !important;
    max-width: -moz-calc(100% - 577 * 1px) !important;
    max-width: calc(100% - 577 * 1px) !important
}

.calc-w-578 {
    width: -webkit-calc(100% - 578 * 1px);
    width: -moz-calc(100% - 578 * 1px);
    width: calc(100% - 578 * 1px)
}

.calc-max-w-578 {
    max-width: -webkit-calc(100% - 578 * 1px);
    max-width: -moz-calc(100% - 578 * 1px);
    max-width: calc(100% - 578 * 1px)
}

.calc-w-578i {
    width: -webkit-calc(100% - 578 * 1px) !important;
    width: -moz-calc(100% - 578 * 1px) !important;
    width: calc(100% - 578 * 1px) !important
}

.calc-max-w-578i {
    max-width: -webkit-calc(100% - 578 * 1px) !important;
    max-width: -moz-calc(100% - 578 * 1px) !important;
    max-width: calc(100% - 578 * 1px) !important
}

.calc-w-579 {
    width: -webkit-calc(100% - 579 * 1px);
    width: -moz-calc(100% - 579 * 1px);
    width: calc(100% - 579 * 1px)
}

.calc-max-w-579 {
    max-width: -webkit-calc(100% - 579 * 1px);
    max-width: -moz-calc(100% - 579 * 1px);
    max-width: calc(100% - 579 * 1px)
}

.calc-w-579i {
    width: -webkit-calc(100% - 579 * 1px) !important;
    width: -moz-calc(100% - 579 * 1px) !important;
    width: calc(100% - 579 * 1px) !important
}

.calc-max-w-579i {
    max-width: -webkit-calc(100% - 579 * 1px) !important;
    max-width: -moz-calc(100% - 579 * 1px) !important;
    max-width: calc(100% - 579 * 1px) !important
}

.calc-w-580 {
    width: -webkit-calc(100% - 580 * 1px);
    width: -moz-calc(100% - 580 * 1px);
    width: calc(100% - 580 * 1px)
}

.calc-max-w-580 {
    max-width: -webkit-calc(100% - 580 * 1px);
    max-width: -moz-calc(100% - 580 * 1px);
    max-width: calc(100% - 580 * 1px)
}

.calc-w-580i {
    width: -webkit-calc(100% - 580 * 1px) !important;
    width: -moz-calc(100% - 580 * 1px) !important;
    width: calc(100% - 580 * 1px) !important
}

.calc-max-w-580i {
    max-width: -webkit-calc(100% - 580 * 1px) !important;
    max-width: -moz-calc(100% - 580 * 1px) !important;
    max-width: calc(100% - 580 * 1px) !important
}

.calc-w-581 {
    width: -webkit-calc(100% - 581 * 1px);
    width: -moz-calc(100% - 581 * 1px);
    width: calc(100% - 581 * 1px)
}

.calc-max-w-581 {
    max-width: -webkit-calc(100% - 581 * 1px);
    max-width: -moz-calc(100% - 581 * 1px);
    max-width: calc(100% - 581 * 1px)
}

.calc-w-581i {
    width: -webkit-calc(100% - 581 * 1px) !important;
    width: -moz-calc(100% - 581 * 1px) !important;
    width: calc(100% - 581 * 1px) !important
}

.calc-max-w-581i {
    max-width: -webkit-calc(100% - 581 * 1px) !important;
    max-width: -moz-calc(100% - 581 * 1px) !important;
    max-width: calc(100% - 581 * 1px) !important
}

.calc-w-582 {
    width: -webkit-calc(100% - 582 * 1px);
    width: -moz-calc(100% - 582 * 1px);
    width: calc(100% - 582 * 1px)
}

.calc-max-w-582 {
    max-width: -webkit-calc(100% - 582 * 1px);
    max-width: -moz-calc(100% - 582 * 1px);
    max-width: calc(100% - 582 * 1px)
}

.calc-w-582i {
    width: -webkit-calc(100% - 582 * 1px) !important;
    width: -moz-calc(100% - 582 * 1px) !important;
    width: calc(100% - 582 * 1px) !important
}

.calc-max-w-582i {
    max-width: -webkit-calc(100% - 582 * 1px) !important;
    max-width: -moz-calc(100% - 582 * 1px) !important;
    max-width: calc(100% - 582 * 1px) !important
}

.calc-w-583 {
    width: -webkit-calc(100% - 583 * 1px);
    width: -moz-calc(100% - 583 * 1px);
    width: calc(100% - 583 * 1px)
}

.calc-max-w-583 {
    max-width: -webkit-calc(100% - 583 * 1px);
    max-width: -moz-calc(100% - 583 * 1px);
    max-width: calc(100% - 583 * 1px)
}

.calc-w-583i {
    width: -webkit-calc(100% - 583 * 1px) !important;
    width: -moz-calc(100% - 583 * 1px) !important;
    width: calc(100% - 583 * 1px) !important
}

.calc-max-w-583i {
    max-width: -webkit-calc(100% - 583 * 1px) !important;
    max-width: -moz-calc(100% - 583 * 1px) !important;
    max-width: calc(100% - 583 * 1px) !important
}

.calc-w-584 {
    width: -webkit-calc(100% - 584 * 1px);
    width: -moz-calc(100% - 584 * 1px);
    width: calc(100% - 584 * 1px)
}

.calc-max-w-584 {
    max-width: -webkit-calc(100% - 584 * 1px);
    max-width: -moz-calc(100% - 584 * 1px);
    max-width: calc(100% - 584 * 1px)
}

.calc-w-584i {
    width: -webkit-calc(100% - 584 * 1px) !important;
    width: -moz-calc(100% - 584 * 1px) !important;
    width: calc(100% - 584 * 1px) !important
}

.calc-max-w-584i {
    max-width: -webkit-calc(100% - 584 * 1px) !important;
    max-width: -moz-calc(100% - 584 * 1px) !important;
    max-width: calc(100% - 584 * 1px) !important
}

.calc-w-585 {
    width: -webkit-calc(100% - 585 * 1px);
    width: -moz-calc(100% - 585 * 1px);
    width: calc(100% - 585 * 1px)
}

.calc-max-w-585 {
    max-width: -webkit-calc(100% - 585 * 1px);
    max-width: -moz-calc(100% - 585 * 1px);
    max-width: calc(100% - 585 * 1px)
}

.calc-w-585i {
    width: -webkit-calc(100% - 585 * 1px) !important;
    width: -moz-calc(100% - 585 * 1px) !important;
    width: calc(100% - 585 * 1px) !important
}

.calc-max-w-585i {
    max-width: -webkit-calc(100% - 585 * 1px) !important;
    max-width: -moz-calc(100% - 585 * 1px) !important;
    max-width: calc(100% - 585 * 1px) !important
}

.calc-w-586 {
    width: -webkit-calc(100% - 586 * 1px);
    width: -moz-calc(100% - 586 * 1px);
    width: calc(100% - 586 * 1px)
}

.calc-max-w-586 {
    max-width: -webkit-calc(100% - 586 * 1px);
    max-width: -moz-calc(100% - 586 * 1px);
    max-width: calc(100% - 586 * 1px)
}

.calc-w-586i {
    width: -webkit-calc(100% - 586 * 1px) !important;
    width: -moz-calc(100% - 586 * 1px) !important;
    width: calc(100% - 586 * 1px) !important
}

.calc-max-w-586i {
    max-width: -webkit-calc(100% - 586 * 1px) !important;
    max-width: -moz-calc(100% - 586 * 1px) !important;
    max-width: calc(100% - 586 * 1px) !important
}

.calc-w-587 {
    width: -webkit-calc(100% - 587 * 1px);
    width: -moz-calc(100% - 587 * 1px);
    width: calc(100% - 587 * 1px)
}

.calc-max-w-587 {
    max-width: -webkit-calc(100% - 587 * 1px);
    max-width: -moz-calc(100% - 587 * 1px);
    max-width: calc(100% - 587 * 1px)
}

.calc-w-587i {
    width: -webkit-calc(100% - 587 * 1px) !important;
    width: -moz-calc(100% - 587 * 1px) !important;
    width: calc(100% - 587 * 1px) !important
}

.calc-max-w-587i {
    max-width: -webkit-calc(100% - 587 * 1px) !important;
    max-width: -moz-calc(100% - 587 * 1px) !important;
    max-width: calc(100% - 587 * 1px) !important
}

.calc-w-588 {
    width: -webkit-calc(100% - 588 * 1px);
    width: -moz-calc(100% - 588 * 1px);
    width: calc(100% - 588 * 1px)
}

.calc-max-w-588 {
    max-width: -webkit-calc(100% - 588 * 1px);
    max-width: -moz-calc(100% - 588 * 1px);
    max-width: calc(100% - 588 * 1px)
}

.calc-w-588i {
    width: -webkit-calc(100% - 588 * 1px) !important;
    width: -moz-calc(100% - 588 * 1px) !important;
    width: calc(100% - 588 * 1px) !important
}

.calc-max-w-588i {
    max-width: -webkit-calc(100% - 588 * 1px) !important;
    max-width: -moz-calc(100% - 588 * 1px) !important;
    max-width: calc(100% - 588 * 1px) !important
}

.calc-w-589 {
    width: -webkit-calc(100% - 589 * 1px);
    width: -moz-calc(100% - 589 * 1px);
    width: calc(100% - 589 * 1px)
}

.calc-max-w-589 {
    max-width: -webkit-calc(100% - 589 * 1px);
    max-width: -moz-calc(100% - 589 * 1px);
    max-width: calc(100% - 589 * 1px)
}

.calc-w-589i {
    width: -webkit-calc(100% - 589 * 1px) !important;
    width: -moz-calc(100% - 589 * 1px) !important;
    width: calc(100% - 589 * 1px) !important
}

.calc-max-w-589i {
    max-width: -webkit-calc(100% - 589 * 1px) !important;
    max-width: -moz-calc(100% - 589 * 1px) !important;
    max-width: calc(100% - 589 * 1px) !important
}

.calc-w-590 {
    width: -webkit-calc(100% - 590 * 1px);
    width: -moz-calc(100% - 590 * 1px);
    width: calc(100% - 590 * 1px)
}

.calc-max-w-590 {
    max-width: -webkit-calc(100% - 590 * 1px);
    max-width: -moz-calc(100% - 590 * 1px);
    max-width: calc(100% - 590 * 1px)
}

.calc-w-590i {
    width: -webkit-calc(100% - 590 * 1px) !important;
    width: -moz-calc(100% - 590 * 1px) !important;
    width: calc(100% - 590 * 1px) !important
}

.calc-max-w-590i {
    max-width: -webkit-calc(100% - 590 * 1px) !important;
    max-width: -moz-calc(100% - 590 * 1px) !important;
    max-width: calc(100% - 590 * 1px) !important
}

.calc-w-591 {
    width: -webkit-calc(100% - 591 * 1px);
    width: -moz-calc(100% - 591 * 1px);
    width: calc(100% - 591 * 1px)
}

.calc-max-w-591 {
    max-width: -webkit-calc(100% - 591 * 1px);
    max-width: -moz-calc(100% - 591 * 1px);
    max-width: calc(100% - 591 * 1px)
}

.calc-w-591i {
    width: -webkit-calc(100% - 591 * 1px) !important;
    width: -moz-calc(100% - 591 * 1px) !important;
    width: calc(100% - 591 * 1px) !important
}

.calc-max-w-591i {
    max-width: -webkit-calc(100% - 591 * 1px) !important;
    max-width: -moz-calc(100% - 591 * 1px) !important;
    max-width: calc(100% - 591 * 1px) !important
}

.calc-w-592 {
    width: -webkit-calc(100% - 592 * 1px);
    width: -moz-calc(100% - 592 * 1px);
    width: calc(100% - 592 * 1px)
}

.calc-max-w-592 {
    max-width: -webkit-calc(100% - 592 * 1px);
    max-width: -moz-calc(100% - 592 * 1px);
    max-width: calc(100% - 592 * 1px)
}

.calc-w-592i {
    width: -webkit-calc(100% - 592 * 1px) !important;
    width: -moz-calc(100% - 592 * 1px) !important;
    width: calc(100% - 592 * 1px) !important
}

.calc-max-w-592i {
    max-width: -webkit-calc(100% - 592 * 1px) !important;
    max-width: -moz-calc(100% - 592 * 1px) !important;
    max-width: calc(100% - 592 * 1px) !important
}

.calc-w-593 {
    width: -webkit-calc(100% - 593 * 1px);
    width: -moz-calc(100% - 593 * 1px);
    width: calc(100% - 593 * 1px)
}

.calc-max-w-593 {
    max-width: -webkit-calc(100% - 593 * 1px);
    max-width: -moz-calc(100% - 593 * 1px);
    max-width: calc(100% - 593 * 1px)
}

.calc-w-593i {
    width: -webkit-calc(100% - 593 * 1px) !important;
    width: -moz-calc(100% - 593 * 1px) !important;
    width: calc(100% - 593 * 1px) !important
}

.calc-max-w-593i {
    max-width: -webkit-calc(100% - 593 * 1px) !important;
    max-width: -moz-calc(100% - 593 * 1px) !important;
    max-width: calc(100% - 593 * 1px) !important
}

.calc-w-594 {
    width: -webkit-calc(100% - 594 * 1px);
    width: -moz-calc(100% - 594 * 1px);
    width: calc(100% - 594 * 1px)
}

.calc-max-w-594 {
    max-width: -webkit-calc(100% - 594 * 1px);
    max-width: -moz-calc(100% - 594 * 1px);
    max-width: calc(100% - 594 * 1px)
}

.calc-w-594i {
    width: -webkit-calc(100% - 594 * 1px) !important;
    width: -moz-calc(100% - 594 * 1px) !important;
    width: calc(100% - 594 * 1px) !important
}

.calc-max-w-594i {
    max-width: -webkit-calc(100% - 594 * 1px) !important;
    max-width: -moz-calc(100% - 594 * 1px) !important;
    max-width: calc(100% - 594 * 1px) !important
}

.calc-w-595 {
    width: -webkit-calc(100% - 595 * 1px);
    width: -moz-calc(100% - 595 * 1px);
    width: calc(100% - 595 * 1px)
}

.calc-max-w-595 {
    max-width: -webkit-calc(100% - 595 * 1px);
    max-width: -moz-calc(100% - 595 * 1px);
    max-width: calc(100% - 595 * 1px)
}

.calc-w-595i {
    width: -webkit-calc(100% - 595 * 1px) !important;
    width: -moz-calc(100% - 595 * 1px) !important;
    width: calc(100% - 595 * 1px) !important
}

.calc-max-w-595i {
    max-width: -webkit-calc(100% - 595 * 1px) !important;
    max-width: -moz-calc(100% - 595 * 1px) !important;
    max-width: calc(100% - 595 * 1px) !important
}

.calc-w-596 {
    width: -webkit-calc(100% - 596 * 1px);
    width: -moz-calc(100% - 596 * 1px);
    width: calc(100% - 596 * 1px)
}

.calc-max-w-596 {
    max-width: -webkit-calc(100% - 596 * 1px);
    max-width: -moz-calc(100% - 596 * 1px);
    max-width: calc(100% - 596 * 1px)
}

.calc-w-596i {
    width: -webkit-calc(100% - 596 * 1px) !important;
    width: -moz-calc(100% - 596 * 1px) !important;
    width: calc(100% - 596 * 1px) !important
}

.calc-max-w-596i {
    max-width: -webkit-calc(100% - 596 * 1px) !important;
    max-width: -moz-calc(100% - 596 * 1px) !important;
    max-width: calc(100% - 596 * 1px) !important
}

.calc-w-597 {
    width: -webkit-calc(100% - 597 * 1px);
    width: -moz-calc(100% - 597 * 1px);
    width: calc(100% - 597 * 1px)
}

.calc-max-w-597 {
    max-width: -webkit-calc(100% - 597 * 1px);
    max-width: -moz-calc(100% - 597 * 1px);
    max-width: calc(100% - 597 * 1px)
}

.calc-w-597i {
    width: -webkit-calc(100% - 597 * 1px) !important;
    width: -moz-calc(100% - 597 * 1px) !important;
    width: calc(100% - 597 * 1px) !important
}

.calc-max-w-597i {
    max-width: -webkit-calc(100% - 597 * 1px) !important;
    max-width: -moz-calc(100% - 597 * 1px) !important;
    max-width: calc(100% - 597 * 1px) !important
}

.calc-w-598 {
    width: -webkit-calc(100% - 598 * 1px);
    width: -moz-calc(100% - 598 * 1px);
    width: calc(100% - 598 * 1px)
}

.calc-max-w-598 {
    max-width: -webkit-calc(100% - 598 * 1px);
    max-width: -moz-calc(100% - 598 * 1px);
    max-width: calc(100% - 598 * 1px)
}

.calc-w-598i {
    width: -webkit-calc(100% - 598 * 1px) !important;
    width: -moz-calc(100% - 598 * 1px) !important;
    width: calc(100% - 598 * 1px) !important
}

.calc-max-w-598i {
    max-width: -webkit-calc(100% - 598 * 1px) !important;
    max-width: -moz-calc(100% - 598 * 1px) !important;
    max-width: calc(100% - 598 * 1px) !important
}

.calc-w-599 {
    width: -webkit-calc(100% - 599 * 1px);
    width: -moz-calc(100% - 599 * 1px);
    width: calc(100% - 599 * 1px)
}

.calc-max-w-599 {
    max-width: -webkit-calc(100% - 599 * 1px);
    max-width: -moz-calc(100% - 599 * 1px);
    max-width: calc(100% - 599 * 1px)
}

.calc-w-599i {
    width: -webkit-calc(100% - 599 * 1px) !important;
    width: -moz-calc(100% - 599 * 1px) !important;
    width: calc(100% - 599 * 1px) !important
}

.calc-max-w-599i {
    max-width: -webkit-calc(100% - 599 * 1px) !important;
    max-width: -moz-calc(100% - 599 * 1px) !important;
    max-width: calc(100% - 599 * 1px) !important
}

.calc-w-600 {
    width: -webkit-calc(100% - 600 * 1px);
    width: -moz-calc(100% - 600 * 1px);
    width: calc(100% - 600 * 1px)
}

.calc-max-w-600 {
    max-width: -webkit-calc(100% - 600 * 1px);
    max-width: -moz-calc(100% - 600 * 1px);
    max-width: calc(100% - 600 * 1px)
}

.calc-w-600i {
    width: -webkit-calc(100% - 600 * 1px) !important;
    width: -moz-calc(100% - 600 * 1px) !important;
    width: calc(100% - 600 * 1px) !important
}

.calc-max-w-600i {
    max-width: -webkit-calc(100% - 600 * 1px) !important;
    max-width: -moz-calc(100% - 600 * 1px) !important;
    max-width: calc(100% - 600 * 1px) !important
}

.calc-w-601 {
    width: -webkit-calc(100% - 601 * 1px);
    width: -moz-calc(100% - 601 * 1px);
    width: calc(100% - 601 * 1px)
}

.calc-max-w-601 {
    max-width: -webkit-calc(100% - 601 * 1px);
    max-width: -moz-calc(100% - 601 * 1px);
    max-width: calc(100% - 601 * 1px)
}

.calc-w-601i {
    width: -webkit-calc(100% - 601 * 1px) !important;
    width: -moz-calc(100% - 601 * 1px) !important;
    width: calc(100% - 601 * 1px) !important
}

.calc-max-w-601i {
    max-width: -webkit-calc(100% - 601 * 1px) !important;
    max-width: -moz-calc(100% - 601 * 1px) !important;
    max-width: calc(100% - 601 * 1px) !important
}

.calc-w-602 {
    width: -webkit-calc(100% - 602 * 1px);
    width: -moz-calc(100% - 602 * 1px);
    width: calc(100% - 602 * 1px)
}

.calc-max-w-602 {
    max-width: -webkit-calc(100% - 602 * 1px);
    max-width: -moz-calc(100% - 602 * 1px);
    max-width: calc(100% - 602 * 1px)
}

.calc-w-602i {
    width: -webkit-calc(100% - 602 * 1px) !important;
    width: -moz-calc(100% - 602 * 1px) !important;
    width: calc(100% - 602 * 1px) !important
}

.calc-max-w-602i {
    max-width: -webkit-calc(100% - 602 * 1px) !important;
    max-width: -moz-calc(100% - 602 * 1px) !important;
    max-width: calc(100% - 602 * 1px) !important
}

.calc-w-603 {
    width: -webkit-calc(100% - 603 * 1px);
    width: -moz-calc(100% - 603 * 1px);
    width: calc(100% - 603 * 1px)
}

.calc-max-w-603 {
    max-width: -webkit-calc(100% - 603 * 1px);
    max-width: -moz-calc(100% - 603 * 1px);
    max-width: calc(100% - 603 * 1px)
}

.calc-w-603i {
    width: -webkit-calc(100% - 603 * 1px) !important;
    width: -moz-calc(100% - 603 * 1px) !important;
    width: calc(100% - 603 * 1px) !important
}

.calc-max-w-603i {
    max-width: -webkit-calc(100% - 603 * 1px) !important;
    max-width: -moz-calc(100% - 603 * 1px) !important;
    max-width: calc(100% - 603 * 1px) !important
}

.calc-w-604 {
    width: -webkit-calc(100% - 604 * 1px);
    width: -moz-calc(100% - 604 * 1px);
    width: calc(100% - 604 * 1px)
}

.calc-max-w-604 {
    max-width: -webkit-calc(100% - 604 * 1px);
    max-width: -moz-calc(100% - 604 * 1px);
    max-width: calc(100% - 604 * 1px)
}

.calc-w-604i {
    width: -webkit-calc(100% - 604 * 1px) !important;
    width: -moz-calc(100% - 604 * 1px) !important;
    width: calc(100% - 604 * 1px) !important
}

.calc-max-w-604i {
    max-width: -webkit-calc(100% - 604 * 1px) !important;
    max-width: -moz-calc(100% - 604 * 1px) !important;
    max-width: calc(100% - 604 * 1px) !important
}

.calc-w-605 {
    width: -webkit-calc(100% - 605 * 1px);
    width: -moz-calc(100% - 605 * 1px);
    width: calc(100% - 605 * 1px)
}

.calc-max-w-605 {
    max-width: -webkit-calc(100% - 605 * 1px);
    max-width: -moz-calc(100% - 605 * 1px);
    max-width: calc(100% - 605 * 1px)
}

.calc-w-605i {
    width: -webkit-calc(100% - 605 * 1px) !important;
    width: -moz-calc(100% - 605 * 1px) !important;
    width: calc(100% - 605 * 1px) !important
}

.calc-max-w-605i {
    max-width: -webkit-calc(100% - 605 * 1px) !important;
    max-width: -moz-calc(100% - 605 * 1px) !important;
    max-width: calc(100% - 605 * 1px) !important
}

.calc-w-606 {
    width: -webkit-calc(100% - 606 * 1px);
    width: -moz-calc(100% - 606 * 1px);
    width: calc(100% - 606 * 1px)
}

.calc-max-w-606 {
    max-width: -webkit-calc(100% - 606 * 1px);
    max-width: -moz-calc(100% - 606 * 1px);
    max-width: calc(100% - 606 * 1px)
}

.calc-w-606i {
    width: -webkit-calc(100% - 606 * 1px) !important;
    width: -moz-calc(100% - 606 * 1px) !important;
    width: calc(100% - 606 * 1px) !important
}

.calc-max-w-606i {
    max-width: -webkit-calc(100% - 606 * 1px) !important;
    max-width: -moz-calc(100% - 606 * 1px) !important;
    max-width: calc(100% - 606 * 1px) !important
}

.calc-w-607 {
    width: -webkit-calc(100% - 607 * 1px);
    width: -moz-calc(100% - 607 * 1px);
    width: calc(100% - 607 * 1px)
}

.calc-max-w-607 {
    max-width: -webkit-calc(100% - 607 * 1px);
    max-width: -moz-calc(100% - 607 * 1px);
    max-width: calc(100% - 607 * 1px)
}

.calc-w-607i {
    width: -webkit-calc(100% - 607 * 1px) !important;
    width: -moz-calc(100% - 607 * 1px) !important;
    width: calc(100% - 607 * 1px) !important
}

.calc-max-w-607i {
    max-width: -webkit-calc(100% - 607 * 1px) !important;
    max-width: -moz-calc(100% - 607 * 1px) !important;
    max-width: calc(100% - 607 * 1px) !important
}

.calc-w-608 {
    width: -webkit-calc(100% - 608 * 1px);
    width: -moz-calc(100% - 608 * 1px);
    width: calc(100% - 608 * 1px)
}

.calc-max-w-608 {
    max-width: -webkit-calc(100% - 608 * 1px);
    max-width: -moz-calc(100% - 608 * 1px);
    max-width: calc(100% - 608 * 1px)
}

.calc-w-608i {
    width: -webkit-calc(100% - 608 * 1px) !important;
    width: -moz-calc(100% - 608 * 1px) !important;
    width: calc(100% - 608 * 1px) !important
}

.calc-max-w-608i {
    max-width: -webkit-calc(100% - 608 * 1px) !important;
    max-width: -moz-calc(100% - 608 * 1px) !important;
    max-width: calc(100% - 608 * 1px) !important
}

.calc-w-609 {
    width: -webkit-calc(100% - 609 * 1px);
    width: -moz-calc(100% - 609 * 1px);
    width: calc(100% - 609 * 1px)
}

.calc-max-w-609 {
    max-width: -webkit-calc(100% - 609 * 1px);
    max-width: -moz-calc(100% - 609 * 1px);
    max-width: calc(100% - 609 * 1px)
}

.calc-w-609i {
    width: -webkit-calc(100% - 609 * 1px) !important;
    width: -moz-calc(100% - 609 * 1px) !important;
    width: calc(100% - 609 * 1px) !important
}

.calc-max-w-609i {
    max-width: -webkit-calc(100% - 609 * 1px) !important;
    max-width: -moz-calc(100% - 609 * 1px) !important;
    max-width: calc(100% - 609 * 1px) !important
}

.calc-w-610 {
    width: -webkit-calc(100% - 610 * 1px);
    width: -moz-calc(100% - 610 * 1px);
    width: calc(100% - 610 * 1px)
}

.calc-max-w-610 {
    max-width: -webkit-calc(100% - 610 * 1px);
    max-width: -moz-calc(100% - 610 * 1px);
    max-width: calc(100% - 610 * 1px)
}

.calc-w-610i {
    width: -webkit-calc(100% - 610 * 1px) !important;
    width: -moz-calc(100% - 610 * 1px) !important;
    width: calc(100% - 610 * 1px) !important
}

.calc-max-w-610i {
    max-width: -webkit-calc(100% - 610 * 1px) !important;
    max-width: -moz-calc(100% - 610 * 1px) !important;
    max-width: calc(100% - 610 * 1px) !important
}

.calc-w-611 {
    width: -webkit-calc(100% - 611 * 1px);
    width: -moz-calc(100% - 611 * 1px);
    width: calc(100% - 611 * 1px)
}

.calc-max-w-611 {
    max-width: -webkit-calc(100% - 611 * 1px);
    max-width: -moz-calc(100% - 611 * 1px);
    max-width: calc(100% - 611 * 1px)
}

.calc-w-611i {
    width: -webkit-calc(100% - 611 * 1px) !important;
    width: -moz-calc(100% - 611 * 1px) !important;
    width: calc(100% - 611 * 1px) !important
}

.calc-max-w-611i {
    max-width: -webkit-calc(100% - 611 * 1px) !important;
    max-width: -moz-calc(100% - 611 * 1px) !important;
    max-width: calc(100% - 611 * 1px) !important
}

.calc-w-612 {
    width: -webkit-calc(100% - 612 * 1px);
    width: -moz-calc(100% - 612 * 1px);
    width: calc(100% - 612 * 1px)
}

.calc-max-w-612 {
    max-width: -webkit-calc(100% - 612 * 1px);
    max-width: -moz-calc(100% - 612 * 1px);
    max-width: calc(100% - 612 * 1px)
}

.calc-w-612i {
    width: -webkit-calc(100% - 612 * 1px) !important;
    width: -moz-calc(100% - 612 * 1px) !important;
    width: calc(100% - 612 * 1px) !important
}

.calc-max-w-612i {
    max-width: -webkit-calc(100% - 612 * 1px) !important;
    max-width: -moz-calc(100% - 612 * 1px) !important;
    max-width: calc(100% - 612 * 1px) !important
}

.calc-w-613 {
    width: -webkit-calc(100% - 613 * 1px);
    width: -moz-calc(100% - 613 * 1px);
    width: calc(100% - 613 * 1px)
}

.calc-max-w-613 {
    max-width: -webkit-calc(100% - 613 * 1px);
    max-width: -moz-calc(100% - 613 * 1px);
    max-width: calc(100% - 613 * 1px)
}

.calc-w-613i {
    width: -webkit-calc(100% - 613 * 1px) !important;
    width: -moz-calc(100% - 613 * 1px) !important;
    width: calc(100% - 613 * 1px) !important
}

.calc-max-w-613i {
    max-width: -webkit-calc(100% - 613 * 1px) !important;
    max-width: -moz-calc(100% - 613 * 1px) !important;
    max-width: calc(100% - 613 * 1px) !important
}

.calc-w-614 {
    width: -webkit-calc(100% - 614 * 1px);
    width: -moz-calc(100% - 614 * 1px);
    width: calc(100% - 614 * 1px)
}

.calc-max-w-614 {
    max-width: -webkit-calc(100% - 614 * 1px);
    max-width: -moz-calc(100% - 614 * 1px);
    max-width: calc(100% - 614 * 1px)
}

.calc-w-614i {
    width: -webkit-calc(100% - 614 * 1px) !important;
    width: -moz-calc(100% - 614 * 1px) !important;
    width: calc(100% - 614 * 1px) !important
}

.calc-max-w-614i {
    max-width: -webkit-calc(100% - 614 * 1px) !important;
    max-width: -moz-calc(100% - 614 * 1px) !important;
    max-width: calc(100% - 614 * 1px) !important
}

.calc-w-615 {
    width: -webkit-calc(100% - 615 * 1px);
    width: -moz-calc(100% - 615 * 1px);
    width: calc(100% - 615 * 1px)
}

.calc-max-w-615 {
    max-width: -webkit-calc(100% - 615 * 1px);
    max-width: -moz-calc(100% - 615 * 1px);
    max-width: calc(100% - 615 * 1px)
}

.calc-w-615i {
    width: -webkit-calc(100% - 615 * 1px) !important;
    width: -moz-calc(100% - 615 * 1px) !important;
    width: calc(100% - 615 * 1px) !important
}

.calc-max-w-615i {
    max-width: -webkit-calc(100% - 615 * 1px) !important;
    max-width: -moz-calc(100% - 615 * 1px) !important;
    max-width: calc(100% - 615 * 1px) !important
}

.calc-w-616 {
    width: -webkit-calc(100% - 616 * 1px);
    width: -moz-calc(100% - 616 * 1px);
    width: calc(100% - 616 * 1px)
}

.calc-max-w-616 {
    max-width: -webkit-calc(100% - 616 * 1px);
    max-width: -moz-calc(100% - 616 * 1px);
    max-width: calc(100% - 616 * 1px)
}

.calc-w-616i {
    width: -webkit-calc(100% - 616 * 1px) !important;
    width: -moz-calc(100% - 616 * 1px) !important;
    width: calc(100% - 616 * 1px) !important
}

.calc-max-w-616i {
    max-width: -webkit-calc(100% - 616 * 1px) !important;
    max-width: -moz-calc(100% - 616 * 1px) !important;
    max-width: calc(100% - 616 * 1px) !important
}

.calc-w-617 {
    width: -webkit-calc(100% - 617 * 1px);
    width: -moz-calc(100% - 617 * 1px);
    width: calc(100% - 617 * 1px)
}

.calc-max-w-617 {
    max-width: -webkit-calc(100% - 617 * 1px);
    max-width: -moz-calc(100% - 617 * 1px);
    max-width: calc(100% - 617 * 1px)
}

.calc-w-617i {
    width: -webkit-calc(100% - 617 * 1px) !important;
    width: -moz-calc(100% - 617 * 1px) !important;
    width: calc(100% - 617 * 1px) !important
}

.calc-max-w-617i {
    max-width: -webkit-calc(100% - 617 * 1px) !important;
    max-width: -moz-calc(100% - 617 * 1px) !important;
    max-width: calc(100% - 617 * 1px) !important
}

.calc-w-618 {
    width: -webkit-calc(100% - 618 * 1px);
    width: -moz-calc(100% - 618 * 1px);
    width: calc(100% - 618 * 1px)
}

.calc-max-w-618 {
    max-width: -webkit-calc(100% - 618 * 1px);
    max-width: -moz-calc(100% - 618 * 1px);
    max-width: calc(100% - 618 * 1px)
}

.calc-w-618i {
    width: -webkit-calc(100% - 618 * 1px) !important;
    width: -moz-calc(100% - 618 * 1px) !important;
    width: calc(100% - 618 * 1px) !important
}

.calc-max-w-618i {
    max-width: -webkit-calc(100% - 618 * 1px) !important;
    max-width: -moz-calc(100% - 618 * 1px) !important;
    max-width: calc(100% - 618 * 1px) !important
}

.calc-w-619 {
    width: -webkit-calc(100% - 619 * 1px);
    width: -moz-calc(100% - 619 * 1px);
    width: calc(100% - 619 * 1px)
}

.calc-max-w-619 {
    max-width: -webkit-calc(100% - 619 * 1px);
    max-width: -moz-calc(100% - 619 * 1px);
    max-width: calc(100% - 619 * 1px)
}

.calc-w-619i {
    width: -webkit-calc(100% - 619 * 1px) !important;
    width: -moz-calc(100% - 619 * 1px) !important;
    width: calc(100% - 619 * 1px) !important
}

.calc-max-w-619i {
    max-width: -webkit-calc(100% - 619 * 1px) !important;
    max-width: -moz-calc(100% - 619 * 1px) !important;
    max-width: calc(100% - 619 * 1px) !important
}

.calc-w-620 {
    width: -webkit-calc(100% - 620 * 1px);
    width: -moz-calc(100% - 620 * 1px);
    width: calc(100% - 620 * 1px)
}

.calc-max-w-620 {
    max-width: -webkit-calc(100% - 620 * 1px);
    max-width: -moz-calc(100% - 620 * 1px);
    max-width: calc(100% - 620 * 1px)
}

.calc-w-620i {
    width: -webkit-calc(100% - 620 * 1px) !important;
    width: -moz-calc(100% - 620 * 1px) !important;
    width: calc(100% - 620 * 1px) !important
}

.calc-max-w-620i {
    max-width: -webkit-calc(100% - 620 * 1px) !important;
    max-width: -moz-calc(100% - 620 * 1px) !important;
    max-width: calc(100% - 620 * 1px) !important
}

.calc-w-621 {
    width: -webkit-calc(100% - 621 * 1px);
    width: -moz-calc(100% - 621 * 1px);
    width: calc(100% - 621 * 1px)
}

.calc-max-w-621 {
    max-width: -webkit-calc(100% - 621 * 1px);
    max-width: -moz-calc(100% - 621 * 1px);
    max-width: calc(100% - 621 * 1px)
}

.calc-w-621i {
    width: -webkit-calc(100% - 621 * 1px) !important;
    width: -moz-calc(100% - 621 * 1px) !important;
    width: calc(100% - 621 * 1px) !important
}

.calc-max-w-621i {
    max-width: -webkit-calc(100% - 621 * 1px) !important;
    max-width: -moz-calc(100% - 621 * 1px) !important;
    max-width: calc(100% - 621 * 1px) !important
}

.calc-w-622 {
    width: -webkit-calc(100% - 622 * 1px);
    width: -moz-calc(100% - 622 * 1px);
    width: calc(100% - 622 * 1px)
}

.calc-max-w-622 {
    max-width: -webkit-calc(100% - 622 * 1px);
    max-width: -moz-calc(100% - 622 * 1px);
    max-width: calc(100% - 622 * 1px)
}

.calc-w-622i {
    width: -webkit-calc(100% - 622 * 1px) !important;
    width: -moz-calc(100% - 622 * 1px) !important;
    width: calc(100% - 622 * 1px) !important
}

.calc-max-w-622i {
    max-width: -webkit-calc(100% - 622 * 1px) !important;
    max-width: -moz-calc(100% - 622 * 1px) !important;
    max-width: calc(100% - 622 * 1px) !important
}

.calc-w-623 {
    width: -webkit-calc(100% - 623 * 1px);
    width: -moz-calc(100% - 623 * 1px);
    width: calc(100% - 623 * 1px)
}

.calc-max-w-623 {
    max-width: -webkit-calc(100% - 623 * 1px);
    max-width: -moz-calc(100% - 623 * 1px);
    max-width: calc(100% - 623 * 1px)
}

.calc-w-623i {
    width: -webkit-calc(100% - 623 * 1px) !important;
    width: -moz-calc(100% - 623 * 1px) !important;
    width: calc(100% - 623 * 1px) !important
}

.calc-max-w-623i {
    max-width: -webkit-calc(100% - 623 * 1px) !important;
    max-width: -moz-calc(100% - 623 * 1px) !important;
    max-width: calc(100% - 623 * 1px) !important
}

.calc-w-624 {
    width: -webkit-calc(100% - 624 * 1px);
    width: -moz-calc(100% - 624 * 1px);
    width: calc(100% - 624 * 1px)
}

.calc-max-w-624 {
    max-width: -webkit-calc(100% - 624 * 1px);
    max-width: -moz-calc(100% - 624 * 1px);
    max-width: calc(100% - 624 * 1px)
}

.calc-w-624i {
    width: -webkit-calc(100% - 624 * 1px) !important;
    width: -moz-calc(100% - 624 * 1px) !important;
    width: calc(100% - 624 * 1px) !important
}

.calc-max-w-624i {
    max-width: -webkit-calc(100% - 624 * 1px) !important;
    max-width: -moz-calc(100% - 624 * 1px) !important;
    max-width: calc(100% - 624 * 1px) !important
}

.calc-w-625 {
    width: -webkit-calc(100% - 625 * 1px);
    width: -moz-calc(100% - 625 * 1px);
    width: calc(100% - 625 * 1px)
}

.calc-max-w-625 {
    max-width: -webkit-calc(100% - 625 * 1px);
    max-width: -moz-calc(100% - 625 * 1px);
    max-width: calc(100% - 625 * 1px)
}

.calc-w-625i {
    width: -webkit-calc(100% - 625 * 1px) !important;
    width: -moz-calc(100% - 625 * 1px) !important;
    width: calc(100% - 625 * 1px) !important
}

.calc-max-w-625i {
    max-width: -webkit-calc(100% - 625 * 1px) !important;
    max-width: -moz-calc(100% - 625 * 1px) !important;
    max-width: calc(100% - 625 * 1px) !important
}

.calc-w-626 {
    width: -webkit-calc(100% - 626 * 1px);
    width: -moz-calc(100% - 626 * 1px);
    width: calc(100% - 626 * 1px)
}

.calc-max-w-626 {
    max-width: -webkit-calc(100% - 626 * 1px);
    max-width: -moz-calc(100% - 626 * 1px);
    max-width: calc(100% - 626 * 1px)
}

.calc-w-626i {
    width: -webkit-calc(100% - 626 * 1px) !important;
    width: -moz-calc(100% - 626 * 1px) !important;
    width: calc(100% - 626 * 1px) !important
}

.calc-max-w-626i {
    max-width: -webkit-calc(100% - 626 * 1px) !important;
    max-width: -moz-calc(100% - 626 * 1px) !important;
    max-width: calc(100% - 626 * 1px) !important
}

.calc-w-627 {
    width: -webkit-calc(100% - 627 * 1px);
    width: -moz-calc(100% - 627 * 1px);
    width: calc(100% - 627 * 1px)
}

.calc-max-w-627 {
    max-width: -webkit-calc(100% - 627 * 1px);
    max-width: -moz-calc(100% - 627 * 1px);
    max-width: calc(100% - 627 * 1px)
}

.calc-w-627i {
    width: -webkit-calc(100% - 627 * 1px) !important;
    width: -moz-calc(100% - 627 * 1px) !important;
    width: calc(100% - 627 * 1px) !important
}

.calc-max-w-627i {
    max-width: -webkit-calc(100% - 627 * 1px) !important;
    max-width: -moz-calc(100% - 627 * 1px) !important;
    max-width: calc(100% - 627 * 1px) !important
}

.calc-w-628 {
    width: -webkit-calc(100% - 628 * 1px);
    width: -moz-calc(100% - 628 * 1px);
    width: calc(100% - 628 * 1px)
}

.calc-max-w-628 {
    max-width: -webkit-calc(100% - 628 * 1px);
    max-width: -moz-calc(100% - 628 * 1px);
    max-width: calc(100% - 628 * 1px)
}

.calc-w-628i {
    width: -webkit-calc(100% - 628 * 1px) !important;
    width: -moz-calc(100% - 628 * 1px) !important;
    width: calc(100% - 628 * 1px) !important
}

.calc-max-w-628i {
    max-width: -webkit-calc(100% - 628 * 1px) !important;
    max-width: -moz-calc(100% - 628 * 1px) !important;
    max-width: calc(100% - 628 * 1px) !important
}

.calc-w-629 {
    width: -webkit-calc(100% - 629 * 1px);
    width: -moz-calc(100% - 629 * 1px);
    width: calc(100% - 629 * 1px)
}

.calc-max-w-629 {
    max-width: -webkit-calc(100% - 629 * 1px);
    max-width: -moz-calc(100% - 629 * 1px);
    max-width: calc(100% - 629 * 1px)
}

.calc-w-629i {
    width: -webkit-calc(100% - 629 * 1px) !important;
    width: -moz-calc(100% - 629 * 1px) !important;
    width: calc(100% - 629 * 1px) !important
}

.calc-max-w-629i {
    max-width: -webkit-calc(100% - 629 * 1px) !important;
    max-width: -moz-calc(100% - 629 * 1px) !important;
    max-width: calc(100% - 629 * 1px) !important
}

.calc-w-630 {
    width: -webkit-calc(100% - 630 * 1px);
    width: -moz-calc(100% - 630 * 1px);
    width: calc(100% - 630 * 1px)
}

.calc-max-w-630 {
    max-width: -webkit-calc(100% - 630 * 1px);
    max-width: -moz-calc(100% - 630 * 1px);
    max-width: calc(100% - 630 * 1px)
}

.calc-w-630i {
    width: -webkit-calc(100% - 630 * 1px) !important;
    width: -moz-calc(100% - 630 * 1px) !important;
    width: calc(100% - 630 * 1px) !important
}

.calc-max-w-630i {
    max-width: -webkit-calc(100% - 630 * 1px) !important;
    max-width: -moz-calc(100% - 630 * 1px) !important;
    max-width: calc(100% - 630 * 1px) !important
}

.calc-w-631 {
    width: -webkit-calc(100% - 631 * 1px);
    width: -moz-calc(100% - 631 * 1px);
    width: calc(100% - 631 * 1px)
}

.calc-max-w-631 {
    max-width: -webkit-calc(100% - 631 * 1px);
    max-width: -moz-calc(100% - 631 * 1px);
    max-width: calc(100% - 631 * 1px)
}

.calc-w-631i {
    width: -webkit-calc(100% - 631 * 1px) !important;
    width: -moz-calc(100% - 631 * 1px) !important;
    width: calc(100% - 631 * 1px) !important
}

.calc-max-w-631i {
    max-width: -webkit-calc(100% - 631 * 1px) !important;
    max-width: -moz-calc(100% - 631 * 1px) !important;
    max-width: calc(100% - 631 * 1px) !important
}

.calc-w-632 {
    width: -webkit-calc(100% - 632 * 1px);
    width: -moz-calc(100% - 632 * 1px);
    width: calc(100% - 632 * 1px)
}

.calc-max-w-632 {
    max-width: -webkit-calc(100% - 632 * 1px);
    max-width: -moz-calc(100% - 632 * 1px);
    max-width: calc(100% - 632 * 1px)
}

.calc-w-632i {
    width: -webkit-calc(100% - 632 * 1px) !important;
    width: -moz-calc(100% - 632 * 1px) !important;
    width: calc(100% - 632 * 1px) !important
}

.calc-max-w-632i {
    max-width: -webkit-calc(100% - 632 * 1px) !important;
    max-width: -moz-calc(100% - 632 * 1px) !important;
    max-width: calc(100% - 632 * 1px) !important
}

.calc-w-633 {
    width: -webkit-calc(100% - 633 * 1px);
    width: -moz-calc(100% - 633 * 1px);
    width: calc(100% - 633 * 1px)
}

.calc-max-w-633 {
    max-width: -webkit-calc(100% - 633 * 1px);
    max-width: -moz-calc(100% - 633 * 1px);
    max-width: calc(100% - 633 * 1px)
}

.calc-w-633i {
    width: -webkit-calc(100% - 633 * 1px) !important;
    width: -moz-calc(100% - 633 * 1px) !important;
    width: calc(100% - 633 * 1px) !important
}

.calc-max-w-633i {
    max-width: -webkit-calc(100% - 633 * 1px) !important;
    max-width: -moz-calc(100% - 633 * 1px) !important;
    max-width: calc(100% - 633 * 1px) !important
}

.calc-w-634 {
    width: -webkit-calc(100% - 634 * 1px);
    width: -moz-calc(100% - 634 * 1px);
    width: calc(100% - 634 * 1px)
}

.calc-max-w-634 {
    max-width: -webkit-calc(100% - 634 * 1px);
    max-width: -moz-calc(100% - 634 * 1px);
    max-width: calc(100% - 634 * 1px)
}

.calc-w-634i {
    width: -webkit-calc(100% - 634 * 1px) !important;
    width: -moz-calc(100% - 634 * 1px) !important;
    width: calc(100% - 634 * 1px) !important
}

.calc-max-w-634i {
    max-width: -webkit-calc(100% - 634 * 1px) !important;
    max-width: -moz-calc(100% - 634 * 1px) !important;
    max-width: calc(100% - 634 * 1px) !important
}

.calc-w-635 {
    width: -webkit-calc(100% - 635 * 1px);
    width: -moz-calc(100% - 635 * 1px);
    width: calc(100% - 635 * 1px)
}

.calc-max-w-635 {
    max-width: -webkit-calc(100% - 635 * 1px);
    max-width: -moz-calc(100% - 635 * 1px);
    max-width: calc(100% - 635 * 1px)
}

.calc-w-635i {
    width: -webkit-calc(100% - 635 * 1px) !important;
    width: -moz-calc(100% - 635 * 1px) !important;
    width: calc(100% - 635 * 1px) !important
}

.calc-max-w-635i {
    max-width: -webkit-calc(100% - 635 * 1px) !important;
    max-width: -moz-calc(100% - 635 * 1px) !important;
    max-width: calc(100% - 635 * 1px) !important
}

.calc-w-636 {
    width: -webkit-calc(100% - 636 * 1px);
    width: -moz-calc(100% - 636 * 1px);
    width: calc(100% - 636 * 1px)
}

.calc-max-w-636 {
    max-width: -webkit-calc(100% - 636 * 1px);
    max-width: -moz-calc(100% - 636 * 1px);
    max-width: calc(100% - 636 * 1px)
}

.calc-w-636i {
    width: -webkit-calc(100% - 636 * 1px) !important;
    width: -moz-calc(100% - 636 * 1px) !important;
    width: calc(100% - 636 * 1px) !important
}

.calc-max-w-636i {
    max-width: -webkit-calc(100% - 636 * 1px) !important;
    max-width: -moz-calc(100% - 636 * 1px) !important;
    max-width: calc(100% - 636 * 1px) !important
}

.calc-w-637 {
    width: -webkit-calc(100% - 637 * 1px);
    width: -moz-calc(100% - 637 * 1px);
    width: calc(100% - 637 * 1px)
}

.calc-max-w-637 {
    max-width: -webkit-calc(100% - 637 * 1px);
    max-width: -moz-calc(100% - 637 * 1px);
    max-width: calc(100% - 637 * 1px)
}

.calc-w-637i {
    width: -webkit-calc(100% - 637 * 1px) !important;
    width: -moz-calc(100% - 637 * 1px) !important;
    width: calc(100% - 637 * 1px) !important
}

.calc-max-w-637i {
    max-width: -webkit-calc(100% - 637 * 1px) !important;
    max-width: -moz-calc(100% - 637 * 1px) !important;
    max-width: calc(100% - 637 * 1px) !important
}

.calc-w-638 {
    width: -webkit-calc(100% - 638 * 1px);
    width: -moz-calc(100% - 638 * 1px);
    width: calc(100% - 638 * 1px)
}

.calc-max-w-638 {
    max-width: -webkit-calc(100% - 638 * 1px);
    max-width: -moz-calc(100% - 638 * 1px);
    max-width: calc(100% - 638 * 1px)
}

.calc-w-638i {
    width: -webkit-calc(100% - 638 * 1px) !important;
    width: -moz-calc(100% - 638 * 1px) !important;
    width: calc(100% - 638 * 1px) !important
}

.calc-max-w-638i {
    max-width: -webkit-calc(100% - 638 * 1px) !important;
    max-width: -moz-calc(100% - 638 * 1px) !important;
    max-width: calc(100% - 638 * 1px) !important
}

.calc-w-639 {
    width: -webkit-calc(100% - 639 * 1px);
    width: -moz-calc(100% - 639 * 1px);
    width: calc(100% - 639 * 1px)
}

.calc-max-w-639 {
    max-width: -webkit-calc(100% - 639 * 1px);
    max-width: -moz-calc(100% - 639 * 1px);
    max-width: calc(100% - 639 * 1px)
}

.calc-w-639i {
    width: -webkit-calc(100% - 639 * 1px) !important;
    width: -moz-calc(100% - 639 * 1px) !important;
    width: calc(100% - 639 * 1px) !important
}

.calc-max-w-639i {
    max-width: -webkit-calc(100% - 639 * 1px) !important;
    max-width: -moz-calc(100% - 639 * 1px) !important;
    max-width: calc(100% - 639 * 1px) !important
}

.calc-w-640 {
    width: -webkit-calc(100% - 640 * 1px);
    width: -moz-calc(100% - 640 * 1px);
    width: calc(100% - 640 * 1px)
}

.calc-max-w-640 {
    max-width: -webkit-calc(100% - 640 * 1px);
    max-width: -moz-calc(100% - 640 * 1px);
    max-width: calc(100% - 640 * 1px)
}

.calc-w-640i {
    width: -webkit-calc(100% - 640 * 1px) !important;
    width: -moz-calc(100% - 640 * 1px) !important;
    width: calc(100% - 640 * 1px) !important
}

.calc-max-w-640i {
    max-width: -webkit-calc(100% - 640 * 1px) !important;
    max-width: -moz-calc(100% - 640 * 1px) !important;
    max-width: calc(100% - 640 * 1px) !important
}

.calc-w-641 {
    width: -webkit-calc(100% - 641 * 1px);
    width: -moz-calc(100% - 641 * 1px);
    width: calc(100% - 641 * 1px)
}

.calc-max-w-641 {
    max-width: -webkit-calc(100% - 641 * 1px);
    max-width: -moz-calc(100% - 641 * 1px);
    max-width: calc(100% - 641 * 1px)
}

.calc-w-641i {
    width: -webkit-calc(100% - 641 * 1px) !important;
    width: -moz-calc(100% - 641 * 1px) !important;
    width: calc(100% - 641 * 1px) !important
}

.calc-max-w-641i {
    max-width: -webkit-calc(100% - 641 * 1px) !important;
    max-width: -moz-calc(100% - 641 * 1px) !important;
    max-width: calc(100% - 641 * 1px) !important
}

.calc-w-642 {
    width: -webkit-calc(100% - 642 * 1px);
    width: -moz-calc(100% - 642 * 1px);
    width: calc(100% - 642 * 1px)
}

.calc-max-w-642 {
    max-width: -webkit-calc(100% - 642 * 1px);
    max-width: -moz-calc(100% - 642 * 1px);
    max-width: calc(100% - 642 * 1px)
}

.calc-w-642i {
    width: -webkit-calc(100% - 642 * 1px) !important;
    width: -moz-calc(100% - 642 * 1px) !important;
    width: calc(100% - 642 * 1px) !important
}

.calc-max-w-642i {
    max-width: -webkit-calc(100% - 642 * 1px) !important;
    max-width: -moz-calc(100% - 642 * 1px) !important;
    max-width: calc(100% - 642 * 1px) !important
}

.calc-w-643 {
    width: -webkit-calc(100% - 643 * 1px);
    width: -moz-calc(100% - 643 * 1px);
    width: calc(100% - 643 * 1px)
}

.calc-max-w-643 {
    max-width: -webkit-calc(100% - 643 * 1px);
    max-width: -moz-calc(100% - 643 * 1px);
    max-width: calc(100% - 643 * 1px)
}

.calc-w-643i {
    width: -webkit-calc(100% - 643 * 1px) !important;
    width: -moz-calc(100% - 643 * 1px) !important;
    width: calc(100% - 643 * 1px) !important
}

.calc-max-w-643i {
    max-width: -webkit-calc(100% - 643 * 1px) !important;
    max-width: -moz-calc(100% - 643 * 1px) !important;
    max-width: calc(100% - 643 * 1px) !important
}

.calc-w-644 {
    width: -webkit-calc(100% - 644 * 1px);
    width: -moz-calc(100% - 644 * 1px);
    width: calc(100% - 644 * 1px)
}

.calc-max-w-644 {
    max-width: -webkit-calc(100% - 644 * 1px);
    max-width: -moz-calc(100% - 644 * 1px);
    max-width: calc(100% - 644 * 1px)
}

.calc-w-644i {
    width: -webkit-calc(100% - 644 * 1px) !important;
    width: -moz-calc(100% - 644 * 1px) !important;
    width: calc(100% - 644 * 1px) !important
}

.calc-max-w-644i {
    max-width: -webkit-calc(100% - 644 * 1px) !important;
    max-width: -moz-calc(100% - 644 * 1px) !important;
    max-width: calc(100% - 644 * 1px) !important
}

.calc-w-645 {
    width: -webkit-calc(100% - 645 * 1px);
    width: -moz-calc(100% - 645 * 1px);
    width: calc(100% - 645 * 1px)
}

.calc-max-w-645 {
    max-width: -webkit-calc(100% - 645 * 1px);
    max-width: -moz-calc(100% - 645 * 1px);
    max-width: calc(100% - 645 * 1px)
}

.calc-w-645i {
    width: -webkit-calc(100% - 645 * 1px) !important;
    width: -moz-calc(100% - 645 * 1px) !important;
    width: calc(100% - 645 * 1px) !important
}

.calc-max-w-645i {
    max-width: -webkit-calc(100% - 645 * 1px) !important;
    max-width: -moz-calc(100% - 645 * 1px) !important;
    max-width: calc(100% - 645 * 1px) !important
}

.calc-w-646 {
    width: -webkit-calc(100% - 646 * 1px);
    width: -moz-calc(100% - 646 * 1px);
    width: calc(100% - 646 * 1px)
}

.calc-max-w-646 {
    max-width: -webkit-calc(100% - 646 * 1px);
    max-width: -moz-calc(100% - 646 * 1px);
    max-width: calc(100% - 646 * 1px)
}

.calc-w-646i {
    width: -webkit-calc(100% - 646 * 1px) !important;
    width: -moz-calc(100% - 646 * 1px) !important;
    width: calc(100% - 646 * 1px) !important
}

.calc-max-w-646i {
    max-width: -webkit-calc(100% - 646 * 1px) !important;
    max-width: -moz-calc(100% - 646 * 1px) !important;
    max-width: calc(100% - 646 * 1px) !important
}

.calc-w-647 {
    width: -webkit-calc(100% - 647 * 1px);
    width: -moz-calc(100% - 647 * 1px);
    width: calc(100% - 647 * 1px)
}

.calc-max-w-647 {
    max-width: -webkit-calc(100% - 647 * 1px);
    max-width: -moz-calc(100% - 647 * 1px);
    max-width: calc(100% - 647 * 1px)
}

.calc-w-647i {
    width: -webkit-calc(100% - 647 * 1px) !important;
    width: -moz-calc(100% - 647 * 1px) !important;
    width: calc(100% - 647 * 1px) !important
}

.calc-max-w-647i {
    max-width: -webkit-calc(100% - 647 * 1px) !important;
    max-width: -moz-calc(100% - 647 * 1px) !important;
    max-width: calc(100% - 647 * 1px) !important
}

.calc-w-648 {
    width: -webkit-calc(100% - 648 * 1px);
    width: -moz-calc(100% - 648 * 1px);
    width: calc(100% - 648 * 1px)
}

.calc-max-w-648 {
    max-width: -webkit-calc(100% - 648 * 1px);
    max-width: -moz-calc(100% - 648 * 1px);
    max-width: calc(100% - 648 * 1px)
}

.calc-w-648i {
    width: -webkit-calc(100% - 648 * 1px) !important;
    width: -moz-calc(100% - 648 * 1px) !important;
    width: calc(100% - 648 * 1px) !important
}

.calc-max-w-648i {
    max-width: -webkit-calc(100% - 648 * 1px) !important;
    max-width: -moz-calc(100% - 648 * 1px) !important;
    max-width: calc(100% - 648 * 1px) !important
}

.calc-w-649 {
    width: -webkit-calc(100% - 649 * 1px);
    width: -moz-calc(100% - 649 * 1px);
    width: calc(100% - 649 * 1px)
}

.calc-max-w-649 {
    max-width: -webkit-calc(100% - 649 * 1px);
    max-width: -moz-calc(100% - 649 * 1px);
    max-width: calc(100% - 649 * 1px)
}

.calc-w-649i {
    width: -webkit-calc(100% - 649 * 1px) !important;
    width: -moz-calc(100% - 649 * 1px) !important;
    width: calc(100% - 649 * 1px) !important
}

.calc-max-w-649i {
    max-width: -webkit-calc(100% - 649 * 1px) !important;
    max-width: -moz-calc(100% - 649 * 1px) !important;
    max-width: calc(100% - 649 * 1px) !important
}

.calc-w-650 {
    width: -webkit-calc(100% - 650 * 1px);
    width: -moz-calc(100% - 650 * 1px);
    width: calc(100% - 650 * 1px)
}

.calc-max-w-650 {
    max-width: -webkit-calc(100% - 650 * 1px);
    max-width: -moz-calc(100% - 650 * 1px);
    max-width: calc(100% - 650 * 1px)
}

.calc-w-650i {
    width: -webkit-calc(100% - 650 * 1px) !important;
    width: -moz-calc(100% - 650 * 1px) !important;
    width: calc(100% - 650 * 1px) !important
}

.calc-max-w-650i {
    max-width: -webkit-calc(100% - 650 * 1px) !important;
    max-width: -moz-calc(100% - 650 * 1px) !important;
    max-width: calc(100% - 650 * 1px) !important
}

.calc-w-651 {
    width: -webkit-calc(100% - 651 * 1px);
    width: -moz-calc(100% - 651 * 1px);
    width: calc(100% - 651 * 1px)
}

.calc-max-w-651 {
    max-width: -webkit-calc(100% - 651 * 1px);
    max-width: -moz-calc(100% - 651 * 1px);
    max-width: calc(100% - 651 * 1px)
}

.calc-w-651i {
    width: -webkit-calc(100% - 651 * 1px) !important;
    width: -moz-calc(100% - 651 * 1px) !important;
    width: calc(100% - 651 * 1px) !important
}

.calc-max-w-651i {
    max-width: -webkit-calc(100% - 651 * 1px) !important;
    max-width: -moz-calc(100% - 651 * 1px) !important;
    max-width: calc(100% - 651 * 1px) !important
}

.calc-w-652 {
    width: -webkit-calc(100% - 652 * 1px);
    width: -moz-calc(100% - 652 * 1px);
    width: calc(100% - 652 * 1px)
}

.calc-max-w-652 {
    max-width: -webkit-calc(100% - 652 * 1px);
    max-width: -moz-calc(100% - 652 * 1px);
    max-width: calc(100% - 652 * 1px)
}

.calc-w-652i {
    width: -webkit-calc(100% - 652 * 1px) !important;
    width: -moz-calc(100% - 652 * 1px) !important;
    width: calc(100% - 652 * 1px) !important
}

.calc-max-w-652i {
    max-width: -webkit-calc(100% - 652 * 1px) !important;
    max-width: -moz-calc(100% - 652 * 1px) !important;
    max-width: calc(100% - 652 * 1px) !important
}

.calc-w-653 {
    width: -webkit-calc(100% - 653 * 1px);
    width: -moz-calc(100% - 653 * 1px);
    width: calc(100% - 653 * 1px)
}

.calc-max-w-653 {
    max-width: -webkit-calc(100% - 653 * 1px);
    max-width: -moz-calc(100% - 653 * 1px);
    max-width: calc(100% - 653 * 1px)
}

.calc-w-653i {
    width: -webkit-calc(100% - 653 * 1px) !important;
    width: -moz-calc(100% - 653 * 1px) !important;
    width: calc(100% - 653 * 1px) !important
}

.calc-max-w-653i {
    max-width: -webkit-calc(100% - 653 * 1px) !important;
    max-width: -moz-calc(100% - 653 * 1px) !important;
    max-width: calc(100% - 653 * 1px) !important
}

.calc-w-654 {
    width: -webkit-calc(100% - 654 * 1px);
    width: -moz-calc(100% - 654 * 1px);
    width: calc(100% - 654 * 1px)
}

.calc-max-w-654 {
    max-width: -webkit-calc(100% - 654 * 1px);
    max-width: -moz-calc(100% - 654 * 1px);
    max-width: calc(100% - 654 * 1px)
}

.calc-w-654i {
    width: -webkit-calc(100% - 654 * 1px) !important;
    width: -moz-calc(100% - 654 * 1px) !important;
    width: calc(100% - 654 * 1px) !important
}

.calc-max-w-654i {
    max-width: -webkit-calc(100% - 654 * 1px) !important;
    max-width: -moz-calc(100% - 654 * 1px) !important;
    max-width: calc(100% - 654 * 1px) !important
}

.calc-w-655 {
    width: -webkit-calc(100% - 655 * 1px);
    width: -moz-calc(100% - 655 * 1px);
    width: calc(100% - 655 * 1px)
}

.calc-max-w-655 {
    max-width: -webkit-calc(100% - 655 * 1px);
    max-width: -moz-calc(100% - 655 * 1px);
    max-width: calc(100% - 655 * 1px)
}

.calc-w-655i {
    width: -webkit-calc(100% - 655 * 1px) !important;
    width: -moz-calc(100% - 655 * 1px) !important;
    width: calc(100% - 655 * 1px) !important
}

.calc-max-w-655i {
    max-width: -webkit-calc(100% - 655 * 1px) !important;
    max-width: -moz-calc(100% - 655 * 1px) !important;
    max-width: calc(100% - 655 * 1px) !important
}

.calc-w-656 {
    width: -webkit-calc(100% - 656 * 1px);
    width: -moz-calc(100% - 656 * 1px);
    width: calc(100% - 656 * 1px)
}

.calc-max-w-656 {
    max-width: -webkit-calc(100% - 656 * 1px);
    max-width: -moz-calc(100% - 656 * 1px);
    max-width: calc(100% - 656 * 1px)
}

.calc-w-656i {
    width: -webkit-calc(100% - 656 * 1px) !important;
    width: -moz-calc(100% - 656 * 1px) !important;
    width: calc(100% - 656 * 1px) !important
}

.calc-max-w-656i {
    max-width: -webkit-calc(100% - 656 * 1px) !important;
    max-width: -moz-calc(100% - 656 * 1px) !important;
    max-width: calc(100% - 656 * 1px) !important
}

.calc-w-657 {
    width: -webkit-calc(100% - 657 * 1px);
    width: -moz-calc(100% - 657 * 1px);
    width: calc(100% - 657 * 1px)
}

.calc-max-w-657 {
    max-width: -webkit-calc(100% - 657 * 1px);
    max-width: -moz-calc(100% - 657 * 1px);
    max-width: calc(100% - 657 * 1px)
}

.calc-w-657i {
    width: -webkit-calc(100% - 657 * 1px) !important;
    width: -moz-calc(100% - 657 * 1px) !important;
    width: calc(100% - 657 * 1px) !important
}

.calc-max-w-657i {
    max-width: -webkit-calc(100% - 657 * 1px) !important;
    max-width: -moz-calc(100% - 657 * 1px) !important;
    max-width: calc(100% - 657 * 1px) !important
}

.calc-w-658 {
    width: -webkit-calc(100% - 658 * 1px);
    width: -moz-calc(100% - 658 * 1px);
    width: calc(100% - 658 * 1px)
}

.calc-max-w-658 {
    max-width: -webkit-calc(100% - 658 * 1px);
    max-width: -moz-calc(100% - 658 * 1px);
    max-width: calc(100% - 658 * 1px)
}

.calc-w-658i {
    width: -webkit-calc(100% - 658 * 1px) !important;
    width: -moz-calc(100% - 658 * 1px) !important;
    width: calc(100% - 658 * 1px) !important
}

.calc-max-w-658i {
    max-width: -webkit-calc(100% - 658 * 1px) !important;
    max-width: -moz-calc(100% - 658 * 1px) !important;
    max-width: calc(100% - 658 * 1px) !important
}

.calc-w-659 {
    width: -webkit-calc(100% - 659 * 1px);
    width: -moz-calc(100% - 659 * 1px);
    width: calc(100% - 659 * 1px)
}

.calc-max-w-659 {
    max-width: -webkit-calc(100% - 659 * 1px);
    max-width: -moz-calc(100% - 659 * 1px);
    max-width: calc(100% - 659 * 1px)
}

.calc-w-659i {
    width: -webkit-calc(100% - 659 * 1px) !important;
    width: -moz-calc(100% - 659 * 1px) !important;
    width: calc(100% - 659 * 1px) !important
}

.calc-max-w-659i {
    max-width: -webkit-calc(100% - 659 * 1px) !important;
    max-width: -moz-calc(100% - 659 * 1px) !important;
    max-width: calc(100% - 659 * 1px) !important
}

.calc-w-660 {
    width: -webkit-calc(100% - 660 * 1px);
    width: -moz-calc(100% - 660 * 1px);
    width: calc(100% - 660 * 1px)
}

.calc-max-w-660 {
    max-width: -webkit-calc(100% - 660 * 1px);
    max-width: -moz-calc(100% - 660 * 1px);
    max-width: calc(100% - 660 * 1px)
}

.calc-w-660i {
    width: -webkit-calc(100% - 660 * 1px) !important;
    width: -moz-calc(100% - 660 * 1px) !important;
    width: calc(100% - 660 * 1px) !important
}

.calc-max-w-660i {
    max-width: -webkit-calc(100% - 660 * 1px) !important;
    max-width: -moz-calc(100% - 660 * 1px) !important;
    max-width: calc(100% - 660 * 1px) !important
}

.calc-w-661 {
    width: -webkit-calc(100% - 661 * 1px);
    width: -moz-calc(100% - 661 * 1px);
    width: calc(100% - 661 * 1px)
}

.calc-max-w-661 {
    max-width: -webkit-calc(100% - 661 * 1px);
    max-width: -moz-calc(100% - 661 * 1px);
    max-width: calc(100% - 661 * 1px)
}

.calc-w-661i {
    width: -webkit-calc(100% - 661 * 1px) !important;
    width: -moz-calc(100% - 661 * 1px) !important;
    width: calc(100% - 661 * 1px) !important
}

.calc-max-w-661i {
    max-width: -webkit-calc(100% - 661 * 1px) !important;
    max-width: -moz-calc(100% - 661 * 1px) !important;
    max-width: calc(100% - 661 * 1px) !important
}

.calc-w-662 {
    width: -webkit-calc(100% - 662 * 1px);
    width: -moz-calc(100% - 662 * 1px);
    width: calc(100% - 662 * 1px)
}

.calc-max-w-662 {
    max-width: -webkit-calc(100% - 662 * 1px);
    max-width: -moz-calc(100% - 662 * 1px);
    max-width: calc(100% - 662 * 1px)
}

.calc-w-662i {
    width: -webkit-calc(100% - 662 * 1px) !important;
    width: -moz-calc(100% - 662 * 1px) !important;
    width: calc(100% - 662 * 1px) !important
}

.calc-max-w-662i {
    max-width: -webkit-calc(100% - 662 * 1px) !important;
    max-width: -moz-calc(100% - 662 * 1px) !important;
    max-width: calc(100% - 662 * 1px) !important
}

.calc-w-663 {
    width: -webkit-calc(100% - 663 * 1px);
    width: -moz-calc(100% - 663 * 1px);
    width: calc(100% - 663 * 1px)
}

.calc-max-w-663 {
    max-width: -webkit-calc(100% - 663 * 1px);
    max-width: -moz-calc(100% - 663 * 1px);
    max-width: calc(100% - 663 * 1px)
}

.calc-w-663i {
    width: -webkit-calc(100% - 663 * 1px) !important;
    width: -moz-calc(100% - 663 * 1px) !important;
    width: calc(100% - 663 * 1px) !important
}

.calc-max-w-663i {
    max-width: -webkit-calc(100% - 663 * 1px) !important;
    max-width: -moz-calc(100% - 663 * 1px) !important;
    max-width: calc(100% - 663 * 1px) !important
}

.calc-w-664 {
    width: -webkit-calc(100% - 664 * 1px);
    width: -moz-calc(100% - 664 * 1px);
    width: calc(100% - 664 * 1px)
}

.calc-max-w-664 {
    max-width: -webkit-calc(100% - 664 * 1px);
    max-width: -moz-calc(100% - 664 * 1px);
    max-width: calc(100% - 664 * 1px)
}

.calc-w-664i {
    width: -webkit-calc(100% - 664 * 1px) !important;
    width: -moz-calc(100% - 664 * 1px) !important;
    width: calc(100% - 664 * 1px) !important
}

.calc-max-w-664i {
    max-width: -webkit-calc(100% - 664 * 1px) !important;
    max-width: -moz-calc(100% - 664 * 1px) !important;
    max-width: calc(100% - 664 * 1px) !important
}

.calc-w-665 {
    width: -webkit-calc(100% - 665 * 1px);
    width: -moz-calc(100% - 665 * 1px);
    width: calc(100% - 665 * 1px)
}

.calc-max-w-665 {
    max-width: -webkit-calc(100% - 665 * 1px);
    max-width: -moz-calc(100% - 665 * 1px);
    max-width: calc(100% - 665 * 1px)
}

.calc-w-665i {
    width: -webkit-calc(100% - 665 * 1px) !important;
    width: -moz-calc(100% - 665 * 1px) !important;
    width: calc(100% - 665 * 1px) !important
}

.calc-max-w-665i {
    max-width: -webkit-calc(100% - 665 * 1px) !important;
    max-width: -moz-calc(100% - 665 * 1px) !important;
    max-width: calc(100% - 665 * 1px) !important
}

.calc-w-666 {
    width: -webkit-calc(100% - 666 * 1px);
    width: -moz-calc(100% - 666 * 1px);
    width: calc(100% - 666 * 1px)
}

.calc-max-w-666 {
    max-width: -webkit-calc(100% - 666 * 1px);
    max-width: -moz-calc(100% - 666 * 1px);
    max-width: calc(100% - 666 * 1px)
}

.calc-w-666i {
    width: -webkit-calc(100% - 666 * 1px) !important;
    width: -moz-calc(100% - 666 * 1px) !important;
    width: calc(100% - 666 * 1px) !important
}

.calc-max-w-666i {
    max-width: -webkit-calc(100% - 666 * 1px) !important;
    max-width: -moz-calc(100% - 666 * 1px) !important;
    max-width: calc(100% - 666 * 1px) !important
}

.calc-w-667 {
    width: -webkit-calc(100% - 667 * 1px);
    width: -moz-calc(100% - 667 * 1px);
    width: calc(100% - 667 * 1px)
}

.calc-max-w-667 {
    max-width: -webkit-calc(100% - 667 * 1px);
    max-width: -moz-calc(100% - 667 * 1px);
    max-width: calc(100% - 667 * 1px)
}

.calc-w-667i {
    width: -webkit-calc(100% - 667 * 1px) !important;
    width: -moz-calc(100% - 667 * 1px) !important;
    width: calc(100% - 667 * 1px) !important
}

.calc-max-w-667i {
    max-width: -webkit-calc(100% - 667 * 1px) !important;
    max-width: -moz-calc(100% - 667 * 1px) !important;
    max-width: calc(100% - 667 * 1px) !important
}

.calc-w-668 {
    width: -webkit-calc(100% - 668 * 1px);
    width: -moz-calc(100% - 668 * 1px);
    width: calc(100% - 668 * 1px)
}

.calc-max-w-668 {
    max-width: -webkit-calc(100% - 668 * 1px);
    max-width: -moz-calc(100% - 668 * 1px);
    max-width: calc(100% - 668 * 1px)
}

.calc-w-668i {
    width: -webkit-calc(100% - 668 * 1px) !important;
    width: -moz-calc(100% - 668 * 1px) !important;
    width: calc(100% - 668 * 1px) !important
}

.calc-max-w-668i {
    max-width: -webkit-calc(100% - 668 * 1px) !important;
    max-width: -moz-calc(100% - 668 * 1px) !important;
    max-width: calc(100% - 668 * 1px) !important
}

.calc-w-669 {
    width: -webkit-calc(100% - 669 * 1px);
    width: -moz-calc(100% - 669 * 1px);
    width: calc(100% - 669 * 1px)
}

.calc-max-w-669 {
    max-width: -webkit-calc(100% - 669 * 1px);
    max-width: -moz-calc(100% - 669 * 1px);
    max-width: calc(100% - 669 * 1px)
}

.calc-w-669i {
    width: -webkit-calc(100% - 669 * 1px) !important;
    width: -moz-calc(100% - 669 * 1px) !important;
    width: calc(100% - 669 * 1px) !important
}

.calc-max-w-669i {
    max-width: -webkit-calc(100% - 669 * 1px) !important;
    max-width: -moz-calc(100% - 669 * 1px) !important;
    max-width: calc(100% - 669 * 1px) !important
}

.calc-w-670 {
    width: -webkit-calc(100% - 670 * 1px);
    width: -moz-calc(100% - 670 * 1px);
    width: calc(100% - 670 * 1px)
}

.calc-max-w-670 {
    max-width: -webkit-calc(100% - 670 * 1px);
    max-width: -moz-calc(100% - 670 * 1px);
    max-width: calc(100% - 670 * 1px)
}

.calc-w-670i {
    width: -webkit-calc(100% - 670 * 1px) !important;
    width: -moz-calc(100% - 670 * 1px) !important;
    width: calc(100% - 670 * 1px) !important
}

.calc-max-w-670i {
    max-width: -webkit-calc(100% - 670 * 1px) !important;
    max-width: -moz-calc(100% - 670 * 1px) !important;
    max-width: calc(100% - 670 * 1px) !important
}

.calc-w-671 {
    width: -webkit-calc(100% - 671 * 1px);
    width: -moz-calc(100% - 671 * 1px);
    width: calc(100% - 671 * 1px)
}

.calc-max-w-671 {
    max-width: -webkit-calc(100% - 671 * 1px);
    max-width: -moz-calc(100% - 671 * 1px);
    max-width: calc(100% - 671 * 1px)
}

.calc-w-671i {
    width: -webkit-calc(100% - 671 * 1px) !important;
    width: -moz-calc(100% - 671 * 1px) !important;
    width: calc(100% - 671 * 1px) !important
}

.calc-max-w-671i {
    max-width: -webkit-calc(100% - 671 * 1px) !important;
    max-width: -moz-calc(100% - 671 * 1px) !important;
    max-width: calc(100% - 671 * 1px) !important
}

.calc-w-672 {
    width: -webkit-calc(100% - 672 * 1px);
    width: -moz-calc(100% - 672 * 1px);
    width: calc(100% - 672 * 1px)
}

.calc-max-w-672 {
    max-width: -webkit-calc(100% - 672 * 1px);
    max-width: -moz-calc(100% - 672 * 1px);
    max-width: calc(100% - 672 * 1px)
}

.calc-w-672i {
    width: -webkit-calc(100% - 672 * 1px) !important;
    width: -moz-calc(100% - 672 * 1px) !important;
    width: calc(100% - 672 * 1px) !important
}

.calc-max-w-672i {
    max-width: -webkit-calc(100% - 672 * 1px) !important;
    max-width: -moz-calc(100% - 672 * 1px) !important;
    max-width: calc(100% - 672 * 1px) !important
}

.calc-w-673 {
    width: -webkit-calc(100% - 673 * 1px);
    width: -moz-calc(100% - 673 * 1px);
    width: calc(100% - 673 * 1px)
}

.calc-max-w-673 {
    max-width: -webkit-calc(100% - 673 * 1px);
    max-width: -moz-calc(100% - 673 * 1px);
    max-width: calc(100% - 673 * 1px)
}

.calc-w-673i {
    width: -webkit-calc(100% - 673 * 1px) !important;
    width: -moz-calc(100% - 673 * 1px) !important;
    width: calc(100% - 673 * 1px) !important
}

.calc-max-w-673i {
    max-width: -webkit-calc(100% - 673 * 1px) !important;
    max-width: -moz-calc(100% - 673 * 1px) !important;
    max-width: calc(100% - 673 * 1px) !important
}

.calc-w-674 {
    width: -webkit-calc(100% - 674 * 1px);
    width: -moz-calc(100% - 674 * 1px);
    width: calc(100% - 674 * 1px)
}

.calc-max-w-674 {
    max-width: -webkit-calc(100% - 674 * 1px);
    max-width: -moz-calc(100% - 674 * 1px);
    max-width: calc(100% - 674 * 1px)
}

.calc-w-674i {
    width: -webkit-calc(100% - 674 * 1px) !important;
    width: -moz-calc(100% - 674 * 1px) !important;
    width: calc(100% - 674 * 1px) !important
}

.calc-max-w-674i {
    max-width: -webkit-calc(100% - 674 * 1px) !important;
    max-width: -moz-calc(100% - 674 * 1px) !important;
    max-width: calc(100% - 674 * 1px) !important
}

.calc-w-675 {
    width: -webkit-calc(100% - 675 * 1px);
    width: -moz-calc(100% - 675 * 1px);
    width: calc(100% - 675 * 1px)
}

.calc-max-w-675 {
    max-width: -webkit-calc(100% - 675 * 1px);
    max-width: -moz-calc(100% - 675 * 1px);
    max-width: calc(100% - 675 * 1px)
}

.calc-w-675i {
    width: -webkit-calc(100% - 675 * 1px) !important;
    width: -moz-calc(100% - 675 * 1px) !important;
    width: calc(100% - 675 * 1px) !important
}

.calc-max-w-675i {
    max-width: -webkit-calc(100% - 675 * 1px) !important;
    max-width: -moz-calc(100% - 675 * 1px) !important;
    max-width: calc(100% - 675 * 1px) !important
}

.calc-w-676 {
    width: -webkit-calc(100% - 676 * 1px);
    width: -moz-calc(100% - 676 * 1px);
    width: calc(100% - 676 * 1px)
}

.calc-max-w-676 {
    max-width: -webkit-calc(100% - 676 * 1px);
    max-width: -moz-calc(100% - 676 * 1px);
    max-width: calc(100% - 676 * 1px)
}

.calc-w-676i {
    width: -webkit-calc(100% - 676 * 1px) !important;
    width: -moz-calc(100% - 676 * 1px) !important;
    width: calc(100% - 676 * 1px) !important
}

.calc-max-w-676i {
    max-width: -webkit-calc(100% - 676 * 1px) !important;
    max-width: -moz-calc(100% - 676 * 1px) !important;
    max-width: calc(100% - 676 * 1px) !important
}

.calc-w-677 {
    width: -webkit-calc(100% - 677 * 1px);
    width: -moz-calc(100% - 677 * 1px);
    width: calc(100% - 677 * 1px)
}

.calc-max-w-677 {
    max-width: -webkit-calc(100% - 677 * 1px);
    max-width: -moz-calc(100% - 677 * 1px);
    max-width: calc(100% - 677 * 1px)
}

.calc-w-677i {
    width: -webkit-calc(100% - 677 * 1px) !important;
    width: -moz-calc(100% - 677 * 1px) !important;
    width: calc(100% - 677 * 1px) !important
}

.calc-max-w-677i {
    max-width: -webkit-calc(100% - 677 * 1px) !important;
    max-width: -moz-calc(100% - 677 * 1px) !important;
    max-width: calc(100% - 677 * 1px) !important
}

.calc-w-678 {
    width: -webkit-calc(100% - 678 * 1px);
    width: -moz-calc(100% - 678 * 1px);
    width: calc(100% - 678 * 1px)
}

.calc-max-w-678 {
    max-width: -webkit-calc(100% - 678 * 1px);
    max-width: -moz-calc(100% - 678 * 1px);
    max-width: calc(100% - 678 * 1px)
}

.calc-w-678i {
    width: -webkit-calc(100% - 678 * 1px) !important;
    width: -moz-calc(100% - 678 * 1px) !important;
    width: calc(100% - 678 * 1px) !important
}

.calc-max-w-678i {
    max-width: -webkit-calc(100% - 678 * 1px) !important;
    max-width: -moz-calc(100% - 678 * 1px) !important;
    max-width: calc(100% - 678 * 1px) !important
}

.calc-w-679 {
    width: -webkit-calc(100% - 679 * 1px);
    width: -moz-calc(100% - 679 * 1px);
    width: calc(100% - 679 * 1px)
}

.calc-max-w-679 {
    max-width: -webkit-calc(100% - 679 * 1px);
    max-width: -moz-calc(100% - 679 * 1px);
    max-width: calc(100% - 679 * 1px)
}

.calc-w-679i {
    width: -webkit-calc(100% - 679 * 1px) !important;
    width: -moz-calc(100% - 679 * 1px) !important;
    width: calc(100% - 679 * 1px) !important
}

.calc-max-w-679i {
    max-width: -webkit-calc(100% - 679 * 1px) !important;
    max-width: -moz-calc(100% - 679 * 1px) !important;
    max-width: calc(100% - 679 * 1px) !important
}

.calc-w-680 {
    width: -webkit-calc(100% - 680 * 1px);
    width: -moz-calc(100% - 680 * 1px);
    width: calc(100% - 680 * 1px)
}

.calc-max-w-680 {
    max-width: -webkit-calc(100% - 680 * 1px);
    max-width: -moz-calc(100% - 680 * 1px);
    max-width: calc(100% - 680 * 1px)
}

.calc-w-680i {
    width: -webkit-calc(100% - 680 * 1px) !important;
    width: -moz-calc(100% - 680 * 1px) !important;
    width: calc(100% - 680 * 1px) !important
}

.calc-max-w-680i {
    max-width: -webkit-calc(100% - 680 * 1px) !important;
    max-width: -moz-calc(100% - 680 * 1px) !important;
    max-width: calc(100% - 680 * 1px) !important
}

.calc-w-681 {
    width: -webkit-calc(100% - 681 * 1px);
    width: -moz-calc(100% - 681 * 1px);
    width: calc(100% - 681 * 1px)
}

.calc-max-w-681 {
    max-width: -webkit-calc(100% - 681 * 1px);
    max-width: -moz-calc(100% - 681 * 1px);
    max-width: calc(100% - 681 * 1px)
}

.calc-w-681i {
    width: -webkit-calc(100% - 681 * 1px) !important;
    width: -moz-calc(100% - 681 * 1px) !important;
    width: calc(100% - 681 * 1px) !important
}

.calc-max-w-681i {
    max-width: -webkit-calc(100% - 681 * 1px) !important;
    max-width: -moz-calc(100% - 681 * 1px) !important;
    max-width: calc(100% - 681 * 1px) !important
}

.calc-w-682 {
    width: -webkit-calc(100% - 682 * 1px);
    width: -moz-calc(100% - 682 * 1px);
    width: calc(100% - 682 * 1px)
}

.calc-max-w-682 {
    max-width: -webkit-calc(100% - 682 * 1px);
    max-width: -moz-calc(100% - 682 * 1px);
    max-width: calc(100% - 682 * 1px)
}

.calc-w-682i {
    width: -webkit-calc(100% - 682 * 1px) !important;
    width: -moz-calc(100% - 682 * 1px) !important;
    width: calc(100% - 682 * 1px) !important
}

.calc-max-w-682i {
    max-width: -webkit-calc(100% - 682 * 1px) !important;
    max-width: -moz-calc(100% - 682 * 1px) !important;
    max-width: calc(100% - 682 * 1px) !important
}

.calc-w-683 {
    width: -webkit-calc(100% - 683 * 1px);
    width: -moz-calc(100% - 683 * 1px);
    width: calc(100% - 683 * 1px)
}

.calc-max-w-683 {
    max-width: -webkit-calc(100% - 683 * 1px);
    max-width: -moz-calc(100% - 683 * 1px);
    max-width: calc(100% - 683 * 1px)
}

.calc-w-683i {
    width: -webkit-calc(100% - 683 * 1px) !important;
    width: -moz-calc(100% - 683 * 1px) !important;
    width: calc(100% - 683 * 1px) !important
}

.calc-max-w-683i {
    max-width: -webkit-calc(100% - 683 * 1px) !important;
    max-width: -moz-calc(100% - 683 * 1px) !important;
    max-width: calc(100% - 683 * 1px) !important
}

.calc-w-684 {
    width: -webkit-calc(100% - 684 * 1px);
    width: -moz-calc(100% - 684 * 1px);
    width: calc(100% - 684 * 1px)
}

.calc-max-w-684 {
    max-width: -webkit-calc(100% - 684 * 1px);
    max-width: -moz-calc(100% - 684 * 1px);
    max-width: calc(100% - 684 * 1px)
}

.calc-w-684i {
    width: -webkit-calc(100% - 684 * 1px) !important;
    width: -moz-calc(100% - 684 * 1px) !important;
    width: calc(100% - 684 * 1px) !important
}

.calc-max-w-684i {
    max-width: -webkit-calc(100% - 684 * 1px) !important;
    max-width: -moz-calc(100% - 684 * 1px) !important;
    max-width: calc(100% - 684 * 1px) !important
}

.calc-w-685 {
    width: -webkit-calc(100% - 685 * 1px);
    width: -moz-calc(100% - 685 * 1px);
    width: calc(100% - 685 * 1px)
}

.calc-max-w-685 {
    max-width: -webkit-calc(100% - 685 * 1px);
    max-width: -moz-calc(100% - 685 * 1px);
    max-width: calc(100% - 685 * 1px)
}

.calc-w-685i {
    width: -webkit-calc(100% - 685 * 1px) !important;
    width: -moz-calc(100% - 685 * 1px) !important;
    width: calc(100% - 685 * 1px) !important
}

.calc-max-w-685i {
    max-width: -webkit-calc(100% - 685 * 1px) !important;
    max-width: -moz-calc(100% - 685 * 1px) !important;
    max-width: calc(100% - 685 * 1px) !important
}

.calc-w-686 {
    width: -webkit-calc(100% - 686 * 1px);
    width: -moz-calc(100% - 686 * 1px);
    width: calc(100% - 686 * 1px)
}

.calc-max-w-686 {
    max-width: -webkit-calc(100% - 686 * 1px);
    max-width: -moz-calc(100% - 686 * 1px);
    max-width: calc(100% - 686 * 1px)
}

.calc-w-686i {
    width: -webkit-calc(100% - 686 * 1px) !important;
    width: -moz-calc(100% - 686 * 1px) !important;
    width: calc(100% - 686 * 1px) !important
}

.calc-max-w-686i {
    max-width: -webkit-calc(100% - 686 * 1px) !important;
    max-width: -moz-calc(100% - 686 * 1px) !important;
    max-width: calc(100% - 686 * 1px) !important
}

.calc-w-687 {
    width: -webkit-calc(100% - 687 * 1px);
    width: -moz-calc(100% - 687 * 1px);
    width: calc(100% - 687 * 1px)
}

.calc-max-w-687 {
    max-width: -webkit-calc(100% - 687 * 1px);
    max-width: -moz-calc(100% - 687 * 1px);
    max-width: calc(100% - 687 * 1px)
}

.calc-w-687i {
    width: -webkit-calc(100% - 687 * 1px) !important;
    width: -moz-calc(100% - 687 * 1px) !important;
    width: calc(100% - 687 * 1px) !important
}

.calc-max-w-687i {
    max-width: -webkit-calc(100% - 687 * 1px) !important;
    max-width: -moz-calc(100% - 687 * 1px) !important;
    max-width: calc(100% - 687 * 1px) !important
}

.calc-w-688 {
    width: -webkit-calc(100% - 688 * 1px);
    width: -moz-calc(100% - 688 * 1px);
    width: calc(100% - 688 * 1px)
}

.calc-max-w-688 {
    max-width: -webkit-calc(100% - 688 * 1px);
    max-width: -moz-calc(100% - 688 * 1px);
    max-width: calc(100% - 688 * 1px)
}

.calc-w-688i {
    width: -webkit-calc(100% - 688 * 1px) !important;
    width: -moz-calc(100% - 688 * 1px) !important;
    width: calc(100% - 688 * 1px) !important
}

.calc-max-w-688i {
    max-width: -webkit-calc(100% - 688 * 1px) !important;
    max-width: -moz-calc(100% - 688 * 1px) !important;
    max-width: calc(100% - 688 * 1px) !important
}

.calc-w-689 {
    width: -webkit-calc(100% - 689 * 1px);
    width: -moz-calc(100% - 689 * 1px);
    width: calc(100% - 689 * 1px)
}

.calc-max-w-689 {
    max-width: -webkit-calc(100% - 689 * 1px);
    max-width: -moz-calc(100% - 689 * 1px);
    max-width: calc(100% - 689 * 1px)
}

.calc-w-689i {
    width: -webkit-calc(100% - 689 * 1px) !important;
    width: -moz-calc(100% - 689 * 1px) !important;
    width: calc(100% - 689 * 1px) !important
}

.calc-max-w-689i {
    max-width: -webkit-calc(100% - 689 * 1px) !important;
    max-width: -moz-calc(100% - 689 * 1px) !important;
    max-width: calc(100% - 689 * 1px) !important
}

.calc-w-690 {
    width: -webkit-calc(100% - 690 * 1px);
    width: -moz-calc(100% - 690 * 1px);
    width: calc(100% - 690 * 1px)
}

.calc-max-w-690 {
    max-width: -webkit-calc(100% - 690 * 1px);
    max-width: -moz-calc(100% - 690 * 1px);
    max-width: calc(100% - 690 * 1px)
}

.calc-w-690i {
    width: -webkit-calc(100% - 690 * 1px) !important;
    width: -moz-calc(100% - 690 * 1px) !important;
    width: calc(100% - 690 * 1px) !important
}

.calc-max-w-690i {
    max-width: -webkit-calc(100% - 690 * 1px) !important;
    max-width: -moz-calc(100% - 690 * 1px) !important;
    max-width: calc(100% - 690 * 1px) !important
}

.calc-w-691 {
    width: -webkit-calc(100% - 691 * 1px);
    width: -moz-calc(100% - 691 * 1px);
    width: calc(100% - 691 * 1px)
}

.calc-max-w-691 {
    max-width: -webkit-calc(100% - 691 * 1px);
    max-width: -moz-calc(100% - 691 * 1px);
    max-width: calc(100% - 691 * 1px)
}

.calc-w-691i {
    width: -webkit-calc(100% - 691 * 1px) !important;
    width: -moz-calc(100% - 691 * 1px) !important;
    width: calc(100% - 691 * 1px) !important
}

.calc-max-w-691i {
    max-width: -webkit-calc(100% - 691 * 1px) !important;
    max-width: -moz-calc(100% - 691 * 1px) !important;
    max-width: calc(100% - 691 * 1px) !important
}

.calc-w-692 {
    width: -webkit-calc(100% - 692 * 1px);
    width: -moz-calc(100% - 692 * 1px);
    width: calc(100% - 692 * 1px)
}

.calc-max-w-692 {
    max-width: -webkit-calc(100% - 692 * 1px);
    max-width: -moz-calc(100% - 692 * 1px);
    max-width: calc(100% - 692 * 1px)
}

.calc-w-692i {
    width: -webkit-calc(100% - 692 * 1px) !important;
    width: -moz-calc(100% - 692 * 1px) !important;
    width: calc(100% - 692 * 1px) !important
}

.calc-max-w-692i {
    max-width: -webkit-calc(100% - 692 * 1px) !important;
    max-width: -moz-calc(100% - 692 * 1px) !important;
    max-width: calc(100% - 692 * 1px) !important
}

.calc-w-693 {
    width: -webkit-calc(100% - 693 * 1px);
    width: -moz-calc(100% - 693 * 1px);
    width: calc(100% - 693 * 1px)
}

.calc-max-w-693 {
    max-width: -webkit-calc(100% - 693 * 1px);
    max-width: -moz-calc(100% - 693 * 1px);
    max-width: calc(100% - 693 * 1px)
}

.calc-w-693i {
    width: -webkit-calc(100% - 693 * 1px) !important;
    width: -moz-calc(100% - 693 * 1px) !important;
    width: calc(100% - 693 * 1px) !important
}

.calc-max-w-693i {
    max-width: -webkit-calc(100% - 693 * 1px) !important;
    max-width: -moz-calc(100% - 693 * 1px) !important;
    max-width: calc(100% - 693 * 1px) !important
}

.calc-w-694 {
    width: -webkit-calc(100% - 694 * 1px);
    width: -moz-calc(100% - 694 * 1px);
    width: calc(100% - 694 * 1px)
}

.calc-max-w-694 {
    max-width: -webkit-calc(100% - 694 * 1px);
    max-width: -moz-calc(100% - 694 * 1px);
    max-width: calc(100% - 694 * 1px)
}

.calc-w-694i {
    width: -webkit-calc(100% - 694 * 1px) !important;
    width: -moz-calc(100% - 694 * 1px) !important;
    width: calc(100% - 694 * 1px) !important
}

.calc-max-w-694i {
    max-width: -webkit-calc(100% - 694 * 1px) !important;
    max-width: -moz-calc(100% - 694 * 1px) !important;
    max-width: calc(100% - 694 * 1px) !important
}

.calc-w-695 {
    width: -webkit-calc(100% - 695 * 1px);
    width: -moz-calc(100% - 695 * 1px);
    width: calc(100% - 695 * 1px)
}

.calc-max-w-695 {
    max-width: -webkit-calc(100% - 695 * 1px);
    max-width: -moz-calc(100% - 695 * 1px);
    max-width: calc(100% - 695 * 1px)
}

.calc-w-695i {
    width: -webkit-calc(100% - 695 * 1px) !important;
    width: -moz-calc(100% - 695 * 1px) !important;
    width: calc(100% - 695 * 1px) !important
}

.calc-max-w-695i {
    max-width: -webkit-calc(100% - 695 * 1px) !important;
    max-width: -moz-calc(100% - 695 * 1px) !important;
    max-width: calc(100% - 695 * 1px) !important
}

.calc-w-696 {
    width: -webkit-calc(100% - 696 * 1px);
    width: -moz-calc(100% - 696 * 1px);
    width: calc(100% - 696 * 1px)
}

.calc-max-w-696 {
    max-width: -webkit-calc(100% - 696 * 1px);
    max-width: -moz-calc(100% - 696 * 1px);
    max-width: calc(100% - 696 * 1px)
}

.calc-w-696i {
    width: -webkit-calc(100% - 696 * 1px) !important;
    width: -moz-calc(100% - 696 * 1px) !important;
    width: calc(100% - 696 * 1px) !important
}

.calc-max-w-696i {
    max-width: -webkit-calc(100% - 696 * 1px) !important;
    max-width: -moz-calc(100% - 696 * 1px) !important;
    max-width: calc(100% - 696 * 1px) !important
}

.calc-w-697 {
    width: -webkit-calc(100% - 697 * 1px);
    width: -moz-calc(100% - 697 * 1px);
    width: calc(100% - 697 * 1px)
}

.calc-max-w-697 {
    max-width: -webkit-calc(100% - 697 * 1px);
    max-width: -moz-calc(100% - 697 * 1px);
    max-width: calc(100% - 697 * 1px)
}

.calc-w-697i {
    width: -webkit-calc(100% - 697 * 1px) !important;
    width: -moz-calc(100% - 697 * 1px) !important;
    width: calc(100% - 697 * 1px) !important
}

.calc-max-w-697i {
    max-width: -webkit-calc(100% - 697 * 1px) !important;
    max-width: -moz-calc(100% - 697 * 1px) !important;
    max-width: calc(100% - 697 * 1px) !important
}

.calc-w-698 {
    width: -webkit-calc(100% - 698 * 1px);
    width: -moz-calc(100% - 698 * 1px);
    width: calc(100% - 698 * 1px)
}

.calc-max-w-698 {
    max-width: -webkit-calc(100% - 698 * 1px);
    max-width: -moz-calc(100% - 698 * 1px);
    max-width: calc(100% - 698 * 1px)
}

.calc-w-698i {
    width: -webkit-calc(100% - 698 * 1px) !important;
    width: -moz-calc(100% - 698 * 1px) !important;
    width: calc(100% - 698 * 1px) !important
}

.calc-max-w-698i {
    max-width: -webkit-calc(100% - 698 * 1px) !important;
    max-width: -moz-calc(100% - 698 * 1px) !important;
    max-width: calc(100% - 698 * 1px) !important
}

.calc-w-699 {
    width: -webkit-calc(100% - 699 * 1px);
    width: -moz-calc(100% - 699 * 1px);
    width: calc(100% - 699 * 1px)
}

.calc-max-w-699 {
    max-width: -webkit-calc(100% - 699 * 1px);
    max-width: -moz-calc(100% - 699 * 1px);
    max-width: calc(100% - 699 * 1px)
}

.calc-w-699i {
    width: -webkit-calc(100% - 699 * 1px) !important;
    width: -moz-calc(100% - 699 * 1px) !important;
    width: calc(100% - 699 * 1px) !important
}

.calc-max-w-699i {
    max-width: -webkit-calc(100% - 699 * 1px) !important;
    max-width: -moz-calc(100% - 699 * 1px) !important;
    max-width: calc(100% - 699 * 1px) !important
}

.calc-w-700 {
    width: -webkit-calc(100% - 700 * 1px);
    width: -moz-calc(100% - 700 * 1px);
    width: calc(100% - 700 * 1px)
}

.calc-max-w-700 {
    max-width: -webkit-calc(100% - 700 * 1px);
    max-width: -moz-calc(100% - 700 * 1px);
    max-width: calc(100% - 700 * 1px)
}

.calc-w-700i {
    width: -webkit-calc(100% - 700 * 1px) !important;
    width: -moz-calc(100% - 700 * 1px) !important;
    width: calc(100% - 700 * 1px) !important
}

.calc-max-w-700i {
    max-width: -webkit-calc(100% - 700 * 1px) !important;
    max-width: -moz-calc(100% - 700 * 1px) !important;
    max-width: calc(100% - 700 * 1px) !important
}

.top-0 {
    margin-top: 0 !important
}

.bottom-0 {
    margin-bottom: 0 !important
}

.left-0 {
    margin-left: 0 !important
}

.right-0 {
    margin-right: 0 !important
}

.top-p-0 {
    padding-top: 0 !important
}

.bottom-p-0 {
    padding-bottom: 0 !important
}

.left-p-0 {
    padding-left: 0 !important
}

.right-p-0 {
    padding-right: 0 !important
}

.padding-0 {
    padding: 0 !important
}

.margin-0 {
    margin: 0 !important
}

@media only screen and (max-width:809px) {
    .sm-top-0 {
        margin-top: 0 !important
    }

    .sm-bottom-0 {
        margin-bottom: 0 !important
    }

    .sm-left-0 {
        margin-left: 0 !important
    }

    .sm-right-0 {
        margin-right: 0 !important
    }

    .sm-top-p-0 {
        padding-top: 0 !important
    }

    .sm-bottom-p-0 {
        padding-bottom: 0 !important
    }

    .sm-left-p-0 {
        padding-left: 0 !important
    }

    .sm-right-p-0 {
        padding-right: 0 !important
    }

    .sm-padding-0 {
        padding: 0 !important
    }

    .sm-margin-0 {
        margin: 0 !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-0 {
        margin-top: 0 !important
    }

    .lg-bottom-0 {
        margin-bottom: 0 !important
    }

    .lg-left-0 {
        margin-left: 0 !important
    }

    .lg-right-0 {
        margin-right: 0 !important
    }

    .lg-top-p-0 {
        padding-top: 0 !important
    }

    .lg-bottom-p-0 {
        padding-bottom: 0 !important
    }

    .lg-left-p-0 {
        padding-left: 0 !important
    }

    .lg-right-p-0 {
        padding-right: 0 !important
    }

    .lg-padding-0 {
        padding: 0 !important
    }

    .lg-margin-0 {
        margin: 0 !important
    }
}

.top-1 {
    margin-top: 1px !important
}

.bottom-1 {
    margin-bottom: 1px !important
}

.left-1 {
    margin-left: 1px !important
}

.right-1 {
    margin-right: 1px !important
}

.top-p-1 {
    padding-top: 1px !important
}

.bottom-p-1 {
    padding-bottom: 1px !important
}

.left-p-1 {
    padding-left: 1px !important
}

.right-p-1 {
    padding-right: 1px !important
}

.padding-1 {
    padding: 1px !important
}

.margin-1 {
    margin: 1px !important
}

@media only screen and (max-width:809px) {
    .sm-top-1 {
        margin-top: 1px !important
    }

    .sm-bottom-1 {
        margin-bottom: 1px !important
    }

    .sm-left-1 {
        margin-left: 1px !important
    }

    .sm-right-1 {
        margin-right: 1px !important
    }

    .sm-top-p-1 {
        padding-top: 1px !important
    }

    .sm-bottom-p-1 {
        padding-bottom: 1px !important
    }

    .sm-left-p-1 {
        padding-left: 1px !important
    }

    .sm-right-p-1 {
        padding-right: 1px !important
    }

    .sm-padding-1 {
        padding: 1px !important
    }

    .sm-margin-1 {
        margin: 1px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-1 {
        margin-top: 1px !important
    }

    .lg-bottom-1 {
        margin-bottom: 1px !important
    }

    .lg-left-1 {
        margin-left: 1px !important
    }

    .lg-right-1 {
        margin-right: 1px !important
    }

    .lg-top-p-1 {
        padding-top: 1px !important
    }

    .lg-bottom-p-1 {
        padding-bottom: 1px !important
    }

    .lg-left-p-1 {
        padding-left: 1px !important
    }

    .lg-right-p-1 {
        padding-right: 1px !important
    }

    .lg-padding-1 {
        padding: 1px !important
    }

    .lg-margin-1 {
        margin: 1px !important
    }
}

.top-2 {
    margin-top: 2px !important
}

.bottom-2 {
    margin-bottom: 2px !important
}

.left-2 {
    margin-left: 2px !important
}

.right-2 {
    margin-right: 2px !important
}

.top-p-2 {
    padding-top: 2px !important
}

.bottom-p-2 {
    padding-bottom: 2px !important
}

.left-p-2 {
    padding-left: 2px !important
}

.right-p-2 {
    padding-right: 2px !important
}

.padding-2 {
    padding: 2px !important
}

.margin-2 {
    margin: 2px !important
}

@media only screen and (max-width:809px) {
    .sm-top-2 {
        margin-top: 2px !important
    }

    .sm-bottom-2 {
        margin-bottom: 2px !important
    }

    .sm-left-2 {
        margin-left: 2px !important
    }

    .sm-right-2 {
        margin-right: 2px !important
    }

    .sm-top-p-2 {
        padding-top: 2px !important
    }

    .sm-bottom-p-2 {
        padding-bottom: 2px !important
    }

    .sm-left-p-2 {
        padding-left: 2px !important
    }

    .sm-right-p-2 {
        padding-right: 2px !important
    }

    .sm-padding-2 {
        padding: 2px !important
    }

    .sm-margin-2 {
        margin: 2px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-2 {
        margin-top: 2px !important
    }

    .lg-bottom-2 {
        margin-bottom: 2px !important
    }

    .lg-left-2 {
        margin-left: 2px !important
    }

    .lg-right-2 {
        margin-right: 2px !important
    }

    .lg-top-p-2 {
        padding-top: 2px !important
    }

    .lg-bottom-p-2 {
        padding-bottom: 2px !important
    }

    .lg-left-p-2 {
        padding-left: 2px !important
    }

    .lg-right-p-2 {
        padding-right: 2px !important
    }

    .lg-padding-2 {
        padding: 2px !important
    }

    .lg-margin-2 {
        margin: 2px !important
    }
}

.top-3 {
    margin-top: 3px !important
}

.bottom-3 {
    margin-bottom: 3px !important
}

.left-3 {
    margin-left: 3px !important
}

.right-3 {
    margin-right: 3px !important
}

.top-p-3 {
    padding-top: 3px !important
}

.bottom-p-3 {
    padding-bottom: 3px !important
}

.left-p-3 {
    padding-left: 3px !important
}

.right-p-3 {
    padding-right: 3px !important
}

.padding-3 {
    padding: 3px !important
}

.margin-3 {
    margin: 3px !important
}

@media only screen and (max-width:809px) {
    .sm-top-3 {
        margin-top: 3px !important
    }

    .sm-bottom-3 {
        margin-bottom: 3px !important
    }

    .sm-left-3 {
        margin-left: 3px !important
    }

    .sm-right-3 {
        margin-right: 3px !important
    }

    .sm-top-p-3 {
        padding-top: 3px !important
    }

    .sm-bottom-p-3 {
        padding-bottom: 3px !important
    }

    .sm-left-p-3 {
        padding-left: 3px !important
    }

    .sm-right-p-3 {
        padding-right: 3px !important
    }

    .sm-padding-3 {
        padding: 3px !important
    }

    .sm-margin-3 {
        margin: 3px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-3 {
        margin-top: 3px !important
    }

    .lg-bottom-3 {
        margin-bottom: 3px !important
    }

    .lg-left-3 {
        margin-left: 3px !important
    }

    .lg-right-3 {
        margin-right: 3px !important
    }

    .lg-top-p-3 {
        padding-top: 3px !important
    }

    .lg-bottom-p-3 {
        padding-bottom: 3px !important
    }

    .lg-left-p-3 {
        padding-left: 3px !important
    }

    .lg-right-p-3 {
        padding-right: 3px !important
    }

    .lg-padding-3 {
        padding: 3px !important
    }

    .lg-margin-3 {
        margin: 3px !important
    }
}

.top-4 {
    margin-top: 4px !important
}

.bottom-4 {
    margin-bottom: 4px !important
}

.left-4 {
    margin-left: 4px !important
}

.right-4 {
    margin-right: 4px !important
}

.top-p-4 {
    padding-top: 4px !important
}

.bottom-p-4 {
    padding-bottom: 4px !important
}

.left-p-4 {
    padding-left: 4px !important
}

.right-p-4 {
    padding-right: 4px !important
}

.padding-4 {
    padding: 4px !important
}

.margin-4 {
    margin: 4px !important
}

@media only screen and (max-width:809px) {
    .sm-top-4 {
        margin-top: 4px !important
    }

    .sm-bottom-4 {
        margin-bottom: 4px !important
    }

    .sm-left-4 {
        margin-left: 4px !important
    }

    .sm-right-4 {
        margin-right: 4px !important
    }

    .sm-top-p-4 {
        padding-top: 4px !important
    }

    .sm-bottom-p-4 {
        padding-bottom: 4px !important
    }

    .sm-left-p-4 {
        padding-left: 4px !important
    }

    .sm-right-p-4 {
        padding-right: 4px !important
    }

    .sm-padding-4 {
        padding: 4px !important
    }

    .sm-margin-4 {
        margin: 4px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-4 {
        margin-top: 4px !important
    }

    .lg-bottom-4 {
        margin-bottom: 4px !important
    }

    .lg-left-4 {
        margin-left: 4px !important
    }

    .lg-right-4 {
        margin-right: 4px !important
    }

    .lg-top-p-4 {
        padding-top: 4px !important
    }

    .lg-bottom-p-4 {
        padding-bottom: 4px !important
    }

    .lg-left-p-4 {
        padding-left: 4px !important
    }

    .lg-right-p-4 {
        padding-right: 4px !important
    }

    .lg-padding-4 {
        padding: 4px !important
    }

    .lg-margin-4 {
        margin: 4px !important
    }
}

.top-5 {
    margin-top: 5px !important
}

.bottom-5 {
    margin-bottom: 5px !important
}

.left-5 {
    margin-left: 5px !important
}

.right-5 {
    margin-right: 5px !important
}

.top-p-5 {
    padding-top: 5px !important
}

.bottom-p-5 {
    padding-bottom: 5px !important
}

.left-p-5 {
    padding-left: 5px !important
}

.right-p-5 {
    padding-right: 5px !important
}

.padding-5 {
    padding: 5px !important
}

.margin-5 {
    margin: 5px !important
}

@media only screen and (max-width:809px) {
    .sm-top-5 {
        margin-top: 5px !important
    }

    .sm-bottom-5 {
        margin-bottom: 5px !important
    }

    .sm-left-5 {
        margin-left: 5px !important
    }

    .sm-right-5 {
        margin-right: 5px !important
    }

    .sm-top-p-5 {
        padding-top: 5px !important
    }

    .sm-bottom-p-5 {
        padding-bottom: 5px !important
    }

    .sm-left-p-5 {
        padding-left: 5px !important
    }

    .sm-right-p-5 {
        padding-right: 5px !important
    }

    .sm-padding-5 {
        padding: 5px !important
    }

    .sm-margin-5 {
        margin: 5px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-5 {
        margin-top: 5px !important
    }

    .lg-bottom-5 {
        margin-bottom: 5px !important
    }

    .lg-left-5 {
        margin-left: 5px !important
    }

    .lg-right-5 {
        margin-right: 5px !important
    }

    .lg-top-p-5 {
        padding-top: 5px !important
    }

    .lg-bottom-p-5 {
        padding-bottom: 5px !important
    }

    .lg-left-p-5 {
        padding-left: 5px !important
    }

    .lg-right-p-5 {
        padding-right: 5px !important
    }

    .lg-padding-5 {
        padding: 5px !important
    }

    .lg-margin-5 {
        margin: 5px !important
    }
}

.top-6 {
    margin-top: 6px !important
}

.bottom-6 {
    margin-bottom: 6px !important
}

.left-6 {
    margin-left: 6px !important
}

.right-6 {
    margin-right: 6px !important
}

.top-p-6 {
    padding-top: 6px !important
}

.bottom-p-6 {
    padding-bottom: 6px !important
}

.left-p-6 {
    padding-left: 6px !important
}

.right-p-6 {
    padding-right: 6px !important
}

.padding-6 {
    padding: 6px !important
}

.margin-6 {
    margin: 6px !important
}

@media only screen and (max-width:809px) {
    .sm-top-6 {
        margin-top: 6px !important
    }

    .sm-bottom-6 {
        margin-bottom: 6px !important
    }

    .sm-left-6 {
        margin-left: 6px !important
    }

    .sm-right-6 {
        margin-right: 6px !important
    }

    .sm-top-p-6 {
        padding-top: 6px !important
    }

    .sm-bottom-p-6 {
        padding-bottom: 6px !important
    }

    .sm-left-p-6 {
        padding-left: 6px !important
    }

    .sm-right-p-6 {
        padding-right: 6px !important
    }

    .sm-padding-6 {
        padding: 6px !important
    }

    .sm-margin-6 {
        margin: 6px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-6 {
        margin-top: 6px !important
    }

    .lg-bottom-6 {
        margin-bottom: 6px !important
    }

    .lg-left-6 {
        margin-left: 6px !important
    }

    .lg-right-6 {
        margin-right: 6px !important
    }

    .lg-top-p-6 {
        padding-top: 6px !important
    }

    .lg-bottom-p-6 {
        padding-bottom: 6px !important
    }

    .lg-left-p-6 {
        padding-left: 6px !important
    }

    .lg-right-p-6 {
        padding-right: 6px !important
    }

    .lg-padding-6 {
        padding: 6px !important
    }

    .lg-margin-6 {
        margin: 6px !important
    }
}

.top-7 {
    margin-top: 7px !important
}

.bottom-7 {
    margin-bottom: 7px !important
}

.left-7 {
    margin-left: 7px !important
}

.right-7 {
    margin-right: 7px !important
}

.top-p-7 {
    padding-top: 7px !important
}

.bottom-p-7 {
    padding-bottom: 7px !important
}

.left-p-7 {
    padding-left: 7px !important
}

.right-p-7 {
    padding-right: 7px !important
}

.padding-7 {
    padding: 7px !important
}

.margin-7 {
    margin: 7px !important
}

@media only screen and (max-width:809px) {
    .sm-top-7 {
        margin-top: 7px !important
    }

    .sm-bottom-7 {
        margin-bottom: 7px !important
    }

    .sm-left-7 {
        margin-left: 7px !important
    }

    .sm-right-7 {
        margin-right: 7px !important
    }

    .sm-top-p-7 {
        padding-top: 7px !important
    }

    .sm-bottom-p-7 {
        padding-bottom: 7px !important
    }

    .sm-left-p-7 {
        padding-left: 7px !important
    }

    .sm-right-p-7 {
        padding-right: 7px !important
    }

    .sm-padding-7 {
        padding: 7px !important
    }

    .sm-margin-7 {
        margin: 7px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-7 {
        margin-top: 7px !important
    }

    .lg-bottom-7 {
        margin-bottom: 7px !important
    }

    .lg-left-7 {
        margin-left: 7px !important
    }

    .lg-right-7 {
        margin-right: 7px !important
    }

    .lg-top-p-7 {
        padding-top: 7px !important
    }

    .lg-bottom-p-7 {
        padding-bottom: 7px !important
    }

    .lg-left-p-7 {
        padding-left: 7px !important
    }

    .lg-right-p-7 {
        padding-right: 7px !important
    }

    .lg-padding-7 {
        padding: 7px !important
    }

    .lg-margin-7 {
        margin: 7px !important
    }
}

.top-8 {
    margin-top: 8px !important
}

.bottom-8 {
    margin-bottom: 8px !important
}

.left-8 {
    margin-left: 8px !important
}

.right-8 {
    margin-right: 8px !important
}

.top-p-8 {
    padding-top: 8px !important
}

.bottom-p-8 {
    padding-bottom: 8px !important
}

.left-p-8 {
    padding-left: 8px !important
}

.right-p-8 {
    padding-right: 8px !important
}

.padding-8 {
    padding: 8px !important
}

.margin-8 {
    margin: 8px !important
}

@media only screen and (max-width:809px) {
    .sm-top-8 {
        margin-top: 8px !important
    }

    .sm-bottom-8 {
        margin-bottom: 8px !important
    }

    .sm-left-8 {
        margin-left: 8px !important
    }

    .sm-right-8 {
        margin-right: 8px !important
    }

    .sm-top-p-8 {
        padding-top: 8px !important
    }

    .sm-bottom-p-8 {
        padding-bottom: 8px !important
    }

    .sm-left-p-8 {
        padding-left: 8px !important
    }

    .sm-right-p-8 {
        padding-right: 8px !important
    }

    .sm-padding-8 {
        padding: 8px !important
    }

    .sm-margin-8 {
        margin: 8px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-8 {
        margin-top: 8px !important
    }

    .lg-bottom-8 {
        margin-bottom: 8px !important
    }

    .lg-left-8 {
        margin-left: 8px !important
    }

    .lg-right-8 {
        margin-right: 8px !important
    }

    .lg-top-p-8 {
        padding-top: 8px !important
    }

    .lg-bottom-p-8 {
        padding-bottom: 8px !important
    }

    .lg-left-p-8 {
        padding-left: 8px !important
    }

    .lg-right-p-8 {
        padding-right: 8px !important
    }

    .lg-padding-8 {
        padding: 8px !important
    }

    .lg-margin-8 {
        margin: 8px !important
    }
}

.top-9 {
    margin-top: 9px !important
}

.bottom-9 {
    margin-bottom: 9px !important
}

.left-9 {
    margin-left: 9px !important
}

.right-9 {
    margin-right: 9px !important
}

.top-p-9 {
    padding-top: 9px !important
}

.bottom-p-9 {
    padding-bottom: 9px !important
}

.left-p-9 {
    padding-left: 9px !important
}

.right-p-9 {
    padding-right: 9px !important
}

.padding-9 {
    padding: 9px !important
}

.margin-9 {
    margin: 9px !important
}

@media only screen and (max-width:809px) {
    .sm-top-9 {
        margin-top: 9px !important
    }

    .sm-bottom-9 {
        margin-bottom: 9px !important
    }

    .sm-left-9 {
        margin-left: 9px !important
    }

    .sm-right-9 {
        margin-right: 9px !important
    }

    .sm-top-p-9 {
        padding-top: 9px !important
    }

    .sm-bottom-p-9 {
        padding-bottom: 9px !important
    }

    .sm-left-p-9 {
        padding-left: 9px !important
    }

    .sm-right-p-9 {
        padding-right: 9px !important
    }

    .sm-padding-9 {
        padding: 9px !important
    }

    .sm-margin-9 {
        margin: 9px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-9 {
        margin-top: 9px !important
    }

    .lg-bottom-9 {
        margin-bottom: 9px !important
    }

    .lg-left-9 {
        margin-left: 9px !important
    }

    .lg-right-9 {
        margin-right: 9px !important
    }

    .lg-top-p-9 {
        padding-top: 9px !important
    }

    .lg-bottom-p-9 {
        padding-bottom: 9px !important
    }

    .lg-left-p-9 {
        padding-left: 9px !important
    }

    .lg-right-p-9 {
        padding-right: 9px !important
    }

    .lg-padding-9 {
        padding: 9px !important
    }

    .lg-margin-9 {
        margin: 9px !important
    }
}

.top-10 {
    margin-top: 10px !important
}

.bottom-10 {
    margin-bottom: 10px !important
}

.left-10 {
    margin-left: 10px !important
}

.right-10 {
    margin-right: 10px !important
}

.top-p-10 {
    padding-top: 10px !important
}

.bottom-p-10 {
    padding-bottom: 10px !important
}

.left-p-10 {
    padding-left: 10px !important
}

.right-p-10 {
    padding-right: 10px !important
}

.padding-10 {
    padding: 10px !important
}

.margin-10 {
    margin: 10px !important
}

@media only screen and (max-width:809px) {
    .sm-top-10 {
        margin-top: 10px !important
    }

    .sm-bottom-10 {
        margin-bottom: 10px !important
    }

    .sm-left-10 {
        margin-left: 10px !important
    }

    .sm-right-10 {
        margin-right: 10px !important
    }

    .sm-top-p-10 {
        padding-top: 10px !important
    }

    .sm-bottom-p-10 {
        padding-bottom: 10px !important
    }

    .sm-left-p-10 {
        padding-left: 10px !important
    }

    .sm-right-p-10 {
        padding-right: 10px !important
    }

    .sm-padding-10 {
        padding: 10px !important
    }

    .sm-margin-10 {
        margin: 10px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-10 {
        margin-top: 10px !important
    }

    .lg-bottom-10 {
        margin-bottom: 10px !important
    }

    .lg-left-10 {
        margin-left: 10px !important
    }

    .lg-right-10 {
        margin-right: 10px !important
    }

    .lg-top-p-10 {
        padding-top: 10px !important
    }

    .lg-bottom-p-10 {
        padding-bottom: 10px !important
    }

    .lg-left-p-10 {
        padding-left: 10px !important
    }

    .lg-right-p-10 {
        padding-right: 10px !important
    }

    .lg-padding-10 {
        padding: 10px !important
    }

    .lg-margin-10 {
        margin: 10px !important
    }
}

.top-11 {
    margin-top: 11px !important
}

.bottom-11 {
    margin-bottom: 11px !important
}

.left-11 {
    margin-left: 11px !important
}

.right-11 {
    margin-right: 11px !important
}

.top-p-11 {
    padding-top: 11px !important
}

.bottom-p-11 {
    padding-bottom: 11px !important
}

.left-p-11 {
    padding-left: 11px !important
}

.right-p-11 {
    padding-right: 11px !important
}

.padding-11 {
    padding: 11px !important
}

.margin-11 {
    margin: 11px !important
}

@media only screen and (max-width:809px) {
    .sm-top-11 {
        margin-top: 11px !important
    }

    .sm-bottom-11 {
        margin-bottom: 11px !important
    }

    .sm-left-11 {
        margin-left: 11px !important
    }

    .sm-right-11 {
        margin-right: 11px !important
    }

    .sm-top-p-11 {
        padding-top: 11px !important
    }

    .sm-bottom-p-11 {
        padding-bottom: 11px !important
    }

    .sm-left-p-11 {
        padding-left: 11px !important
    }

    .sm-right-p-11 {
        padding-right: 11px !important
    }

    .sm-padding-11 {
        padding: 11px !important
    }

    .sm-margin-11 {
        margin: 11px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-11 {
        margin-top: 11px !important
    }

    .lg-bottom-11 {
        margin-bottom: 11px !important
    }

    .lg-left-11 {
        margin-left: 11px !important
    }

    .lg-right-11 {
        margin-right: 11px !important
    }

    .lg-top-p-11 {
        padding-top: 11px !important
    }

    .lg-bottom-p-11 {
        padding-bottom: 11px !important
    }

    .lg-left-p-11 {
        padding-left: 11px !important
    }

    .lg-right-p-11 {
        padding-right: 11px !important
    }

    .lg-padding-11 {
        padding: 11px !important
    }

    .lg-margin-11 {
        margin: 11px !important
    }
}

.top-12 {
    margin-top: 12px !important
}

.bottom-12 {
    margin-bottom: 12px !important
}

.left-12 {
    margin-left: 12px !important
}

.right-12 {
    margin-right: 12px !important
}

.top-p-12 {
    padding-top: 12px !important
}

.bottom-p-12 {
    padding-bottom: 12px !important
}

.left-p-12 {
    padding-left: 12px !important
}

.right-p-12 {
    padding-right: 12px !important
}

.padding-12 {
    padding: 12px !important
}

.margin-12 {
    margin: 12px !important
}

@media only screen and (max-width:809px) {
    .sm-top-12 {
        margin-top: 12px !important
    }

    .sm-bottom-12 {
        margin-bottom: 12px !important
    }

    .sm-left-12 {
        margin-left: 12px !important
    }

    .sm-right-12 {
        margin-right: 12px !important
    }

    .sm-top-p-12 {
        padding-top: 12px !important
    }

    .sm-bottom-p-12 {
        padding-bottom: 12px !important
    }

    .sm-left-p-12 {
        padding-left: 12px !important
    }

    .sm-right-p-12 {
        padding-right: 12px !important
    }

    .sm-padding-12 {
        padding: 12px !important
    }

    .sm-margin-12 {
        margin: 12px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-12 {
        margin-top: 12px !important
    }

    .lg-bottom-12 {
        margin-bottom: 12px !important
    }

    .lg-left-12 {
        margin-left: 12px !important
    }

    .lg-right-12 {
        margin-right: 12px !important
    }

    .lg-top-p-12 {
        padding-top: 12px !important
    }

    .lg-bottom-p-12 {
        padding-bottom: 12px !important
    }

    .lg-left-p-12 {
        padding-left: 12px !important
    }

    .lg-right-p-12 {
        padding-right: 12px !important
    }

    .lg-padding-12 {
        padding: 12px !important
    }

    .lg-margin-12 {
        margin: 12px !important
    }
}

.top-13 {
    margin-top: 13px !important
}

.bottom-13 {
    margin-bottom: 13px !important
}

.left-13 {
    margin-left: 13px !important
}

.right-13 {
    margin-right: 13px !important
}

.top-p-13 {
    padding-top: 13px !important
}

.bottom-p-13 {
    padding-bottom: 13px !important
}

.left-p-13 {
    padding-left: 13px !important
}

.right-p-13 {
    padding-right: 13px !important
}

.padding-13 {
    padding: 13px !important
}

.margin-13 {
    margin: 13px !important
}

@media only screen and (max-width:809px) {
    .sm-top-13 {
        margin-top: 13px !important
    }

    .sm-bottom-13 {
        margin-bottom: 13px !important
    }

    .sm-left-13 {
        margin-left: 13px !important
    }

    .sm-right-13 {
        margin-right: 13px !important
    }

    .sm-top-p-13 {
        padding-top: 13px !important
    }

    .sm-bottom-p-13 {
        padding-bottom: 13px !important
    }

    .sm-left-p-13 {
        padding-left: 13px !important
    }

    .sm-right-p-13 {
        padding-right: 13px !important
    }

    .sm-padding-13 {
        padding: 13px !important
    }

    .sm-margin-13 {
        margin: 13px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-13 {
        margin-top: 13px !important
    }

    .lg-bottom-13 {
        margin-bottom: 13px !important
    }

    .lg-left-13 {
        margin-left: 13px !important
    }

    .lg-right-13 {
        margin-right: 13px !important
    }

    .lg-top-p-13 {
        padding-top: 13px !important
    }

    .lg-bottom-p-13 {
        padding-bottom: 13px !important
    }

    .lg-left-p-13 {
        padding-left: 13px !important
    }

    .lg-right-p-13 {
        padding-right: 13px !important
    }

    .lg-padding-13 {
        padding: 13px !important
    }

    .lg-margin-13 {
        margin: 13px !important
    }
}

.top-14 {
    margin-top: 14px !important
}

.bottom-14 {
    margin-bottom: 14px !important
}

.left-14 {
    margin-left: 14px !important
}

.right-14 {
    margin-right: 14px !important
}

.top-p-14 {
    padding-top: 14px !important
}

.bottom-p-14 {
    padding-bottom: 14px !important
}

.left-p-14 {
    padding-left: 14px !important
}

.right-p-14 {
    padding-right: 14px !important
}

.padding-14 {
    padding: 14px !important
}

.margin-14 {
    margin: 14px !important
}

@media only screen and (max-width:809px) {
    .sm-top-14 {
        margin-top: 14px !important
    }

    .sm-bottom-14 {
        margin-bottom: 14px !important
    }

    .sm-left-14 {
        margin-left: 14px !important
    }

    .sm-right-14 {
        margin-right: 14px !important
    }

    .sm-top-p-14 {
        padding-top: 14px !important
    }

    .sm-bottom-p-14 {
        padding-bottom: 14px !important
    }

    .sm-left-p-14 {
        padding-left: 14px !important
    }

    .sm-right-p-14 {
        padding-right: 14px !important
    }

    .sm-padding-14 {
        padding: 14px !important
    }

    .sm-margin-14 {
        margin: 14px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-14 {
        margin-top: 14px !important
    }

    .lg-bottom-14 {
        margin-bottom: 14px !important
    }

    .lg-left-14 {
        margin-left: 14px !important
    }

    .lg-right-14 {
        margin-right: 14px !important
    }

    .lg-top-p-14 {
        padding-top: 14px !important
    }

    .lg-bottom-p-14 {
        padding-bottom: 14px !important
    }

    .lg-left-p-14 {
        padding-left: 14px !important
    }

    .lg-right-p-14 {
        padding-right: 14px !important
    }

    .lg-padding-14 {
        padding: 14px !important
    }

    .lg-margin-14 {
        margin: 14px !important
    }
}

.right-p-15, select {
    padding-right: 15px !important
}

.top-15 {
    margin-top: 15px !important
}

.bottom-15 {
    margin-bottom: 15px !important
}

.left-15 {
    margin-left: 15px !important
}

.right-15 {
    margin-right: 15px !important
}

.top-p-15 {
    padding-top: 15px !important
}

.bottom-p-15 {
    padding-bottom: 15px !important
}

.left-p-15 {
    padding-left: 15px !important
}

.right-p-15 {
}

.padding-15 {
    padding: 15px !important
}

.margin-15 {
    margin: 15px !important
}

@media only screen and (max-width:809px) {
    .sm-top-15 {
        margin-top: 15px !important
    }

    .sm-bottom-15 {
        margin-bottom: 15px !important
    }

    .sm-left-15 {
        margin-left: 15px !important
    }

    .sm-right-15 {
        margin-right: 15px !important
    }

    .sm-top-p-15 {
        padding-top: 15px !important
    }

    .sm-bottom-p-15 {
        padding-bottom: 15px !important
    }

    .sm-left-p-15 {
        padding-left: 15px !important
    }

    .sm-right-p-15 {
        padding-right: 15px !important
    }

    .sm-padding-15 {
        padding: 15px !important
    }

    .sm-margin-15 {
        margin: 15px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-15 {
        margin-top: 15px !important
    }

    .lg-bottom-15 {
        margin-bottom: 15px !important
    }

    .lg-left-15 {
        margin-left: 15px !important
    }

    .lg-right-15 {
        margin-right: 15px !important
    }

    .lg-top-p-15 {
        padding-top: 15px !important
    }

    .lg-bottom-p-15 {
        padding-bottom: 15px !important
    }

    .lg-left-p-15 {
        padding-left: 15px !important
    }

    .lg-right-p-15 {
        padding-right: 15px !important
    }

    .lg-padding-15 {
        padding: 15px !important
    }

    .lg-margin-15 {
        margin: 15px !important
    }
}

.top-16 {
    margin-top: 16px !important
}

.bottom-16 {
    margin-bottom: 16px !important
}

.left-16 {
    margin-left: 16px !important
}

.right-16 {
    margin-right: 16px !important
}

.top-p-16 {
    padding-top: 16px !important
}

.bottom-p-16 {
    padding-bottom: 16px !important
}

.left-p-16 {
    padding-left: 16px !important
}

.right-p-16 {
    padding-right: 16px !important
}

.padding-16 {
    padding: 16px !important
}

.margin-16 {
    margin: 16px !important
}

@media only screen and (max-width:809px) {
    .sm-top-16 {
        margin-top: 16px !important
    }

    .sm-bottom-16 {
        margin-bottom: 16px !important
    }

    .sm-left-16 {
        margin-left: 16px !important
    }

    .sm-right-16 {
        margin-right: 16px !important
    }

    .sm-top-p-16 {
        padding-top: 16px !important
    }

    .sm-bottom-p-16 {
        padding-bottom: 16px !important
    }

    .sm-left-p-16 {
        padding-left: 16px !important
    }

    .sm-right-p-16 {
        padding-right: 16px !important
    }

    .sm-padding-16 {
        padding: 16px !important
    }

    .sm-margin-16 {
        margin: 16px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-16 {
        margin-top: 16px !important
    }

    .lg-bottom-16 {
        margin-bottom: 16px !important
    }

    .lg-left-16 {
        margin-left: 16px !important
    }

    .lg-right-16 {
        margin-right: 16px !important
    }

    .lg-top-p-16 {
        padding-top: 16px !important
    }

    .lg-bottom-p-16 {
        padding-bottom: 16px !important
    }

    .lg-left-p-16 {
        padding-left: 16px !important
    }

    .lg-right-p-16 {
        padding-right: 16px !important
    }

    .lg-padding-16 {
        padding: 16px !important
    }

    .lg-margin-16 {
        margin: 16px !important
    }
}

.top-17 {
    margin-top: 17px !important
}

.bottom-17 {
    margin-bottom: 17px !important
}

.left-17 {
    margin-left: 17px !important
}

.right-17 {
    margin-right: 17px !important
}

.top-p-17 {
    padding-top: 17px !important
}

.bottom-p-17 {
    padding-bottom: 17px !important
}

.left-p-17 {
    padding-left: 17px !important
}

.right-p-17 {
    padding-right: 17px !important
}

.padding-17 {
    padding: 17px !important
}

.margin-17 {
    margin: 17px !important
}

@media only screen and (max-width:809px) {
    .sm-top-17 {
        margin-top: 17px !important
    }

    .sm-bottom-17 {
        margin-bottom: 17px !important
    }

    .sm-left-17 {
        margin-left: 17px !important
    }

    .sm-right-17 {
        margin-right: 17px !important
    }

    .sm-top-p-17 {
        padding-top: 17px !important
    }

    .sm-bottom-p-17 {
        padding-bottom: 17px !important
    }

    .sm-left-p-17 {
        padding-left: 17px !important
    }

    .sm-right-p-17 {
        padding-right: 17px !important
    }

    .sm-padding-17 {
        padding: 17px !important
    }

    .sm-margin-17 {
        margin: 17px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-17 {
        margin-top: 17px !important
    }

    .lg-bottom-17 {
        margin-bottom: 17px !important
    }

    .lg-left-17 {
        margin-left: 17px !important
    }

    .lg-right-17 {
        margin-right: 17px !important
    }

    .lg-top-p-17 {
        padding-top: 17px !important
    }

    .lg-bottom-p-17 {
        padding-bottom: 17px !important
    }

    .lg-left-p-17 {
        padding-left: 17px !important
    }

    .lg-right-p-17 {
        padding-right: 17px !important
    }

    .lg-padding-17 {
        padding: 17px !important
    }

    .lg-margin-17 {
        margin: 17px !important
    }
}

.top-18 {
    margin-top: 18px !important
}

.bottom-18 {
    margin-bottom: 18px !important
}

.left-18 {
    margin-left: 18px !important
}

.right-18 {
    margin-right: 18px !important
}

.top-p-18 {
    padding-top: 18px !important
}

.bottom-p-18 {
    padding-bottom: 18px !important
}

.left-p-18 {
    padding-left: 18px !important
}

.right-p-18 {
    padding-right: 18px !important
}

.padding-18 {
    padding: 18px !important
}

.margin-18 {
    margin: 18px !important
}

@media only screen and (max-width:809px) {
    .sm-top-18 {
        margin-top: 18px !important
    }

    .sm-bottom-18 {
        margin-bottom: 18px !important
    }

    .sm-left-18 {
        margin-left: 18px !important
    }

    .sm-right-18 {
        margin-right: 18px !important
    }

    .sm-top-p-18 {
        padding-top: 18px !important
    }

    .sm-bottom-p-18 {
        padding-bottom: 18px !important
    }

    .sm-left-p-18 {
        padding-left: 18px !important
    }

    .sm-right-p-18 {
        padding-right: 18px !important
    }

    .sm-padding-18 {
        padding: 18px !important
    }

    .sm-margin-18 {
        margin: 18px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-18 {
        margin-top: 18px !important
    }

    .lg-bottom-18 {
        margin-bottom: 18px !important
    }

    .lg-left-18 {
        margin-left: 18px !important
    }

    .lg-right-18 {
        margin-right: 18px !important
    }

    .lg-top-p-18 {
        padding-top: 18px !important
    }

    .lg-bottom-p-18 {
        padding-bottom: 18px !important
    }

    .lg-left-p-18 {
        padding-left: 18px !important
    }

    .lg-right-p-18 {
        padding-right: 18px !important
    }

    .lg-padding-18 {
        padding: 18px !important
    }

    .lg-margin-18 {
        margin: 18px !important
    }
}

.top-19 {
    margin-top: 19px !important
}

.bottom-19 {
    margin-bottom: 19px !important
}

.left-19 {
    margin-left: 19px !important
}

.right-19 {
    margin-right: 19px !important
}

.top-p-19 {
    padding-top: 19px !important
}

.bottom-p-19 {
    padding-bottom: 19px !important
}

.left-p-19 {
    padding-left: 19px !important
}

.right-p-19 {
    padding-right: 19px !important
}

.padding-19 {
    padding: 19px !important
}

.margin-19 {
    margin: 19px !important
}

@media only screen and (max-width:809px) {
    .sm-top-19 {
        margin-top: 19px !important
    }

    .sm-bottom-19 {
        margin-bottom: 19px !important
    }

    .sm-left-19 {
        margin-left: 19px !important
    }

    .sm-right-19 {
        margin-right: 19px !important
    }

    .sm-top-p-19 {
        padding-top: 19px !important
    }

    .sm-bottom-p-19 {
        padding-bottom: 19px !important
    }

    .sm-left-p-19 {
        padding-left: 19px !important
    }

    .sm-right-p-19 {
        padding-right: 19px !important
    }

    .sm-padding-19 {
        padding: 19px !important
    }

    .sm-margin-19 {
        margin: 19px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-19 {
        margin-top: 19px !important
    }

    .lg-bottom-19 {
        margin-bottom: 19px !important
    }

    .lg-left-19 {
        margin-left: 19px !important
    }

    .lg-right-19 {
        margin-right: 19px !important
    }

    .lg-top-p-19 {
        padding-top: 19px !important
    }

    .lg-bottom-p-19 {
        padding-bottom: 19px !important
    }

    .lg-left-p-19 {
        padding-left: 19px !important
    }

    .lg-right-p-19 {
        padding-right: 19px !important
    }

    .lg-padding-19 {
        padding: 19px !important
    }

    .lg-margin-19 {
        margin: 19px !important
    }
}

.top-20 {
    margin-top: 20px !important
}

.bottom-20 {
    margin-bottom: 20px !important
}

.left-20 {
    margin-left: 20px !important
}

.right-20 {
    margin-right: 20px !important
}

.top-p-20 {
    padding-top: 20px !important
}

.bottom-p-20 {
    padding-bottom: 20px !important
}

.left-p-20 {
    padding-left: 20px !important
}

.right-p-20 {
    padding-right: 20px !important
}

.padding-20 {
    padding: 20px !important
}

.margin-20 {
    margin: 20px !important
}

@media only screen and (max-width:809px) {
    .sm-top-20 {
        margin-top: 20px !important
    }

    .sm-bottom-20 {
        margin-bottom: 20px !important
    }

    .sm-left-20 {
        margin-left: 20px !important
    }

    .sm-right-20 {
        margin-right: 20px !important
    }

    .sm-top-p-20 {
        padding-top: 20px !important
    }

    .sm-bottom-p-20 {
        padding-bottom: 20px !important
    }

    .sm-left-p-20 {
        padding-left: 20px !important
    }

    .sm-right-p-20 {
        padding-right: 20px !important
    }

    .sm-padding-20 {
        padding: 20px !important
    }

    .sm-margin-20 {
        margin: 20px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-20 {
        margin-top: 20px !important
    }

    .lg-bottom-20 {
        margin-bottom: 20px !important
    }

    .lg-left-20 {
        margin-left: 20px !important
    }

    .lg-right-20 {
        margin-right: 20px !important
    }

    .lg-top-p-20 {
        padding-top: 20px !important
    }

    .lg-bottom-p-20 {
        padding-bottom: 20px !important
    }

    .lg-left-p-20 {
        padding-left: 20px !important
    }

    .lg-right-p-20 {
        padding-right: 20px !important
    }

    .lg-padding-20 {
        padding: 20px !important
    }

    .lg-margin-20 {
        margin: 20px !important
    }
}

.top-21 {
    margin-top: 21px !important
}

.bottom-21 {
    margin-bottom: 21px !important
}

.left-21 {
    margin-left: 21px !important
}

.right-21 {
    margin-right: 21px !important
}

.top-p-21 {
    padding-top: 21px !important
}

.bottom-p-21 {
    padding-bottom: 21px !important
}

.left-p-21 {
    padding-left: 21px !important
}

.right-p-21 {
    padding-right: 21px !important
}

.padding-21 {
    padding: 21px !important
}

.margin-21 {
    margin: 21px !important
}

@media only screen and (max-width:809px) {
    .sm-top-21 {
        margin-top: 21px !important
    }

    .sm-bottom-21 {
        margin-bottom: 21px !important
    }

    .sm-left-21 {
        margin-left: 21px !important
    }

    .sm-right-21 {
        margin-right: 21px !important
    }

    .sm-top-p-21 {
        padding-top: 21px !important
    }

    .sm-bottom-p-21 {
        padding-bottom: 21px !important
    }

    .sm-left-p-21 {
        padding-left: 21px !important
    }

    .sm-right-p-21 {
        padding-right: 21px !important
    }

    .sm-padding-21 {
        padding: 21px !important
    }

    .sm-margin-21 {
        margin: 21px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-21 {
        margin-top: 21px !important
    }

    .lg-bottom-21 {
        margin-bottom: 21px !important
    }

    .lg-left-21 {
        margin-left: 21px !important
    }

    .lg-right-21 {
        margin-right: 21px !important
    }

    .lg-top-p-21 {
        padding-top: 21px !important
    }

    .lg-bottom-p-21 {
        padding-bottom: 21px !important
    }

    .lg-left-p-21 {
        padding-left: 21px !important
    }

    .lg-right-p-21 {
        padding-right: 21px !important
    }

    .lg-padding-21 {
        padding: 21px !important
    }

    .lg-margin-21 {
        margin: 21px !important
    }
}

.top-22 {
    margin-top: 22px !important
}

.bottom-22 {
    margin-bottom: 22px !important
}

.left-22 {
    margin-left: 22px !important
}

.right-22 {
    margin-right: 22px !important
}

.top-p-22 {
    padding-top: 22px !important
}

.bottom-p-22 {
    padding-bottom: 22px !important
}

.left-p-22 {
    padding-left: 22px !important
}

.right-p-22 {
    padding-right: 22px !important
}

.padding-22 {
    padding: 22px !important
}

.margin-22 {
    margin: 22px !important
}

@media only screen and (max-width:809px) {
    .sm-top-22 {
        margin-top: 22px !important
    }

    .sm-bottom-22 {
        margin-bottom: 22px !important
    }

    .sm-left-22 {
        margin-left: 22px !important
    }

    .sm-right-22 {
        margin-right: 22px !important
    }

    .sm-top-p-22 {
        padding-top: 22px !important
    }

    .sm-bottom-p-22 {
        padding-bottom: 22px !important
    }

    .sm-left-p-22 {
        padding-left: 22px !important
    }

    .sm-right-p-22 {
        padding-right: 22px !important
    }

    .sm-padding-22 {
        padding: 22px !important
    }

    .sm-margin-22 {
        margin: 22px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-22 {
        margin-top: 22px !important
    }

    .lg-bottom-22 {
        margin-bottom: 22px !important
    }

    .lg-left-22 {
        margin-left: 22px !important
    }

    .lg-right-22 {
        margin-right: 22px !important
    }

    .lg-top-p-22 {
        padding-top: 22px !important
    }

    .lg-bottom-p-22 {
        padding-bottom: 22px !important
    }

    .lg-left-p-22 {
        padding-left: 22px !important
    }

    .lg-right-p-22 {
        padding-right: 22px !important
    }

    .lg-padding-22 {
        padding: 22px !important
    }

    .lg-margin-22 {
        margin: 22px !important
    }
}

.top-23 {
    margin-top: 23px !important
}

.bottom-23 {
    margin-bottom: 23px !important
}

.left-23 {
    margin-left: 23px !important
}

.right-23 {
    margin-right: 23px !important
}

.top-p-23 {
    padding-top: 23px !important
}

.bottom-p-23 {
    padding-bottom: 23px !important
}

.left-p-23 {
    padding-left: 23px !important
}

.right-p-23 {
    padding-right: 23px !important
}

.padding-23 {
    padding: 23px !important
}

.margin-23 {
    margin: 23px !important
}

@media only screen and (max-width:809px) {
    .sm-top-23 {
        margin-top: 23px !important
    }

    .sm-bottom-23 {
        margin-bottom: 23px !important
    }

    .sm-left-23 {
        margin-left: 23px !important
    }

    .sm-right-23 {
        margin-right: 23px !important
    }

    .sm-top-p-23 {
        padding-top: 23px !important
    }

    .sm-bottom-p-23 {
        padding-bottom: 23px !important
    }

    .sm-left-p-23 {
        padding-left: 23px !important
    }

    .sm-right-p-23 {
        padding-right: 23px !important
    }

    .sm-padding-23 {
        padding: 23px !important
    }

    .sm-margin-23 {
        margin: 23px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-23 {
        margin-top: 23px !important
    }

    .lg-bottom-23 {
        margin-bottom: 23px !important
    }

    .lg-left-23 {
        margin-left: 23px !important
    }

    .lg-right-23 {
        margin-right: 23px !important
    }

    .lg-top-p-23 {
        padding-top: 23px !important
    }

    .lg-bottom-p-23 {
        padding-bottom: 23px !important
    }

    .lg-left-p-23 {
        padding-left: 23px !important
    }

    .lg-right-p-23 {
        padding-right: 23px !important
    }

    .lg-padding-23 {
        padding: 23px !important
    }

    .lg-margin-23 {
        margin: 23px !important
    }
}

.top-24 {
    margin-top: 24px !important
}

.bottom-24 {
    margin-bottom: 24px !important
}

.left-24 {
    margin-left: 24px !important
}

.right-24 {
    margin-right: 24px !important
}

.top-p-24 {
    padding-top: 24px !important
}

.bottom-p-24 {
    padding-bottom: 24px !important
}

.left-p-24 {
    padding-left: 24px !important
}

.right-p-24 {
    padding-right: 24px !important
}

.padding-24 {
    padding: 24px !important
}

.margin-24 {
    margin: 24px !important
}

@media only screen and (max-width:809px) {
    .sm-top-24 {
        margin-top: 24px !important
    }

    .sm-bottom-24 {
        margin-bottom: 24px !important
    }

    .sm-left-24 {
        margin-left: 24px !important
    }

    .sm-right-24 {
        margin-right: 24px !important
    }

    .sm-top-p-24 {
        padding-top: 24px !important
    }

    .sm-bottom-p-24 {
        padding-bottom: 24px !important
    }

    .sm-left-p-24 {
        padding-left: 24px !important
    }

    .sm-right-p-24 {
        padding-right: 24px !important
    }

    .sm-padding-24 {
        padding: 24px !important
    }

    .sm-margin-24 {
        margin: 24px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-24 {
        margin-top: 24px !important
    }

    .lg-bottom-24 {
        margin-bottom: 24px !important
    }

    .lg-left-24 {
        margin-left: 24px !important
    }

    .lg-right-24 {
        margin-right: 24px !important
    }

    .lg-top-p-24 {
        padding-top: 24px !important
    }

    .lg-bottom-p-24 {
        padding-bottom: 24px !important
    }

    .lg-left-p-24 {
        padding-left: 24px !important
    }

    .lg-right-p-24 {
        padding-right: 24px !important
    }

    .lg-padding-24 {
        padding: 24px !important
    }

    .lg-margin-24 {
        margin: 24px !important
    }
}

.top-25 {
    margin-top: 25px !important
}

.bottom-25 {
    margin-bottom: 25px !important
}

.left-25 {
    margin-left: 25px !important
}

.right-25 {
    margin-right: 25px !important
}

.top-p-25 {
    padding-top: 25px !important
}

.bottom-p-25 {
    padding-bottom: 25px !important
}

.left-p-25 {
    padding-left: 25px !important
}

.right-p-25 {
    padding-right: 25px !important
}

.padding-25 {
    padding: 25px !important
}

.margin-25 {
    margin: 25px !important
}

@media only screen and (max-width:809px) {
    .sm-top-25 {
        margin-top: 25px !important
    }

    .sm-bottom-25 {
        margin-bottom: 25px !important
    }

    .sm-left-25 {
        margin-left: 25px !important
    }

    .sm-right-25 {
        margin-right: 25px !important
    }

    .sm-top-p-25 {
        padding-top: 25px !important
    }

    .sm-bottom-p-25 {
        padding-bottom: 25px !important
    }

    .sm-left-p-25 {
        padding-left: 25px !important
    }

    .sm-right-p-25 {
        padding-right: 25px !important
    }

    .sm-padding-25 {
        padding: 25px !important
    }

    .sm-margin-25 {
        margin: 25px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-25 {
        margin-top: 25px !important
    }

    .lg-bottom-25 {
        margin-bottom: 25px !important
    }

    .lg-left-25 {
        margin-left: 25px !important
    }

    .lg-right-25 {
        margin-right: 25px !important
    }

    .lg-top-p-25 {
        padding-top: 25px !important
    }

    .lg-bottom-p-25 {
        padding-bottom: 25px !important
    }

    .lg-left-p-25 {
        padding-left: 25px !important
    }

    .lg-right-p-25 {
        padding-right: 25px !important
    }

    .lg-padding-25 {
        padding: 25px !important
    }

    .lg-margin-25 {
        margin: 25px !important
    }
}

.top-26 {
    margin-top: 26px !important
}

.bottom-26 {
    margin-bottom: 26px !important
}

.left-26 {
    margin-left: 26px !important
}

.right-26 {
    margin-right: 26px !important
}

.top-p-26 {
    padding-top: 26px !important
}

.bottom-p-26 {
    padding-bottom: 26px !important
}

.left-p-26 {
    padding-left: 26px !important
}

.right-p-26 {
    padding-right: 26px !important
}

.padding-26 {
    padding: 26px !important
}

.margin-26 {
    margin: 26px !important
}

@media only screen and (max-width:809px) {
    .sm-top-26 {
        margin-top: 26px !important
    }

    .sm-bottom-26 {
        margin-bottom: 26px !important
    }

    .sm-left-26 {
        margin-left: 26px !important
    }

    .sm-right-26 {
        margin-right: 26px !important
    }

    .sm-top-p-26 {
        padding-top: 26px !important
    }

    .sm-bottom-p-26 {
        padding-bottom: 26px !important
    }

    .sm-left-p-26 {
        padding-left: 26px !important
    }

    .sm-right-p-26 {
        padding-right: 26px !important
    }

    .sm-padding-26 {
        padding: 26px !important
    }

    .sm-margin-26 {
        margin: 26px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-26 {
        margin-top: 26px !important
    }

    .lg-bottom-26 {
        margin-bottom: 26px !important
    }

    .lg-left-26 {
        margin-left: 26px !important
    }

    .lg-right-26 {
        margin-right: 26px !important
    }

    .lg-top-p-26 {
        padding-top: 26px !important
    }

    .lg-bottom-p-26 {
        padding-bottom: 26px !important
    }

    .lg-left-p-26 {
        padding-left: 26px !important
    }

    .lg-right-p-26 {
        padding-right: 26px !important
    }

    .lg-padding-26 {
        padding: 26px !important
    }

    .lg-margin-26 {
        margin: 26px !important
    }
}

.top-27 {
    margin-top: 27px !important
}

.bottom-27 {
    margin-bottom: 27px !important
}

.left-27 {
    margin-left: 27px !important
}

.right-27 {
    margin-right: 27px !important
}

.top-p-27 {
    padding-top: 27px !important
}

.bottom-p-27 {
    padding-bottom: 27px !important
}

.left-p-27 {
    padding-left: 27px !important
}

.right-p-27 {
    padding-right: 27px !important
}

.padding-27 {
    padding: 27px !important
}

.margin-27 {
    margin: 27px !important
}

@media only screen and (max-width:809px) {
    .sm-top-27 {
        margin-top: 27px !important
    }

    .sm-bottom-27 {
        margin-bottom: 27px !important
    }

    .sm-left-27 {
        margin-left: 27px !important
    }

    .sm-right-27 {
        margin-right: 27px !important
    }

    .sm-top-p-27 {
        padding-top: 27px !important
    }

    .sm-bottom-p-27 {
        padding-bottom: 27px !important
    }

    .sm-left-p-27 {
        padding-left: 27px !important
    }

    .sm-right-p-27 {
        padding-right: 27px !important
    }

    .sm-padding-27 {
        padding: 27px !important
    }

    .sm-margin-27 {
        margin: 27px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-27 {
        margin-top: 27px !important
    }

    .lg-bottom-27 {
        margin-bottom: 27px !important
    }

    .lg-left-27 {
        margin-left: 27px !important
    }

    .lg-right-27 {
        margin-right: 27px !important
    }

    .lg-top-p-27 {
        padding-top: 27px !important
    }

    .lg-bottom-p-27 {
        padding-bottom: 27px !important
    }

    .lg-left-p-27 {
        padding-left: 27px !important
    }

    .lg-right-p-27 {
        padding-right: 27px !important
    }

    .lg-padding-27 {
        padding: 27px !important
    }

    .lg-margin-27 {
        margin: 27px !important
    }
}

.top-28 {
    margin-top: 28px !important
}

.bottom-28 {
    margin-bottom: 28px !important
}

.left-28 {
    margin-left: 28px !important
}

.right-28 {
    margin-right: 28px !important
}

.top-p-28 {
    padding-top: 28px !important
}

.bottom-p-28 {
    padding-bottom: 28px !important
}

.left-p-28 {
    padding-left: 28px !important
}

.right-p-28 {
    padding-right: 28px !important
}

.padding-28 {
    padding: 28px !important
}

.margin-28 {
    margin: 28px !important
}

@media only screen and (max-width:809px) {
    .sm-top-28 {
        margin-top: 28px !important
    }

    .sm-bottom-28 {
        margin-bottom: 28px !important
    }

    .sm-left-28 {
        margin-left: 28px !important
    }

    .sm-right-28 {
        margin-right: 28px !important
    }

    .sm-top-p-28 {
        padding-top: 28px !important
    }

    .sm-bottom-p-28 {
        padding-bottom: 28px !important
    }

    .sm-left-p-28 {
        padding-left: 28px !important
    }

    .sm-right-p-28 {
        padding-right: 28px !important
    }

    .sm-padding-28 {
        padding: 28px !important
    }

    .sm-margin-28 {
        margin: 28px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-28 {
        margin-top: 28px !important
    }

    .lg-bottom-28 {
        margin-bottom: 28px !important
    }

    .lg-left-28 {
        margin-left: 28px !important
    }

    .lg-right-28 {
        margin-right: 28px !important
    }

    .lg-top-p-28 {
        padding-top: 28px !important
    }

    .lg-bottom-p-28 {
        padding-bottom: 28px !important
    }

    .lg-left-p-28 {
        padding-left: 28px !important
    }

    .lg-right-p-28 {
        padding-right: 28px !important
    }

    .lg-padding-28 {
        padding: 28px !important
    }

    .lg-margin-28 {
        margin: 28px !important
    }
}

.top-29 {
    margin-top: 29px !important
}

.bottom-29 {
    margin-bottom: 29px !important
}

.left-29 {
    margin-left: 29px !important
}

.right-29 {
    margin-right: 29px !important
}

.top-p-29 {
    padding-top: 29px !important
}

.bottom-p-29 {
    padding-bottom: 29px !important
}

.left-p-29 {
    padding-left: 29px !important
}

.right-p-29 {
    padding-right: 29px !important
}

.padding-29 {
    padding: 29px !important
}

.margin-29 {
    margin: 29px !important
}

@media only screen and (max-width:809px) {
    .sm-top-29 {
        margin-top: 29px !important
    }

    .sm-bottom-29 {
        margin-bottom: 29px !important
    }

    .sm-left-29 {
        margin-left: 29px !important
    }

    .sm-right-29 {
        margin-right: 29px !important
    }

    .sm-top-p-29 {
        padding-top: 29px !important
    }

    .sm-bottom-p-29 {
        padding-bottom: 29px !important
    }

    .sm-left-p-29 {
        padding-left: 29px !important
    }

    .sm-right-p-29 {
        padding-right: 29px !important
    }

    .sm-padding-29 {
        padding: 29px !important
    }

    .sm-margin-29 {
        margin: 29px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-29 {
        margin-top: 29px !important
    }

    .lg-bottom-29 {
        margin-bottom: 29px !important
    }

    .lg-left-29 {
        margin-left: 29px !important
    }

    .lg-right-29 {
        margin-right: 29px !important
    }

    .lg-top-p-29 {
        padding-top: 29px !important
    }

    .lg-bottom-p-29 {
        padding-bottom: 29px !important
    }

    .lg-left-p-29 {
        padding-left: 29px !important
    }

    .lg-right-p-29 {
        padding-right: 29px !important
    }

    .lg-padding-29 {
        padding: 29px !important
    }

    .lg-margin-29 {
        margin: 29px !important
    }
}

.top-30 {
    margin-top: 30px !important
}

.bottom-30 {
    margin-bottom: 30px !important
}

.left-30 {
    margin-left: 30px !important
}

.right-30 {
    margin-right: 30px !important
}

.top-p-30 {
    padding-top: 30px !important
}

.bottom-p-30 {
    padding-bottom: 30px !important
}

.left-p-30 {
    padding-left: 30px !important
}

.right-p-30 {
    padding-right: 30px !important
}

.padding-30 {
    padding: 30px !important
}

.margin-30 {
    margin: 30px !important
}

@media only screen and (max-width:809px) {
    .sm-top-30 {
        margin-top: 30px !important
    }

    .sm-bottom-30 {
        margin-bottom: 30px !important
    }

    .sm-left-30 {
        margin-left: 30px !important
    }

    .sm-right-30 {
        margin-right: 30px !important
    }

    .sm-top-p-30 {
        padding-top: 30px !important
    }

    .sm-bottom-p-30 {
        padding-bottom: 30px !important
    }

    .sm-left-p-30 {
        padding-left: 30px !important
    }

    .sm-right-p-30 {
        padding-right: 30px !important
    }

    .sm-padding-30 {
        padding: 30px !important
    }

    .sm-margin-30 {
        margin: 30px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-30 {
        margin-top: 30px !important
    }

    .lg-bottom-30 {
        margin-bottom: 30px !important
    }

    .lg-left-30 {
        margin-left: 30px !important
    }

    .lg-right-30 {
        margin-right: 30px !important
    }

    .lg-top-p-30 {
        padding-top: 30px !important
    }

    .lg-bottom-p-30 {
        padding-bottom: 30px !important
    }

    .lg-left-p-30 {
        padding-left: 30px !important
    }

    .lg-right-p-30 {
        padding-right: 30px !important
    }

    .lg-padding-30 {
        padding: 30px !important
    }

    .lg-margin-30 {
        margin: 30px !important
    }
}

.top-31 {
    margin-top: 31px !important
}

.bottom-31 {
    margin-bottom: 31px !important
}

.left-31 {
    margin-left: 31px !important
}

.right-31 {
    margin-right: 31px !important
}

.top-p-31 {
    padding-top: 31px !important
}

.bottom-p-31 {
    padding-bottom: 31px !important
}

.left-p-31 {
    padding-left: 31px !important
}

.right-p-31 {
    padding-right: 31px !important
}

.padding-31 {
    padding: 31px !important
}

.margin-31 {
    margin: 31px !important
}

@media only screen and (max-width:809px) {
    .sm-top-31 {
        margin-top: 31px !important
    }

    .sm-bottom-31 {
        margin-bottom: 31px !important
    }

    .sm-left-31 {
        margin-left: 31px !important
    }

    .sm-right-31 {
        margin-right: 31px !important
    }

    .sm-top-p-31 {
        padding-top: 31px !important
    }

    .sm-bottom-p-31 {
        padding-bottom: 31px !important
    }

    .sm-left-p-31 {
        padding-left: 31px !important
    }

    .sm-right-p-31 {
        padding-right: 31px !important
    }

    .sm-padding-31 {
        padding: 31px !important
    }

    .sm-margin-31 {
        margin: 31px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-31 {
        margin-top: 31px !important
    }

    .lg-bottom-31 {
        margin-bottom: 31px !important
    }

    .lg-left-31 {
        margin-left: 31px !important
    }

    .lg-right-31 {
        margin-right: 31px !important
    }

    .lg-top-p-31 {
        padding-top: 31px !important
    }

    .lg-bottom-p-31 {
        padding-bottom: 31px !important
    }

    .lg-left-p-31 {
        padding-left: 31px !important
    }

    .lg-right-p-31 {
        padding-right: 31px !important
    }

    .lg-padding-31 {
        padding: 31px !important
    }

    .lg-margin-31 {
        margin: 31px !important
    }
}

.top-32 {
    margin-top: 32px !important
}

.bottom-32 {
    margin-bottom: 32px !important
}

.left-32 {
    margin-left: 32px !important
}

.right-32 {
    margin-right: 32px !important
}

.top-p-32 {
    padding-top: 32px !important
}

.bottom-p-32 {
    padding-bottom: 32px !important
}

.left-p-32 {
    padding-left: 32px !important
}

.right-p-32 {
    padding-right: 32px !important
}

.padding-32 {
    padding: 32px !important
}

.margin-32 {
    margin: 32px !important
}

@media only screen and (max-width:809px) {
    .sm-top-32 {
        margin-top: 32px !important
    }

    .sm-bottom-32 {
        margin-bottom: 32px !important
    }

    .sm-left-32 {
        margin-left: 32px !important
    }

    .sm-right-32 {
        margin-right: 32px !important
    }

    .sm-top-p-32 {
        padding-top: 32px !important
    }

    .sm-bottom-p-32 {
        padding-bottom: 32px !important
    }

    .sm-left-p-32 {
        padding-left: 32px !important
    }

    .sm-right-p-32 {
        padding-right: 32px !important
    }

    .sm-padding-32 {
        padding: 32px !important
    }

    .sm-margin-32 {
        margin: 32px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-32 {
        margin-top: 32px !important
    }

    .lg-bottom-32 {
        margin-bottom: 32px !important
    }

    .lg-left-32 {
        margin-left: 32px !important
    }

    .lg-right-32 {
        margin-right: 32px !important
    }

    .lg-top-p-32 {
        padding-top: 32px !important
    }

    .lg-bottom-p-32 {
        padding-bottom: 32px !important
    }

    .lg-left-p-32 {
        padding-left: 32px !important
    }

    .lg-right-p-32 {
        padding-right: 32px !important
    }

    .lg-padding-32 {
        padding: 32px !important
    }

    .lg-margin-32 {
        margin: 32px !important
    }
}

.top-33 {
    margin-top: 33px !important
}

.bottom-33 {
    margin-bottom: 33px !important
}

.left-33 {
    margin-left: 33px !important
}

.right-33 {
    margin-right: 33px !important
}

.top-p-33 {
    padding-top: 33px !important
}

.bottom-p-33 {
    padding-bottom: 33px !important
}

.left-p-33 {
    padding-left: 33px !important
}

.right-p-33 {
    padding-right: 33px !important
}

.padding-33 {
    padding: 33px !important
}

.margin-33 {
    margin: 33px !important
}

@media only screen and (max-width:809px) {
    .sm-top-33 {
        margin-top: 33px !important
    }

    .sm-bottom-33 {
        margin-bottom: 33px !important
    }

    .sm-left-33 {
        margin-left: 33px !important
    }

    .sm-right-33 {
        margin-right: 33px !important
    }

    .sm-top-p-33 {
        padding-top: 33px !important
    }

    .sm-bottom-p-33 {
        padding-bottom: 33px !important
    }

    .sm-left-p-33 {
        padding-left: 33px !important
    }

    .sm-right-p-33 {
        padding-right: 33px !important
    }

    .sm-padding-33 {
        padding: 33px !important
    }

    .sm-margin-33 {
        margin: 33px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-33 {
        margin-top: 33px !important
    }

    .lg-bottom-33 {
        margin-bottom: 33px !important
    }

    .lg-left-33 {
        margin-left: 33px !important
    }

    .lg-right-33 {
        margin-right: 33px !important
    }

    .lg-top-p-33 {
        padding-top: 33px !important
    }

    .lg-bottom-p-33 {
        padding-bottom: 33px !important
    }

    .lg-left-p-33 {
        padding-left: 33px !important
    }

    .lg-right-p-33 {
        padding-right: 33px !important
    }

    .lg-padding-33 {
        padding: 33px !important
    }

    .lg-margin-33 {
        margin: 33px !important
    }
}

.top-34 {
    margin-top: 34px !important
}

.bottom-34 {
    margin-bottom: 34px !important
}

.left-34 {
    margin-left: 34px !important
}

.right-34 {
    margin-right: 34px !important
}

.top-p-34 {
    padding-top: 34px !important
}

.bottom-p-34 {
    padding-bottom: 34px !important
}

.left-p-34 {
    padding-left: 34px !important
}

.right-p-34 {
    padding-right: 34px !important
}

.padding-34 {
    padding: 34px !important
}

.margin-34 {
    margin: 34px !important
}

@media only screen and (max-width:809px) {
    .sm-top-34 {
        margin-top: 34px !important
    }

    .sm-bottom-34 {
        margin-bottom: 34px !important
    }

    .sm-left-34 {
        margin-left: 34px !important
    }

    .sm-right-34 {
        margin-right: 34px !important
    }

    .sm-top-p-34 {
        padding-top: 34px !important
    }

    .sm-bottom-p-34 {
        padding-bottom: 34px !important
    }

    .sm-left-p-34 {
        padding-left: 34px !important
    }

    .sm-right-p-34 {
        padding-right: 34px !important
    }

    .sm-padding-34 {
        padding: 34px !important
    }

    .sm-margin-34 {
        margin: 34px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-34 {
        margin-top: 34px !important
    }

    .lg-bottom-34 {
        margin-bottom: 34px !important
    }

    .lg-left-34 {
        margin-left: 34px !important
    }

    .lg-right-34 {
        margin-right: 34px !important
    }

    .lg-top-p-34 {
        padding-top: 34px !important
    }

    .lg-bottom-p-34 {
        padding-bottom: 34px !important
    }

    .lg-left-p-34 {
        padding-left: 34px !important
    }

    .lg-right-p-34 {
        padding-right: 34px !important
    }

    .lg-padding-34 {
        padding: 34px !important
    }

    .lg-margin-34 {
        margin: 34px !important
    }
}

.top-35 {
    margin-top: 35px !important
}

.bottom-35 {
    margin-bottom: 35px !important
}

.left-35 {
    margin-left: 35px !important
}

.right-35 {
    margin-right: 35px !important
}

.top-p-35 {
    padding-top: 35px !important
}

.bottom-p-35 {
    padding-bottom: 35px !important
}

.left-p-35 {
    padding-left: 35px !important
}

.right-p-35 {
    padding-right: 35px !important
}

.padding-35 {
    padding: 35px !important
}

.margin-35 {
    margin: 35px !important
}

@media only screen and (max-width:809px) {
    .sm-top-35 {
        margin-top: 35px !important
    }

    .sm-bottom-35 {
        margin-bottom: 35px !important
    }

    .sm-left-35 {
        margin-left: 35px !important
    }

    .sm-right-35 {
        margin-right: 35px !important
    }

    .sm-top-p-35 {
        padding-top: 35px !important
    }

    .sm-bottom-p-35 {
        padding-bottom: 35px !important
    }

    .sm-left-p-35 {
        padding-left: 35px !important
    }

    .sm-right-p-35 {
        padding-right: 35px !important
    }

    .sm-padding-35 {
        padding: 35px !important
    }

    .sm-margin-35 {
        margin: 35px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-35 {
        margin-top: 35px !important
    }

    .lg-bottom-35 {
        margin-bottom: 35px !important
    }

    .lg-left-35 {
        margin-left: 35px !important
    }

    .lg-right-35 {
        margin-right: 35px !important
    }

    .lg-top-p-35 {
        padding-top: 35px !important
    }

    .lg-bottom-p-35 {
        padding-bottom: 35px !important
    }

    .lg-left-p-35 {
        padding-left: 35px !important
    }

    .lg-right-p-35 {
        padding-right: 35px !important
    }

    .lg-padding-35 {
        padding: 35px !important
    }

    .lg-margin-35 {
        margin: 35px !important
    }
}

.top-36 {
    margin-top: 36px !important
}

.bottom-36 {
    margin-bottom: 36px !important
}

.left-36 {
    margin-left: 36px !important
}

.right-36 {
    margin-right: 36px !important
}

.top-p-36 {
    padding-top: 36px !important
}

.bottom-p-36 {
    padding-bottom: 36px !important
}

.left-p-36 {
    padding-left: 36px !important
}

.right-p-36 {
    padding-right: 36px !important
}

.padding-36 {
    padding: 36px !important
}

.margin-36 {
    margin: 36px !important
}

@media only screen and (max-width:809px) {
    .sm-top-36 {
        margin-top: 36px !important
    }

    .sm-bottom-36 {
        margin-bottom: 36px !important
    }

    .sm-left-36 {
        margin-left: 36px !important
    }

    .sm-right-36 {
        margin-right: 36px !important
    }

    .sm-top-p-36 {
        padding-top: 36px !important
    }

    .sm-bottom-p-36 {
        padding-bottom: 36px !important
    }

    .sm-left-p-36 {
        padding-left: 36px !important
    }

    .sm-right-p-36 {
        padding-right: 36px !important
    }

    .sm-padding-36 {
        padding: 36px !important
    }

    .sm-margin-36 {
        margin: 36px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-36 {
        margin-top: 36px !important
    }

    .lg-bottom-36 {
        margin-bottom: 36px !important
    }

    .lg-left-36 {
        margin-left: 36px !important
    }

    .lg-right-36 {
        margin-right: 36px !important
    }

    .lg-top-p-36 {
        padding-top: 36px !important
    }

    .lg-bottom-p-36 {
        padding-bottom: 36px !important
    }

    .lg-left-p-36 {
        padding-left: 36px !important
    }

    .lg-right-p-36 {
        padding-right: 36px !important
    }

    .lg-padding-36 {
        padding: 36px !important
    }

    .lg-margin-36 {
        margin: 36px !important
    }
}

.top-37 {
    margin-top: 37px !important
}

.bottom-37 {
    margin-bottom: 37px !important
}

.left-37 {
    margin-left: 37px !important
}

.right-37 {
    margin-right: 37px !important
}

.top-p-37 {
    padding-top: 37px !important
}

.bottom-p-37 {
    padding-bottom: 37px !important
}

.left-p-37 {
    padding-left: 37px !important
}

.right-p-37 {
    padding-right: 37px !important
}

.padding-37 {
    padding: 37px !important
}

.margin-37 {
    margin: 37px !important
}

@media only screen and (max-width:809px) {
    .sm-top-37 {
        margin-top: 37px !important
    }

    .sm-bottom-37 {
        margin-bottom: 37px !important
    }

    .sm-left-37 {
        margin-left: 37px !important
    }

    .sm-right-37 {
        margin-right: 37px !important
    }

    .sm-top-p-37 {
        padding-top: 37px !important
    }

    .sm-bottom-p-37 {
        padding-bottom: 37px !important
    }

    .sm-left-p-37 {
        padding-left: 37px !important
    }

    .sm-right-p-37 {
        padding-right: 37px !important
    }

    .sm-padding-37 {
        padding: 37px !important
    }

    .sm-margin-37 {
        margin: 37px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-37 {
        margin-top: 37px !important
    }

    .lg-bottom-37 {
        margin-bottom: 37px !important
    }

    .lg-left-37 {
        margin-left: 37px !important
    }

    .lg-right-37 {
        margin-right: 37px !important
    }

    .lg-top-p-37 {
        padding-top: 37px !important
    }

    .lg-bottom-p-37 {
        padding-bottom: 37px !important
    }

    .lg-left-p-37 {
        padding-left: 37px !important
    }

    .lg-right-p-37 {
        padding-right: 37px !important
    }

    .lg-padding-37 {
        padding: 37px !important
    }

    .lg-margin-37 {
        margin: 37px !important
    }
}

.top-38 {
    margin-top: 38px !important
}

.bottom-38 {
    margin-bottom: 38px !important
}

.left-38 {
    margin-left: 38px !important
}

.right-38 {
    margin-right: 38px !important
}

.top-p-38 {
    padding-top: 38px !important
}

.bottom-p-38 {
    padding-bottom: 38px !important
}

.left-p-38 {
    padding-left: 38px !important
}

.right-p-38 {
    padding-right: 38px !important
}

.padding-38 {
    padding: 38px !important
}

.margin-38 {
    margin: 38px !important
}

@media only screen and (max-width:809px) {
    .sm-top-38 {
        margin-top: 38px !important
    }

    .sm-bottom-38 {
        margin-bottom: 38px !important
    }

    .sm-left-38 {
        margin-left: 38px !important
    }

    .sm-right-38 {
        margin-right: 38px !important
    }

    .sm-top-p-38 {
        padding-top: 38px !important
    }

    .sm-bottom-p-38 {
        padding-bottom: 38px !important
    }

    .sm-left-p-38 {
        padding-left: 38px !important
    }

    .sm-right-p-38 {
        padding-right: 38px !important
    }

    .sm-padding-38 {
        padding: 38px !important
    }

    .sm-margin-38 {
        margin: 38px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-38 {
        margin-top: 38px !important
    }

    .lg-bottom-38 {
        margin-bottom: 38px !important
    }

    .lg-left-38 {
        margin-left: 38px !important
    }

    .lg-right-38 {
        margin-right: 38px !important
    }

    .lg-top-p-38 {
        padding-top: 38px !important
    }

    .lg-bottom-p-38 {
        padding-bottom: 38px !important
    }

    .lg-left-p-38 {
        padding-left: 38px !important
    }

    .lg-right-p-38 {
        padding-right: 38px !important
    }

    .lg-padding-38 {
        padding: 38px !important
    }

    .lg-margin-38 {
        margin: 38px !important
    }
}

.top-39 {
    margin-top: 39px !important
}

.bottom-39 {
    margin-bottom: 39px !important
}

.left-39 {
    margin-left: 39px !important
}

.right-39 {
    margin-right: 39px !important
}

.top-p-39 {
    padding-top: 39px !important
}

.bottom-p-39 {
    padding-bottom: 39px !important
}

.left-p-39 {
    padding-left: 39px !important
}

.right-p-39 {
    padding-right: 39px !important
}

.padding-39 {
    padding: 39px !important
}

.margin-39 {
    margin: 39px !important
}

@media only screen and (max-width:809px) {
    .sm-top-39 {
        margin-top: 39px !important
    }

    .sm-bottom-39 {
        margin-bottom: 39px !important
    }

    .sm-left-39 {
        margin-left: 39px !important
    }

    .sm-right-39 {
        margin-right: 39px !important
    }

    .sm-top-p-39 {
        padding-top: 39px !important
    }

    .sm-bottom-p-39 {
        padding-bottom: 39px !important
    }

    .sm-left-p-39 {
        padding-left: 39px !important
    }

    .sm-right-p-39 {
        padding-right: 39px !important
    }

    .sm-padding-39 {
        padding: 39px !important
    }

    .sm-margin-39 {
        margin: 39px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-39 {
        margin-top: 39px !important
    }

    .lg-bottom-39 {
        margin-bottom: 39px !important
    }

    .lg-left-39 {
        margin-left: 39px !important
    }

    .lg-right-39 {
        margin-right: 39px !important
    }

    .lg-top-p-39 {
        padding-top: 39px !important
    }

    .lg-bottom-p-39 {
        padding-bottom: 39px !important
    }

    .lg-left-p-39 {
        padding-left: 39px !important
    }

    .lg-right-p-39 {
        padding-right: 39px !important
    }

    .lg-padding-39 {
        padding: 39px !important
    }

    .lg-margin-39 {
        margin: 39px !important
    }
}

.top-40 {
    margin-top: 40px !important
}

.bottom-40 {
    margin-bottom: 40px !important
}

.left-40 {
    margin-left: 40px !important
}

.right-40 {
    margin-right: 40px !important
}

.top-p-40 {
    padding-top: 40px !important
}

.bottom-p-40 {
    padding-bottom: 40px !important
}

.left-p-40 {
    padding-left: 40px !important
}

.right-p-40 {
    padding-right: 40px !important
}

.padding-40 {
    padding: 40px !important
}

.margin-40 {
    margin: 40px !important
}

@media only screen and (max-width:809px) {
    .sm-top-40 {
        margin-top: 40px !important
    }

    .sm-bottom-40 {
        margin-bottom: 40px !important
    }

    .sm-left-40 {
        margin-left: 40px !important
    }

    .sm-right-40 {
        margin-right: 40px !important
    }

    .sm-top-p-40 {
        padding-top: 40px !important
    }

    .sm-bottom-p-40 {
        padding-bottom: 40px !important
    }

    .sm-left-p-40 {
        padding-left: 40px !important
    }

    .sm-right-p-40 {
        padding-right: 40px !important
    }

    .sm-padding-40 {
        padding: 40px !important
    }

    .sm-margin-40 {
        margin: 40px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-40 {
        margin-top: 40px !important
    }

    .lg-bottom-40 {
        margin-bottom: 40px !important
    }

    .lg-left-40 {
        margin-left: 40px !important
    }

    .lg-right-40 {
        margin-right: 40px !important
    }

    .lg-top-p-40 {
        padding-top: 40px !important
    }

    .lg-bottom-p-40 {
        padding-bottom: 40px !important
    }

    .lg-left-p-40 {
        padding-left: 40px !important
    }

    .lg-right-p-40 {
        padding-right: 40px !important
    }

    .lg-padding-40 {
        padding: 40px !important
    }

    .lg-margin-40 {
        margin: 40px !important
    }
}

.top-41 {
    margin-top: 41px !important
}

.bottom-41 {
    margin-bottom: 41px !important
}

.left-41 {
    margin-left: 41px !important
}

.right-41 {
    margin-right: 41px !important
}

.top-p-41 {
    padding-top: 41px !important
}

.bottom-p-41 {
    padding-bottom: 41px !important
}

.left-p-41 {
    padding-left: 41px !important
}

.right-p-41 {
    padding-right: 41px !important
}

.padding-41 {
    padding: 41px !important
}

.margin-41 {
    margin: 41px !important
}

@media only screen and (max-width:809px) {
    .sm-top-41 {
        margin-top: 41px !important
    }

    .sm-bottom-41 {
        margin-bottom: 41px !important
    }

    .sm-left-41 {
        margin-left: 41px !important
    }

    .sm-right-41 {
        margin-right: 41px !important
    }

    .sm-top-p-41 {
        padding-top: 41px !important
    }

    .sm-bottom-p-41 {
        padding-bottom: 41px !important
    }

    .sm-left-p-41 {
        padding-left: 41px !important
    }

    .sm-right-p-41 {
        padding-right: 41px !important
    }

    .sm-padding-41 {
        padding: 41px !important
    }

    .sm-margin-41 {
        margin: 41px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-41 {
        margin-top: 41px !important
    }

    .lg-bottom-41 {
        margin-bottom: 41px !important
    }

    .lg-left-41 {
        margin-left: 41px !important
    }

    .lg-right-41 {
        margin-right: 41px !important
    }

    .lg-top-p-41 {
        padding-top: 41px !important
    }

    .lg-bottom-p-41 {
        padding-bottom: 41px !important
    }

    .lg-left-p-41 {
        padding-left: 41px !important
    }

    .lg-right-p-41 {
        padding-right: 41px !important
    }

    .lg-padding-41 {
        padding: 41px !important
    }

    .lg-margin-41 {
        margin: 41px !important
    }
}

.top-42 {
    margin-top: 42px !important
}

.bottom-42 {
    margin-bottom: 42px !important
}

.left-42 {
    margin-left: 42px !important
}

.right-42 {
    margin-right: 42px !important
}

.top-p-42 {
    padding-top: 42px !important
}

.bottom-p-42 {
    padding-bottom: 42px !important
}

.left-p-42 {
    padding-left: 42px !important
}

.right-p-42 {
    padding-right: 42px !important
}

.padding-42 {
    padding: 42px !important
}

.margin-42 {
    margin: 42px !important
}

@media only screen and (max-width:809px) {
    .sm-top-42 {
        margin-top: 42px !important
    }

    .sm-bottom-42 {
        margin-bottom: 42px !important
    }

    .sm-left-42 {
        margin-left: 42px !important
    }

    .sm-right-42 {
        margin-right: 42px !important
    }

    .sm-top-p-42 {
        padding-top: 42px !important
    }

    .sm-bottom-p-42 {
        padding-bottom: 42px !important
    }

    .sm-left-p-42 {
        padding-left: 42px !important
    }

    .sm-right-p-42 {
        padding-right: 42px !important
    }

    .sm-padding-42 {
        padding: 42px !important
    }

    .sm-margin-42 {
        margin: 42px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-42 {
        margin-top: 42px !important
    }

    .lg-bottom-42 {
        margin-bottom: 42px !important
    }

    .lg-left-42 {
        margin-left: 42px !important
    }

    .lg-right-42 {
        margin-right: 42px !important
    }

    .lg-top-p-42 {
        padding-top: 42px !important
    }

    .lg-bottom-p-42 {
        padding-bottom: 42px !important
    }

    .lg-left-p-42 {
        padding-left: 42px !important
    }

    .lg-right-p-42 {
        padding-right: 42px !important
    }

    .lg-padding-42 {
        padding: 42px !important
    }

    .lg-margin-42 {
        margin: 42px !important
    }
}

.top-43 {
    margin-top: 43px !important
}

.bottom-43 {
    margin-bottom: 43px !important
}

.left-43 {
    margin-left: 43px !important
}

.right-43 {
    margin-right: 43px !important
}

.top-p-43 {
    padding-top: 43px !important
}

.bottom-p-43 {
    padding-bottom: 43px !important
}

.left-p-43 {
    padding-left: 43px !important
}

.right-p-43 {
    padding-right: 43px !important
}

.padding-43 {
    padding: 43px !important
}

.margin-43 {
    margin: 43px !important
}

@media only screen and (max-width:809px) {
    .sm-top-43 {
        margin-top: 43px !important
    }

    .sm-bottom-43 {
        margin-bottom: 43px !important
    }

    .sm-left-43 {
        margin-left: 43px !important
    }

    .sm-right-43 {
        margin-right: 43px !important
    }

    .sm-top-p-43 {
        padding-top: 43px !important
    }

    .sm-bottom-p-43 {
        padding-bottom: 43px !important
    }

    .sm-left-p-43 {
        padding-left: 43px !important
    }

    .sm-right-p-43 {
        padding-right: 43px !important
    }

    .sm-padding-43 {
        padding: 43px !important
    }

    .sm-margin-43 {
        margin: 43px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-43 {
        margin-top: 43px !important
    }

    .lg-bottom-43 {
        margin-bottom: 43px !important
    }

    .lg-left-43 {
        margin-left: 43px !important
    }

    .lg-right-43 {
        margin-right: 43px !important
    }

    .lg-top-p-43 {
        padding-top: 43px !important
    }

    .lg-bottom-p-43 {
        padding-bottom: 43px !important
    }

    .lg-left-p-43 {
        padding-left: 43px !important
    }

    .lg-right-p-43 {
        padding-right: 43px !important
    }

    .lg-padding-43 {
        padding: 43px !important
    }

    .lg-margin-43 {
        margin: 43px !important
    }
}

.top-44 {
    margin-top: 44px !important
}

.bottom-44 {
    margin-bottom: 44px !important
}

.left-44 {
    margin-left: 44px !important
}

.right-44 {
    margin-right: 44px !important
}

.top-p-44 {
    padding-top: 44px !important
}

.bottom-p-44 {
    padding-bottom: 44px !important
}

.left-p-44 {
    padding-left: 44px !important
}

.right-p-44 {
    padding-right: 44px !important
}

.padding-44 {
    padding: 44px !important
}

.margin-44 {
    margin: 44px !important
}

@media only screen and (max-width:809px) {
    .sm-top-44 {
        margin-top: 44px !important
    }

    .sm-bottom-44 {
        margin-bottom: 44px !important
    }

    .sm-left-44 {
        margin-left: 44px !important
    }

    .sm-right-44 {
        margin-right: 44px !important
    }

    .sm-top-p-44 {
        padding-top: 44px !important
    }

    .sm-bottom-p-44 {
        padding-bottom: 44px !important
    }

    .sm-left-p-44 {
        padding-left: 44px !important
    }

    .sm-right-p-44 {
        padding-right: 44px !important
    }

    .sm-padding-44 {
        padding: 44px !important
    }

    .sm-margin-44 {
        margin: 44px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-44 {
        margin-top: 44px !important
    }

    .lg-bottom-44 {
        margin-bottom: 44px !important
    }

    .lg-left-44 {
        margin-left: 44px !important
    }

    .lg-right-44 {
        margin-right: 44px !important
    }

    .lg-top-p-44 {
        padding-top: 44px !important
    }

    .lg-bottom-p-44 {
        padding-bottom: 44px !important
    }

    .lg-left-p-44 {
        padding-left: 44px !important
    }

    .lg-right-p-44 {
        padding-right: 44px !important
    }

    .lg-padding-44 {
        padding: 44px !important
    }

    .lg-margin-44 {
        margin: 44px !important
    }
}

.top-45 {
    margin-top: 45px !important
}

.bottom-45 {
    margin-bottom: 45px !important
}

.left-45 {
    margin-left: 45px !important
}

.right-45 {
    margin-right: 45px !important
}

.top-p-45 {
    padding-top: 45px !important
}

.bottom-p-45 {
    padding-bottom: 45px !important
}

.left-p-45 {
    padding-left: 45px !important
}

.right-p-45 {
    padding-right: 45px !important
}

.padding-45 {
    padding: 45px !important
}

.margin-45 {
    margin: 45px !important
}

@media only screen and (max-width:809px) {
    .sm-top-45 {
        margin-top: 45px !important
    }

    .sm-bottom-45 {
        margin-bottom: 45px !important
    }

    .sm-left-45 {
        margin-left: 45px !important
    }

    .sm-right-45 {
        margin-right: 45px !important
    }

    .sm-top-p-45 {
        padding-top: 45px !important
    }

    .sm-bottom-p-45 {
        padding-bottom: 45px !important
    }

    .sm-left-p-45 {
        padding-left: 45px !important
    }

    .sm-right-p-45 {
        padding-right: 45px !important
    }

    .sm-padding-45 {
        padding: 45px !important
    }

    .sm-margin-45 {
        margin: 45px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-45 {
        margin-top: 45px !important
    }

    .lg-bottom-45 {
        margin-bottom: 45px !important
    }

    .lg-left-45 {
        margin-left: 45px !important
    }

    .lg-right-45 {
        margin-right: 45px !important
    }

    .lg-top-p-45 {
        padding-top: 45px !important
    }

    .lg-bottom-p-45 {
        padding-bottom: 45px !important
    }

    .lg-left-p-45 {
        padding-left: 45px !important
    }

    .lg-right-p-45 {
        padding-right: 45px !important
    }

    .lg-padding-45 {
        padding: 45px !important
    }

    .lg-margin-45 {
        margin: 45px !important
    }
}

.top-46 {
    margin-top: 46px !important
}

.bottom-46 {
    margin-bottom: 46px !important
}

.left-46 {
    margin-left: 46px !important
}

.right-46 {
    margin-right: 46px !important
}

.top-p-46 {
    padding-top: 46px !important
}

.bottom-p-46 {
    padding-bottom: 46px !important
}

.left-p-46 {
    padding-left: 46px !important
}

.right-p-46 {
    padding-right: 46px !important
}

.padding-46 {
    padding: 46px !important
}

.margin-46 {
    margin: 46px !important
}

@media only screen and (max-width:809px) {
    .sm-top-46 {
        margin-top: 46px !important
    }

    .sm-bottom-46 {
        margin-bottom: 46px !important
    }

    .sm-left-46 {
        margin-left: 46px !important
    }

    .sm-right-46 {
        margin-right: 46px !important
    }

    .sm-top-p-46 {
        padding-top: 46px !important
    }

    .sm-bottom-p-46 {
        padding-bottom: 46px !important
    }

    .sm-left-p-46 {
        padding-left: 46px !important
    }

    .sm-right-p-46 {
        padding-right: 46px !important
    }

    .sm-padding-46 {
        padding: 46px !important
    }

    .sm-margin-46 {
        margin: 46px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-46 {
        margin-top: 46px !important
    }

    .lg-bottom-46 {
        margin-bottom: 46px !important
    }

    .lg-left-46 {
        margin-left: 46px !important
    }

    .lg-right-46 {
        margin-right: 46px !important
    }

    .lg-top-p-46 {
        padding-top: 46px !important
    }

    .lg-bottom-p-46 {
        padding-bottom: 46px !important
    }

    .lg-left-p-46 {
        padding-left: 46px !important
    }

    .lg-right-p-46 {
        padding-right: 46px !important
    }

    .lg-padding-46 {
        padding: 46px !important
    }

    .lg-margin-46 {
        margin: 46px !important
    }
}

.top-47 {
    margin-top: 47px !important
}

.bottom-47 {
    margin-bottom: 47px !important
}

.left-47 {
    margin-left: 47px !important
}

.right-47 {
    margin-right: 47px !important
}

.top-p-47 {
    padding-top: 47px !important
}

.bottom-p-47 {
    padding-bottom: 47px !important
}

.left-p-47 {
    padding-left: 47px !important
}

.right-p-47 {
    padding-right: 47px !important
}

.padding-47 {
    padding: 47px !important
}

.margin-47 {
    margin: 47px !important
}

@media only screen and (max-width:809px) {
    .sm-top-47 {
        margin-top: 47px !important
    }

    .sm-bottom-47 {
        margin-bottom: 47px !important
    }

    .sm-left-47 {
        margin-left: 47px !important
    }

    .sm-right-47 {
        margin-right: 47px !important
    }

    .sm-top-p-47 {
        padding-top: 47px !important
    }

    .sm-bottom-p-47 {
        padding-bottom: 47px !important
    }

    .sm-left-p-47 {
        padding-left: 47px !important
    }

    .sm-right-p-47 {
        padding-right: 47px !important
    }

    .sm-padding-47 {
        padding: 47px !important
    }

    .sm-margin-47 {
        margin: 47px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-47 {
        margin-top: 47px !important
    }

    .lg-bottom-47 {
        margin-bottom: 47px !important
    }

    .lg-left-47 {
        margin-left: 47px !important
    }

    .lg-right-47 {
        margin-right: 47px !important
    }

    .lg-top-p-47 {
        padding-top: 47px !important
    }

    .lg-bottom-p-47 {
        padding-bottom: 47px !important
    }

    .lg-left-p-47 {
        padding-left: 47px !important
    }

    .lg-right-p-47 {
        padding-right: 47px !important
    }

    .lg-padding-47 {
        padding: 47px !important
    }

    .lg-margin-47 {
        margin: 47px !important
    }
}

.top-48 {
    margin-top: 48px !important
}

.bottom-48 {
    margin-bottom: 48px !important
}

.left-48 {
    margin-left: 48px !important
}

.right-48 {
    margin-right: 48px !important
}

.top-p-48 {
    padding-top: 48px !important
}

.bottom-p-48 {
    padding-bottom: 48px !important
}

.left-p-48 {
    padding-left: 48px !important
}

.right-p-48 {
    padding-right: 48px !important
}

.padding-48 {
    padding: 48px !important
}

.margin-48 {
    margin: 48px !important
}

@media only screen and (max-width:809px) {
    .sm-top-48 {
        margin-top: 48px !important
    }

    .sm-bottom-48 {
        margin-bottom: 48px !important
    }

    .sm-left-48 {
        margin-left: 48px !important
    }

    .sm-right-48 {
        margin-right: 48px !important
    }

    .sm-top-p-48 {
        padding-top: 48px !important
    }

    .sm-bottom-p-48 {
        padding-bottom: 48px !important
    }

    .sm-left-p-48 {
        padding-left: 48px !important
    }

    .sm-right-p-48 {
        padding-right: 48px !important
    }

    .sm-padding-48 {
        padding: 48px !important
    }

    .sm-margin-48 {
        margin: 48px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-48 {
        margin-top: 48px !important
    }

    .lg-bottom-48 {
        margin-bottom: 48px !important
    }

    .lg-left-48 {
        margin-left: 48px !important
    }

    .lg-right-48 {
        margin-right: 48px !important
    }

    .lg-top-p-48 {
        padding-top: 48px !important
    }

    .lg-bottom-p-48 {
        padding-bottom: 48px !important
    }

    .lg-left-p-48 {
        padding-left: 48px !important
    }

    .lg-right-p-48 {
        padding-right: 48px !important
    }

    .lg-padding-48 {
        padding: 48px !important
    }

    .lg-margin-48 {
        margin: 48px !important
    }
}

.top-49 {
    margin-top: 49px !important
}

.bottom-49 {
    margin-bottom: 49px !important
}

.left-49 {
    margin-left: 49px !important
}

.right-49 {
    margin-right: 49px !important
}

.top-p-49 {
    padding-top: 49px !important
}

.bottom-p-49 {
    padding-bottom: 49px !important
}

.left-p-49 {
    padding-left: 49px !important
}

.right-p-49 {
    padding-right: 49px !important
}

.padding-49 {
    padding: 49px !important
}

.margin-49 {
    margin: 49px !important
}

@media only screen and (max-width:809px) {
    .sm-top-49 {
        margin-top: 49px !important
    }

    .sm-bottom-49 {
        margin-bottom: 49px !important
    }

    .sm-left-49 {
        margin-left: 49px !important
    }

    .sm-right-49 {
        margin-right: 49px !important
    }

    .sm-top-p-49 {
        padding-top: 49px !important
    }

    .sm-bottom-p-49 {
        padding-bottom: 49px !important
    }

    .sm-left-p-49 {
        padding-left: 49px !important
    }

    .sm-right-p-49 {
        padding-right: 49px !important
    }

    .sm-padding-49 {
        padding: 49px !important
    }

    .sm-margin-49 {
        margin: 49px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-49 {
        margin-top: 49px !important
    }

    .lg-bottom-49 {
        margin-bottom: 49px !important
    }

    .lg-left-49 {
        margin-left: 49px !important
    }

    .lg-right-49 {
        margin-right: 49px !important
    }

    .lg-top-p-49 {
        padding-top: 49px !important
    }

    .lg-bottom-p-49 {
        padding-bottom: 49px !important
    }

    .lg-left-p-49 {
        padding-left: 49px !important
    }

    .lg-right-p-49 {
        padding-right: 49px !important
    }

    .lg-padding-49 {
        padding: 49px !important
    }

    .lg-margin-49 {
        margin: 49px !important
    }
}

.top-50 {
    margin-top: 50px !important
}

.bottom-50 {
    margin-bottom: 50px !important
}

.left-50 {
    margin-left: 50px !important
}

.right-50 {
    margin-right: 50px !important
}

.top-p-50 {
    padding-top: 50px !important
}

.bottom-p-50 {
    padding-bottom: 50px !important
}

.left-p-50 {
    padding-left: 50px !important
}

.right-p-50 {
    padding-right: 50px !important
}

.padding-50 {
    padding: 50px !important
}

.margin-50 {
    margin: 50px !important
}

@media only screen and (max-width:809px) {
    .sm-top-50 {
        margin-top: 50px !important
    }

    .sm-bottom-50 {
        margin-bottom: 50px !important
    }

    .sm-left-50 {
        margin-left: 50px !important
    }

    .sm-right-50 {
        margin-right: 50px !important
    }

    .sm-top-p-50 {
        padding-top: 50px !important
    }

    .sm-bottom-p-50 {
        padding-bottom: 50px !important
    }

    .sm-left-p-50 {
        padding-left: 50px !important
    }

    .sm-right-p-50 {
        padding-right: 50px !important
    }

    .sm-padding-50 {
        padding: 50px !important
    }

    .sm-margin-50 {
        margin: 50px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-50 {
        margin-top: 50px !important
    }

    .lg-bottom-50 {
        margin-bottom: 50px !important
    }

    .lg-left-50 {
        margin-left: 50px !important
    }

    .lg-right-50 {
        margin-right: 50px !important
    }

    .lg-top-p-50 {
        padding-top: 50px !important
    }

    .lg-bottom-p-50 {
        padding-bottom: 50px !important
    }

    .lg-left-p-50 {
        padding-left: 50px !important
    }

    .lg-right-p-50 {
        padding-right: 50px !important
    }

    .lg-padding-50 {
        padding: 50px !important
    }

    .lg-margin-50 {
        margin: 50px !important
    }
}

.top-51 {
    margin-top: 51px !important
}

.bottom-51 {
    margin-bottom: 51px !important
}

.left-51 {
    margin-left: 51px !important
}

.right-51 {
    margin-right: 51px !important
}

.top-p-51 {
    padding-top: 51px !important
}

.bottom-p-51 {
    padding-bottom: 51px !important
}

.left-p-51 {
    padding-left: 51px !important
}

.right-p-51 {
    padding-right: 51px !important
}

.padding-51 {
    padding: 51px !important
}

.margin-51 {
    margin: 51px !important
}

@media only screen and (max-width:809px) {
    .sm-top-51 {
        margin-top: 51px !important
    }

    .sm-bottom-51 {
        margin-bottom: 51px !important
    }

    .sm-left-51 {
        margin-left: 51px !important
    }

    .sm-right-51 {
        margin-right: 51px !important
    }

    .sm-top-p-51 {
        padding-top: 51px !important
    }

    .sm-bottom-p-51 {
        padding-bottom: 51px !important
    }

    .sm-left-p-51 {
        padding-left: 51px !important
    }

    .sm-right-p-51 {
        padding-right: 51px !important
    }

    .sm-padding-51 {
        padding: 51px !important
    }

    .sm-margin-51 {
        margin: 51px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-51 {
        margin-top: 51px !important
    }

    .lg-bottom-51 {
        margin-bottom: 51px !important
    }

    .lg-left-51 {
        margin-left: 51px !important
    }

    .lg-right-51 {
        margin-right: 51px !important
    }

    .lg-top-p-51 {
        padding-top: 51px !important
    }

    .lg-bottom-p-51 {
        padding-bottom: 51px !important
    }

    .lg-left-p-51 {
        padding-left: 51px !important
    }

    .lg-right-p-51 {
        padding-right: 51px !important
    }

    .lg-padding-51 {
        padding: 51px !important
    }

    .lg-margin-51 {
        margin: 51px !important
    }
}

.top-52 {
    margin-top: 52px !important
}

.bottom-52 {
    margin-bottom: 52px !important
}

.left-52 {
    margin-left: 52px !important
}

.right-52 {
    margin-right: 52px !important
}

.top-p-52 {
    padding-top: 52px !important
}

.bottom-p-52 {
    padding-bottom: 52px !important
}

.left-p-52 {
    padding-left: 52px !important
}

.right-p-52 {
    padding-right: 52px !important
}

.padding-52 {
    padding: 52px !important
}

.margin-52 {
    margin: 52px !important
}

@media only screen and (max-width:809px) {
    .sm-top-52 {
        margin-top: 52px !important
    }

    .sm-bottom-52 {
        margin-bottom: 52px !important
    }

    .sm-left-52 {
        margin-left: 52px !important
    }

    .sm-right-52 {
        margin-right: 52px !important
    }

    .sm-top-p-52 {
        padding-top: 52px !important
    }

    .sm-bottom-p-52 {
        padding-bottom: 52px !important
    }

    .sm-left-p-52 {
        padding-left: 52px !important
    }

    .sm-right-p-52 {
        padding-right: 52px !important
    }

    .sm-padding-52 {
        padding: 52px !important
    }

    .sm-margin-52 {
        margin: 52px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-52 {
        margin-top: 52px !important
    }

    .lg-bottom-52 {
        margin-bottom: 52px !important
    }

    .lg-left-52 {
        margin-left: 52px !important
    }

    .lg-right-52 {
        margin-right: 52px !important
    }

    .lg-top-p-52 {
        padding-top: 52px !important
    }

    .lg-bottom-p-52 {
        padding-bottom: 52px !important
    }

    .lg-left-p-52 {
        padding-left: 52px !important
    }

    .lg-right-p-52 {
        padding-right: 52px !important
    }

    .lg-padding-52 {
        padding: 52px !important
    }

    .lg-margin-52 {
        margin: 52px !important
    }
}

.top-53 {
    margin-top: 53px !important
}

.bottom-53 {
    margin-bottom: 53px !important
}

.left-53 {
    margin-left: 53px !important
}

.right-53 {
    margin-right: 53px !important
}

.top-p-53 {
    padding-top: 53px !important
}

.bottom-p-53 {
    padding-bottom: 53px !important
}

.left-p-53 {
    padding-left: 53px !important
}

.right-p-53 {
    padding-right: 53px !important
}

.padding-53 {
    padding: 53px !important
}

.margin-53 {
    margin: 53px !important
}

@media only screen and (max-width:809px) {
    .sm-top-53 {
        margin-top: 53px !important
    }

    .sm-bottom-53 {
        margin-bottom: 53px !important
    }

    .sm-left-53 {
        margin-left: 53px !important
    }

    .sm-right-53 {
        margin-right: 53px !important
    }

    .sm-top-p-53 {
        padding-top: 53px !important
    }

    .sm-bottom-p-53 {
        padding-bottom: 53px !important
    }

    .sm-left-p-53 {
        padding-left: 53px !important
    }

    .sm-right-p-53 {
        padding-right: 53px !important
    }

    .sm-padding-53 {
        padding: 53px !important
    }

    .sm-margin-53 {
        margin: 53px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-53 {
        margin-top: 53px !important
    }

    .lg-bottom-53 {
        margin-bottom: 53px !important
    }

    .lg-left-53 {
        margin-left: 53px !important
    }

    .lg-right-53 {
        margin-right: 53px !important
    }

    .lg-top-p-53 {
        padding-top: 53px !important
    }

    .lg-bottom-p-53 {
        padding-bottom: 53px !important
    }

    .lg-left-p-53 {
        padding-left: 53px !important
    }

    .lg-right-p-53 {
        padding-right: 53px !important
    }

    .lg-padding-53 {
        padding: 53px !important
    }

    .lg-margin-53 {
        margin: 53px !important
    }
}

.top-54 {
    margin-top: 54px !important
}

.bottom-54 {
    margin-bottom: 54px !important
}

.left-54 {
    margin-left: 54px !important
}

.right-54 {
    margin-right: 54px !important
}

.top-p-54 {
    padding-top: 54px !important
}

.bottom-p-54 {
    padding-bottom: 54px !important
}

.left-p-54 {
    padding-left: 54px !important
}

.right-p-54 {
    padding-right: 54px !important
}

.padding-54 {
    padding: 54px !important
}

.margin-54 {
    margin: 54px !important
}

@media only screen and (max-width:809px) {
    .sm-top-54 {
        margin-top: 54px !important
    }

    .sm-bottom-54 {
        margin-bottom: 54px !important
    }

    .sm-left-54 {
        margin-left: 54px !important
    }

    .sm-right-54 {
        margin-right: 54px !important
    }

    .sm-top-p-54 {
        padding-top: 54px !important
    }

    .sm-bottom-p-54 {
        padding-bottom: 54px !important
    }

    .sm-left-p-54 {
        padding-left: 54px !important
    }

    .sm-right-p-54 {
        padding-right: 54px !important
    }

    .sm-padding-54 {
        padding: 54px !important
    }

    .sm-margin-54 {
        margin: 54px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-54 {
        margin-top: 54px !important
    }

    .lg-bottom-54 {
        margin-bottom: 54px !important
    }

    .lg-left-54 {
        margin-left: 54px !important
    }

    .lg-right-54 {
        margin-right: 54px !important
    }

    .lg-top-p-54 {
        padding-top: 54px !important
    }

    .lg-bottom-p-54 {
        padding-bottom: 54px !important
    }

    .lg-left-p-54 {
        padding-left: 54px !important
    }

    .lg-right-p-54 {
        padding-right: 54px !important
    }

    .lg-padding-54 {
        padding: 54px !important
    }

    .lg-margin-54 {
        margin: 54px !important
    }
}

.top-55 {
    margin-top: 55px !important
}

.bottom-55 {
    margin-bottom: 55px !important
}

.left-55 {
    margin-left: 55px !important
}

.right-55 {
    margin-right: 55px !important
}

.top-p-55 {
    padding-top: 55px !important
}

.bottom-p-55 {
    padding-bottom: 55px !important
}

.left-p-55 {
    padding-left: 55px !important
}

.right-p-55 {
    padding-right: 55px !important
}

.padding-55 {
    padding: 55px !important
}

.margin-55 {
    margin: 55px !important
}

@media only screen and (max-width:809px) {
    .sm-top-55 {
        margin-top: 55px !important
    }

    .sm-bottom-55 {
        margin-bottom: 55px !important
    }

    .sm-left-55 {
        margin-left: 55px !important
    }

    .sm-right-55 {
        margin-right: 55px !important
    }

    .sm-top-p-55 {
        padding-top: 55px !important
    }

    .sm-bottom-p-55 {
        padding-bottom: 55px !important
    }

    .sm-left-p-55 {
        padding-left: 55px !important
    }

    .sm-right-p-55 {
        padding-right: 55px !important
    }

    .sm-padding-55 {
        padding: 55px !important
    }

    .sm-margin-55 {
        margin: 55px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-55 {
        margin-top: 55px !important
    }

    .lg-bottom-55 {
        margin-bottom: 55px !important
    }

    .lg-left-55 {
        margin-left: 55px !important
    }

    .lg-right-55 {
        margin-right: 55px !important
    }

    .lg-top-p-55 {
        padding-top: 55px !important
    }

    .lg-bottom-p-55 {
        padding-bottom: 55px !important
    }

    .lg-left-p-55 {
        padding-left: 55px !important
    }

    .lg-right-p-55 {
        padding-right: 55px !important
    }

    .lg-padding-55 {
        padding: 55px !important
    }

    .lg-margin-55 {
        margin: 55px !important
    }
}

.top-56 {
    margin-top: 56px !important
}

.bottom-56 {
    margin-bottom: 56px !important
}

.left-56 {
    margin-left: 56px !important
}

.right-56 {
    margin-right: 56px !important
}

.top-p-56 {
    padding-top: 56px !important
}

.bottom-p-56 {
    padding-bottom: 56px !important
}

.left-p-56 {
    padding-left: 56px !important
}

.right-p-56 {
    padding-right: 56px !important
}

.padding-56 {
    padding: 56px !important
}

.margin-56 {
    margin: 56px !important
}

@media only screen and (max-width:809px) {
    .sm-top-56 {
        margin-top: 56px !important
    }

    .sm-bottom-56 {
        margin-bottom: 56px !important
    }

    .sm-left-56 {
        margin-left: 56px !important
    }

    .sm-right-56 {
        margin-right: 56px !important
    }

    .sm-top-p-56 {
        padding-top: 56px !important
    }

    .sm-bottom-p-56 {
        padding-bottom: 56px !important
    }

    .sm-left-p-56 {
        padding-left: 56px !important
    }

    .sm-right-p-56 {
        padding-right: 56px !important
    }

    .sm-padding-56 {
        padding: 56px !important
    }

    .sm-margin-56 {
        margin: 56px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-56 {
        margin-top: 56px !important
    }

    .lg-bottom-56 {
        margin-bottom: 56px !important
    }

    .lg-left-56 {
        margin-left: 56px !important
    }

    .lg-right-56 {
        margin-right: 56px !important
    }

    .lg-top-p-56 {
        padding-top: 56px !important
    }

    .lg-bottom-p-56 {
        padding-bottom: 56px !important
    }

    .lg-left-p-56 {
        padding-left: 56px !important
    }

    .lg-right-p-56 {
        padding-right: 56px !important
    }

    .lg-padding-56 {
        padding: 56px !important
    }

    .lg-margin-56 {
        margin: 56px !important
    }
}

.top-57 {
    margin-top: 57px !important
}

.bottom-57 {
    margin-bottom: 57px !important
}

.left-57 {
    margin-left: 57px !important
}

.right-57 {
    margin-right: 57px !important
}

.top-p-57 {
    padding-top: 57px !important
}

.bottom-p-57 {
    padding-bottom: 57px !important
}

.left-p-57 {
    padding-left: 57px !important
}

.right-p-57 {
    padding-right: 57px !important
}

.padding-57 {
    padding: 57px !important
}

.margin-57 {
    margin: 57px !important
}

@media only screen and (max-width:809px) {
    .sm-top-57 {
        margin-top: 57px !important
    }

    .sm-bottom-57 {
        margin-bottom: 57px !important
    }

    .sm-left-57 {
        margin-left: 57px !important
    }

    .sm-right-57 {
        margin-right: 57px !important
    }

    .sm-top-p-57 {
        padding-top: 57px !important
    }

    .sm-bottom-p-57 {
        padding-bottom: 57px !important
    }

    .sm-left-p-57 {
        padding-left: 57px !important
    }

    .sm-right-p-57 {
        padding-right: 57px !important
    }

    .sm-padding-57 {
        padding: 57px !important
    }

    .sm-margin-57 {
        margin: 57px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-57 {
        margin-top: 57px !important
    }

    .lg-bottom-57 {
        margin-bottom: 57px !important
    }

    .lg-left-57 {
        margin-left: 57px !important
    }

    .lg-right-57 {
        margin-right: 57px !important
    }

    .lg-top-p-57 {
        padding-top: 57px !important
    }

    .lg-bottom-p-57 {
        padding-bottom: 57px !important
    }

    .lg-left-p-57 {
        padding-left: 57px !important
    }

    .lg-right-p-57 {
        padding-right: 57px !important
    }

    .lg-padding-57 {
        padding: 57px !important
    }

    .lg-margin-57 {
        margin: 57px !important
    }
}

.top-58 {
    margin-top: 58px !important
}

.bottom-58 {
    margin-bottom: 58px !important
}

.left-58 {
    margin-left: 58px !important
}

.right-58 {
    margin-right: 58px !important
}

.top-p-58 {
    padding-top: 58px !important
}

.bottom-p-58 {
    padding-bottom: 58px !important
}

.left-p-58 {
    padding-left: 58px !important
}

.right-p-58 {
    padding-right: 58px !important
}

.padding-58 {
    padding: 58px !important
}

.margin-58 {
    margin: 58px !important
}

@media only screen and (max-width:809px) {
    .sm-top-58 {
        margin-top: 58px !important
    }

    .sm-bottom-58 {
        margin-bottom: 58px !important
    }

    .sm-left-58 {
        margin-left: 58px !important
    }

    .sm-right-58 {
        margin-right: 58px !important
    }

    .sm-top-p-58 {
        padding-top: 58px !important
    }

    .sm-bottom-p-58 {
        padding-bottom: 58px !important
    }

    .sm-left-p-58 {
        padding-left: 58px !important
    }

    .sm-right-p-58 {
        padding-right: 58px !important
    }

    .sm-padding-58 {
        padding: 58px !important
    }

    .sm-margin-58 {
        margin: 58px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-58 {
        margin-top: 58px !important
    }

    .lg-bottom-58 {
        margin-bottom: 58px !important
    }

    .lg-left-58 {
        margin-left: 58px !important
    }

    .lg-right-58 {
        margin-right: 58px !important
    }

    .lg-top-p-58 {
        padding-top: 58px !important
    }

    .lg-bottom-p-58 {
        padding-bottom: 58px !important
    }

    .lg-left-p-58 {
        padding-left: 58px !important
    }

    .lg-right-p-58 {
        padding-right: 58px !important
    }

    .lg-padding-58 {
        padding: 58px !important
    }

    .lg-margin-58 {
        margin: 58px !important
    }
}

.top-59 {
    margin-top: 59px !important
}

.bottom-59 {
    margin-bottom: 59px !important
}

.left-59 {
    margin-left: 59px !important
}

.right-59 {
    margin-right: 59px !important
}

.top-p-59 {
    padding-top: 59px !important
}

.bottom-p-59 {
    padding-bottom: 59px !important
}

.left-p-59 {
    padding-left: 59px !important
}

.right-p-59 {
    padding-right: 59px !important
}

.padding-59 {
    padding: 59px !important
}

.margin-59 {
    margin: 59px !important
}

@media only screen and (max-width:809px) {
    .sm-top-59 {
        margin-top: 59px !important
    }

    .sm-bottom-59 {
        margin-bottom: 59px !important
    }

    .sm-left-59 {
        margin-left: 59px !important
    }

    .sm-right-59 {
        margin-right: 59px !important
    }

    .sm-top-p-59 {
        padding-top: 59px !important
    }

    .sm-bottom-p-59 {
        padding-bottom: 59px !important
    }

    .sm-left-p-59 {
        padding-left: 59px !important
    }

    .sm-right-p-59 {
        padding-right: 59px !important
    }

    .sm-padding-59 {
        padding: 59px !important
    }

    .sm-margin-59 {
        margin: 59px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-59 {
        margin-top: 59px !important
    }

    .lg-bottom-59 {
        margin-bottom: 59px !important
    }

    .lg-left-59 {
        margin-left: 59px !important
    }

    .lg-right-59 {
        margin-right: 59px !important
    }

    .lg-top-p-59 {
        padding-top: 59px !important
    }

    .lg-bottom-p-59 {
        padding-bottom: 59px !important
    }

    .lg-left-p-59 {
        padding-left: 59px !important
    }

    .lg-right-p-59 {
        padding-right: 59px !important
    }

    .lg-padding-59 {
        padding: 59px !important
    }

    .lg-margin-59 {
        margin: 59px !important
    }
}

.top-60 {
    margin-top: 60px !important
}

.bottom-60 {
    margin-bottom: 60px !important
}

.left-60 {
    margin-left: 60px !important
}

.right-60 {
    margin-right: 60px !important
}

.top-p-60 {
    padding-top: 60px !important
}

.bottom-p-60 {
    padding-bottom: 60px !important
}

.left-p-60 {
    padding-left: 60px !important
}

.right-p-60 {
    padding-right: 60px !important
}

.padding-60 {
    padding: 60px !important
}

.margin-60 {
    margin: 60px !important
}

@media only screen and (max-width:809px) {
    .sm-top-60 {
        margin-top: 60px !important
    }

    .sm-bottom-60 {
        margin-bottom: 60px !important
    }

    .sm-left-60 {
        margin-left: 60px !important
    }

    .sm-right-60 {
        margin-right: 60px !important
    }

    .sm-top-p-60 {
        padding-top: 60px !important
    }

    .sm-bottom-p-60 {
        padding-bottom: 60px !important
    }

    .sm-left-p-60 {
        padding-left: 60px !important
    }

    .sm-right-p-60 {
        padding-right: 60px !important
    }

    .sm-padding-60 {
        padding: 60px !important
    }

    .sm-margin-60 {
        margin: 60px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-60 {
        margin-top: 60px !important
    }

    .lg-bottom-60 {
        margin-bottom: 60px !important
    }

    .lg-left-60 {
        margin-left: 60px !important
    }

    .lg-right-60 {
        margin-right: 60px !important
    }

    .lg-top-p-60 {
        padding-top: 60px !important
    }

    .lg-bottom-p-60 {
        padding-bottom: 60px !important
    }

    .lg-left-p-60 {
        padding-left: 60px !important
    }

    .lg-right-p-60 {
        padding-right: 60px !important
    }

    .lg-padding-60 {
        padding: 60px !important
    }

    .lg-margin-60 {
        margin: 60px !important
    }
}

.top-61 {
    margin-top: 61px !important
}

.bottom-61 {
    margin-bottom: 61px !important
}

.left-61 {
    margin-left: 61px !important
}

.right-61 {
    margin-right: 61px !important
}

.top-p-61 {
    padding-top: 61px !important
}

.bottom-p-61 {
    padding-bottom: 61px !important
}

.left-p-61 {
    padding-left: 61px !important
}

.right-p-61 {
    padding-right: 61px !important
}

.padding-61 {
    padding: 61px !important
}

.margin-61 {
    margin: 61px !important
}

@media only screen and (max-width:809px) {
    .sm-top-61 {
        margin-top: 61px !important
    }

    .sm-bottom-61 {
        margin-bottom: 61px !important
    }

    .sm-left-61 {
        margin-left: 61px !important
    }

    .sm-right-61 {
        margin-right: 61px !important
    }

    .sm-top-p-61 {
        padding-top: 61px !important
    }

    .sm-bottom-p-61 {
        padding-bottom: 61px !important
    }

    .sm-left-p-61 {
        padding-left: 61px !important
    }

    .sm-right-p-61 {
        padding-right: 61px !important
    }

    .sm-padding-61 {
        padding: 61px !important
    }

    .sm-margin-61 {
        margin: 61px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-61 {
        margin-top: 61px !important
    }

    .lg-bottom-61 {
        margin-bottom: 61px !important
    }

    .lg-left-61 {
        margin-left: 61px !important
    }

    .lg-right-61 {
        margin-right: 61px !important
    }

    .lg-top-p-61 {
        padding-top: 61px !important
    }

    .lg-bottom-p-61 {
        padding-bottom: 61px !important
    }

    .lg-left-p-61 {
        padding-left: 61px !important
    }

    .lg-right-p-61 {
        padding-right: 61px !important
    }

    .lg-padding-61 {
        padding: 61px !important
    }

    .lg-margin-61 {
        margin: 61px !important
    }
}

.top-62 {
    margin-top: 62px !important
}

.bottom-62 {
    margin-bottom: 62px !important
}

.left-62 {
    margin-left: 62px !important
}

.right-62 {
    margin-right: 62px !important
}

.top-p-62 {
    padding-top: 62px !important
}

.bottom-p-62 {
    padding-bottom: 62px !important
}

.left-p-62 {
    padding-left: 62px !important
}

.right-p-62 {
    padding-right: 62px !important
}

.padding-62 {
    padding: 62px !important
}

.margin-62 {
    margin: 62px !important
}

@media only screen and (max-width:809px) {
    .sm-top-62 {
        margin-top: 62px !important
    }

    .sm-bottom-62 {
        margin-bottom: 62px !important
    }

    .sm-left-62 {
        margin-left: 62px !important
    }

    .sm-right-62 {
        margin-right: 62px !important
    }

    .sm-top-p-62 {
        padding-top: 62px !important
    }

    .sm-bottom-p-62 {
        padding-bottom: 62px !important
    }

    .sm-left-p-62 {
        padding-left: 62px !important
    }

    .sm-right-p-62 {
        padding-right: 62px !important
    }

    .sm-padding-62 {
        padding: 62px !important
    }

    .sm-margin-62 {
        margin: 62px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-62 {
        margin-top: 62px !important
    }

    .lg-bottom-62 {
        margin-bottom: 62px !important
    }

    .lg-left-62 {
        margin-left: 62px !important
    }

    .lg-right-62 {
        margin-right: 62px !important
    }

    .lg-top-p-62 {
        padding-top: 62px !important
    }

    .lg-bottom-p-62 {
        padding-bottom: 62px !important
    }

    .lg-left-p-62 {
        padding-left: 62px !important
    }

    .lg-right-p-62 {
        padding-right: 62px !important
    }

    .lg-padding-62 {
        padding: 62px !important
    }

    .lg-margin-62 {
        margin: 62px !important
    }
}

.top-63 {
    margin-top: 63px !important
}

.bottom-63 {
    margin-bottom: 63px !important
}

.left-63 {
    margin-left: 63px !important
}

.right-63 {
    margin-right: 63px !important
}

.top-p-63 {
    padding-top: 63px !important
}

.bottom-p-63 {
    padding-bottom: 63px !important
}

.left-p-63 {
    padding-left: 63px !important
}

.right-p-63 {
    padding-right: 63px !important
}

.padding-63 {
    padding: 63px !important
}

.margin-63 {
    margin: 63px !important
}

@media only screen and (max-width:809px) {
    .sm-top-63 {
        margin-top: 63px !important
    }

    .sm-bottom-63 {
        margin-bottom: 63px !important
    }

    .sm-left-63 {
        margin-left: 63px !important
    }

    .sm-right-63 {
        margin-right: 63px !important
    }

    .sm-top-p-63 {
        padding-top: 63px !important
    }

    .sm-bottom-p-63 {
        padding-bottom: 63px !important
    }

    .sm-left-p-63 {
        padding-left: 63px !important
    }

    .sm-right-p-63 {
        padding-right: 63px !important
    }

    .sm-padding-63 {
        padding: 63px !important
    }

    .sm-margin-63 {
        margin: 63px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-63 {
        margin-top: 63px !important
    }

    .lg-bottom-63 {
        margin-bottom: 63px !important
    }

    .lg-left-63 {
        margin-left: 63px !important
    }

    .lg-right-63 {
        margin-right: 63px !important
    }

    .lg-top-p-63 {
        padding-top: 63px !important
    }

    .lg-bottom-p-63 {
        padding-bottom: 63px !important
    }

    .lg-left-p-63 {
        padding-left: 63px !important
    }

    .lg-right-p-63 {
        padding-right: 63px !important
    }

    .lg-padding-63 {
        padding: 63px !important
    }

    .lg-margin-63 {
        margin: 63px !important
    }
}

.top-64 {
    margin-top: 64px !important
}

.bottom-64 {
    margin-bottom: 64px !important
}

.left-64 {
    margin-left: 64px !important
}

.right-64 {
    margin-right: 64px !important
}

.top-p-64 {
    padding-top: 64px !important
}

.bottom-p-64 {
    padding-bottom: 64px !important
}

.left-p-64 {
    padding-left: 64px !important
}

.right-p-64 {
    padding-right: 64px !important
}

.padding-64 {
    padding: 64px !important
}

.margin-64 {
    margin: 64px !important
}

@media only screen and (max-width:809px) {
    .sm-top-64 {
        margin-top: 64px !important
    }

    .sm-bottom-64 {
        margin-bottom: 64px !important
    }

    .sm-left-64 {
        margin-left: 64px !important
    }

    .sm-right-64 {
        margin-right: 64px !important
    }

    .sm-top-p-64 {
        padding-top: 64px !important
    }

    .sm-bottom-p-64 {
        padding-bottom: 64px !important
    }

    .sm-left-p-64 {
        padding-left: 64px !important
    }

    .sm-right-p-64 {
        padding-right: 64px !important
    }

    .sm-padding-64 {
        padding: 64px !important
    }

    .sm-margin-64 {
        margin: 64px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-64 {
        margin-top: 64px !important
    }

    .lg-bottom-64 {
        margin-bottom: 64px !important
    }

    .lg-left-64 {
        margin-left: 64px !important
    }

    .lg-right-64 {
        margin-right: 64px !important
    }

    .lg-top-p-64 {
        padding-top: 64px !important
    }

    .lg-bottom-p-64 {
        padding-bottom: 64px !important
    }

    .lg-left-p-64 {
        padding-left: 64px !important
    }

    .lg-right-p-64 {
        padding-right: 64px !important
    }

    .lg-padding-64 {
        padding: 64px !important
    }

    .lg-margin-64 {
        margin: 64px !important
    }
}

.top-65 {
    margin-top: 65px !important
}

.bottom-65 {
    margin-bottom: 65px !important
}

.left-65 {
    margin-left: 65px !important
}

.right-65 {
    margin-right: 65px !important
}

.top-p-65 {
    padding-top: 65px !important
}

.bottom-p-65 {
    padding-bottom: 65px !important
}

.left-p-65 {
    padding-left: 65px !important
}

.right-p-65 {
    padding-right: 65px !important
}

.padding-65 {
    padding: 65px !important
}

.margin-65 {
    margin: 65px !important
}

@media only screen and (max-width:809px) {
    .sm-top-65 {
        margin-top: 65px !important
    }

    .sm-bottom-65 {
        margin-bottom: 65px !important
    }

    .sm-left-65 {
        margin-left: 65px !important
    }

    .sm-right-65 {
        margin-right: 65px !important
    }

    .sm-top-p-65 {
        padding-top: 65px !important
    }

    .sm-bottom-p-65 {
        padding-bottom: 65px !important
    }

    .sm-left-p-65 {
        padding-left: 65px !important
    }

    .sm-right-p-65 {
        padding-right: 65px !important
    }

    .sm-padding-65 {
        padding: 65px !important
    }

    .sm-margin-65 {
        margin: 65px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-65 {
        margin-top: 65px !important
    }

    .lg-bottom-65 {
        margin-bottom: 65px !important
    }

    .lg-left-65 {
        margin-left: 65px !important
    }

    .lg-right-65 {
        margin-right: 65px !important
    }

    .lg-top-p-65 {
        padding-top: 65px !important
    }

    .lg-bottom-p-65 {
        padding-bottom: 65px !important
    }

    .lg-left-p-65 {
        padding-left: 65px !important
    }

    .lg-right-p-65 {
        padding-right: 65px !important
    }

    .lg-padding-65 {
        padding: 65px !important
    }

    .lg-margin-65 {
        margin: 65px !important
    }
}

.top-66 {
    margin-top: 66px !important
}

.bottom-66 {
    margin-bottom: 66px !important
}

.left-66 {
    margin-left: 66px !important
}

.right-66 {
    margin-right: 66px !important
}

.top-p-66 {
    padding-top: 66px !important
}

.bottom-p-66 {
    padding-bottom: 66px !important
}

.left-p-66 {
    padding-left: 66px !important
}

.right-p-66 {
    padding-right: 66px !important
}

.padding-66 {
    padding: 66px !important
}

.margin-66 {
    margin: 66px !important
}

@media only screen and (max-width:809px) {
    .sm-top-66 {
        margin-top: 66px !important
    }

    .sm-bottom-66 {
        margin-bottom: 66px !important
    }

    .sm-left-66 {
        margin-left: 66px !important
    }

    .sm-right-66 {
        margin-right: 66px !important
    }

    .sm-top-p-66 {
        padding-top: 66px !important
    }

    .sm-bottom-p-66 {
        padding-bottom: 66px !important
    }

    .sm-left-p-66 {
        padding-left: 66px !important
    }

    .sm-right-p-66 {
        padding-right: 66px !important
    }

    .sm-padding-66 {
        padding: 66px !important
    }

    .sm-margin-66 {
        margin: 66px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-66 {
        margin-top: 66px !important
    }

    .lg-bottom-66 {
        margin-bottom: 66px !important
    }

    .lg-left-66 {
        margin-left: 66px !important
    }

    .lg-right-66 {
        margin-right: 66px !important
    }

    .lg-top-p-66 {
        padding-top: 66px !important
    }

    .lg-bottom-p-66 {
        padding-bottom: 66px !important
    }

    .lg-left-p-66 {
        padding-left: 66px !important
    }

    .lg-right-p-66 {
        padding-right: 66px !important
    }

    .lg-padding-66 {
        padding: 66px !important
    }

    .lg-margin-66 {
        margin: 66px !important
    }
}

.top-67 {
    margin-top: 67px !important
}

.bottom-67 {
    margin-bottom: 67px !important
}

.left-67 {
    margin-left: 67px !important
}

.right-67 {
    margin-right: 67px !important
}

.top-p-67 {
    padding-top: 67px !important
}

.bottom-p-67 {
    padding-bottom: 67px !important
}

.left-p-67 {
    padding-left: 67px !important
}

.right-p-67 {
    padding-right: 67px !important
}

.padding-67 {
    padding: 67px !important
}

.margin-67 {
    margin: 67px !important
}

@media only screen and (max-width:809px) {
    .sm-top-67 {
        margin-top: 67px !important
    }

    .sm-bottom-67 {
        margin-bottom: 67px !important
    }

    .sm-left-67 {
        margin-left: 67px !important
    }

    .sm-right-67 {
        margin-right: 67px !important
    }

    .sm-top-p-67 {
        padding-top: 67px !important
    }

    .sm-bottom-p-67 {
        padding-bottom: 67px !important
    }

    .sm-left-p-67 {
        padding-left: 67px !important
    }

    .sm-right-p-67 {
        padding-right: 67px !important
    }

    .sm-padding-67 {
        padding: 67px !important
    }

    .sm-margin-67 {
        margin: 67px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-67 {
        margin-top: 67px !important
    }

    .lg-bottom-67 {
        margin-bottom: 67px !important
    }

    .lg-left-67 {
        margin-left: 67px !important
    }

    .lg-right-67 {
        margin-right: 67px !important
    }

    .lg-top-p-67 {
        padding-top: 67px !important
    }

    .lg-bottom-p-67 {
        padding-bottom: 67px !important
    }

    .lg-left-p-67 {
        padding-left: 67px !important
    }

    .lg-right-p-67 {
        padding-right: 67px !important
    }

    .lg-padding-67 {
        padding: 67px !important
    }

    .lg-margin-67 {
        margin: 67px !important
    }
}

.top-68 {
    margin-top: 68px !important
}

.bottom-68 {
    margin-bottom: 68px !important
}

.left-68 {
    margin-left: 68px !important
}

.right-68 {
    margin-right: 68px !important
}

.top-p-68 {
    padding-top: 68px !important
}

.bottom-p-68 {
    padding-bottom: 68px !important
}

.left-p-68 {
    padding-left: 68px !important
}

.right-p-68 {
    padding-right: 68px !important
}

.padding-68 {
    padding: 68px !important
}

.margin-68 {
    margin: 68px !important
}

@media only screen and (max-width:809px) {
    .sm-top-68 {
        margin-top: 68px !important
    }

    .sm-bottom-68 {
        margin-bottom: 68px !important
    }

    .sm-left-68 {
        margin-left: 68px !important
    }

    .sm-right-68 {
        margin-right: 68px !important
    }

    .sm-top-p-68 {
        padding-top: 68px !important
    }

    .sm-bottom-p-68 {
        padding-bottom: 68px !important
    }

    .sm-left-p-68 {
        padding-left: 68px !important
    }

    .sm-right-p-68 {
        padding-right: 68px !important
    }

    .sm-padding-68 {
        padding: 68px !important
    }

    .sm-margin-68 {
        margin: 68px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-68 {
        margin-top: 68px !important
    }

    .lg-bottom-68 {
        margin-bottom: 68px !important
    }

    .lg-left-68 {
        margin-left: 68px !important
    }

    .lg-right-68 {
        margin-right: 68px !important
    }

    .lg-top-p-68 {
        padding-top: 68px !important
    }

    .lg-bottom-p-68 {
        padding-bottom: 68px !important
    }

    .lg-left-p-68 {
        padding-left: 68px !important
    }

    .lg-right-p-68 {
        padding-right: 68px !important
    }

    .lg-padding-68 {
        padding: 68px !important
    }

    .lg-margin-68 {
        margin: 68px !important
    }
}

.top-69 {
    margin-top: 69px !important
}

.bottom-69 {
    margin-bottom: 69px !important
}

.left-69 {
    margin-left: 69px !important
}

.right-69 {
    margin-right: 69px !important
}

.top-p-69 {
    padding-top: 69px !important
}

.bottom-p-69 {
    padding-bottom: 69px !important
}

.left-p-69 {
    padding-left: 69px !important
}

.right-p-69 {
    padding-right: 69px !important
}

.padding-69 {
    padding: 69px !important
}

.margin-69 {
    margin: 69px !important
}

@media only screen and (max-width:809px) {
    .sm-top-69 {
        margin-top: 69px !important
    }

    .sm-bottom-69 {
        margin-bottom: 69px !important
    }

    .sm-left-69 {
        margin-left: 69px !important
    }

    .sm-right-69 {
        margin-right: 69px !important
    }

    .sm-top-p-69 {
        padding-top: 69px !important
    }

    .sm-bottom-p-69 {
        padding-bottom: 69px !important
    }

    .sm-left-p-69 {
        padding-left: 69px !important
    }

    .sm-right-p-69 {
        padding-right: 69px !important
    }

    .sm-padding-69 {
        padding: 69px !important
    }

    .sm-margin-69 {
        margin: 69px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-69 {
        margin-top: 69px !important
    }

    .lg-bottom-69 {
        margin-bottom: 69px !important
    }

    .lg-left-69 {
        margin-left: 69px !important
    }

    .lg-right-69 {
        margin-right: 69px !important
    }

    .lg-top-p-69 {
        padding-top: 69px !important
    }

    .lg-bottom-p-69 {
        padding-bottom: 69px !important
    }

    .lg-left-p-69 {
        padding-left: 69px !important
    }

    .lg-right-p-69 {
        padding-right: 69px !important
    }

    .lg-padding-69 {
        padding: 69px !important
    }

    .lg-margin-69 {
        margin: 69px !important
    }
}

.top-70 {
    margin-top: 70px !important
}

.bottom-70 {
    margin-bottom: 70px !important
}

.left-70 {
    margin-left: 70px !important
}

.right-70 {
    margin-right: 70px !important
}

.top-p-70 {
    padding-top: 70px !important
}

.bottom-p-70 {
    padding-bottom: 70px !important
}

.left-p-70 {
    padding-left: 70px !important
}

.right-p-70 {
    padding-right: 70px !important
}

.padding-70 {
    padding: 70px !important
}

.margin-70 {
    margin: 70px !important
}

@media only screen and (max-width:809px) {
    .sm-top-70 {
        margin-top: 70px !important
    }

    .sm-bottom-70 {
        margin-bottom: 70px !important
    }

    .sm-left-70 {
        margin-left: 70px !important
    }

    .sm-right-70 {
        margin-right: 70px !important
    }

    .sm-top-p-70 {
        padding-top: 70px !important
    }

    .sm-bottom-p-70 {
        padding-bottom: 70px !important
    }

    .sm-left-p-70 {
        padding-left: 70px !important
    }

    .sm-right-p-70 {
        padding-right: 70px !important
    }

    .sm-padding-70 {
        padding: 70px !important
    }

    .sm-margin-70 {
        margin: 70px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-70 {
        margin-top: 70px !important
    }

    .lg-bottom-70 {
        margin-bottom: 70px !important
    }

    .lg-left-70 {
        margin-left: 70px !important
    }

    .lg-right-70 {
        margin-right: 70px !important
    }

    .lg-top-p-70 {
        padding-top: 70px !important
    }

    .lg-bottom-p-70 {
        padding-bottom: 70px !important
    }

    .lg-left-p-70 {
        padding-left: 70px !important
    }

    .lg-right-p-70 {
        padding-right: 70px !important
    }

    .lg-padding-70 {
        padding: 70px !important
    }

    .lg-margin-70 {
        margin: 70px !important
    }
}

.top-71 {
    margin-top: 71px !important
}

.bottom-71 {
    margin-bottom: 71px !important
}

.left-71 {
    margin-left: 71px !important
}

.right-71 {
    margin-right: 71px !important
}

.top-p-71 {
    padding-top: 71px !important
}

.bottom-p-71 {
    padding-bottom: 71px !important
}

.left-p-71 {
    padding-left: 71px !important
}

.right-p-71 {
    padding-right: 71px !important
}

.padding-71 {
    padding: 71px !important
}

.margin-71 {
    margin: 71px !important
}

@media only screen and (max-width:809px) {
    .sm-top-71 {
        margin-top: 71px !important
    }

    .sm-bottom-71 {
        margin-bottom: 71px !important
    }

    .sm-left-71 {
        margin-left: 71px !important
    }

    .sm-right-71 {
        margin-right: 71px !important
    }

    .sm-top-p-71 {
        padding-top: 71px !important
    }

    .sm-bottom-p-71 {
        padding-bottom: 71px !important
    }

    .sm-left-p-71 {
        padding-left: 71px !important
    }

    .sm-right-p-71 {
        padding-right: 71px !important
    }

    .sm-padding-71 {
        padding: 71px !important
    }

    .sm-margin-71 {
        margin: 71px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-71 {
        margin-top: 71px !important
    }

    .lg-bottom-71 {
        margin-bottom: 71px !important
    }

    .lg-left-71 {
        margin-left: 71px !important
    }

    .lg-right-71 {
        margin-right: 71px !important
    }

    .lg-top-p-71 {
        padding-top: 71px !important
    }

    .lg-bottom-p-71 {
        padding-bottom: 71px !important
    }

    .lg-left-p-71 {
        padding-left: 71px !important
    }

    .lg-right-p-71 {
        padding-right: 71px !important
    }

    .lg-padding-71 {
        padding: 71px !important
    }

    .lg-margin-71 {
        margin: 71px !important
    }
}

.top-72 {
    margin-top: 72px !important
}

.bottom-72 {
    margin-bottom: 72px !important
}

.left-72 {
    margin-left: 72px !important
}

.right-72 {
    margin-right: 72px !important
}

.top-p-72 {
    padding-top: 72px !important
}

.bottom-p-72 {
    padding-bottom: 72px !important
}

.left-p-72 {
    padding-left: 72px !important
}

.right-p-72 {
    padding-right: 72px !important
}

.padding-72 {
    padding: 72px !important
}

.margin-72 {
    margin: 72px !important
}

@media only screen and (max-width:809px) {
    .sm-top-72 {
        margin-top: 72px !important
    }

    .sm-bottom-72 {
        margin-bottom: 72px !important
    }

    .sm-left-72 {
        margin-left: 72px !important
    }

    .sm-right-72 {
        margin-right: 72px !important
    }

    .sm-top-p-72 {
        padding-top: 72px !important
    }

    .sm-bottom-p-72 {
        padding-bottom: 72px !important
    }

    .sm-left-p-72 {
        padding-left: 72px !important
    }

    .sm-right-p-72 {
        padding-right: 72px !important
    }

    .sm-padding-72 {
        padding: 72px !important
    }

    .sm-margin-72 {
        margin: 72px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-72 {
        margin-top: 72px !important
    }

    .lg-bottom-72 {
        margin-bottom: 72px !important
    }

    .lg-left-72 {
        margin-left: 72px !important
    }

    .lg-right-72 {
        margin-right: 72px !important
    }

    .lg-top-p-72 {
        padding-top: 72px !important
    }

    .lg-bottom-p-72 {
        padding-bottom: 72px !important
    }

    .lg-left-p-72 {
        padding-left: 72px !important
    }

    .lg-right-p-72 {
        padding-right: 72px !important
    }

    .lg-padding-72 {
        padding: 72px !important
    }

    .lg-margin-72 {
        margin: 72px !important
    }
}

.top-73 {
    margin-top: 73px !important
}

.bottom-73 {
    margin-bottom: 73px !important
}

.left-73 {
    margin-left: 73px !important
}

.right-73 {
    margin-right: 73px !important
}

.top-p-73 {
    padding-top: 73px !important
}

.bottom-p-73 {
    padding-bottom: 73px !important
}

.left-p-73 {
    padding-left: 73px !important
}

.right-p-73 {
    padding-right: 73px !important
}

.padding-73 {
    padding: 73px !important
}

.margin-73 {
    margin: 73px !important
}

@media only screen and (max-width:809px) {
    .sm-top-73 {
        margin-top: 73px !important
    }

    .sm-bottom-73 {
        margin-bottom: 73px !important
    }

    .sm-left-73 {
        margin-left: 73px !important
    }

    .sm-right-73 {
        margin-right: 73px !important
    }

    .sm-top-p-73 {
        padding-top: 73px !important
    }

    .sm-bottom-p-73 {
        padding-bottom: 73px !important
    }

    .sm-left-p-73 {
        padding-left: 73px !important
    }

    .sm-right-p-73 {
        padding-right: 73px !important
    }

    .sm-padding-73 {
        padding: 73px !important
    }

    .sm-margin-73 {
        margin: 73px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-73 {
        margin-top: 73px !important
    }

    .lg-bottom-73 {
        margin-bottom: 73px !important
    }

    .lg-left-73 {
        margin-left: 73px !important
    }

    .lg-right-73 {
        margin-right: 73px !important
    }

    .lg-top-p-73 {
        padding-top: 73px !important
    }

    .lg-bottom-p-73 {
        padding-bottom: 73px !important
    }

    .lg-left-p-73 {
        padding-left: 73px !important
    }

    .lg-right-p-73 {
        padding-right: 73px !important
    }

    .lg-padding-73 {
        padding: 73px !important
    }

    .lg-margin-73 {
        margin: 73px !important
    }
}

.top-74 {
    margin-top: 74px !important
}

.bottom-74 {
    margin-bottom: 74px !important
}

.left-74 {
    margin-left: 74px !important
}

.right-74 {
    margin-right: 74px !important
}

.top-p-74 {
    padding-top: 74px !important
}

.bottom-p-74 {
    padding-bottom: 74px !important
}

.left-p-74 {
    padding-left: 74px !important
}

.right-p-74 {
    padding-right: 74px !important
}

.padding-74 {
    padding: 74px !important
}

.margin-74 {
    margin: 74px !important
}

@media only screen and (max-width:809px) {
    .sm-top-74 {
        margin-top: 74px !important
    }

    .sm-bottom-74 {
        margin-bottom: 74px !important
    }

    .sm-left-74 {
        margin-left: 74px !important
    }

    .sm-right-74 {
        margin-right: 74px !important
    }

    .sm-top-p-74 {
        padding-top: 74px !important
    }

    .sm-bottom-p-74 {
        padding-bottom: 74px !important
    }

    .sm-left-p-74 {
        padding-left: 74px !important
    }

    .sm-right-p-74 {
        padding-right: 74px !important
    }

    .sm-padding-74 {
        padding: 74px !important
    }

    .sm-margin-74 {
        margin: 74px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-74 {
        margin-top: 74px !important
    }

    .lg-bottom-74 {
        margin-bottom: 74px !important
    }

    .lg-left-74 {
        margin-left: 74px !important
    }

    .lg-right-74 {
        margin-right: 74px !important
    }

    .lg-top-p-74 {
        padding-top: 74px !important
    }

    .lg-bottom-p-74 {
        padding-bottom: 74px !important
    }

    .lg-left-p-74 {
        padding-left: 74px !important
    }

    .lg-right-p-74 {
        padding-right: 74px !important
    }

    .lg-padding-74 {
        padding: 74px !important
    }

    .lg-margin-74 {
        margin: 74px !important
    }
}

.top-75 {
    margin-top: 75px !important
}

.bottom-75 {
    margin-bottom: 75px !important
}

.left-75 {
    margin-left: 75px !important
}

.right-75 {
    margin-right: 75px !important
}

.top-p-75 {
    padding-top: 75px !important
}

.bottom-p-75 {
    padding-bottom: 75px !important
}

.left-p-75 {
    padding-left: 75px !important
}

.right-p-75 {
    padding-right: 75px !important
}

.padding-75 {
    padding: 75px !important
}

.margin-75 {
    margin: 75px !important
}

@media only screen and (max-width:809px) {
    .sm-top-75 {
        margin-top: 75px !important
    }

    .sm-bottom-75 {
        margin-bottom: 75px !important
    }

    .sm-left-75 {
        margin-left: 75px !important
    }

    .sm-right-75 {
        margin-right: 75px !important
    }

    .sm-top-p-75 {
        padding-top: 75px !important
    }

    .sm-bottom-p-75 {
        padding-bottom: 75px !important
    }

    .sm-left-p-75 {
        padding-left: 75px !important
    }

    .sm-right-p-75 {
        padding-right: 75px !important
    }

    .sm-padding-75 {
        padding: 75px !important
    }

    .sm-margin-75 {
        margin: 75px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-75 {
        margin-top: 75px !important
    }

    .lg-bottom-75 {
        margin-bottom: 75px !important
    }

    .lg-left-75 {
        margin-left: 75px !important
    }

    .lg-right-75 {
        margin-right: 75px !important
    }

    .lg-top-p-75 {
        padding-top: 75px !important
    }

    .lg-bottom-p-75 {
        padding-bottom: 75px !important
    }

    .lg-left-p-75 {
        padding-left: 75px !important
    }

    .lg-right-p-75 {
        padding-right: 75px !important
    }

    .lg-padding-75 {
        padding: 75px !important
    }

    .lg-margin-75 {
        margin: 75px !important
    }
}

.top-76 {
    margin-top: 76px !important
}

.bottom-76 {
    margin-bottom: 76px !important
}

.left-76 {
    margin-left: 76px !important
}

.right-76 {
    margin-right: 76px !important
}

.top-p-76 {
    padding-top: 76px !important
}

.bottom-p-76 {
    padding-bottom: 76px !important
}

.left-p-76 {
    padding-left: 76px !important
}

.right-p-76 {
    padding-right: 76px !important
}

.padding-76 {
    padding: 76px !important
}

.margin-76 {
    margin: 76px !important
}

@media only screen and (max-width:809px) {
    .sm-top-76 {
        margin-top: 76px !important
    }

    .sm-bottom-76 {
        margin-bottom: 76px !important
    }

    .sm-left-76 {
        margin-left: 76px !important
    }

    .sm-right-76 {
        margin-right: 76px !important
    }

    .sm-top-p-76 {
        padding-top: 76px !important
    }

    .sm-bottom-p-76 {
        padding-bottom: 76px !important
    }

    .sm-left-p-76 {
        padding-left: 76px !important
    }

    .sm-right-p-76 {
        padding-right: 76px !important
    }

    .sm-padding-76 {
        padding: 76px !important
    }

    .sm-margin-76 {
        margin: 76px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-76 {
        margin-top: 76px !important
    }

    .lg-bottom-76 {
        margin-bottom: 76px !important
    }

    .lg-left-76 {
        margin-left: 76px !important
    }

    .lg-right-76 {
        margin-right: 76px !important
    }

    .lg-top-p-76 {
        padding-top: 76px !important
    }

    .lg-bottom-p-76 {
        padding-bottom: 76px !important
    }

    .lg-left-p-76 {
        padding-left: 76px !important
    }

    .lg-right-p-76 {
        padding-right: 76px !important
    }

    .lg-padding-76 {
        padding: 76px !important
    }

    .lg-margin-76 {
        margin: 76px !important
    }
}

.top-77 {
    margin-top: 77px !important
}

.bottom-77 {
    margin-bottom: 77px !important
}

.left-77 {
    margin-left: 77px !important
}

.right-77 {
    margin-right: 77px !important
}

.top-p-77 {
    padding-top: 77px !important
}

.bottom-p-77 {
    padding-bottom: 77px !important
}

.left-p-77 {
    padding-left: 77px !important
}

.right-p-77 {
    padding-right: 77px !important
}

.padding-77 {
    padding: 77px !important
}

.margin-77 {
    margin: 77px !important
}

@media only screen and (max-width:809px) {
    .sm-top-77 {
        margin-top: 77px !important
    }

    .sm-bottom-77 {
        margin-bottom: 77px !important
    }

    .sm-left-77 {
        margin-left: 77px !important
    }

    .sm-right-77 {
        margin-right: 77px !important
    }

    .sm-top-p-77 {
        padding-top: 77px !important
    }

    .sm-bottom-p-77 {
        padding-bottom: 77px !important
    }

    .sm-left-p-77 {
        padding-left: 77px !important
    }

    .sm-right-p-77 {
        padding-right: 77px !important
    }

    .sm-padding-77 {
        padding: 77px !important
    }

    .sm-margin-77 {
        margin: 77px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-77 {
        margin-top: 77px !important
    }

    .lg-bottom-77 {
        margin-bottom: 77px !important
    }

    .lg-left-77 {
        margin-left: 77px !important
    }

    .lg-right-77 {
        margin-right: 77px !important
    }

    .lg-top-p-77 {
        padding-top: 77px !important
    }

    .lg-bottom-p-77 {
        padding-bottom: 77px !important
    }

    .lg-left-p-77 {
        padding-left: 77px !important
    }

    .lg-right-p-77 {
        padding-right: 77px !important
    }

    .lg-padding-77 {
        padding: 77px !important
    }

    .lg-margin-77 {
        margin: 77px !important
    }
}

.top-78 {
    margin-top: 78px !important
}

.bottom-78 {
    margin-bottom: 78px !important
}

.left-78 {
    margin-left: 78px !important
}

.right-78 {
    margin-right: 78px !important
}

.top-p-78 {
    padding-top: 78px !important
}

.bottom-p-78 {
    padding-bottom: 78px !important
}

.left-p-78 {
    padding-left: 78px !important
}

.right-p-78 {
    padding-right: 78px !important
}

.padding-78 {
    padding: 78px !important
}

.margin-78 {
    margin: 78px !important
}

@media only screen and (max-width:809px) {
    .sm-top-78 {
        margin-top: 78px !important
    }

    .sm-bottom-78 {
        margin-bottom: 78px !important
    }

    .sm-left-78 {
        margin-left: 78px !important
    }

    .sm-right-78 {
        margin-right: 78px !important
    }

    .sm-top-p-78 {
        padding-top: 78px !important
    }

    .sm-bottom-p-78 {
        padding-bottom: 78px !important
    }

    .sm-left-p-78 {
        padding-left: 78px !important
    }

    .sm-right-p-78 {
        padding-right: 78px !important
    }

    .sm-padding-78 {
        padding: 78px !important
    }

    .sm-margin-78 {
        margin: 78px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-78 {
        margin-top: 78px !important
    }

    .lg-bottom-78 {
        margin-bottom: 78px !important
    }

    .lg-left-78 {
        margin-left: 78px !important
    }

    .lg-right-78 {
        margin-right: 78px !important
    }

    .lg-top-p-78 {
        padding-top: 78px !important
    }

    .lg-bottom-p-78 {
        padding-bottom: 78px !important
    }

    .lg-left-p-78 {
        padding-left: 78px !important
    }

    .lg-right-p-78 {
        padding-right: 78px !important
    }

    .lg-padding-78 {
        padding: 78px !important
    }

    .lg-margin-78 {
        margin: 78px !important
    }
}

.top-79 {
    margin-top: 79px !important
}

.bottom-79 {
    margin-bottom: 79px !important
}

.left-79 {
    margin-left: 79px !important
}

.right-79 {
    margin-right: 79px !important
}

.top-p-79 {
    padding-top: 79px !important
}

.bottom-p-79 {
    padding-bottom: 79px !important
}

.left-p-79 {
    padding-left: 79px !important
}

.right-p-79 {
    padding-right: 79px !important
}

.padding-79 {
    padding: 79px !important
}

.margin-79 {
    margin: 79px !important
}

@media only screen and (max-width:809px) {
    .sm-top-79 {
        margin-top: 79px !important
    }

    .sm-bottom-79 {
        margin-bottom: 79px !important
    }

    .sm-left-79 {
        margin-left: 79px !important
    }

    .sm-right-79 {
        margin-right: 79px !important
    }

    .sm-top-p-79 {
        padding-top: 79px !important
    }

    .sm-bottom-p-79 {
        padding-bottom: 79px !important
    }

    .sm-left-p-79 {
        padding-left: 79px !important
    }

    .sm-right-p-79 {
        padding-right: 79px !important
    }

    .sm-padding-79 {
        padding: 79px !important
    }

    .sm-margin-79 {
        margin: 79px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-79 {
        margin-top: 79px !important
    }

    .lg-bottom-79 {
        margin-bottom: 79px !important
    }

    .lg-left-79 {
        margin-left: 79px !important
    }

    .lg-right-79 {
        margin-right: 79px !important
    }

    .lg-top-p-79 {
        padding-top: 79px !important
    }

    .lg-bottom-p-79 {
        padding-bottom: 79px !important
    }

    .lg-left-p-79 {
        padding-left: 79px !important
    }

    .lg-right-p-79 {
        padding-right: 79px !important
    }

    .lg-padding-79 {
        padding: 79px !important
    }

    .lg-margin-79 {
        margin: 79px !important
    }
}

.top-80 {
    margin-top: 80px !important
}

.bottom-80 {
    margin-bottom: 80px !important
}

.left-80 {
    margin-left: 80px !important
}

.right-80 {
    margin-right: 80px !important
}

.top-p-80 {
    padding-top: 80px !important
}

.bottom-p-80 {
    padding-bottom: 80px !important
}

.left-p-80 {
    padding-left: 80px !important
}

.right-p-80 {
    padding-right: 80px !important
}

.padding-80 {
    padding: 80px !important
}

.margin-80 {
    margin: 80px !important
}

@media only screen and (max-width:809px) {
    .sm-top-80 {
        margin-top: 80px !important
    }

    .sm-bottom-80 {
        margin-bottom: 80px !important
    }

    .sm-left-80 {
        margin-left: 80px !important
    }

    .sm-right-80 {
        margin-right: 80px !important
    }

    .sm-top-p-80 {
        padding-top: 80px !important
    }

    .sm-bottom-p-80 {
        padding-bottom: 80px !important
    }

    .sm-left-p-80 {
        padding-left: 80px !important
    }

    .sm-right-p-80 {
        padding-right: 80px !important
    }

    .sm-padding-80 {
        padding: 80px !important
    }

    .sm-margin-80 {
        margin: 80px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-80 {
        margin-top: 80px !important
    }

    .lg-bottom-80 {
        margin-bottom: 80px !important
    }

    .lg-left-80 {
        margin-left: 80px !important
    }

    .lg-right-80 {
        margin-right: 80px !important
    }

    .lg-top-p-80 {
        padding-top: 80px !important
    }

    .lg-bottom-p-80 {
        padding-bottom: 80px !important
    }

    .lg-left-p-80 {
        padding-left: 80px !important
    }

    .lg-right-p-80 {
        padding-right: 80px !important
    }

    .lg-padding-80 {
        padding: 80px !important
    }

    .lg-margin-80 {
        margin: 80px !important
    }
}

.top-81 {
    margin-top: 81px !important
}

.bottom-81 {
    margin-bottom: 81px !important
}

.left-81 {
    margin-left: 81px !important
}

.right-81 {
    margin-right: 81px !important
}

.top-p-81 {
    padding-top: 81px !important
}

.bottom-p-81 {
    padding-bottom: 81px !important
}

.left-p-81 {
    padding-left: 81px !important
}

.right-p-81 {
    padding-right: 81px !important
}

.padding-81 {
    padding: 81px !important
}

.margin-81 {
    margin: 81px !important
}

@media only screen and (max-width:809px) {
    .sm-top-81 {
        margin-top: 81px !important
    }

    .sm-bottom-81 {
        margin-bottom: 81px !important
    }

    .sm-left-81 {
        margin-left: 81px !important
    }

    .sm-right-81 {
        margin-right: 81px !important
    }

    .sm-top-p-81 {
        padding-top: 81px !important
    }

    .sm-bottom-p-81 {
        padding-bottom: 81px !important
    }

    .sm-left-p-81 {
        padding-left: 81px !important
    }

    .sm-right-p-81 {
        padding-right: 81px !important
    }

    .sm-padding-81 {
        padding: 81px !important
    }

    .sm-margin-81 {
        margin: 81px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-81 {
        margin-top: 81px !important
    }

    .lg-bottom-81 {
        margin-bottom: 81px !important
    }

    .lg-left-81 {
        margin-left: 81px !important
    }

    .lg-right-81 {
        margin-right: 81px !important
    }

    .lg-top-p-81 {
        padding-top: 81px !important
    }

    .lg-bottom-p-81 {
        padding-bottom: 81px !important
    }

    .lg-left-p-81 {
        padding-left: 81px !important
    }

    .lg-right-p-81 {
        padding-right: 81px !important
    }

    .lg-padding-81 {
        padding: 81px !important
    }

    .lg-margin-81 {
        margin: 81px !important
    }
}

.top-82 {
    margin-top: 82px !important
}

.bottom-82 {
    margin-bottom: 82px !important
}

.left-82 {
    margin-left: 82px !important
}

.right-82 {
    margin-right: 82px !important
}

.top-p-82 {
    padding-top: 82px !important
}

.bottom-p-82 {
    padding-bottom: 82px !important
}

.left-p-82 {
    padding-left: 82px !important
}

.right-p-82 {
    padding-right: 82px !important
}

.padding-82 {
    padding: 82px !important
}

.margin-82 {
    margin: 82px !important
}

@media only screen and (max-width:809px) {
    .sm-top-82 {
        margin-top: 82px !important
    }

    .sm-bottom-82 {
        margin-bottom: 82px !important
    }

    .sm-left-82 {
        margin-left: 82px !important
    }

    .sm-right-82 {
        margin-right: 82px !important
    }

    .sm-top-p-82 {
        padding-top: 82px !important
    }

    .sm-bottom-p-82 {
        padding-bottom: 82px !important
    }

    .sm-left-p-82 {
        padding-left: 82px !important
    }

    .sm-right-p-82 {
        padding-right: 82px !important
    }

    .sm-padding-82 {
        padding: 82px !important
    }

    .sm-margin-82 {
        margin: 82px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-82 {
        margin-top: 82px !important
    }

    .lg-bottom-82 {
        margin-bottom: 82px !important
    }

    .lg-left-82 {
        margin-left: 82px !important
    }

    .lg-right-82 {
        margin-right: 82px !important
    }

    .lg-top-p-82 {
        padding-top: 82px !important
    }

    .lg-bottom-p-82 {
        padding-bottom: 82px !important
    }

    .lg-left-p-82 {
        padding-left: 82px !important
    }

    .lg-right-p-82 {
        padding-right: 82px !important
    }

    .lg-padding-82 {
        padding: 82px !important
    }

    .lg-margin-82 {
        margin: 82px !important
    }
}

.top-83 {
    margin-top: 83px !important
}

.bottom-83 {
    margin-bottom: 83px !important
}

.left-83 {
    margin-left: 83px !important
}

.right-83 {
    margin-right: 83px !important
}

.top-p-83 {
    padding-top: 83px !important
}

.bottom-p-83 {
    padding-bottom: 83px !important
}

.left-p-83 {
    padding-left: 83px !important
}

.right-p-83 {
    padding-right: 83px !important
}

.padding-83 {
    padding: 83px !important
}

.margin-83 {
    margin: 83px !important
}

@media only screen and (max-width:809px) {
    .sm-top-83 {
        margin-top: 83px !important
    }

    .sm-bottom-83 {
        margin-bottom: 83px !important
    }

    .sm-left-83 {
        margin-left: 83px !important
    }

    .sm-right-83 {
        margin-right: 83px !important
    }

    .sm-top-p-83 {
        padding-top: 83px !important
    }

    .sm-bottom-p-83 {
        padding-bottom: 83px !important
    }

    .sm-left-p-83 {
        padding-left: 83px !important
    }

    .sm-right-p-83 {
        padding-right: 83px !important
    }

    .sm-padding-83 {
        padding: 83px !important
    }

    .sm-margin-83 {
        margin: 83px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-83 {
        margin-top: 83px !important
    }

    .lg-bottom-83 {
        margin-bottom: 83px !important
    }

    .lg-left-83 {
        margin-left: 83px !important
    }

    .lg-right-83 {
        margin-right: 83px !important
    }

    .lg-top-p-83 {
        padding-top: 83px !important
    }

    .lg-bottom-p-83 {
        padding-bottom: 83px !important
    }

    .lg-left-p-83 {
        padding-left: 83px !important
    }

    .lg-right-p-83 {
        padding-right: 83px !important
    }

    .lg-padding-83 {
        padding: 83px !important
    }

    .lg-margin-83 {
        margin: 83px !important
    }
}

.top-84 {
    margin-top: 84px !important
}

.bottom-84 {
    margin-bottom: 84px !important
}

.left-84 {
    margin-left: 84px !important
}

.right-84 {
    margin-right: 84px !important
}

.top-p-84 {
    padding-top: 84px !important
}

.bottom-p-84 {
    padding-bottom: 84px !important
}

.left-p-84 {
    padding-left: 84px !important
}

.right-p-84 {
    padding-right: 84px !important
}

.padding-84 {
    padding: 84px !important
}

.margin-84 {
    margin: 84px !important
}

@media only screen and (max-width:809px) {
    .sm-top-84 {
        margin-top: 84px !important
    }

    .sm-bottom-84 {
        margin-bottom: 84px !important
    }

    .sm-left-84 {
        margin-left: 84px !important
    }

    .sm-right-84 {
        margin-right: 84px !important
    }

    .sm-top-p-84 {
        padding-top: 84px !important
    }

    .sm-bottom-p-84 {
        padding-bottom: 84px !important
    }

    .sm-left-p-84 {
        padding-left: 84px !important
    }

    .sm-right-p-84 {
        padding-right: 84px !important
    }

    .sm-padding-84 {
        padding: 84px !important
    }

    .sm-margin-84 {
        margin: 84px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-84 {
        margin-top: 84px !important
    }

    .lg-bottom-84 {
        margin-bottom: 84px !important
    }

    .lg-left-84 {
        margin-left: 84px !important
    }

    .lg-right-84 {
        margin-right: 84px !important
    }

    .lg-top-p-84 {
        padding-top: 84px !important
    }

    .lg-bottom-p-84 {
        padding-bottom: 84px !important
    }

    .lg-left-p-84 {
        padding-left: 84px !important
    }

    .lg-right-p-84 {
        padding-right: 84px !important
    }

    .lg-padding-84 {
        padding: 84px !important
    }

    .lg-margin-84 {
        margin: 84px !important
    }
}

.top-85 {
    margin-top: 85px !important
}

.bottom-85 {
    margin-bottom: 85px !important
}

.left-85 {
    margin-left: 85px !important
}

.right-85 {
    margin-right: 85px !important
}

.top-p-85 {
    padding-top: 85px !important
}

.bottom-p-85 {
    padding-bottom: 85px !important
}

.left-p-85 {
    padding-left: 85px !important
}

.right-p-85 {
    padding-right: 85px !important
}

.padding-85 {
    padding: 85px !important
}

.margin-85 {
    margin: 85px !important
}

@media only screen and (max-width:809px) {
    .sm-top-85 {
        margin-top: 85px !important
    }

    .sm-bottom-85 {
        margin-bottom: 85px !important
    }

    .sm-left-85 {
        margin-left: 85px !important
    }

    .sm-right-85 {
        margin-right: 85px !important
    }

    .sm-top-p-85 {
        padding-top: 85px !important
    }

    .sm-bottom-p-85 {
        padding-bottom: 85px !important
    }

    .sm-left-p-85 {
        padding-left: 85px !important
    }

    .sm-right-p-85 {
        padding-right: 85px !important
    }

    .sm-padding-85 {
        padding: 85px !important
    }

    .sm-margin-85 {
        margin: 85px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-85 {
        margin-top: 85px !important
    }

    .lg-bottom-85 {
        margin-bottom: 85px !important
    }

    .lg-left-85 {
        margin-left: 85px !important
    }

    .lg-right-85 {
        margin-right: 85px !important
    }

    .lg-top-p-85 {
        padding-top: 85px !important
    }

    .lg-bottom-p-85 {
        padding-bottom: 85px !important
    }

    .lg-left-p-85 {
        padding-left: 85px !important
    }

    .lg-right-p-85 {
        padding-right: 85px !important
    }

    .lg-padding-85 {
        padding: 85px !important
    }

    .lg-margin-85 {
        margin: 85px !important
    }
}

.top-86 {
    margin-top: 86px !important
}

.bottom-86 {
    margin-bottom: 86px !important
}

.left-86 {
    margin-left: 86px !important
}

.right-86 {
    margin-right: 86px !important
}

.top-p-86 {
    padding-top: 86px !important
}

.bottom-p-86 {
    padding-bottom: 86px !important
}

.left-p-86 {
    padding-left: 86px !important
}

.right-p-86 {
    padding-right: 86px !important
}

.padding-86 {
    padding: 86px !important
}

.margin-86 {
    margin: 86px !important
}

@media only screen and (max-width:809px) {
    .sm-top-86 {
        margin-top: 86px !important
    }

    .sm-bottom-86 {
        margin-bottom: 86px !important
    }

    .sm-left-86 {
        margin-left: 86px !important
    }

    .sm-right-86 {
        margin-right: 86px !important
    }

    .sm-top-p-86 {
        padding-top: 86px !important
    }

    .sm-bottom-p-86 {
        padding-bottom: 86px !important
    }

    .sm-left-p-86 {
        padding-left: 86px !important
    }

    .sm-right-p-86 {
        padding-right: 86px !important
    }

    .sm-padding-86 {
        padding: 86px !important
    }

    .sm-margin-86 {
        margin: 86px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-86 {
        margin-top: 86px !important
    }

    .lg-bottom-86 {
        margin-bottom: 86px !important
    }

    .lg-left-86 {
        margin-left: 86px !important
    }

    .lg-right-86 {
        margin-right: 86px !important
    }

    .lg-top-p-86 {
        padding-top: 86px !important
    }

    .lg-bottom-p-86 {
        padding-bottom: 86px !important
    }

    .lg-left-p-86 {
        padding-left: 86px !important
    }

    .lg-right-p-86 {
        padding-right: 86px !important
    }

    .lg-padding-86 {
        padding: 86px !important
    }

    .lg-margin-86 {
        margin: 86px !important
    }
}

.top-87 {
    margin-top: 87px !important
}

.bottom-87 {
    margin-bottom: 87px !important
}

.left-87 {
    margin-left: 87px !important
}

.right-87 {
    margin-right: 87px !important
}

.top-p-87 {
    padding-top: 87px !important
}

.bottom-p-87 {
    padding-bottom: 87px !important
}

.left-p-87 {
    padding-left: 87px !important
}

.right-p-87 {
    padding-right: 87px !important
}

.padding-87 {
    padding: 87px !important
}

.margin-87 {
    margin: 87px !important
}

@media only screen and (max-width:809px) {
    .sm-top-87 {
        margin-top: 87px !important
    }

    .sm-bottom-87 {
        margin-bottom: 87px !important
    }

    .sm-left-87 {
        margin-left: 87px !important
    }

    .sm-right-87 {
        margin-right: 87px !important
    }

    .sm-top-p-87 {
        padding-top: 87px !important
    }

    .sm-bottom-p-87 {
        padding-bottom: 87px !important
    }

    .sm-left-p-87 {
        padding-left: 87px !important
    }

    .sm-right-p-87 {
        padding-right: 87px !important
    }

    .sm-padding-87 {
        padding: 87px !important
    }

    .sm-margin-87 {
        margin: 87px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-87 {
        margin-top: 87px !important
    }

    .lg-bottom-87 {
        margin-bottom: 87px !important
    }

    .lg-left-87 {
        margin-left: 87px !important
    }

    .lg-right-87 {
        margin-right: 87px !important
    }

    .lg-top-p-87 {
        padding-top: 87px !important
    }

    .lg-bottom-p-87 {
        padding-bottom: 87px !important
    }

    .lg-left-p-87 {
        padding-left: 87px !important
    }

    .lg-right-p-87 {
        padding-right: 87px !important
    }

    .lg-padding-87 {
        padding: 87px !important
    }

    .lg-margin-87 {
        margin: 87px !important
    }
}

.top-88 {
    margin-top: 88px !important
}

.bottom-88 {
    margin-bottom: 88px !important
}

.left-88 {
    margin-left: 88px !important
}

.right-88 {
    margin-right: 88px !important
}

.top-p-88 {
    padding-top: 88px !important
}

.bottom-p-88 {
    padding-bottom: 88px !important
}

.left-p-88 {
    padding-left: 88px !important
}

.right-p-88 {
    padding-right: 88px !important
}

.padding-88 {
    padding: 88px !important
}

.margin-88 {
    margin: 88px !important
}

@media only screen and (max-width:809px) {
    .sm-top-88 {
        margin-top: 88px !important
    }

    .sm-bottom-88 {
        margin-bottom: 88px !important
    }

    .sm-left-88 {
        margin-left: 88px !important
    }

    .sm-right-88 {
        margin-right: 88px !important
    }

    .sm-top-p-88 {
        padding-top: 88px !important
    }

    .sm-bottom-p-88 {
        padding-bottom: 88px !important
    }

    .sm-left-p-88 {
        padding-left: 88px !important
    }

    .sm-right-p-88 {
        padding-right: 88px !important
    }

    .sm-padding-88 {
        padding: 88px !important
    }

    .sm-margin-88 {
        margin: 88px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-88 {
        margin-top: 88px !important
    }

    .lg-bottom-88 {
        margin-bottom: 88px !important
    }

    .lg-left-88 {
        margin-left: 88px !important
    }

    .lg-right-88 {
        margin-right: 88px !important
    }

    .lg-top-p-88 {
        padding-top: 88px !important
    }

    .lg-bottom-p-88 {
        padding-bottom: 88px !important
    }

    .lg-left-p-88 {
        padding-left: 88px !important
    }

    .lg-right-p-88 {
        padding-right: 88px !important
    }

    .lg-padding-88 {
        padding: 88px !important
    }

    .lg-margin-88 {
        margin: 88px !important
    }
}

.top-89 {
    margin-top: 89px !important
}

.bottom-89 {
    margin-bottom: 89px !important
}

.left-89 {
    margin-left: 89px !important
}

.right-89 {
    margin-right: 89px !important
}

.top-p-89 {
    padding-top: 89px !important
}

.bottom-p-89 {
    padding-bottom: 89px !important
}

.left-p-89 {
    padding-left: 89px !important
}

.right-p-89 {
    padding-right: 89px !important
}

.padding-89 {
    padding: 89px !important
}

.margin-89 {
    margin: 89px !important
}

@media only screen and (max-width:809px) {
    .sm-top-89 {
        margin-top: 89px !important
    }

    .sm-bottom-89 {
        margin-bottom: 89px !important
    }

    .sm-left-89 {
        margin-left: 89px !important
    }

    .sm-right-89 {
        margin-right: 89px !important
    }

    .sm-top-p-89 {
        padding-top: 89px !important
    }

    .sm-bottom-p-89 {
        padding-bottom: 89px !important
    }

    .sm-left-p-89 {
        padding-left: 89px !important
    }

    .sm-right-p-89 {
        padding-right: 89px !important
    }

    .sm-padding-89 {
        padding: 89px !important
    }

    .sm-margin-89 {
        margin: 89px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-89 {
        margin-top: 89px !important
    }

    .lg-bottom-89 {
        margin-bottom: 89px !important
    }

    .lg-left-89 {
        margin-left: 89px !important
    }

    .lg-right-89 {
        margin-right: 89px !important
    }

    .lg-top-p-89 {
        padding-top: 89px !important
    }

    .lg-bottom-p-89 {
        padding-bottom: 89px !important
    }

    .lg-left-p-89 {
        padding-left: 89px !important
    }

    .lg-right-p-89 {
        padding-right: 89px !important
    }

    .lg-padding-89 {
        padding: 89px !important
    }

    .lg-margin-89 {
        margin: 89px !important
    }
}

.top-90 {
    margin-top: 90px !important
}

.bottom-90 {
    margin-bottom: 90px !important
}

.left-90 {
    margin-left: 90px !important
}

.right-90 {
    margin-right: 90px !important
}

.top-p-90 {
    padding-top: 90px !important
}

.bottom-p-90 {
    padding-bottom: 90px !important
}

.left-p-90 {
    padding-left: 90px !important
}

.right-p-90 {
    padding-right: 90px !important
}

.padding-90 {
    padding: 90px !important
}

.margin-90 {
    margin: 90px !important
}

@media only screen and (max-width:809px) {
    .sm-top-90 {
        margin-top: 90px !important
    }

    .sm-bottom-90 {
        margin-bottom: 90px !important
    }

    .sm-left-90 {
        margin-left: 90px !important
    }

    .sm-right-90 {
        margin-right: 90px !important
    }

    .sm-top-p-90 {
        padding-top: 90px !important
    }

    .sm-bottom-p-90 {
        padding-bottom: 90px !important
    }

    .sm-left-p-90 {
        padding-left: 90px !important
    }

    .sm-right-p-90 {
        padding-right: 90px !important
    }

    .sm-padding-90 {
        padding: 90px !important
    }

    .sm-margin-90 {
        margin: 90px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-90 {
        margin-top: 90px !important
    }

    .lg-bottom-90 {
        margin-bottom: 90px !important
    }

    .lg-left-90 {
        margin-left: 90px !important
    }

    .lg-right-90 {
        margin-right: 90px !important
    }

    .lg-top-p-90 {
        padding-top: 90px !important
    }

    .lg-bottom-p-90 {
        padding-bottom: 90px !important
    }

    .lg-left-p-90 {
        padding-left: 90px !important
    }

    .lg-right-p-90 {
        padding-right: 90px !important
    }

    .lg-padding-90 {
        padding: 90px !important
    }

    .lg-margin-90 {
        margin: 90px !important
    }
}

.top-91 {
    margin-top: 91px !important
}

.bottom-91 {
    margin-bottom: 91px !important
}

.left-91 {
    margin-left: 91px !important
}

.right-91 {
    margin-right: 91px !important
}

.top-p-91 {
    padding-top: 91px !important
}

.bottom-p-91 {
    padding-bottom: 91px !important
}

.left-p-91 {
    padding-left: 91px !important
}

.right-p-91 {
    padding-right: 91px !important
}

.padding-91 {
    padding: 91px !important
}

.margin-91 {
    margin: 91px !important
}

@media only screen and (max-width:809px) {
    .sm-top-91 {
        margin-top: 91px !important
    }

    .sm-bottom-91 {
        margin-bottom: 91px !important
    }

    .sm-left-91 {
        margin-left: 91px !important
    }

    .sm-right-91 {
        margin-right: 91px !important
    }

    .sm-top-p-91 {
        padding-top: 91px !important
    }

    .sm-bottom-p-91 {
        padding-bottom: 91px !important
    }

    .sm-left-p-91 {
        padding-left: 91px !important
    }

    .sm-right-p-91 {
        padding-right: 91px !important
    }

    .sm-padding-91 {
        padding: 91px !important
    }

    .sm-margin-91 {
        margin: 91px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-91 {
        margin-top: 91px !important
    }

    .lg-bottom-91 {
        margin-bottom: 91px !important
    }

    .lg-left-91 {
        margin-left: 91px !important
    }

    .lg-right-91 {
        margin-right: 91px !important
    }

    .lg-top-p-91 {
        padding-top: 91px !important
    }

    .lg-bottom-p-91 {
        padding-bottom: 91px !important
    }

    .lg-left-p-91 {
        padding-left: 91px !important
    }

    .lg-right-p-91 {
        padding-right: 91px !important
    }

    .lg-padding-91 {
        padding: 91px !important
    }

    .lg-margin-91 {
        margin: 91px !important
    }
}

.top-92 {
    margin-top: 92px !important
}

.bottom-92 {
    margin-bottom: 92px !important
}

.left-92 {
    margin-left: 92px !important
}

.right-92 {
    margin-right: 92px !important
}

.top-p-92 {
    padding-top: 92px !important
}

.bottom-p-92 {
    padding-bottom: 92px !important
}

.left-p-92 {
    padding-left: 92px !important
}

.right-p-92 {
    padding-right: 92px !important
}

.padding-92 {
    padding: 92px !important
}

.margin-92 {
    margin: 92px !important
}

@media only screen and (max-width:809px) {
    .sm-top-92 {
        margin-top: 92px !important
    }

    .sm-bottom-92 {
        margin-bottom: 92px !important
    }

    .sm-left-92 {
        margin-left: 92px !important
    }

    .sm-right-92 {
        margin-right: 92px !important
    }

    .sm-top-p-92 {
        padding-top: 92px !important
    }

    .sm-bottom-p-92 {
        padding-bottom: 92px !important
    }

    .sm-left-p-92 {
        padding-left: 92px !important
    }

    .sm-right-p-92 {
        padding-right: 92px !important
    }

    .sm-padding-92 {
        padding: 92px !important
    }

    .sm-margin-92 {
        margin: 92px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-92 {
        margin-top: 92px !important
    }

    .lg-bottom-92 {
        margin-bottom: 92px !important
    }

    .lg-left-92 {
        margin-left: 92px !important
    }

    .lg-right-92 {
        margin-right: 92px !important
    }

    .lg-top-p-92 {
        padding-top: 92px !important
    }

    .lg-bottom-p-92 {
        padding-bottom: 92px !important
    }

    .lg-left-p-92 {
        padding-left: 92px !important
    }

    .lg-right-p-92 {
        padding-right: 92px !important
    }

    .lg-padding-92 {
        padding: 92px !important
    }

    .lg-margin-92 {
        margin: 92px !important
    }
}

.top-93 {
    margin-top: 93px !important
}

.bottom-93 {
    margin-bottom: 93px !important
}

.left-93 {
    margin-left: 93px !important
}

.right-93 {
    margin-right: 93px !important
}

.top-p-93 {
    padding-top: 93px !important
}

.bottom-p-93 {
    padding-bottom: 93px !important
}

.left-p-93 {
    padding-left: 93px !important
}

.right-p-93 {
    padding-right: 93px !important
}

.padding-93 {
    padding: 93px !important
}

.margin-93 {
    margin: 93px !important
}

@media only screen and (max-width:809px) {
    .sm-top-93 {
        margin-top: 93px !important
    }

    .sm-bottom-93 {
        margin-bottom: 93px !important
    }

    .sm-left-93 {
        margin-left: 93px !important
    }

    .sm-right-93 {
        margin-right: 93px !important
    }

    .sm-top-p-93 {
        padding-top: 93px !important
    }

    .sm-bottom-p-93 {
        padding-bottom: 93px !important
    }

    .sm-left-p-93 {
        padding-left: 93px !important
    }

    .sm-right-p-93 {
        padding-right: 93px !important
    }

    .sm-padding-93 {
        padding: 93px !important
    }

    .sm-margin-93 {
        margin: 93px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-93 {
        margin-top: 93px !important
    }

    .lg-bottom-93 {
        margin-bottom: 93px !important
    }

    .lg-left-93 {
        margin-left: 93px !important
    }

    .lg-right-93 {
        margin-right: 93px !important
    }

    .lg-top-p-93 {
        padding-top: 93px !important
    }

    .lg-bottom-p-93 {
        padding-bottom: 93px !important
    }

    .lg-left-p-93 {
        padding-left: 93px !important
    }

    .lg-right-p-93 {
        padding-right: 93px !important
    }

    .lg-padding-93 {
        padding: 93px !important
    }

    .lg-margin-93 {
        margin: 93px !important
    }
}

.top-94 {
    margin-top: 94px !important
}

.bottom-94 {
    margin-bottom: 94px !important
}

.left-94 {
    margin-left: 94px !important
}

.right-94 {
    margin-right: 94px !important
}

.top-p-94 {
    padding-top: 94px !important
}

.bottom-p-94 {
    padding-bottom: 94px !important
}

.left-p-94 {
    padding-left: 94px !important
}

.right-p-94 {
    padding-right: 94px !important
}

.padding-94 {
    padding: 94px !important
}

.margin-94 {
    margin: 94px !important
}

@media only screen and (max-width:809px) {
    .sm-top-94 {
        margin-top: 94px !important
    }

    .sm-bottom-94 {
        margin-bottom: 94px !important
    }

    .sm-left-94 {
        margin-left: 94px !important
    }

    .sm-right-94 {
        margin-right: 94px !important
    }

    .sm-top-p-94 {
        padding-top: 94px !important
    }

    .sm-bottom-p-94 {
        padding-bottom: 94px !important
    }

    .sm-left-p-94 {
        padding-left: 94px !important
    }

    .sm-right-p-94 {
        padding-right: 94px !important
    }

    .sm-padding-94 {
        padding: 94px !important
    }

    .sm-margin-94 {
        margin: 94px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-94 {
        margin-top: 94px !important
    }

    .lg-bottom-94 {
        margin-bottom: 94px !important
    }

    .lg-left-94 {
        margin-left: 94px !important
    }

    .lg-right-94 {
        margin-right: 94px !important
    }

    .lg-top-p-94 {
        padding-top: 94px !important
    }

    .lg-bottom-p-94 {
        padding-bottom: 94px !important
    }

    .lg-left-p-94 {
        padding-left: 94px !important
    }

    .lg-right-p-94 {
        padding-right: 94px !important
    }

    .lg-padding-94 {
        padding: 94px !important
    }

    .lg-margin-94 {
        margin: 94px !important
    }
}

.top-95 {
    margin-top: 95px !important
}

.bottom-95 {
    margin-bottom: 95px !important
}

.left-95 {
    margin-left: 95px !important
}

.right-95 {
    margin-right: 95px !important
}

.top-p-95 {
    padding-top: 95px !important
}

.bottom-p-95 {
    padding-bottom: 95px !important
}

.left-p-95 {
    padding-left: 95px !important
}

.right-p-95 {
    padding-right: 95px !important
}

.padding-95 {
    padding: 95px !important
}

.margin-95 {
    margin: 95px !important
}

@media only screen and (max-width:809px) {
    .sm-top-95 {
        margin-top: 95px !important
    }

    .sm-bottom-95 {
        margin-bottom: 95px !important
    }

    .sm-left-95 {
        margin-left: 95px !important
    }

    .sm-right-95 {
        margin-right: 95px !important
    }

    .sm-top-p-95 {
        padding-top: 95px !important
    }

    .sm-bottom-p-95 {
        padding-bottom: 95px !important
    }

    .sm-left-p-95 {
        padding-left: 95px !important
    }

    .sm-right-p-95 {
        padding-right: 95px !important
    }

    .sm-padding-95 {
        padding: 95px !important
    }

    .sm-margin-95 {
        margin: 95px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-95 {
        margin-top: 95px !important
    }

    .lg-bottom-95 {
        margin-bottom: 95px !important
    }

    .lg-left-95 {
        margin-left: 95px !important
    }

    .lg-right-95 {
        margin-right: 95px !important
    }

    .lg-top-p-95 {
        padding-top: 95px !important
    }

    .lg-bottom-p-95 {
        padding-bottom: 95px !important
    }

    .lg-left-p-95 {
        padding-left: 95px !important
    }

    .lg-right-p-95 {
        padding-right: 95px !important
    }

    .lg-padding-95 {
        padding: 95px !important
    }

    .lg-margin-95 {
        margin: 95px !important
    }
}

.top-96 {
    margin-top: 96px !important
}

.bottom-96 {
    margin-bottom: 96px !important
}

.left-96 {
    margin-left: 96px !important
}

.right-96 {
    margin-right: 96px !important
}

.top-p-96 {
    padding-top: 96px !important
}

.bottom-p-96 {
    padding-bottom: 96px !important
}

.left-p-96 {
    padding-left: 96px !important
}

.right-p-96 {
    padding-right: 96px !important
}

.padding-96 {
    padding: 96px !important
}

.margin-96 {
    margin: 96px !important
}

@media only screen and (max-width:809px) {
    .sm-top-96 {
        margin-top: 96px !important
    }

    .sm-bottom-96 {
        margin-bottom: 96px !important
    }

    .sm-left-96 {
        margin-left: 96px !important
    }

    .sm-right-96 {
        margin-right: 96px !important
    }

    .sm-top-p-96 {
        padding-top: 96px !important
    }

    .sm-bottom-p-96 {
        padding-bottom: 96px !important
    }

    .sm-left-p-96 {
        padding-left: 96px !important
    }

    .sm-right-p-96 {
        padding-right: 96px !important
    }

    .sm-padding-96 {
        padding: 96px !important
    }

    .sm-margin-96 {
        margin: 96px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-96 {
        margin-top: 96px !important
    }

    .lg-bottom-96 {
        margin-bottom: 96px !important
    }

    .lg-left-96 {
        margin-left: 96px !important
    }

    .lg-right-96 {
        margin-right: 96px !important
    }

    .lg-top-p-96 {
        padding-top: 96px !important
    }

    .lg-bottom-p-96 {
        padding-bottom: 96px !important
    }

    .lg-left-p-96 {
        padding-left: 96px !important
    }

    .lg-right-p-96 {
        padding-right: 96px !important
    }

    .lg-padding-96 {
        padding: 96px !important
    }

    .lg-margin-96 {
        margin: 96px !important
    }
}

.top-97 {
    margin-top: 97px !important
}

.bottom-97 {
    margin-bottom: 97px !important
}

.left-97 {
    margin-left: 97px !important
}

.right-97 {
    margin-right: 97px !important
}

.top-p-97 {
    padding-top: 97px !important
}

.bottom-p-97 {
    padding-bottom: 97px !important
}

.left-p-97 {
    padding-left: 97px !important
}

.right-p-97 {
    padding-right: 97px !important
}

.padding-97 {
    padding: 97px !important
}

.margin-97 {
    margin: 97px !important
}

@media only screen and (max-width:809px) {
    .sm-top-97 {
        margin-top: 97px !important
    }

    .sm-bottom-97 {
        margin-bottom: 97px !important
    }

    .sm-left-97 {
        margin-left: 97px !important
    }

    .sm-right-97 {
        margin-right: 97px !important
    }

    .sm-top-p-97 {
        padding-top: 97px !important
    }

    .sm-bottom-p-97 {
        padding-bottom: 97px !important
    }

    .sm-left-p-97 {
        padding-left: 97px !important
    }

    .sm-right-p-97 {
        padding-right: 97px !important
    }

    .sm-padding-97 {
        padding: 97px !important
    }

    .sm-margin-97 {
        margin: 97px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-97 {
        margin-top: 97px !important
    }

    .lg-bottom-97 {
        margin-bottom: 97px !important
    }

    .lg-left-97 {
        margin-left: 97px !important
    }

    .lg-right-97 {
        margin-right: 97px !important
    }

    .lg-top-p-97 {
        padding-top: 97px !important
    }

    .lg-bottom-p-97 {
        padding-bottom: 97px !important
    }

    .lg-left-p-97 {
        padding-left: 97px !important
    }

    .lg-right-p-97 {
        padding-right: 97px !important
    }

    .lg-padding-97 {
        padding: 97px !important
    }

    .lg-margin-97 {
        margin: 97px !important
    }
}

.top-98 {
    margin-top: 98px !important
}

.bottom-98 {
    margin-bottom: 98px !important
}

.left-98 {
    margin-left: 98px !important
}

.right-98 {
    margin-right: 98px !important
}

.top-p-98 {
    padding-top: 98px !important
}

.bottom-p-98 {
    padding-bottom: 98px !important
}

.left-p-98 {
    padding-left: 98px !important
}

.right-p-98 {
    padding-right: 98px !important
}

.padding-98 {
    padding: 98px !important
}

.margin-98 {
    margin: 98px !important
}

@media only screen and (max-width:809px) {
    .sm-top-98 {
        margin-top: 98px !important
    }

    .sm-bottom-98 {
        margin-bottom: 98px !important
    }

    .sm-left-98 {
        margin-left: 98px !important
    }

    .sm-right-98 {
        margin-right: 98px !important
    }

    .sm-top-p-98 {
        padding-top: 98px !important
    }

    .sm-bottom-p-98 {
        padding-bottom: 98px !important
    }

    .sm-left-p-98 {
        padding-left: 98px !important
    }

    .sm-right-p-98 {
        padding-right: 98px !important
    }

    .sm-padding-98 {
        padding: 98px !important
    }

    .sm-margin-98 {
        margin: 98px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-98 {
        margin-top: 98px !important
    }

    .lg-bottom-98 {
        margin-bottom: 98px !important
    }

    .lg-left-98 {
        margin-left: 98px !important
    }

    .lg-right-98 {
        margin-right: 98px !important
    }

    .lg-top-p-98 {
        padding-top: 98px !important
    }

    .lg-bottom-p-98 {
        padding-bottom: 98px !important
    }

    .lg-left-p-98 {
        padding-left: 98px !important
    }

    .lg-right-p-98 {
        padding-right: 98px !important
    }

    .lg-padding-98 {
        padding: 98px !important
    }

    .lg-margin-98 {
        margin: 98px !important
    }
}

.top-99 {
    margin-top: 99px !important
}

.bottom-99 {
    margin-bottom: 99px !important
}

.left-99 {
    margin-left: 99px !important
}

.right-99 {
    margin-right: 99px !important
}

.top-p-99 {
    padding-top: 99px !important
}

.bottom-p-99 {
    padding-bottom: 99px !important
}

.left-p-99 {
    padding-left: 99px !important
}

.right-p-99 {
    padding-right: 99px !important
}

.padding-99 {
    padding: 99px !important
}

.margin-99 {
    margin: 99px !important
}

@media only screen and (max-width:809px) {
    .sm-top-99 {
        margin-top: 99px !important
    }

    .sm-bottom-99 {
        margin-bottom: 99px !important
    }

    .sm-left-99 {
        margin-left: 99px !important
    }

    .sm-right-99 {
        margin-right: 99px !important
    }

    .sm-top-p-99 {
        padding-top: 99px !important
    }

    .sm-bottom-p-99 {
        padding-bottom: 99px !important
    }

    .sm-left-p-99 {
        padding-left: 99px !important
    }

    .sm-right-p-99 {
        padding-right: 99px !important
    }

    .sm-padding-99 {
        padding: 99px !important
    }

    .sm-margin-99 {
        margin: 99px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-99 {
        margin-top: 99px !important
    }

    .lg-bottom-99 {
        margin-bottom: 99px !important
    }

    .lg-left-99 {
        margin-left: 99px !important
    }

    .lg-right-99 {
        margin-right: 99px !important
    }

    .lg-top-p-99 {
        padding-top: 99px !important
    }

    .lg-bottom-p-99 {
        padding-bottom: 99px !important
    }

    .lg-left-p-99 {
        padding-left: 99px !important
    }

    .lg-right-p-99 {
        padding-right: 99px !important
    }

    .lg-padding-99 {
        padding: 99px !important
    }

    .lg-margin-99 {
        margin: 99px !important
    }
}

.top-100 {
    margin-top: 100px !important
}

.bottom-100 {
    margin-bottom: 100px !important
}

.left-100 {
    margin-left: 100px !important
}

.right-100 {
    margin-right: 100px !important
}

.top-p-100 {
    padding-top: 100px !important
}

.bottom-p-100 {
    padding-bottom: 100px !important
}

.left-p-100 {
    padding-left: 100px !important
}

.right-p-100 {
    padding-right: 100px !important
}

.padding-100 {
    padding: 100px !important
}

.margin-100 {
    margin: 100px !important
}

@media only screen and (max-width:809px) {
    .sm-top-100 {
        margin-top: 100px !important
    }

    .sm-bottom-100 {
        margin-bottom: 100px !important
    }

    .sm-left-100 {
        margin-left: 100px !important
    }

    .sm-right-100 {
        margin-right: 100px !important
    }

    .sm-top-p-100 {
        padding-top: 100px !important
    }

    .sm-bottom-p-100 {
        padding-bottom: 100px !important
    }

    .sm-left-p-100 {
        padding-left: 100px !important
    }

    .sm-right-p-100 {
        padding-right: 100px !important
    }

    .sm-padding-100 {
        padding: 100px !important
    }

    .sm-margin-100 {
        margin: 100px !important
    }
}

@media only screen and (min-width:810px) {
    .lg-top-100 {
        margin-top: 100px !important
    }

    .lg-bottom-100 {
        margin-bottom: 100px !important
    }

    .lg-left-100 {
        margin-left: 100px !important
    }

    .lg-right-100 {
        margin-right: 100px !important
    }

    .lg-top-p-100 {
        padding-top: 100px !important
    }

    .lg-bottom-p-100 {
        padding-bottom: 100px !important
    }

    .lg-left-p-100 {
        padding-left: 100px !important
    }

    .lg-right-p-100 {
        padding-right: 100px !important
    }

    .lg-padding-100 {
        padding: 100px !important
    }

    .lg-margin-100 {
        margin: 100px !important
    }
}

@-webkit-keyframes spinner-bubble {
    from {
        width: 10px;
        height: 10px;
        opacity: .8
    }

    to {
        width: 50px;
        height: 50px;
        opacity: 0
    }
}

@-moz-keyframes spinner-bubble {
    from {
        width: 10px;
        height: 10px;
        opacity: .8
    }

    to {
        width: 50px;
        height: 50px;
        opacity: 0
    }
}

@keyframes spinner-bubble {
    from {
        width: 10px;
        height: 10px;
        opacity: .8
    }

    to {
        width: 50px;
        height: 50px;
        opacity: 0
    }
}

@-webkit-keyframes color-bubble {
    0% {
        color: #009ddc
    }

    33% {
        color: #50b949
    }

    66% {
        color: #ee2d24
    }

    100% {
        color: #feb825
    }
}

@-moz-keyframes color-bubble {
    0% {
        color: #009ddc
    }

    33% {
        color: #50b949
    }

    66% {
        color: #ee2d24
    }

    100% {
        color: #feb825
    }
}

@keyframes color-bubble {
    0% {
        color: #009ddc
    }

    33% {
        color: #50b949
    }

    66% {
        color: #ee2d24
    }

    100% {
        color: #feb825
    }
}

@-webkit-keyframes color-change {
    0% {
        background: #448aff
    }

    33% {
        background: #2ecc71
    }

    66% {
        background: #7e57c2
    }

    100% {
        background: #ff5252
    }
}

@-moz-keyframes color-change {
    0% {
        background: #448aff
    }

    33% {
        background: #2ecc71
    }

    66% {
        background: #7e57c2
    }

    100% {
        background: #ff5252
    }
}

@keyframes color-change {
    0% {
        background: #448aff
    }

    33% {
        background: #2ecc71
    }

    66% {
        background: #7e57c2
    }

    100% {
        background: #ff5252
    }
}

@-webkit-keyframes font-change {
    0% {
        color: #448aff
    }

    33% {
        color: #2ecc71
    }

    66% {
        color: #7e57c2
    }

    100% {
        color: #ff5252
    }
}

@-moz-keyframes font-change {
    0% {
        color: #448aff
    }

    33% {
        color: #2ecc71
    }

    66% {
        color: #7e57c2
    }

    100% {
        color: #ff5252
    }
}

@keyframes font-change {
    0% {
        color: #448aff
    }

    33% {
        color: #2ecc71
    }

    66% {
        color: #7e57c2
    }

    100% {
        color: #ff5252
    }
}

@-webkit-keyframes rotateRct {
    0% {
        -webkit-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-moz-keyframes rotateRct {
    0% {
        -moz-transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@keyframes rotateRct {
    0% {
        -webkit-transform: perspective(120px) rotateX(0) rotateY(0);
        -moz-transform: perspective(120px) rotateX(0) rotateY(0);
        -ms-transform: perspective(120px) rotateX(0) rotateY(0);
        -o-transform: perspective(120px) rotateX(0) rotateY(0);
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
        -moz-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
        -ms-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
        -o-transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -moz-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -ms-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -o-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@-webkit-keyframes size {
    from {
        width: 70px;
        height: 70px
    }

    to {
        width: 30px;
        height: 30px
    }
}

@-moz-keyframes size {
    from {
        width: 70px;
        height: 70px
    }

    to {
        width: 30px;
        height: 30px
    }
}

@keyframes size {
    from {
        width: 70px;
        height: 70px
    }

    to {
        width: 30px;
        height: 30px
    }
}

@-webkit-keyframes shadow {
    from {
        -webkit-box-shadow: 0 0 0 1px inset;
        box-shadow: 0 0 0 1px inset
    }

    to {
        -webkit-box-shadow: 50px 0 0 1px inset;
        box-shadow: 50px 0 0 1px inset
    }
}

@-moz-keyframes shadow {
    from {
        -webkit-box-shadow: 0 0 0 1px inset;
        box-shadow: 0 0 0 1px inset
    }

    to {
        -webkit-box-shadow: 50px 0 0 1px inset;
        box-shadow: 50px 0 0 1px inset
    }
}

@keyframes shadow {
    from {
        -webkit-box-shadow: 0 0 0 1px inset;
        box-shadow: 0 0 0 1px inset
    }

    to {
        -webkit-box-shadow: 50px 0 0 1px inset;
        box-shadow: 50px 0 0 1px inset
    }
}

@-webkit-keyframes shadowSize {
    0% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    20% {
        -webkit-box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    40% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    60% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0
    }

    80% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0
    }

    100% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px
    }
}

@-moz-keyframes shadowSize {
    0% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    20% {
        -webkit-box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    40% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    60% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0
    }

    80% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0
    }

    100% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px
    }
}

@keyframes shadowSize {
    0% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    20% {
        -webkit-box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 5px,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    40% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 5px,45px 0 0 0,60px 0 0 0,75px 0 0 0
    }

    60% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 5px,60px 0 0 0,75px 0 0 0
    }

    80% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 5px,75px 0 0 0
    }

    100% {
        -webkit-box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px;
        box-shadow: 15px 0 0 0,30px 0 0 0,45px 0 0 0,60px 0 0 0,75px 0 0 5px
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.gl-center {
    float: none;
    margin: 0 auto
}

.gl-table_wraper {
    padding: 0
}

.gl-table_wraper {
}

    .gl-table_wraper::after {
        content: '';
        display: table;
        clear: both
    }

    .gl-table_wraper .gl-table {
        border: 1px solid #e6e6e6
    }

        .gl-table_wraper .gl-table .indenter {
            vertical-align: top !important
        }

        .gl-table_wraper .gl-table .tr {
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

            .gl-table_wraper .gl-table .tr.leaf td span::before {
                content: '.';
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                padding-right: 10px
            }

            .gl-table_wraper .gl-table .tr.branch a {
                display: inline-block
            }

                .gl-table_wraper .gl-table .tr.branch a::before {
                    content: '';
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    padding-right: 5px
                }

            .gl-table_wraper .gl-table .tr th, .gl-table_wraper .gl-table .tr.branch.expanded td {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .gl-table_wraper .gl-table .tr.branch.collapsed a::before {
                content: '=';
                color: #02cfb3
            }

            .gl-table_wraper .gl-table .tr.branch.expanded {
                background: #f5f5f5
            }

                .gl-table_wraper .gl-table .tr.branch.expanded td {
                    font-weight: 500 !important;
                    font-size: 12px;
                    color: ""
                }

                .gl-table_wraper .gl-table .tr.branch.expanded a::before {
                    content: '|';
                    color: #ffc107
                }

            .gl-table_wraper .gl-table .tr.group {
                background: #e9edf0 !important
            }

            .gl-table_wraper .gl-table .tr th {
                font-weight: 400 !important;
                font-size: 11px;
                vertical-align: middle;
                text-transform: uppercase
            }

                .gl-table_wraper .gl-table .tr td, .gl-table_wraper .gl-table .tr th .caption, .gl-table_wraper .gl-table > thead > tr > th {
                    font-weight: 400 !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important
                }

                .gl-table_wraper .gl-table .tr th:nth-child(1) {
                    padding-left: 20px
                }

                .gl-table_wraper .gl-table .tr th.ex-pads {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .gl-table_wraper .gl-table .tr th.center {
                    text-align: center
                }

                .gl-table_wraper .gl-table .tr th.right {
                    text-align: right
                }

            .gl-table_wraper .gl-table .tr td.center, .gl-table_wraper .gl-table > thead > tr > th.center {
                text-align: center
            }

            .gl-table_wraper .gl-table .tr th .caption {
                font-size: 11px;
                color: #685da8;
                text-transform: uppercase;
                letter-spacing: .043em
            }

            .gl-table_wraper .gl-table .tr th.fix_th-small {
            }

            .gl-table_wraper .gl-table .tr th.fix_th-medium {
                width: 250px
            }

            .gl-table_wraper .gl-table .tr th.fix_th-large {
                width: 200px
            }

            .gl-table_wraper .gl-table .tr td {
                font-size: 12px;
                color: #53697e;
                padding-top: 14px;
                padding-bottom: 14px;
                border-top: none !important;
                vertical-align: middle
            }

                .gl-table_wraper .gl-table .tr td input[type=number], .gl-table_wraper .gl-table .tr td input[type=text], .gl-table_wraper .gl-table .tr td select {
                    color: #53697e;
                    height: 25px;
                    padding: 5px;
                    background: 0 0;
                    border: none;
                    border-bottom: 1px solid #ccc;
                    vertical-align: middle;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

                    .gl-table_wraper .gl-table .tr td input[type=number]:focus, .gl-table_wraper .gl-table .tr td input[type=text]:focus, .gl-table_wraper .gl-table .tr td select:focus {
                        border-bottom: 1px solid #685da8
                    }

                .gl-table_wraper .gl-table .tr td:nth-child(1) {
                    padding-left: 20px
                }

                .gl-table_wraper .gl-table .tr td.ex-pads {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .gl-table_wraper .gl-table .tr td.center {
                }

                .gl-table_wraper .gl-table .tr td.right {
                    text-align: right
                }

        .gl-table_wraper .gl-table > thead > tr {
            background: #fcfcfc;
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

            .gl-table_wraper .gl-table > thead > tr > th {
                font-size: 11px;
                vertical-align: middle;
                text-transform: uppercase
            }

                .gl-table_wraper .gl-table > tbody > tr > td, .gl-table_wraper .gl-table > thead > tr > th .caption {
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-weight: 400 !important
                }

                .gl-table_wraper .gl-table > thead > tr > th:nth-child(1) {
                    padding-left: 20px
                }

                .gl-table_wraper .gl-table > thead > tr > th.ex-pads {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .gl-table_wraper .gl-table > thead > tr > th.center {
                }

                .gl-table_wraper .gl-table > thead > tr > th.right {
                    text-align: right
                }

                .gl-table_wraper .gl-table > thead > tr > th .caption {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-size: 11px;
                    color: #685da8;
                    text-transform: uppercase;
                    letter-spacing: .043em
                }

                .gl-table_wraper .gl-table > thead > tr > th.fix_th-small {
                }

                .gl-table_wraper .gl-table > thead > tr > th.fix_th-medium {
                    width: 250px
                }

                .gl-table_wraper .gl-table > thead > tr > th.fix_th-large {
                    width: 200px
                }

            .gl-table_wraper .gl-table > thead > tr.complex > th {
                padding-top: 8px;
                padding-bottom: 8px
            }

        .gl-table_wraper .gl-table > tbody > tr {
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

            .gl-table_wraper .gl-table > tbody > tr > td {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-size: 12px;
                color: #53697e;
                padding-top: 14px;
                padding-bottom: 14px;
                border-top: none !important;
                vertical-align: middle
            }

                .gl-table_wraper .gl-table > tbody > tr > td input[type=number], .gl-table_wraper .gl-table > tbody > tr > td input[type=text], .gl-table_wraper .gl-table > tbody > tr > td select {
                    color: #53697e;
                    height: 25px;
                    padding: 5px;
                    background: 0 0;
                    border: none;
                    border-bottom: 1px solid #ccc;
                    vertical-align: middle;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

                    .gl-table_wraper .gl-table > tbody > tr > td input[type=number]:disabled, .gl-table_wraper .gl-table > tbody > tr > td input[type=text]:disabled, .gl-table_wraper .gl-table > tbody > tr > td select:disabled {
                        color: #9bafb9 !important;
                        cursor: not-allowed !important
                    }

                    .gl-table_wraper .gl-table > tbody > tr > td input[type=number]:focus, .gl-table_wraper .gl-table > tbody > tr > td input[type=text]:focus, .gl-table_wraper .gl-table > tbody > tr > td select:focus {
                        border-bottom: 1px solid #685da8
                    }

                .gl-table_wraper .gl-table > tbody > tr > td:nth-child(1) {
                    padding-left: 20px
                }

                .gl-table_wraper .gl-table > tbody > tr > td.ex-pads {
                    padding-left: 20px;
                    padding-right: 20px
                }

                .gl-table_wraper .gl-table > tbody > tr > td.center {
                    text-align: center
                }

                .gl-table_wraper .gl-table > tbody > tr > td.right {
                    text-align: right
                }

                .gl-table_wraper .gl-table > tbody > tr > td.actionWrap {
                    position: relative;
                    width: 70px
                }

                    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action {
                        position: absolute;
                        width: 55px;
                        display: block;
                        height: 23px;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        margin: auto
                    }

                    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action {
                    }

                        .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action::after {
                            content: '';
                            display: table;
                            clear: both
                        }

                        .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .delete, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .done, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .edit {
                            cursor: pointer;
                            font-family: util,Arial,Helvetica,sans-serif !important;
                            font-size: 8px;
                            font-weight: 400 !important;
                            color: #53697e;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            display: block;
                            text-align: center;
                            margin-right: 3px;
                            padding: 8px;
                            -webkit-border-radius: 50%;
                            -moz-border-radius: 50%;
                            -ms-border-radius: 50%;
                            -o-border-radius: 50%;
                            border-radius: 50%;
                            vertical-align: middle;
                            width: 23px;
                            height: 23px;
                            float: left;
                            background: #f5f5f5;
                            -webkit-transition: .5s;
                            -moz-transition: .5s;
                            transition: .5s
                        }

                            .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .edit:hover {
                                background: #02cfb3;
                                color: #fff
                            }

                            .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .delete:hover {
                                background: #ff5252;
                                color: #fff
                            }

                            .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .done:hover {
                                background: #7fba00;
                                color: #fff
                            }

                        .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .chat_view, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_attach, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_view, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .history_view, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .view {
                            width: 23px;
                            height: 23px;
                            display: inline-block;
                            float: left;
                            text-align: center;
                            background: #f5f5f5;
                            -webkit-border-radius: 50%;
                            -moz-border-radius: 50%;
                            -ms-border-radius: 50%;
                            -o-border-radius: 50%;
                            border-radius: 50%;
                            cursor: pointer;
                            padding-top: 3px;
                            margin-right: 3px;
                            -webkit-transition: .5s;
                            -moz-transition: .5s;
                            transition: .5s
                        }

                            .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .view:before {
                                display: inline-block;
                                font: 14px/1 HCMCloud;
                                font-size: inherit;
                                text-rendering: auto;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                vertical-align: middle;
                                font-variant: normal;
                                font-style: normal;
                                font-weight: 400;
                                content: "";
                                font-size: 13px;
                                color: #53697e;
                                -webkit-transform: rotate();
                                -ms-transform: rotate();
                                transform: rotate();
                                -webkit-transition: .3s;
                                -moz-transition: .3s;
                                transition: .3s;
                                position: relative
                            }

                            .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_attach:before, .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_view:before {
                                -webkit-transition: .3s;
                                -moz-transition: .3s;
                                -moz-osx-font-smoothing: grayscale;
                                color: #53697e;
                                display: inline-block;
                                position: relative;
                                vertical-align: middle;
                                text-rendering: auto
                            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .view:hover {
    background: #006bb6
}

    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .view:hover::before {
        color: #fff
    }

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_view:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_view:hover {
    background: #006bb6
}

    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_view:hover::before {
        color: #fff
    }

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_attach:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_attach:hover {
    background: #006bb6
}

    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .doc_attach:hover::before {
        color: #fff
    }

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .chat_view:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    color: #53697e;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .chat_view:hover {
    background: #006bb6
}

    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .chat_view:hover::before {
        color: #fff
    }

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .history_view:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #53697e;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.gl-table_wraper .gl-table > tbody > tr.branch a::before, .gl-table_wraper .gl-table > tbody > tr.branch.expanded > td, .gl-table_wraper .gl-table > tbody > tr.leaf > td > span::before {
    line-height: 1;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .history_view:hover {
    background: #006bb6
}

    .gl-table_wraper .gl-table > tbody > tr > td.actionWrap .action .history_view:hover::before {
        color: #fff
    }

.gl-table_wraper .gl-table > tbody > tr:nth-child(odd) {
    background: #fff
}

.gl-table_wraper .gl-table > tbody > tr:nth-child(even) {
    background: #fcfcfc
}

.gl-table_wraper .gl-table > tbody > tr.leaf > td > span::before {
    content: '.';
    font-family: util,Arial,Helvetica,sans-serif !important;
    font-size: 11px;
    font-weight: 400 !important;
    color: #d1d0d7;
    vertical-align: middle;
    padding-right: 10px
}

.gl-table_wraper .gl-table > tbody > tr.branch a {
    display: inline-block
}

    .gl-table_wraper .gl-table > tbody > tr.branch a::before {
        content: '';
        font-family: util,Arial,Helvetica,sans-serif !important;
        font-size: 11px;
        font-weight: 400 !important;
        color: #d1d0d7;
        vertical-align: middle;
        padding-right: 5px
    }

.gl-table_wraper .gl-table > tbody > tr.branch.collapsed a::before {
    content: '=';
    color: #02cfb3
}

.gl-table_wraper .gl-table > tbody > tr.branch.expanded {
    background: #f5f5f5
}

    .gl-table_wraper .gl-table > tbody > tr.branch.expanded > td {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 12px;
        color: ""
    }

    .gl-table_wraper .gl-table > tbody > tr.branch.expanded a::before {
        content: '|';
        color: #ffc107
    }

.gl-table_wraper .gl-table > tbody > tr.ui-sortable-handle > td:first-child {
    position: relative;
    padding-left: 35px
}

    .gl-table_wraper .gl-table > tbody > tr.ui-sortable-handle > td:first-child::before {
        display: inline-block;
        height: 18px;
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #b9c7ce;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        cursor: move;
        position: absolute;
        left: 10px;
        top: 0;
        bottom: 0;
        margin: auto;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-table_wraper .gl-table > tbody > tr.group {
    background: #e9edf0 !important
}

.gl-table_wraper .gl-table > tbody > tr:hover {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    background: #f3f5f7
}

    .gl-table_wraper .gl-table > tbody > tr:hover > td {
        color: #53697e
    }

        .gl-table_wraper .gl-table > tbody > tr:hover > td input[type=number], .gl-table_wraper .gl-table > tbody > tr:hover > td input[type=text], .gl-table_wraper .gl-table > tbody > tr:hover > td select {
            color: #53697e;
            border-bottom: 1px solid #685da8
        }

        .gl-table_wraper .gl-table > tbody > tr:hover > td .action .delete, .gl-table_wraper .gl-table > tbody > tr:hover > td .action .edit {
            background: #fff
        }

.gl-table_wraper .gl-table > tfoot > tr > td:nth-child(1) {
    padding-left: 20px
}

.gl-table_wraper .gl-table > tfoot > tr > td.center {
    text-align: center
}

.gl-table_wraper .gl-table > tfoot > tr > td.right {
    text-align: right
}

.gl-table_wraper .gl-table.with_border > thead > tr > th {
}

.gl-table_wraper .gl-table.with_border > thead > tr:first-child > th:last-child {
    border-right: none
}

.gl-table_wraper .gl-table.with_border > tbody > tr > td {
}

    .gl-table_wraper .gl-table.with_border > tbody > tr > td:last-child {
        border-right: none
    }

.gl-table_wraper .gl-table.with_border > tbody > tr.group td {
    border-right: 1px solid #e0e0e0
}

    .gl-table_wraper .gl-table.with_border > tbody > tr.group td:last-child {
        border-right: none
    }

.gl-table_wraper .gl-table.with_border > tfoot > tr > td {
}

    .gl-table_wraper .gl-table.with_border > tfoot > tr > td:last-child {
        border-right: none
    }

@media only screen and (max-width:809px) {
    .gl-table_wraper {
        overflow-x: auto
    }

        .gl-table_wraper .gl-table .tr th {
            font-size: 9px
        }

            .gl-table_wraper .gl-table .tr th:nth-child(1) {
                padding-left: 15px
            }

        .gl-table_wraper .gl-table .tr td {
            font-size: 10px
        }

            .gl-table_wraper .gl-table .tr td:nth-child(1) {
                padding-left: 15px
            }

        .gl-table_wraper .gl-table > thead > tr > th {
            font-size: 9px;
            padding-top: 10px;
            padding-bottom: 10px
        }

        .gl-table_wraper .gl-table > tbody > tr > td, .gl-table_wraper .gl-table > tfoot > tr > td {
            font-size: 10px
        }

        .gl-table_wraper .gl-table > thead > tr > th:nth-child(1) {
            padding-left: 15px
        }

        .gl-table_wraper .gl-table > tbody > tr > td {
        }

            .gl-table_wraper .gl-table > tbody > tr > td:nth-child(1) {
                padding-left: 15px
            }

        .gl-table_wraper .gl-table > tfoot > tr > td {
        }

            .gl-table_wraper .gl-table > tfoot > tr > td:nth-child(1) {
                padding-left: 15px
            }
}

.anim {
    -webkit-transform: translate(0,0,0);
    -moz-transform: translate(0,0,0);
    -ms-transform: translate(0,0,0);
    -o-transform: translate(0,0,0);
    transform: translate(0,0,0);
    display: none
}

.ps-container {
    -ms-touch-action: none;
    touch-action: none;
    overflow: hidden !important;
    -ms-overflow-style: none
}

@supports (-ms-overflow-style:none) {
    .ps-container {
        overflow: auto !important
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .ps-container {
        overflow: auto !important
    }
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
        background-color: #494078;
        opacity: .9
    }

        .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
            background-color: #494078
        }

    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
        background-color: #494078;
        opacity: .9
    }

        .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
            background-color: #494078
        }

.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    -moz-transition: background-color .2s linear,opacity .2s linear;
    -o-transition: background-color .2s linear,opacity .2s linear;
    transition: background-color .2s linear,opacity .2s linear;
    bottom: 0 !important;
    height: 5px !important
}

    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        position: absolute;
        background-color: #494078 !important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: background-color .2s linear;
        -moz-transition: background-color .2s linear;
        -o-transition: background-color .2s linear;
        transition: background-color .2s linear;
        bottom: 0;
        height: 5px !important
    }

.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    -moz-transition: background-color .2s linear,opacity .2s linear;
    -o-transition: background-color .2s linear,opacity .2s linear;
    transition: background-color .2s linear,opacity .2s linear;
    right: 0 !important;
    width: 5px !important
}

    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        position: absolute;
        background-color: #494078 !important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: background-color .2s linear;
        -moz-transition: background-color .2s linear;
        -o-transition: background-color .2s linear;
        transition: background-color .2s linear;
        right: 0;
        width: 5px !important
    }

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
        background-color: #eee;
        opacity: .9
    }

        .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
            background-color: #999
        }

    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
        background-color: #eee;
        opacity: .9
    }

        .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
            background-color: #999
        }

.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: .6
}

    .ps-container:hover > .ps-scrollbar-x-rail:hover {
        background-color: #eee;
        opacity: .9
    }

        .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
            background-color: #999
        }

    .ps-container:hover > .ps-scrollbar-y-rail:hover {
        background-color: #eee;
        opacity: .9
    }

        .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
            background-color: #999
        }

.rs-control {
    position: relative;
    outline: 0
}

.rs-container {
    position: relative
}

.rs-control *, .rs-control :after, .rs-control :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.rs-animation .rs-transition {
    -webkit-transition: .5s linear;
    -moz-transition: .5s linear;
    -o-transition: .5s linear;
    transition: .5s linear
}

.rs-bar {
    -webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.rs-control .rs-overlay1, .rs-control .rs-overlay2, .rs-control .rs-split .rs-path {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.rs-control .rs-overlay {
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%
}

.rs-control.rs-error {
    border: 1px dotted;
    text-align: center
}

.rs-readonly {
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    z-index: 100
}

.rs-disabled {
    opacity: .35
}

.rs-inner-container {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden
}

.quarter div.rs-block {
    height: 200%;
    width: 200%
}

.half.bottom div.rs-block, .half.top div.rs-block {
    height: 200%;
    width: 100%
}

.half.left div.rs-block, .half.right div.rs-block {
    height: 100%;
    width: 200%
}

.bottom > .rs-inner-container > .rs-block {
    top: auto;
    bottom: 0
}

.right .rs-inner-container > .rs-block {
    right: 0
}

div.rs-block {
    -webkit-border-radius: 100%;
    border-radius: 100%
}

.rs-block {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    overflow: hidden;
    z-index: 3
}

    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }

.full .rs-bar, .half .rs-bar, .rs-overlay {
    width: 50%
}

.rs-overlay {
}

.rs-overlay1, .rs-overlay2 {
    width: 100%
}

.rs-overlay, .rs-overlay1, .rs-overlay2 {
    position: absolute;
    background-color: #fff;
    z-index: 3;
    top: 0;
    height: 50%
}

.rs-bar, .rs-tooltip {
    position: absolute;
    z-index: 10
}

.rs-bar {
    height: 0
}

    .rs-bar.rs-rounded {
        z-index: 5
    }

    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }

    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }

    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }

    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }

    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }

    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }

.full .rs-bar, .half .rs-bar {
}

.half.left .rs-bar, .half.right .rs-bar, .quarter .rs-bar, .rs-path {
    width: 100%
}

.half.left .rs-bar, .half.right .rs-bar, .quarter .rs-bar {
}

.full .rs-bar, .half.left .rs-bar, .half.right .rs-bar {
    top: 50%
}

.bottom .rs-bar {
    top: 0
}

.half.right .rs-bar, .quarter.right .rs-bar {
    right: 100%
}

.rs-handle.rs-move {
    cursor: move
}

.rs-readonly .rs-handle.rs-move {
}

.rs-path {
    display: block;
    height: 100%
}

.onoffswitch-checkbox, .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.rs-split .rs-path {
    -webkit-border-radius: 1000px 1000px 0 0;
    border-radius: 1000px 1000px 0 0;
    overflow: hidden;
    height: 50%;
    position: absolute;
    top: 0;
    z-index: 2
}

.rs-tooltip {
    border: 1px solid transparent
}

.full .rs-tooltip {
    top: 50%;
    left: 50%
}

.bottom .rs-tooltip {
    top: 0
}

.top .rs-tooltip {
    bottom: 0
}

.right .rs-tooltip {
    left: 0
}

.left .rs-tooltip {
    right: 0
}

.half.bottom .rs-tooltip, .half.top .rs-tooltip {
    left: 50%
}

.half.left .rs-tooltip, .half.right .rs-tooltip {
    top: 50%
}

.rs-tooltip .rs-input {
    outline: 0;
    border: none;
    background: 0 0
}

.rs-tooltip-text {
    font-family: verdana;
    font-size: 13px;
    border-radius: 7px;
    text-align: center
}

.rs-tooltip .rs-input, .rs-tooltip.edit {
    padding: 5px 8px
}

    .rs-tooltip.edit:hover, .rs-tooltip.hover {
        border: 1px solid #aaa;
        cursor: pointer
    }

.rs-readonly .rs-tooltip.edit:hover {
    border-color: transparent;
    cursor: default
}

.rs-handle {
    border-radius: 1000px;
    outline: 0;
    float: left
}

    .rs-handle.rs-handle-square {
        border-radius: 0
    }

.rs-handle-dot {
    border: 1px solid #aaa;
    padding: 6px
}

    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }

.rs-handle-dot {
    background-color: #fff
}

    .rs-handle-dot:after {
        background-color: #838383
    }

.onoffswitch {
    position: relative;
    width: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .onoffswitch label {
        margin: 0;
        padding: 0
    }

.onoffswitch-checkbox {
}

    .onoffswitch-checkbox:disabled + label {
        cursor: not-allowed;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

        .onoffswitch-checkbox:disabled + label.onoffswitch-label {
            cursor: not-allowed;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }

            .onoffswitch-checkbox:disabled + label.onoffswitch-label::before {
                content: '';
                display: block;
                position: absolute;
                z-index: 10;
                width: 100%;
                height: 100%
            }

        .onoffswitch-checkbox:disabled + label .onoffswitch-switch {
            border-color: #ededed;
            background: #f2f2f2;
            cursor: not-allowed
        }

        .onoffswitch-checkbox:disabled + label .onoffswitch-inner::after {
            background: #f7f7f7;
            color: #d9d9d9;
            cursor: not-allowed
        }

.onoffswitch-label {
    display: block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 1px solid #ebebeb;
    border-radius: 50px
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin .2s;
    -moz-transition: margin .2s;
    transition: margin .2s
}

.onoffswitch-switch {
    width: 22px;
    position: absolute;
    top: 0;
    bottom: 0
}

.onoffswitch-inner:after, .onoffswitch-inner:before {
    display: block;
    float: left;
    padding: 0;
    width: 50%;
    height: 26px;
    line-height: 25px !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 12px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

.onoffswitch-inner:before {
    content: "Yes";
    padding-left: 9px;
    color: #fff;
    background-color: #02cfb3;
    text-align: left
}

.onoffswitch-inner:after {
    content: "No";
    padding-right: 10px;
    color: #999;
    background-color: #fff;
    text-align: right
}

.onoffswitch-switch {
    right: 26px;
    margin: 4px;
    background: #02cfb3;
    border: 1px solid #ebebeb;
    border-radius: 20px;
    -webkit-transition: right .2s,box-shadow .2s;
    -moz-transition: right .2s,box-shadow .2s;
    transition: right .2s,box-shadow .2s
}

.onoffswitch-switch {
    display: block;
    height: 22px;
    margin: 2px;
    background: #d1d0d7;
    border: 2px solid #ccc;
    border-radius: 50px;
    right: 30px;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0;
    background: #fff;
    border: 2px solid #02cfb3
}

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0,0,0,.06) !important;
    border: 0 !important
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px !important
}

.selectize-control, .selectize-input {
    position: relative
}

.selectize-dropdown-header-close:hover {
    color: #000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
        border-right: 0
    }

    .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

    .selectize-control.plugin-remove_button [data-value] .remove {
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 17px;
        text-align: center;
        font-weight: 700;
        font-size: 12px;
        color: inherit;
        text-decoration: none;
        vertical-align: middle;
        display: inline-block;
        padding: 2px 0 0;
        border-left: 1px solid #d0d0d0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

.selectize-dropdown, .selectize-input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0,0,0,.05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: 0 0
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control {
}

.selectize-dropdown, .selectize-input, .selectize-input input {
    color: #303030;
    font-family: inherit;
    font-size: 12px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active, .selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    border: 1px solid #d7dfe3;
    padding: 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    box-sizing: border-box
}

.selectize-control.multi .selectize-input.has-items {
    padding: 6px 8px 3px
}

.selectize-input.full {
    background-color: #fff
}

.selectize-input.disabled, .selectize-input.disabled * {
    cursor: default !important
}

.selectize-input > * {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.selectize-control.multi .selectize-input > div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #685da8;
    color: #fff !important;
    border: 0 solid #685da8
}

    .selectize-control.multi .selectize-input > div * {
        color: #fff !important
    }

    .selectize-control.multi .selectize-input > div.active {
        background: #fccb5f;
        color: #222 !important;
        border: 0 solid #fccb5f
    }

        .selectize-control.multi .selectize-input > div.active * {
            color: #222 !important
        }

.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {
    color: #7d7d7d;
    background: #fff;
    border: 0 solid #fff
}

.selectize-input > input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 !important;
    background: 0 0 !important;
    line-height: inherit !important;
    -webkit-user-select: auto !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

    .selectize-input > input::-ms-clear {
        display: none
    }

    .selectize-input > input:focus {
        outline: 0 !important
    }

.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0;
    border-top: 0;
    box-sizing: border-box
}

    .selectize-dropdown [data-selectable] {
        cursor: pointer;
        overflow: hidden
    }

        .selectize-dropdown [data-selectable] .highlight {
            background: rgba(125,168,208,.2)
        }

    .selectize-dropdown .optgroup-header, .selectize-dropdown [data-selectable] {
        padding: 5px 8px
    }

    .selectize-dropdown .optgroup:first-child .optgroup-header {
        border-top: 0
    }

    .selectize-dropdown .optgroup-header {
        color: #303030;
        background: #fff;
        cursor: default
    }

    .selectize-dropdown .active {
        background-color: #f5fafd;
        color: #495c68
    }

        .selectize-dropdown .active.create {
            color: #495c68
        }

    .selectize-dropdown .create {
        color: rgba(48,48,48,.5)
    }

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px
}

.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    cursor: pointer
}

    .selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
        cursor: text
    }

#qtip-overlay.blurs, .fc button, .fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close, .qtip-close, a.fc-more {
    cursor: pointer
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: grey transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px;
    border-color: transparent transparent grey
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input > input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    box-shadow: none;
    padding: 0
}

.qtip-content, .qtip-titlebar {
    position: relative;
    overflow: hidden
}

.qtip-content {
    padding: 5px 9px;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar {
    padding: 5px 35px 5px 10px;
    border-width: 0 0 1px;
    font-weight: 700
}

    .qtip-titlebar + .qtip-content {
        border-top-width: 0 !important
    }

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    z-index: 11;
    outline: 0;
    border: 1px solid transparent
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close {
    top: 16px
}

.qtip-icon .ui-icon, .qtip-titlebar .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr
}

.qtip-icon, .qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none
}

    .qtip-icon .ui-icon {
        width: 18px;
        height: 14px;
        line-height: 14px;
        text-align: center;
        text-indent: 0;
        font: bold 10px/13px Tahoma,sans-serif;
        color: inherit;
        background: -100em -100em no-repeat
    }

.qtip-default {
    border: 1px solid #f1d031;
    background-color: #ffffa3;
    color: #555
}

    .qtip-default .qtip-titlebar {
        background-color: #ffef93
    }

    .qtip-default .qtip-icon {
        border-color: #ccc;
        background: #f1f1f1;
        color: #777
    }

    .qtip-default .qtip-titlebar .qtip-close {
        border-color: #aaa;
        color: #111
    }

.qtip-light {
    background-color: #fff;
    border-color: #e2e2e2;
    color: #454545
}

.qtip-dark, .qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030
}

.qtip-light .qtip-titlebar {
    background-color: #f1f1f1
}

.qtip-dark {
    background-color: #505050;
    color: #f3f3f3
}

    .qtip-dark .qtip-titlebar {
        background-color: #404040
    }

    .qtip-dark .qtip-icon {
        border-color: #444
    }

    .qtip-dark .qtip-titlebar .ui-state-hover {
    }

.qtip-cream {
    background-color: #fbf7aa;
    border-color: #f9e98e;
    color: #a27d35
}

.qtip-red, .qtip-red .qtip-icon, .qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #d95252
}

.qtip-cream .qtip-titlebar {
    background-color: #f0de7d
}

.qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0
}

.qtip-red {
    background-color: #f78b83;
    color: #912323
}

    .qtip-red .qtip-titlebar {
        background-color: #f06d65
    }

    .qtip-red .qtip-close .qtip-icon {
        background-position: -102px 0
    }

    .qtip-red .qtip-icon {
    }

    .qtip-red .qtip-titlebar .ui-state-hover {
    }

.qtip-green {
    background-color: #caed9e;
    border-color: #90d93f;
    color: #3f6219
}

    .qtip-green .qtip-titlebar {
        background-color: #b0de78
    }

    .qtip-green .qtip-close .qtip-icon {
        background-position: -42px 0
    }

.qtip-blue {
    background-color: #e5f6fe;
    border-color: #add9ed;
    color: #5e99bd
}

    .qtip-blue .qtip-titlebar {
        background-color: #d0e9f5
    }

    .qtip-blue .qtip-close .qtip-icon {
        background-position: -2px 0
    }

.qtip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15)
}

.qtip-bootstrap, .qtip-rounded, .qtip-tipsy {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

    .qtip-rounded .qtip-titlebar {
        -moz-border-radius: 4px 4px 0 0;
        -webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0
    }

.qtip-youtube {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
    color: #fff;
    border: 0 solid transparent;
    background: #4a4a4a;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));
    background-image: -webkit-linear-gradient(top,#4a4a4a 0,#000 100%);
    background-image: -moz-linear-gradient(top,#4a4a4a 0,#000 100%);
    background-image: -ms-linear-gradient(top,#4a4a4a 0,#000 100%);
    background-image: -o-linear-gradient(top,#4a4a4a 0,#000 100%)
}

    .qtip-youtube .qtip-titlebar {
        background-color: #4a4a4a;
        background-color: rgba(0,0,0,0)
    }

    .qtip-youtube .qtip-content {
        padding: .75em;
        font: 12px arial,sans-serif;
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
        -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"
    }

    .qtip-youtube .qtip-icon {
        border-color: #222
    }

    .qtip-youtube .qtip-titlebar .ui-state-hover {
        border-color: #303030
    }

.qtip-jtools {
    background: #232323;
    background: rgba(0,0,0,.7);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));
    background-image: -moz-linear-gradient(top,#717171,#232323);
    background-image: -webkit-linear-gradient(top,#717171,#232323);
    background-image: -ms-linear-gradient(top,#717171,#232323);
    background-image: -o-linear-gradient(top,#717171,#232323);
    border: 2px solid #ddd;
    border: 2px solid #f1f1f1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333
}

    .qtip-jtools .qtip-titlebar {
        background-color: transparent;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"
    }

    .qtip-jtools .qtip-content {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"
    }

    .qtip-jtools .qtip-content, .qtip-jtools .qtip-titlebar {
        background: 0 0;
        color: #fff;
        border: 0 dashed transparent
    }

    .qtip-jtools .qtip-icon {
        border-color: #555
    }

    .qtip-jtools .qtip-titlebar .ui-state-hover {
        border-color: #333
    }

.qtip-cluetip {
    -webkit-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    -moz-box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    box-shadow: 4px 4px 5px rgba(0,0,0,.4);
    background-color: #d9d9c2;
    color: #111;
    border: 0 dashed transparent
}

    .qtip-cluetip .qtip-titlebar {
        background-color: #87876a;
        color: #fff;
        border: 0 dashed transparent
    }

    .qtip-cluetip .qtip-icon {
        border-color: #808064
    }

    .qtip-cluetip .qtip-titlebar .ui-state-hover {
        border-color: #696952;
        color: #696952
    }

.qtip-tipsy {
    background: #000;
    background: rgba(0,0,0,.87);
    color: #fff;
    border: 0 solid transparent;
    font-size: 11px;
    font-family: 'Lucida Grande',sans-serif;
    font-weight: 700;
    line-height: 16px;
    text-shadow: 0 1px #000
}

    .qtip-tipsy .qtip-titlebar {
        padding: 6px 35px 0 10px;
        background-color: transparent
    }

    .qtip-tipsy .qtip-content {
        padding: 6px 10px
    }

    .qtip-tipsy .qtip-icon {
        border-color: #222;
        text-shadow: none
    }

    .qtip-tipsy .qtip-titlebar .ui-state-hover {
        border-color: #303030
    }

.qtip-tipped {
    border: 3px solid #959fa9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f9f9f9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

    .qtip-tipped .qtip-titlebar {
        border-bottom-width: 0;
        color: #fff;
        background: #3a79b8;
        background-image: -webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));
        background-image: -webkit-linear-gradient(top,#3a79b8,#2e629d);
        background-image: -moz-linear-gradient(top,#3a79b8,#2e629d);
        background-image: -ms-linear-gradient(top,#3a79b8,#2e629d);
        background-image: -o-linear-gradient(top,#3a79b8,#2e629d);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"
    }

    .qtip-tipped .qtip-icon {
        border: 2px solid #285589;
        background: #285589
    }

        .qtip-tipped .qtip-icon .ui-icon {
            background-color: #fbfbfb;
            color: #555
        }

.qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.fc button, .fc table, .fc-icon, body .fc {
    font-size: 1em
}

.qtip-bootstrap .qtip-titlebar {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

    .qtip-bootstrap .qtip-titlebar .qtip-close {
        right: 11px;
        top: 45%;
        border-style: none
    }

.qtip-bootstrap .qtip-content {
    padding: 9px 14px
}

.qtip-bootstrap .qtip-icon {
    background: 0 0
}

    .qtip-bootstrap .qtip-icon .ui-icon {
        width: auto;
        height: auto;
        float: right;
        font-size: 20px;
        font-weight: 700;
        line-height: 18px;
        color: #000;
        text-shadow: 0 1px 0 #fff;
        opacity: .2;
        filter: alpha(opacity=20)
    }

        .qtip-bootstrap .qtip-icon .ui-icon:hover {
            color: #000;
            text-decoration: none;
            cursor: pointer;
            opacity: .4;
            filter: alpha(opacity=40)
        }

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
    -webkit-filter: none;
    filter: none;
    -ms-filter: none
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

.qtip .qtip-tip, x:-o-prefocus {
    visibility: hidden
}

    .qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
        position: absolute;
        color: #123456;
        background: 0 0;
        border: 0 dashed transparent
    }

        .qtip .qtip-tip canvas {
            top: 0;
            left: 0
        }

        .qtip .qtip-tip .qtip-vml {
            behavior: url(#default#VML);
            display: inline-block;
            visibility: visible
        }

#qtip-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

    #qtip-overlay.blurs {
    }

    #qtip-overlay div {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: .7;
        filter: alpha(opacity=70);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
    }

.fc-bgevent, .fc-highlight {
    opacity: .3;
    filter: alpha(opacity=30)
}

.qtipmodal-ie6fix {
    position: absolute !important
}

.fc {
    text-align: left
}

.fc-rtl {
    text-align: right
}

.fc th, .fc-basic-view .fc-week-number, .fc-icon, .fc-toolbar {
    text-align: center
}

body .fc {
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #ddd
}

.fc-unthemed .fc-popover {
    background-color: #fff
}

    .fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header {
        background: #eee
    }

        .fc-unthemed .fc-popover .fc-header .fc-close {
            color: #666
        }

.fc-unthemed .fc-today {
    background: #fcf8e3
}

.fc-highlight {
    background: #bce8f1
}

.fc-bgevent {
    background: #8fdf82
}

.fc-nonbusiness {
    background: #d7d7d7
}

.fc-state-default, .get-org-chart .get-oc-g .get-odd td {
    background-color: #f5f5f5
}

.fc-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    overflow: hidden;
    font-family: "Courier New",Courier,monospace
}

    .fc-icon:after {
        position: relative;
        margin: 0 -1em
    }

.fc-icon-left-single-arrow:after {
    content: "\02039";
    font-weight: 700;
    font-size: 200%;
    top: -7%;
    left: 3%
}

.fc-icon-right-single-arrow:after {
    content: "\0203A";
    font-weight: 700;
    font-size: 200%;
    top: -7%;
    left: -3%
}

.fc-icon-left-double-arrow:after {
    content: "\000AB";
    font-size: 160%;
    top: -7%
}

.fc-icon-right-double-arrow:after {
    content: "\000BB";
    font-size: 160%;
    top: -7%
}

.fc-icon-left-triangle:after {
    content: "\25C4";
    font-size: 125%;
    top: 3%;
    left: -2%
}

.fc-icon-right-triangle:after {
    content: "\25BA";
    font-size: 125%;
    top: 3%;
    left: 2%
}

.fc-icon-down-triangle:after {
    content: "\25BC";
    font-size: 125%;
    top: 2%
}

.fc-icon-x:after {
    content: "\000D7";
    font-size: 200%;
    top: 6%
}

.fc button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    white-space: nowrap
}

    .fc button::-moz-focus-inner {
        margin: 0;
        padding: 0
    }

.fc-state-default {
    border: 1px solid
}

    .fc-state-default.fc-corner-left {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .fc-state-default.fc-corner-right {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }

.fc button .fc-icon {
    position: relative;
    top: -.05em;
    margin: 0 .2em;
    vertical-align: middle
}

.fc-state-default {
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}

.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
    color: #333;
    background-color: #e6e6e6
}

.fc-state-hover {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.fc-state-active, .fc-state-down {
    background-color: #ccc;
    background-image: none;
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

.fc-button-group {
    display: inline-block
}

.fc .fc-button-group > * {
    float: left;
    margin: 0 0 0 -1px
}

.fc .fc-button-group > :first-child {
    margin-left: 0
}

.fc-popover {
    position: absolute;
    box-shadow: 0 2px 6px rgba(0,0,0,.15)
}

    .fc-popover .fc-header {
        padding: 2px 4px
    }

        .fc-popover .fc-header .fc-title {
            margin: 0 2px
        }

        .fc-popover .fc-header .fc-close {
        }

.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
    float: left
}

.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
    float: right
}

.fc-unthemed .fc-popover {
    border-width: 1px;
    border-style: solid
}

    .fc-unthemed .fc-popover .fc-header .fc-close {
        font-size: .9em;
        margin-top: 2px
    }

.get-eve.get-org-chart .get-oc-c .get-text-0, .get-monica.get-org-chart .get-oc-c .get-text-0, .get-vivian.get-org-chart .get-oc-c .get-text-0 {
    font-size: 60px
}

.fc-popover > .ui-widget-header + .ui-widget-content {
    border-top: 0
}

.fc .fc-row, .fc td, .fc th, .fc-divider {
    border-style: solid
}

.fc-divider {
    border-width: 1px
}

hr.fc-divider {
    height: 0;
    margin: 0;
    padding: 0 0 2px;
    border-width: 1px 0
}

.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
    height: 100%
}

.fc-clear {
    clear: both
}

.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.fc-event, .fc-event .fc-content, .fc-row, .fc-scroller > * {
    position: relative
}

.fc-bg {
    bottom: 0
}

    .fc-bg table {
    }

.fc table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}

.orgchart table, table.table-bordered.dataTable {
    border-collapse: separate !important
}

.fc th {
}

.fc td, .fc th {
    border-width: 1px;
    padding: 0;
    vertical-align: top
}

    .fc td.fc-today {
        border-style: double
    }

.fc .fc-row {
    border-width: 0
}

.fc-row table {
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    border-bottom: 0 hidden transparent
}

.fc-row:first-child table {
    border-top: 0 hidden transparent
}

.fc-row {
}

    .fc-row .fc-bg {
        z-index: 1
    }

    .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
        bottom: 0
    }

        .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
        }

        .fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
            border-color: transparent
        }

    .fc-row .fc-bgevent-skeleton {
        z-index: 2
    }

    .fc-row .fc-highlight-skeleton {
        z-index: 3
    }

    .fc-row .fc-content-skeleton {
        position: relative;
        z-index: 4;
        padding-bottom: 2px
    }

    .fc-row .fc-helper-skeleton {
        z-index: 5
    }

        .fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
            background: 0 0;
            border-color: transparent;
            border-bottom: 0
        }

        .fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
            border-top: 0
        }

.fc-scroller {
    overflow-y: scroll;
    overflow-x: hidden
}

    .fc-scroller > * {
        width: 100%;
        overflow: hidden
    }

.fc-event {
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #3a87ad;
    background-color: #3a87ad;
    font-weight: 400
}

.fc-limited, .fc-time-grid-event.fc-short .fc-time span {
    display: none
}

.fc-day-grid-event .fc-time, .wrap-indicator {
    font-weight: 700
}

.fc-event, .fc-event:hover, .ui-widget .fc-event {
    color: #fff;
    text-decoration: none
}

#jr_close a, .hljs-link {
    text-decoration: underline
}

.fc-event.fc-draggable, .fc-event[href] {
}

.fc-not-allowed, .fc-not-allowed .fc-event {
    cursor: not-allowed
}

.fc-event .fc-bg {
    z-index: 1;
    background: #fff;
    opacity: .25;
    filter: alpha(opacity=25)
}

.fc-event .fc-content {
    z-index: 2
}

.fc-event .fc-resizer {
    position: absolute;
    z-index: 3
}

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
    margin-left: 0;
    border-left-width: 0;
    padding-left: 1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
    margin-right: 0;
    border-right-width: 0;
    padding-right: 1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.fc-h-event .fc-resizer {
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    width: 5px
}

.fc-ltr .fc-h-event .fc-start-resizer, .fc-ltr .fc-h-event .fc-start-resizer:after, .fc-ltr .fc-h-event .fc-start-resizer:before, .fc-rtl .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-end-resizer:after, .fc-rtl .fc-h-event .fc-end-resizer:before {
    right: auto;
    cursor: w-resize
}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-ltr .fc-h-event .fc-end-resizer:after, .fc-ltr .fc-h-event .fc-end-resizer:before, .fc-rtl .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-start-resizer:after, .fc-rtl .fc-h-event .fc-start-resizer:before {
    left: auto;
    cursor: e-resize
}

.fc-day-grid-event {
    margin: 1px 2px 0;
    padding: 0 1px
}

    .fc-day-grid-event .fc-content {
        white-space: nowrap;
        overflow: hidden
    }

    .fc-day-grid-event .fc-time {
    }

    .fc-day-grid-event .fc-resizer {
        left: -3px;
        right: -3px;
        width: 7px
    }

a.fc-more {
    margin: 1px 3px;
    font-size: .85em;
    text-decoration: none
}

    a.fc-more:hover {
        text-decoration: underline
    }

.fc-limited {
}

.fc-day-grid .fc-row {
    z-index: 1
}

.fc-more-popover {
    z-index: 2;
    width: 220px
}

    .fc-more-popover .fc-event-container {
        padding: 10px
    }

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton, .fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
    padding-top: 1px;
    padding-bottom: 1em
}

.fc-toolbar {
    margin-bottom: 1em
}

    .fc-toolbar .fc-left {
        float: left
    }

    .fc-toolbar .fc-right {
        float: right
    }

    .fc-toolbar .fc-center {
        display: inline-block
    }

.fc .fc-toolbar > * > * {
    float: left;
    margin-left: .75em
}

.fc .fc-toolbar > * > :first-child {
    margin-left: 0
}

.fc-toolbar h2 {
    margin: 0
}

.fc-toolbar button {
    position: relative
}

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
    z-index: 2
}

.fc-toolbar .fc-state-down {
    z-index: 3
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 4
}

.fc-toolbar button:focus {
    z-index: 5
}

.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.fc-view, .fc-view > table {
    position: relative;
    z-index: 1
}

.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
}

.fc-basic-view .fc-body .fc-row {
    min-height: 4em
}

.fc-row.fc-rigid {
    overflow: hidden
}

    .fc-row.fc-rigid .fc-content-skeleton {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }

.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding: 0 2px
}

.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {
    padding-top: 2px;
    padding-bottom: 2px
}

.fc-basic-view .fc-week-number {
}

.fc-ltr .fc-axis, .fc-ltr .fc-basic-view .fc-day-number, div.dataTables_filter {
    text-align: right
}

.fc-basic-view .fc-week-number span {
    display: inline-block;
    min-width: 1.25em
}

.fc-ltr .fc-basic-view .fc-day-number {
}

.fc-rtl .fc-basic-view .fc-day-number {
    text-align: left
}

.fc-day-number.fc-other-month {
    opacity: .3;
    filter: alpha(opacity=30)
}

.am-modal-open .am-overlay, .dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1
}

.fc-agenda-view .fc-day-grid {
    position: relative;
    z-index: 2
}

    .fc-agenda-view .fc-day-grid .fc-row {
        min-height: 3em
    }

        .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
        }

.fc .fc-axis {
    vertical-align: middle;
    padding: 0 4px;
    white-space: nowrap
}

.fc-ltr .fc-axis {
}

.fc-rtl .fc-axis {
    text-align: left
}

.ui-widget td.fc-axis {
    font-weight: 400
}

.fc-time-grid, .fc-time-grid-container {
    position: relative;
    z-index: 1
}

.fc-time-grid {
    min-height: 100%
}

    .fc-time-grid table {
        border: 0 hidden transparent
    }

    .fc-time-grid > .fc-bg {
        z-index: 1
    }

    .fc-time-grid .fc-slats, .fc-time-grid > hr {
        position: relative;
        z-index: 2
    }

    .fc-time-grid .fc-bgevent-skeleton, .fc-time-grid .fc-content-skeleton {
        position: absolute;
        top: 0;
        left: 0;
        right: 0
    }

    .fc-time-grid .fc-bgevent-skeleton {
        z-index: 3
    }

    .fc-time-grid .fc-highlight-skeleton {
        z-index: 4
    }

    .fc-time-grid .fc-content-skeleton {
        z-index: 5
    }

    .fc-time-grid .fc-helper-skeleton {
        z-index: 6
    }

    .fc-time-grid .fc-slats td {
        height: 1.5em;
        border-bottom: 0
    }

    .fc-time-grid .fc-slats .fc-minor td {
        border-top-style: dotted
    }

    .fc-time-grid .fc-slats .ui-widget-content {
        background: 0 0
    }

    .fc-time-grid .fc-highlight-container {
        position: relative
    }

    .fc-time-grid .fc-highlight {
        position: absolute;
        left: 0;
        right: 0
    }

    .fc-time-grid .fc-bgevent-container, .fc-time-grid .fc-event-container, .get-org-chart, ul.DTTT_dropdown.dropdown-menu li {
        position: relative
    }

    .fc-time-grid .fc-bgevent-container, .fc-time-grid .fc-event-container {
    }

.fc-ltr .fc-time-grid .fc-event-container {
    margin: 0 2.5% 0 2px
}

.fc-rtl .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2.5%
}

.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
    position: absolute;
    z-index: 1
}

.fc-time-grid .fc-bgevent {
    left: 0;
    right: 0
}

.fc-v-event.fc-not-start {
    border-top-width: 0;
    padding-top: 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.fc-v-event.fc-not-end {
    border-bottom-width: 0;
    padding-bottom: 1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.fc-time-grid-event {
    overflow: hidden
}

    .fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
        padding: 0 1px
    }

    .fc-time-grid-event .fc-time {
        font-size: .85em;
        white-space: nowrap
    }

    .fc-time-grid-event.fc-short .fc-content {
        white-space: nowrap
    }

    .fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
        display: inline-block;
        vertical-align: top
    }

        .fc-time-grid-event.fc-short .fc-time span {
        }

        .fc-time-grid-event.fc-short .fc-time:before {
            content: attr(data-start)
        }

        .fc-time-grid-event.fc-short .fc-time:after {
            content: "\000A0-\000A0"
        }

    .fc-time-grid-event.fc-short .fc-title {
        font-size: .85em;
        padding: 0
    }

    .fc-time-grid-event .fc-resizer {
        left: 0;
        right: 0;
        bottom: 0;
        height: 8px;
        overflow: hidden;
        line-height: 8px;
        font-size: 11px;
        font-family: monospace;
        text-align: center;
        cursor: s-resize
    }

.get-org-chart .get-oc-c, .get-org-chart .get-oc-g, .get-org-chart .get-oc-v {
    top: -9999px;
    left: -9999px;
    position: absolute
}

.get-org-chart .get-oc-c, .get-org-chart .get-oc-tb, .get-org-chart a, .get-org-chart input, .get-org-chart select, .get-org-chart table {
    font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif
}

.fc-time-grid-event .fc-resizer:after {
    content: "="
}

.get-org-chart .get-oc-c, .get-org-chart .get-oc-tb, .get-org-chart a, .get-org-chart input, .get-org-chart table {
}

.inputSearch {
    font-size: 14px;
    width: 260px
}

.get-org-chart {
    background-color: #e0ecf8;
    height: 100%
}

    .get-org-chart input, .get-org-chart select {
        background-color: rgba(255,255,255,.8);
        border: 1px solid #bababa;
        color: #212121;
        padding: 4px 8px;
        line-height: 20px;
        margin-bottom: 10px
    }

div.dataTables_info, div.dataTables_length label {
    font-weight: 500 !important;
    color: #53697e;
    white-space: nowrap
}

#jr_header, #jr_inner, div.dataTables_info, div.dataTables_length label {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none
}

.get-org-chart select {
    margin-top: 11px
}

    .get-org-chart input:focus, .get-org-chart select:focus {
        border-color: #5c5c5c;
        outline: 0
    }

    .get-org-chart input:hover, .get-org-chart select:hover {
        border-color: #8f8f8f
    }

.get-org-chart .get-oc-c {
    width: 100%;
    overflow: hidden
}

    .get-org-chart .get-oc-c svg {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0
    }

    .get-org-chart .get-oc-c .get-box {
        fill: #094ab2;
        stroke-width: 2px;
        stroke: #094ab2
    }

    .get-org-chart .get-oc-c .name {
        fill: #d7d7d7;
        font-size: 20px
    }

    .get-org-chart .get-oc-c .get-text {
        fill: #fff;
        font-size: 20px
    }

    .get-org-chart .get-oc-c .link {
        stroke: #686868;
        fill: none
    }

    .get-org-chart .get-oc-c .get-text-0 {
        font-size: 30px
    }

.get-org-chart .get-oc-tb {
    z-index: 1
}

    .get-org-chart .get-oc-tb a {
        float: left;
        width: 26px;
        height: 26px;
        display: block;
        text-decoration: none;
        border: 0;
        display: none
    }

table.table-bordered tbody td, table.table-bordered tbody th, table.table-bordered tfoot td, table.table-bordered tfoot th {
    border-left-width: 0;
    border-bottom-width: 0
}

.get-org-chart .get-oc-tb input {
    float: left;
    margin: 8px 10px 0 8px;
    display: none
}

.get-org-chart .get-oc-tb {
    height: 46px;
    background-color: #094ab2;
    border-bottom: 2px solid #c7c7c7;
    width: 100%;
    position: absolute;
    overflow: hidden
}

    .get-org-chart .get-oc-tb > div {
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

    .get-org-chart .get-oc-tb .get-disabled {
        opacity: .2;
        cursor: default
    }

#jr_inner .jr_icon, #jr_inner ul li, .dropzone .dz-preview .dz-remove, .dropzone.dz-clickable, .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message *, table.DTTT_selectable tbody tr {
    cursor: pointer
}

.get-org-chart .get-oc-v {
    overflow-y: scroll;
    width: 100%
}

    .get-org-chart .get-oc-v .get-image-pane {
        float: left;
        height: 100%;
        position: absolute;
        top: 20px;
        left: -200px
    }

    .get-org-chart .get-oc-v .get-data-pane {
        float: left;
        position: absolute;
        top: 20px;
        left: 480px
    }

    .get-org-chart .get-oc-v .get-label {
        line-height: 23px;
        font-size: 12px;
        color: #2b2b2b
    }

.get-org-chart .get-user-logo {
    fill: #cedbf0
}

.get-org-chart .get-oc-g {
    width: 100%;
    overflow-y: auto
}

    .get-org-chart .get-oc-g table {
        width: 100%
    }

    .get-org-chart .get-oc-g th {
        text-align: left;
        padding: 3px 0 3px 7px;
        color: #fff;
        text-transform: uppercase
    }

    .get-org-chart .get-oc-g td {
        padding: 3px 0 3px 7px;
        border-bottom: 1px solid #c7c7c7;
        border-right: 1px solid #c7c7c7;
        text-align: left;
        font-weight: 400
    }

    .get-org-chart .get-oc-g .get-odd td {
    }

.get-darkred.get-org-chart .get-oc-g th, .get-darkred.get-org-chart .get-oc-tb {
    background-color: #ac193d
}

.get-darkred.get-org-chart {
    background-color: #ffe3ea
}

    .get-darkred.get-org-chart .get-oc-tb {
    }

    .get-darkred.get-org-chart .get-oc-c .get-box {
    }

    .get-darkred.get-org-chart .get-user-logo {
        fill: #ffb9ca
    }

    .get-darkred.get-org-chart .get-oc-g th {
    }

.get-pink.get-org-chart .get-oc-g th, .get-pink.get-org-chart .get-oc-tb {
    background-color: #dc4fad
}

.get-darkred.get-org-chart .get-def-stop-1 {
    stop-color: #851d36
}

.get-darkred.get-org-chart .get-def-stop-2 {
    stop-color: #ac193d
}

div.get-org-chart .get-oc-c .get-darkred .get-box {
}

.get-pink.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-pink .get-box {
    fill: #dc4fad;
    stroke: #a6006e
}

.get-pink.get-org-chart {
    background-color: #ffdff4
}

    .get-pink.get-org-chart .get-oc-tb {
    }

    .get-pink.get-org-chart .get-oc-c .get-box {
    }

    .get-pink.get-org-chart .get-user-logo {
        fill: #ffafe4
    }

    .get-pink.get-org-chart .get-oc-g th {
    }

.get-darkorange.get-org-chart .get-oc-g th, .get-darkorange.get-org-chart .get-oc-tb {
    background-color: #d24726
}

.get-pink.get-org-chart .get-def-stop-1 {
    stop-color: #a73f84
}

.get-pink.get-org-chart .get-def-stop-2 {
    stop-color: #dc4fad
}

div.get-org-chart .get-oc-c .get-pink .get-box {
}

.get-darkorange.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-darkorange .get-box {
    fill: #d24726;
    stroke: #d82b00
}

.get-darkorange.get-org-chart {
    background-color: #ffeae5
}

    .get-darkorange.get-org-chart .get-oc-tb {
    }

    .get-darkorange.get-org-chart .get-oc-c .get-box {
    }

    .get-darkorange.get-org-chart .get-user-logo {
        fill: #ffcbbf
    }

    .get-darkorange.get-org-chart .get-oc-g th {
    }

.get-orange.get-org-chart .get-oc-g th, .get-orange.get-org-chart .get-oc-tb {
    background-color: #ff8f32
}

.get-darkorange.get-org-chart .get-def-stop-1 {
    stop-color: #a3381f
}

.get-darkorange.get-org-chart .get-def-stop-2 {
    stop-color: #d24726
}

div.get-org-chart .get-oc-c .get-darkorange .get-box {
}

.get-orange.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-orange .get-box {
    fill: #ff8f32;
    stroke: #d85a00
}

.get-orange.get-org-chart {
    background-color: #ffefe5
}

    .get-orange.get-org-chart .get-oc-tb {
    }

    .get-orange.get-org-chart .get-oc-c .get-box {
    }

    .get-orange.get-org-chart .get-user-logo {
        fill: #ffd9bf
    }

    .get-orange.get-org-chart .get-oc-g th {
    }

.get-lightgreen.get-org-chart .get-oc-g th, .get-lightgreen.get-org-chart .get-oc-tb {
    background-color: #82ba00
}

.get-orange.get-org-chart .get-def-stop-1 {
    stop-color: #c66f27
}

.get-orange.get-org-chart .get-def-stop-2 {
    stop-color: #ff8f32
}

div.get-org-chart .get-oc-c .get-orange .get-box {
}

.get-lightgreen.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-lightgreen .get-box {
    fill: #82ba00;
    stroke: #97d800
}

.get-lightgreen.get-org-chart {
    background-color: #f7ffe5
}

    .get-lightgreen.get-org-chart .get-oc-tb {
    }

    .get-lightgreen.get-org-chart .get-oc-c .get-box {
    }

    .get-lightgreen.get-org-chart .get-user-logo {
        fill: #ebffbf
    }

    .get-lightgreen.get-org-chart .get-oc-g th {
    }

.get-green.get-org-chart .get-oc-g th, .get-green.get-org-chart .get-oc-tb {
    background-color: #008a17
}

.get-lightgreen.get-org-chart .get-def-stop-1 {
    stop-color: #587e00
}

.get-lightgreen.get-org-chart .get-def-stop-2 {
    stop-color: #82ba00
}

div.get-org-chart .get-oc-c .get-lightgreen .get-box {
}

.get-green.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-green .get-box {
    fill: #008a17;
    stroke: #00d827
}

.get-green.get-org-chart {
    background-color: #e5ffe9
}

    .get-green.get-org-chart .get-oc-tb {
    }

    .get-green.get-org-chart .get-oc-c .get-box {
    }

    .get-green.get-org-chart .get-user-logo {
        fill: #bfffca
    }

    .get-green.get-org-chart .get-oc-g th {
    }

.get-lightteal.get-org-chart .get-oc-g th, .get-lightteal.get-org-chart .get-oc-tb {
    background-color: #03b3b2
}

.get-green.get-org-chart .get-def-stop-1 {
    stop-color: #00510d
}

.get-green.get-org-chart .get-def-stop-2 {
    stop-color: #008a17
}

div.get-org-chart .get-oc-c .get-green .get-box {
}

.get-lightteal.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-lightteal .get-box {
    fill: #03b3b2;
    stroke: #00d8d8
}

.get-lightteal.get-org-chart {
    background-color: #e5ffff
}

    .get-lightteal.get-org-chart .get-oc-tb {
    }

    .get-lightteal.get-org-chart .get-oc-c .get-box {
    }

    .get-lightteal.get-org-chart .get-user-logo {
        fill: #bfffff
    }

    .get-lightteal.get-org-chart .get-oc-g th {
    }

.get-teal.get-org-chart .get-oc-g th, .get-teal.get-org-chart .get-oc-tb {
    background-color: #008299
}

.get-lightteal.get-org-chart .get-def-stop-1 {
    stop-color: #027e7d
}

.get-lightteal.get-org-chart .get-def-stop-2 {
    stop-color: #03b3b2
}

div.get-org-chart .get-oc-c .get-lightteal .get-box {
}

.get-teal.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-teal .get-box {
    fill: #008299;
    stroke: #00bbd8
}

.get-teal.get-org-chart {
    background-color: #e5fbff
}

    .get-teal.get-org-chart .get-oc-tb {
    }

    .get-teal.get-org-chart .get-oc-c .get-box {
    }

    .get-teal.get-org-chart .get-user-logo {
        fill: #bff6ff
    }

    .get-teal.get-org-chart .get-oc-g th {
    }

.get-lightblue.get-org-chart .get-oc-g th, .get-lightblue.get-org-chart .get-oc-tb {
    background-color: #5db2ff
}

.get-teal.get-org-chart .get-def-stop-1 {
    stop-color: #01505e
}

.get-teal.get-org-chart .get-def-stop-2 {
    stop-color: #008299
}

div.get-org-chart .get-oc-c .get-teal .get-box {
}

.get-lightblue.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-lightblue .get-box {
    fill: #5db2ff;
    stroke: #0073d8
}

.get-lightblue.get-org-chart {
    background-color: #e5f2ff
}

    .get-lightblue.get-org-chart .get-oc-tb {
    }

    .get-lightblue.get-org-chart .get-oc-c .get-box {
    }

    .get-lightblue.get-org-chart .get-user-logo {
        fill: #bfe1ff
    }

    .get-lightblue.get-org-chart .get-oc-g th {
    }

.get-blue.get-org-chart .get-oc-g th, .get-blue.get-org-chart .get-oc-tb {
    background-color: #0072c6
}

.get-lightblue.get-org-chart .get-def-stop-1 {
    stop-color: #437eb4
}

.get-lightblue.get-org-chart .get-def-stop-2 {
    stop-color: #5db2ff
}

div.get-org-chart .get-oc-c .get-lightblue .get-box {
}

.get-blue.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-blue .get-box {
    fill: #0072c6;
    stroke: #0081d8
}

.get-blue.get-org-chart {
    background-color: #e5f4ff
}

    .get-blue.get-org-chart .get-oc-tb {
    }

    .get-blue.get-org-chart .get-oc-c .get-box {
    }

    .get-blue.get-org-chart .get-user-logo {
        fill: #bfe5ff
    }

    .get-blue.get-org-chart .get-oc-g th {
    }

.get-darkpurple.get-org-chart .get-oc-g th, .get-darkpurple.get-org-chart .get-oc-tb {
    background-color: #4617b4
}

.get-blue.get-org-chart .get-def-stop-1 {
    stop-color: #015593
}

.get-blue.get-org-chart .get-def-stop-2 {
    stop-color: #0072c6
}

div.get-org-chart .get-oc-c .get-blue .get-box {
}

.get-darkpurple.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-darkpurple .get-box {
    fill: #4617b4;
    stroke: #3600c2
}

.get-darkpurple.get-org-chart {
    background-color: #e9e1ff
}

    .get-darkpurple.get-org-chart .get-oc-tb {
    }

    .get-darkpurple.get-org-chart .get-oc-c .get-box {
    }

    .get-darkpurple.get-org-chart .get-user-logo {
        fill: #cbb7ff
    }

    .get-darkpurple.get-org-chart .get-oc-g th {
    }

.get-purple.get-org-chart .get-oc-g th, .get-purple.get-org-chart .get-oc-tb {
    background-color: #8c0095
}

.get-darkpurple.get-org-chart .get-def-stop-1 {
    stop-color: #361583
}

.get-darkpurple.get-org-chart .get-def-stop-2 {
    stop-color: #4617b4
}

div.get-org-chart .get-oc-c .get-darkpurple .get-box {
}

.get-purple.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-purple .get-box {
    fill: #8c0095;
    stroke: #880092
}

.get-purple.get-org-chart {
    background-color: #fcddff
}

    .get-purple.get-org-chart .get-oc-tb {
    }

    .get-purple.get-org-chart .get-oc-c .get-box {
    }

    .get-purple.get-org-chart .get-user-logo {
        fill: #f9a9ff
    }

    .get-purple.get-org-chart .get-oc-g th {
    }

.get-mediumdarkblue.get-org-chart .get-oc-g th, .get-mediumdarkblue.get-org-chart .get-oc-tb {
    background-color: #004b8b
}

.get-purple.get-org-chart .get-def-stop-1 {
    stop-color: #610167
}

.get-purple.get-org-chart .get-def-stop-2 {
    stop-color: #8c0095
}

div.get-org-chart .get-oc-c .get-purple .get-box {
}

.get-mediumdarkblue.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
    fill: #004b8b;
    stroke: #007ad8
}

.get-mediumdarkblue.get-org-chart {
    background-color: #e5f3ff
}

    .get-mediumdarkblue.get-org-chart .get-oc-tb {
    }

    .get-mediumdarkblue.get-org-chart .get-oc-c .get-box {
    }

    .get-mediumdarkblue.get-org-chart .get-user-logo {
        fill: #bfe3ff
    }

    .get-mediumdarkblue.get-org-chart .get-oc-g th {
    }

.get-darkblue.get-org-chart .get-oc-g th, .get-darkblue.get-org-chart .get-oc-tb {
    background-color: #001940
}

.get-mediumdarkblue.get-org-chart .get-def-stop-1 {
    stop-color: #002c51
}

.get-mediumdarkblue.get-org-chart .get-def-stop-2 {
    stop-color: #004b8b
}

div.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
}

.get-darkblue.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-darkblue .get-box {
    fill: #001940;
    stroke: #0056d8
}

.get-darkblue.get-org-chart {
    background-color: #e5efff
}

.get-cordovan.get-org-chart, .get-darkcordovan.get-org-chart {
    background-color: #ffe5e5
}

.get-darkblue.get-org-chart .get-oc-tb {
}

.get-darkblue.get-org-chart .get-oc-c .get-box {
}

.get-darkblue.get-org-chart .get-user-logo {
    fill: #bfd8ff
}

.get-cordovan.get-org-chart .get-user-logo, .get-darkcordovan.get-org-chart .get-user-logo {
    fill: #ffbfbf
}

.get-darkblue.get-org-chart .get-oc-g th {
}

.get-cordovan.get-org-chart .get-oc-g th, .get-cordovan.get-org-chart .get-oc-tb {
    background-color: #570000
}

.get-darkblue.get-org-chart .get-def-stop-1 {
    stop-color: #000711
}

.get-darkblue.get-org-chart .get-def-stop-2 {
    stop-color: #001940
}

div.get-org-chart .get-oc-c .get-darkblue .get-box {
}

.get-cordovan.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-cordovan .get-box {
    fill: #570000;
    stroke: #280000
}

.get-cordovan.get-org-chart {
}

    .get-cordovan.get-org-chart .get-oc-tb {
    }

    .get-cordovan.get-org-chart .get-oc-c .get-box {
    }

    .get-cordovan.get-org-chart .get-user-logo {
    }

    .get-cordovan.get-org-chart .get-oc-g th {
    }

.get-darkcordovan.get-org-chart .get-oc-g th, .get-darkcordovan.get-org-chart .get-oc-tb {
    background-color: #380000
}

.get-cordovan.get-org-chart .get-def-stop-1 {
    stop-color: #2a0000
}

.get-cordovan.get-org-chart .get-def-stop-2 {
    stop-color: #570000
}

div.get-org-chart .get-oc-c .get-cordovan .get-box {
}

.get-darkcordovan.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-darkcordovan .get-box {
    fill: #380000;
    stroke: #0e0000
}

.get-darkcordovan.get-org-chart {
}

    .get-darkcordovan.get-org-chart .get-oc-tb {
    }

    .get-darkcordovan.get-org-chart .get-oc-c .get-box {
    }

    .get-darkcordovan.get-org-chart .get-user-logo {
    }

    .get-darkcordovan.get-org-chart .get-oc-g th {
    }

.get-neutralgrey.get-org-chart .get-oc-g th, .get-neutralgrey.get-org-chart .get-oc-tb {
    background-color: #585858
}

.get-darkcordovan.get-org-chart .get-def-stop-1 {
    stop-color: #140000
}

.get-darkcordovan.get-org-chart .get-def-stop-2 {
    stop-color: #380000
}

div.get-org-chart .get-oc-c .get-darkcordovan .get-box {
}

.get-neutralgrey.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-neutralgrey .get-box {
    fill: #585858;
    stroke: #1a1a1a
}

.get-neutralgrey.get-org-chart {
    background-color: #e6e6e6
}

    .get-neutralgrey.get-org-chart .get-oc-tb {
    }

    .get-neutralgrey.get-org-chart .get-oc-c .get-box {
    }

    .get-neutralgrey.get-org-chart .get-user-logo {
        fill: #ccc
    }

    .get-neutralgrey.get-org-chart .get-oc-g th {
    }

.get-black.get-org-chart .get-oc-g th, .get-black.get-org-chart .get-oc-tb {
    background-color: #000
}

.get-neutralgrey.get-org-chart .get-def-stop-1 {
    stop-color: #2b2b2b
}

.get-neutralgrey.get-org-chart .get-def-stop-2 {
    stop-color: #585858
}

.get-black.get-org-chart .get-def-stop-1, .get-black.get-org-chart .get-def-stop-2 {
    stop-color: #000
}

div.get-org-chart .get-oc-c .get-neutralgrey .get-box {
}

.get-black.get-org-chart .get-oc-c .get-box, div.get-org-chart .get-oc-c .get-black .get-box {
    fill: #000;
    stroke: #000
}

.get-black.get-org-chart {
    background-color: #ccc
}

    .get-black.get-org-chart .get-oc-tb {
    }

    .get-black.get-org-chart .get-oc-c .get-box {
    }

    .get-black.get-org-chart .get-user-logo {
        fill: grey
    }

    .get-black.get-org-chart .get-oc-g th {
    }

    .get-black.get-org-chart .get-def-stop-1 {
    }

    .get-black.get-org-chart .get-def-stop-2 {
    }

div.get-org-chart .get-oc-c .get-black .get-box {
}

.get-cassandra.get-org-chart .get-oc-c .get-box {
    fill: none;
    stroke-width: 6
}

.get-cassandra.get-darkred.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-darkred.get-org-chart .get-oc-c .get-text {
    fill: #ac193d
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkred .get-box {
}

.get-cassandra.get-pink.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-pink .get-box {
    stroke: #dc4fad
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkred .get-text {
    fill: #ac193d
}

.get-cassandra.get-pink.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-pink .get-text {
    fill: #dc4fad
}

.get-cassandra.get-pink.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-pink.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-pink .get-box {
}

.get-cassandra.get-darkorange.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-darkorange .get-box {
    stroke: #d24726
}

div.get-cassandra.get-org-chart .get-oc-c .get-pink .get-text {
}

.get-cassandra.get-darkorange.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-darkorange .get-text {
    fill: #d24726
}

.get-cassandra.get-darkorange.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-darkorange.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkorange .get-box {
}

.get-cassandra.get-orange.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-orange .get-box {
    stroke: #ff8f32
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkorange .get-text {
}

.get-cassandra.get-orange.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-orange .get-text {
    fill: #ff8f32
}

.get-cassandra.get-orange.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-orange.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-orange .get-box {
}

.get-cassandra.get-lightgreen.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-lightgreen .get-box {
    stroke: #82ba00
}

div.get-cassandra.get-org-chart .get-oc-c .get-orange .get-text {
}

.get-cassandra.get-lightgreen.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-lightgreen .get-text {
    fill: #82ba00
}

.get-cassandra.get-lightgreen.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-lightgreen.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightgreen .get-box {
}

.get-cassandra.get-green.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-green .get-box {
    stroke: #008a17
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightgreen .get-text {
}

.get-cassandra.get-green.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-green .get-text {
    fill: #008a17
}

.get-cassandra.get-green.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-green.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-green .get-box {
}

.get-cassandra.get-lightteal.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-lightteal .get-box {
    stroke: #03b3b2
}

div.get-cassandra.get-org-chart .get-oc-c .get-green .get-text {
}

.get-cassandra.get-lightteal.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-lightteal .get-text {
    fill: #03b3b2
}

.get-cassandra.get-lightteal.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-lightteal.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightteal .get-box {
}

.get-cassandra.get-teal.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-teal .get-box {
    stroke: #008299
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightteal .get-text {
}

.get-cassandra.get-teal.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-teal .get-text {
    fill: #008299
}

.get-cassandra.get-teal.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-teal.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-teal .get-box {
}

.get-cassandra.get-lightblue.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-lightblue .get-box {
    stroke: #5db2ff
}

div.get-cassandra.get-org-chart .get-oc-c .get-teal .get-text {
}

.get-cassandra.get-lightblue.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-lightblue .get-text {
    fill: #5db2ff
}

.get-cassandra.get-lightblue.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-lightblue.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightblue .get-box {
}

.get-cassandra.get-blue.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-blue .get-box {
    stroke: #0072c6
}

div.get-cassandra.get-org-chart .get-oc-c .get-lightblue .get-text {
}

.get-cassandra.get-blue.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-blue .get-text {
    fill: #0072c6
}

.get-cassandra.get-blue.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-blue.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-blue .get-box {
}

.get-cassandra.get-darkpurple.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-darkpurple .get-box {
    stroke: #4617b4
}

div.get-cassandra.get-org-chart .get-oc-c .get-blue .get-text {
}

.get-cassandra.get-darkpurple.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-darkpurple .get-text {
    fill: #4617b4
}

.get-cassandra.get-darkpurple.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-darkpurple.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkpurple .get-box {
}

.get-cassandra.get-purple.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-purple .get-box {
    stroke: #8c0095
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkpurple .get-text {
}

.get-cassandra.get-purple.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-purple .get-text {
    fill: #8c0095
}

.get-cassandra.get-purple.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-purple.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-purple .get-box {
}

.get-cassandra.get-mediumdarkblue.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
    stroke: #004b8b
}

div.get-cassandra.get-org-chart .get-oc-c .get-purple .get-text {
}

.get-cassandra.get-mediumdarkblue.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-mediumdarkblue .get-text {
    fill: #004b8b
}

.get-cassandra.get-mediumdarkblue.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-mediumdarkblue.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
}

.get-cassandra.get-darkblue.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-darkblue .get-box {
    stroke: #001940
}

div.get-cassandra.get-org-chart .get-oc-c .get-mediumdarkblue .get-text {
}

.get-cassandra.get-darkblue.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-darkblue .get-text {
    fill: #001940
}

.get-cassandra.get-darkblue.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-darkblue.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkblue .get-box {
}

.get-cassandra.get-cordovan.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-cordovan .get-box {
    stroke: #570000
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkblue .get-text {
}

.get-cassandra.get-cordovan.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-cordovan .get-text {
    fill: #570000
}

.get-cassandra.get-cordovan.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-cordovan.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-cordovan .get-box {
}

.get-cassandra.get-darkcordovan.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-darkcordovan .get-box {
    stroke: #380000
}

div.get-cassandra.get-org-chart .get-oc-c .get-cordovan .get-text {
}

.get-cassandra.get-darkcordovan.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-darkcordovan .get-text {
    fill: #380000
}

.get-cassandra.get-darkcordovan.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-darkcordovan.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkcordovan .get-box {
}

.get-cassandra.get-neutralgrey.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-neutralgrey .get-box {
    stroke: #585858
}

div.get-cassandra.get-org-chart .get-oc-c .get-darkcordovan .get-text {
}

.get-cassandra.get-neutralgrey.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-neutralgrey .get-text {
    fill: #585858
}

.get-cassandra.get-neutralgrey.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-neutralgrey.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-neutralgrey .get-box {
}

.get-cassandra.get-black.get-org-chart .get-oc-c .get-box, div.get-cassandra.get-org-chart .get-oc-c .get-black .get-box {
    stroke: #000
}

div.get-cassandra.get-org-chart .get-oc-c .get-neutralgrey .get-text {
}

.get-cassandra.get-black.get-org-chart .get-oc-c .get-text, div.get-cassandra.get-org-chart .get-oc-c .get-black .get-text {
    fill: #000
}

.get-cassandra.get-black.get-org-chart .get-oc-c .get-box {
}

.get-cassandra.get-black.get-org-chart .get-oc-c .get-text {
}

div.get-cassandra.get-org-chart .get-oc-c .get-black .get-box {
}

.get-deborah.get-darkred.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-darkred .get-box {
    stroke: #ac193d
}

div.get-cassandra.get-org-chart .get-oc-c .get-black .get-text {
}

.get-deborah.get-org-chart .get-oc-c .get-box {
    fill-opacity: 0;
    stroke-width: 10
}

.get-deborah.get-darkred.get-org-chart .get-text-pane {
    fill: #ac193d;
    fill-opacity: .5
}

.get-deborah.get-darkred.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-darkred .get-text-pane {
    fill: #ac193d;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-darkred .get-box {
}

.get-deborah.get-pink.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-pink .get-box {
    stroke: #dc4fad
}

.get-deborah.get-pink.get-org-chart .get-text-pane {
    fill: #dc4fad;
    fill-opacity: .5
}

.get-deborah.get-pink.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-pink .get-text-pane {
    fill: #dc4fad;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-pink .get-box {
}

.get-deborah.get-darkorange.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-darkorange .get-box {
    stroke: #d24726
}

.get-deborah.get-darkorange.get-org-chart .get-text-pane {
    fill: #d24726;
    fill-opacity: .5
}

.get-deborah.get-darkorange.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-darkorange .get-text-pane {
    fill: #d24726;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-darkorange .get-box {
}

.get-deborah.get-orange.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-orange .get-box {
    stroke: #ff8f32
}

.get-deborah.get-orange.get-org-chart .get-text-pane {
    fill: #ff8f32;
    fill-opacity: .5
}

.get-deborah.get-orange.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-orange .get-text-pane {
    fill: #ff8f32;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-orange .get-box {
}

.get-deborah.get-lightgreen.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-lightgreen .get-box {
    stroke: #82ba00
}

.get-deborah.get-lightgreen.get-org-chart .get-text-pane {
    fill: #82ba00;
    fill-opacity: .5
}

.get-deborah.get-lightgreen.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-lightgreen .get-text-pane {
    fill: #82ba00;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-lightgreen .get-box {
}

.get-deborah.get-green.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-green .get-box {
    stroke: #008a17
}

.get-deborah.get-green.get-org-chart .get-text-pane {
    fill: #008a17;
    fill-opacity: .5
}

.get-deborah.get-green.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-green .get-text-pane {
    fill: #008a17;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-green .get-box {
}

.get-deborah.get-lightteal.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-lightteal .get-box {
    stroke: #03b3b2
}

.get-deborah.get-lightteal.get-org-chart .get-text-pane {
    fill: #03b3b2;
    fill-opacity: .5
}

.get-deborah.get-lightteal.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-lightteal .get-text-pane {
    fill: #03b3b2;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-lightteal .get-box {
}

.get-deborah.get-teal.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-teal .get-box {
    stroke: #008299
}

.get-deborah.get-teal.get-org-chart .get-text-pane {
    fill: #008299;
    fill-opacity: .5
}

.get-deborah.get-teal.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-teal .get-text-pane {
    fill: #008299;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-teal .get-box {
}

.get-deborah.get-lightblue.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-lightblue .get-box {
    stroke: #5db2ff
}

.get-deborah.get-lightblue.get-org-chart .get-text-pane {
    fill: #5db2ff;
    fill-opacity: .5
}

.get-deborah.get-lightblue.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-lightblue .get-text-pane {
    fill: #5db2ff;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-lightblue .get-box {
}

.get-deborah.get-blue.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-blue .get-box {
    stroke: #0072c6
}

.get-deborah.get-blue.get-org-chart .get-text-pane {
    fill: #0072c6;
    fill-opacity: .5
}

.get-deborah.get-blue.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-blue .get-text-pane {
    fill: #0072c6;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-blue .get-box {
}

.get-deborah.get-darkpurple.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-darkpurple .get-box {
    stroke: #4617b4
}

.get-deborah.get-darkpurple.get-org-chart .get-text-pane {
    fill: #4617b4;
    fill-opacity: .5
}

.get-deborah.get-darkpurple.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-darkpurple .get-text-pane {
    fill: #4617b4;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-darkpurple .get-box {
}

.get-deborah.get-purple.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-purple .get-box {
    stroke: #8c0095
}

.get-deborah.get-purple.get-org-chart .get-text-pane {
    fill: #8c0095;
    fill-opacity: .5
}

.get-deborah.get-purple.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-purple .get-text-pane {
    fill: #8c0095;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-purple .get-box {
}

.get-deborah.get-mediumdarkblue.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
    stroke: #004b8b
}

.get-deborah.get-mediumdarkblue.get-org-chart .get-text-pane {
    fill: #004b8b;
    fill-opacity: .5
}

.get-deborah.get-mediumdarkblue.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-mediumdarkblue .get-text-pane {
    fill: #004b8b;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-mediumdarkblue .get-box {
}

.get-deborah.get-darkblue.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-darkblue .get-box {
    stroke: #001940
}

.get-deborah.get-darkblue.get-org-chart .get-text-pane {
    fill: #001940;
    fill-opacity: .5
}

.get-deborah.get-darkblue.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-darkblue .get-text-pane {
    fill: #001940;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-darkblue .get-box {
}

.get-deborah.get-cordovan.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-cordovan .get-box {
    stroke: #570000
}

.get-deborah.get-cordovan.get-org-chart .get-text-pane {
    fill: #570000;
    fill-opacity: .5
}

.get-deborah.get-cordovan.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-cordovan .get-text-pane {
    fill: #570000;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-cordovan .get-box {
}

.get-deborah.get-darkcordovan.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-darkcordovan .get-box {
    stroke: #380000
}

.get-deborah.get-darkcordovan.get-org-chart .get-text-pane {
    fill: #380000;
    fill-opacity: .5
}

.get-deborah.get-darkcordovan.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-darkcordovan .get-text-pane {
    fill: #380000;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-darkcordovan .get-box {
}

.get-deborah.get-neutralgrey.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-neutralgrey .get-box {
    stroke: #585858
}

.get-deborah.get-neutralgrey.get-org-chart .get-text-pane {
    fill: #585858;
    fill-opacity: .5
}

.get-deborah.get-neutralgrey.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-neutralgrey .get-text-pane {
    fill: #585858;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-neutralgrey .get-box {
}

.get-deborah.get-black.get-org-chart .get-oc-c .get-box, div.get-deborah.get-org-chart .get-oc-c .get-black .get-box {
    stroke: #000
}

.get-deborah.get-black.get-org-chart .get-text-pane {
    fill: #000;
    fill-opacity: .5
}

.get-deborah.get-black.get-org-chart .get-oc-c .get-box {
}

div.get-deborah.get-org-chart .get-black .get-text-pane {
    fill: #000;
    fill-opacity: .5
}

div.get-deborah.get-org-chart .get-oc-c .get-black .get-box {
}

.get-helen.get-darkred.get-org-chart .get-oc-c .get-text {
    fill: #ac193d
}

.get-helen.get-pink.get-org-chart .get-oc-c .get-text {
    fill: #dc4fad
}

.get-helen.get-darkorange.get-org-chart .get-oc-c .get-text {
    fill: #d24726
}

.get-helen.get-orange.get-org-chart .get-oc-c .get-text {
    fill: #ff8f32
}

.get-helen.get-lightgreen.get-org-chart .get-oc-c .get-text {
    fill: #82ba00
}

.get-helen.get-green.get-org-chart .get-oc-c .get-text {
    fill: #008a17
}

.get-helen.get-lightteal.get-org-chart .get-oc-c .get-text {
    fill: #03b3b2
}

.get-helen.get-teal.get-org-chart .get-oc-c .get-text {
    fill: #008299
}

.get-helen.get-lightblue.get-org-chart .get-oc-c .get-text {
    fill: #5db2ff
}

.get-helen.get-blue.get-org-chart .get-oc-c .get-text {
    fill: #0072c6
}

.get-helen.get-darkpurple.get-org-chart .get-oc-c .get-text {
    fill: #4617b4
}

.get-helen.get-purple.get-org-chart .get-oc-c .get-text {
    fill: #8c0095
}

.get-helen.get-mediumdarkblue.get-org-chart .get-oc-c .get-text {
    fill: #004b8b
}

.get-helen.get-darkblue.get-org-chart .get-oc-c .get-text {
    fill: #001940
}

.get-helen.get-cordovan.get-org-chart .get-oc-c .get-text {
    fill: #570000
}

.get-helen.get-darkcordovan.get-org-chart .get-oc-c .get-text {
    fill: #380000
}

.get-helen.get-neutralgrey.get-org-chart .get-oc-c .get-text {
    fill: #585858
}

.get-helen.get-black.get-org-chart .get-oc-c .get-text {
    fill: #000
}

div.get-helen.get-org-chart .get-oc-c .get-darkred .get-text {
    fill: #ac193d
}

div.get-helen.get-org-chart .get-oc-c .get-pink .get-text {
    fill: #dc4fad
}

div.get-helen.get-org-chart .get-oc-c .get-darkorange .get-text {
    fill: #d24726
}

div.get-helen.get-org-chart .get-oc-c .get-orange .get-text {
    fill: #ff8f32
}

div.get-helen.get-org-chart .get-oc-c .get-lightgreen .get-text {
    fill: #82ba00
}

div.get-helen.get-org-chart .get-oc-c .get-green .get-text {
    fill: #008a17
}

div.get-helen.get-org-chart .get-oc-c .get-lightteal .get-text {
    fill: #03b3b2
}

div.get-helen.get-org-chart .get-oc-c .get-teal .get-text {
    fill: #008299
}

div.get-helen.get-org-chart .get-oc-c .get-lightblue .get-text {
    fill: #5db2ff
}

div.get-helen.get-org-chart .get-oc-c .get-blue .get-text {
    fill: #0072c6
}

div.get-helen.get-org-chart .get-oc-c .get-darkpurple .get-text {
    fill: #4617b4
}

div.get-helen.get-org-chart .get-oc-c .get-purple .get-text {
    fill: #8c0095
}

div.get-helen.get-org-chart .get-oc-c .get-mediumdarkblue .get-text {
    fill: #004b8b
}

div.get-helen.get-org-chart .get-oc-c .get-darkblue .get-text {
    fill: #001940
}

div.get-helen.get-org-chart .get-oc-c .get-cordovan .get-text {
    fill: #570000
}

div.get-helen.get-org-chart .get-oc-c .get-darkcordovan .get-text {
    fill: #380000
}

div.get-helen.get-org-chart .get-oc-c .get-neutralgrey .get-text {
    fill: #585858
}

div.get-helen.get-org-chart .get-oc-c .get-black .get-text {
    fill: #000
}

.get-eve.get-org-chart .get-oc-c .get-text-0 {
}

.get-monica.get-org-chart .get-oc-c .get-text-0 {
}

.get-vivian.get-org-chart .get-oc-c .get-text-0 {
}

div.dataTables_length label {
    font-size: 12px;
    font-weight: 400;
    text-align: left
}

div.dataTables_length select {
    width: 75px;
    display: inline-block;
    margin: auto 5px
}

    div.dataTables_length select:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: #ccc
    }

div.dataTables_scrollBody table, div.dataTables_scrollFoot table {
    margin-top: 0 !important;
    border-top: none
}

div.dataTables_filter {
}

    div.dataTables_filter label {
        font-weight: 400;
        white-space: nowrap;
        text-align: left
    }

    div.dataTables_filter input {
        margin-left: .5em;
        display: inline-block;
        width: auto
    }

div.dataTables_info {
    font-size: 12px;
    padding-top: 10px
}

div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

    div.dataTables_paginate ul.pagination {
        margin: 5px 0 20px;
        white-space: nowrap
    }

@media screen and (max-width:767px) {
    div.dataTables_filter, div.dataTables_info, div.dataTables_length, div.dataTables_paginate, div.dataTables_wrapper > div.row > div {
        text-align: center
    }

    div.DTTT {
        margin-bottom: .5em
    }
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important
}

    table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled {
        cursor: pointer;
        position: relative
    }

        table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
            height: 10px;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 8px;
            margin: auto;
            display: block;
            font-family: 'Glyphicons Halflings';
            opacity: .5;
            font-size: 9px
        }

        table.dataTable thead .sorting:after {
            opacity: .2;
            content: "\e150"
        }

        table.dataTable thead .sorting_asc:after {
            content: "\e155"
        }

        table.dataTable thead .sorting_desc:after {
            content: "\e156"
        }

div.dataTables_scrollBody table.dataTable thead .sorting:after, div.dataTables_scrollBody table.dataTable thead .sorting_asc:after, div.dataTables_scrollBody table.dataTable thead .sorting_desc:after {
    display: none
}

table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    color: #eee
}

table.dataTable th:active {
    outline: 0
}

table.dataTable.table-condensed thead > tr > th {
    padding-right: 20px
}

table.dataTable.table-condensed thead .sorting:after, table.dataTable.table-condensed thead .sorting_asc:after, table.dataTable.table-condensed thead .sorting_desc:after {
    top: 6px;
    right: 6px
}

div.dataTables_scrollHead table {
    margin-bottom: 0 !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

    div.dataTables_scrollHead table thead tr:last-child td:first-child, div.dataTables_scrollHead table thead tr:last-child th:first-child {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

div.dataTables_scrollBody table {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody tbody tr:first-child td, div.dataTables_scrollBody tbody tr:first-child th {
    border-top: none
}

div.dataTables_scrollFoot table {
}

table.table-bordered.dataTable {
}

table.table-bordered thead td, table.table-bordered thead th {
    border-left-width: 0;
    border-top-width: 0
}

table.table-bordered tbody td, table.table-bordered tbody th {
}

table.table-bordered tfoot td, table.table-bordered tfoot th {
}

table.table-bordered td:last-child, table.table-bordered th:last-child {
    border-right-width: 0
}

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

.table.dataTable tbody tr.active td, .table.dataTable tbody tr.active th {
    background-color: #08c;
    color: #fff
}

.table.dataTable tbody tr.active:hover td, .table.dataTable tbody tr.active:hover th {
    background-color: #0075b0 !important
}

.table.dataTable tbody tr.active td > a, .table.dataTable tbody tr.active th > a {
    color: #fff
}

.table-striped.dataTable tbody tr.active:nth-child(odd) td, .table-striped.dataTable tbody tr.active:nth-child(odd) th {
    background-color: #017ebc
}

table.DTTT_selectable tbody tr {
}

div.DTTT .btn:hover {
    text-decoration: none !important
}

ul.DTTT_dropdown.dropdown-menu {
    z-index: 2003
}

    ul.DTTT_dropdown.dropdown-menu a {
        color: #333 !important
    }

    ul.DTTT_dropdown.dropdown-menu li {
    }

        ul.DTTT_dropdown.dropdown-menu li:hover a {
            background-color: #08c;
            color: #fff !important
        }

div.DTTT_collection_background {
    z-index: 2002
}

div.DTTT_print_info {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 150px;
    margin-left: -200px;
    margin-top: -75px;
    text-align: center;
    color: #333;
    padding: 10px 30px;
    opacity: .95;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,.5);
    box-shadow: 0 3px 7px rgba(0,0,0,.5)
}

    div.DTTT_print_info h6 {
        font-weight: 400;
        font-size: 28px;
        line-height: 28px;
        margin: 1em
    }

    div.DTTT_print_info p {
        font-size: 14px;
        line-height: 20px
    }

div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 60px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)
}

div.DTFC_LeftFootWrapper table, div.DTFC_LeftHeadWrapper table, div.DTFC_RightFootWrapper table, div.DTFC_RightHeadWrapper table, table.DTFC_Cloned tr.even {
    background-color: #fff;
    margin-bottom: 0
}

div.DTFC_LeftHeadWrapper table, div.DTFC_RightHeadWrapper table {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

    div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child, div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child, div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child, div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

div.DTFC_LeftBodyWrapper table, div.DTFC_RightBodyWrapper table {
    border-top: none;
    margin: 0 !important
}

div.DTFC_LeftBodyWrapper tbody tr:first-child td, div.DTFC_LeftBodyWrapper tbody tr:first-child th, div.DTFC_RightBodyWrapper tbody tr:first-child td, div.DTFC_RightBodyWrapper tbody tr:first-child th {
    border-top: none
}

div.DTFC_LeftFootWrapper table, div.DTFC_RightFootWrapper table {
    border-top: none;
    margin-top: 0 !important
}

div.DTFC_LeftBodyWrapper table.dataTable thead .sorting:after, div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_asc:after, div.DTFC_LeftBodyWrapper table.dataTable thead .sorting_desc:after, div.DTFC_RightBodyWrapper table.dataTable thead .sorting:after, div.DTFC_RightBodyWrapper table.dataTable thead .sorting_asc:after, div.DTFC_RightBodyWrapper table.dataTable thead .sorting_desc:after {
    display: none
}

div.FixedHeader_Cloned table {
    margin: 0 !important
}

.am-overlay {
    height: 100%;
    width: 100%;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 3000;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    overflow: hidden
}

.am-modal {
    position: absolute;
    z-index: 101
}

.am-modal-open {
    overflow: hidden
}

    .am-modal-open .am-overlay {
    }

.am-modal {
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000
}

.am-wrapper, aside .menu-items li {
    -webkit-transition: .5s;
    -moz-transition: .5s
}

.am-modal.am-flipped .am-wrapper {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.am-wrapper {
    transition: .5s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative
}

.am-back, .am-front {
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important
}

.am-front {
    z-index: 0 !important
}

.am-back {
    background: #f1f1f2;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    transition: .5s ease-in-out
}

.dropzone, .dropzone .dz-preview.dz-image-preview {
    background: #fff
}

.am-modal-content {
}

.am-back > .am-modal-content > * {
}

.am-expanded.am-modal {
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    bottom: 0
}

.am-expanded.am-back {
    width: 100%
}

.am-sample {
    width: 100%;
    position: fixed;
    display: block
}

.am-close {
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 100%;
    text-align: center;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .7;
    font-size: 24px;
    display: none
}

.dropzone .dz-preview, .file-caption .glyphicon, .file-caption-name {
    display: inline-block;
    display: inline-block
}

.animated {
    visibility: visible !important;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes scaleShow {
    0% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@-moz-keyframes scaleShow {
    0% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@keyframes scaleShow {
    0% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

.scaleShow {
    -webkit-animation-name: scaleShow;
    -moz-animation-name: scaleShow;
    -o-animation-name: scaleShow;
    animation-name: scaleShow
}

@-webkit-keyframes scaleHide {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }
}

@-moz-keyframes scaleHide {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }
}

@keyframes scaleHide {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(0);
        -moz-transform: scale(1) translateY(0);
        -o-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.85) translateY(-5px);
        -moz-transform: scale(.85) translateY(-5px);
        -o-transform: scale(.85) translateY(-5px);
        transform: scale(.85) translateY(-5px)
    }
}

.scaleHide {
    -webkit-animation-name: scaleHide;
    -moz-animation-name: scaleHide;
    -o-animation-name: scaleHide;
    animation-name: scaleHide
}

#jr_overlay {
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    z-index: 2147483646;
    position: absolute
}

#jr_wrap {
    position: absolute;
    width: 100%;
    z-index: 2147483647;
    padding: 0;
    margin: 0
}

#jr_inner, .dropzone, .dropzone .dz-preview {
    position: relative
}

#jr_inner {
    font-weight: 400 !important;
    font-size: 12px;
    color: #fff;
    background: #685da8;
    background-image: -webkit-linear-gradient(-405deg,rgba(0,180,241,.4) 0,rgba(104,93,168,.4) 100%);
    background-image: linear-gradient(135deg,rgba(0,180,241,.4) 0,rgba(104,93,168,.4) 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0 auto;
    height: auto;
    padding: 20px;
    box-sizing: content-box
}

#jr_header {
    display: block;
    padding: 5px;
    padding-bottom: 0;
    margin: 0;
    font-weight: 700 !important;
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px
}

#jr_inner p {
    padding: 5px;
    margin: 0;
    line-height: 18px
}

#jr_inner ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 15px 0;
    padding: 0
}

#jr_inner ul {
}

    #jr_inner ul::after {
        content: '';
        display: table;
        clear: both
    }

    #jr_inner ul li {
        float: left;
        width: 120px;
        margin: 0 10px 10px;
        padding: 10px;
        display: block;
        background: rgba(255,255,255,.2) !important;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        text-align: center
    }

#jr_inner li a {
    color: #fff;
    font-size: .8em;
    text-decoration: none;
    padding: 0;
    margin: 0
}

    #jr_inner li a:hover {
        text-decoration: underline
    }

#jr_inner .jr_icon {
    width: 100px;
    height: 100px;
    margin: 1px auto;
    padding: 0;
    background: left top no-repeat;
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    -o-background-size: contain !important;
    background-size: contain !important;
    background-size: contain !important
}

#jr_close {
    clear: both;
    padding: 0;
    margin: 0
}

    #jr_close a {
        color: #fff;
        display: block;
        width: auto;
        margin: 0;
        padding: 0
    }

    #jr_close p {
        padding: 10px 0 0;
        margin: 0
    }

.dropzone, .dropzone * {
}

.dropzone {
}

    .dropzone .dz-preview {
        position: relative;
        width: 120px;
        margin: .5em
    }

        .dropzone .dz-preview .dz-progress {
            display: block;
            height: 15px;
            border: 1px solid #aaa
        }

            .dropzone .dz-preview .dz-progress .dz-upload {
                display: block;
                height: 100%;
                width: 0;
                background: green
            }

        .dropzone .dz-preview .dz-error-message {
            color: red;
            display: none
        }

        .dropzone .dz-preview.dz-error .dz-error-mark, .dropzone .dz-preview.dz-error .dz-error-message {
            display: block
        }

        .dropzone .dz-preview.dz-success .dz-success-mark {
            display: block
        }

        .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
            position: absolute;
            display: none;
            left: 30px;
            top: 30px;
            width: 54px;
            height: 58px;
            left: 50%;
            margin-left: -27px
        }

@-webkit-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-moz-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30%,70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

.dropzone, .dropzone * {
    box-sizing: border-box
}

.dropzone {
    min-height: 150px;
    border: 2px solid rgba(0,0,0,.3);
    padding: 20px
}

    .dropzone.dz-clickable {
    }

        .dropzone.dz-clickable * {
            cursor: default
        }

        .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
        }

    .dropzone.dz-started .dz-message {
        display: none
    }

    .dropzone.dz-drag-hover {
        border-style: solid
    }

        .dropzone.dz-drag-hover .dz-message {
            opacity: .5
        }

    .dropzone .dz-message {
        text-align: center;
        margin: 2em 0
    }

    .dropzone .dz-preview {
        display: inline-block;
        vertical-align: top;
        margin: 16px;
        min-height: 100px
    }

        .dropzone .dz-preview:hover {
            z-index: 1000
        }

            .dropzone .dz-preview:hover .dz-details {
            }

        .dropzone .dz-preview.dz-file-preview .dz-image {
            border-radius: 20px;
            background: #999;
            background: linear-gradient(to bottom,#eee,#ddd)
        }

        .dropzone .dz-preview.dz-file-preview .dz-details {
        }

        .dropzone .dz-preview.dz-image-preview {
        }

            .dropzone .dz-preview.dz-image-preview .dz-details {
                -webkit-transition: opacity .2s linear;
                -moz-transition: opacity .2s linear;
                -ms-transition: opacity .2s linear;
                -o-transition: opacity .2s linear;
                transition: opacity .2s linear
            }

        .dropzone .dz-preview .dz-remove {
            font-size: 14px;
            text-align: center;
            display: block;
            border: none
        }

            .dropzone .dz-preview .dz-remove:hover {
                text-decoration: underline
            }

        .dropzone .dz-preview:hover .dz-details {
            opacity: 1
        }

        .dropzone .dz-preview .dz-details {
            z-index: 20;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            font-size: 13px;
            min-width: 100%;
            max-width: 100%;
            padding: 2em 1em;
            text-align: center;
            color: rgba(0,0,0,.9);
            line-height: 150%
        }

            .dropzone .dz-preview .dz-details .dz-size {
                margin-bottom: 1em;
                font-size: 16px
            }

            .dropzone .dz-preview .dz-details .dz-filename {
                white-space: nowrap
            }

                .dropzone .dz-preview .dz-details .dz-filename:hover span {
                    border: 1px solid rgba(200,200,200,.8);
                    background-color: rgba(255,255,255,.8)
                }

                .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                    .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
                        border: 1px solid transparent
                    }

                .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
                    background-color: rgba(255,255,255,.4);
                    padding: 0 .4em;
                    border-radius: 3px
                }

        .dropzone .dz-preview:hover .dz-image img {
            -webkit-transform: scale(1.05,1.05);
            -moz-transform: scale(1.05,1.05);
            -ms-transform: scale(1.05,1.05);
            -o-transform: scale(1.05,1.05);
            transform: scale(1.05,1.05);
            -webkit-filter: blur(8px);
            filter: blur(8px)
        }

        .dropzone .dz-preview .dz-image {
            border-radius: 20px;
            overflow: hidden;
            width: 120px;
            height: 120px;
            position: relative;
            display: block;
            z-index: 10
        }

            .dropzone .dz-preview .dz-image img {
                display: block
            }

        .dropzone .dz-preview.dz-success .dz-success-mark {
            -webkit-animation: 3s cubic-bezier(.77,0,.175,1) passing-through;
            -moz-animation: 3s cubic-bezier(.77,0,.175,1) passing-through;
            -ms-animation: passing-through 3s cubic-bezier(.77,0,.175,1);
            -o-animation: 3s cubic-bezier(.77,0,.175,1) passing-through;
            animation: 3s cubic-bezier(.77,0,.175,1) passing-through
        }

        .dropzone .dz-preview.dz-error .dz-error-mark {
            opacity: 1;
            -webkit-animation: 3s cubic-bezier(.77,0,.175,1) slide-in;
            -moz-animation: 3s cubic-bezier(.77,0,.175,1) slide-in;
            -ms-animation: slide-in 3s cubic-bezier(.77,0,.175,1);
            -o-animation: 3s cubic-bezier(.77,0,.175,1) slide-in;
            animation: 3s cubic-bezier(.77,0,.175,1) slide-in
        }

        .dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
            pointer-events: none;
            opacity: 0;
            z-index: 500;
            position: absolute;
            display: block;
            top: 50%;
            left: 50%;
            margin-left: -27px;
            margin-top: -27px
        }

            .dropzone .dz-preview .dz-error-mark svg, .dropzone .dz-preview .dz-success-mark svg {
                display: block;
                width: 54px;
                height: 54px
            }

        .dropzone .dz-preview.dz-processing .dz-progress {
            opacity: 1;
            -webkit-transition: .2s linear;
            -moz-transition: .2s linear;
            -ms-transition: all .2s linear;
            -o-transition: .2s linear;
            transition: .2s linear
        }

        .dropzone .dz-preview.dz-complete .dz-progress {
            opacity: 0;
            -webkit-transition: opacity .4s ease-in;
            -moz-transition: opacity .4s ease-in;
            -ms-transition: opacity .4s ease-in;
            -o-transition: opacity .4s ease-in;
            transition: opacity .4s ease-in
        }

        .dropzone .dz-preview:not(.dz-processing) .dz-progress {
            -webkit-animation: 6s infinite pulse;
            -moz-animation: 6s infinite pulse;
            -ms-animation: pulse 6s ease infinite;
            -o-animation: 6s infinite pulse;
            animation: 6s infinite pulse
        }

        .dropzone .dz-preview .dz-progress {
            opacity: 1;
            z-index: 1000;
            pointer-events: none;
            position: absolute;
            height: 16px;
            left: 50%;
            top: 50%;
            margin-top: -8px;
            width: 80px;
            margin-left: -40px;
            background: rgba(255,255,255,.9);
            -webkit-transform: scale(1);
            border-radius: 8px;
            overflow: hidden
        }

            .dropzone .dz-preview .dz-progress .dz-upload {
                background: #333;
                background: linear-gradient(to bottom,#666,#444);
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                width: 0;
                -webkit-transition: width .3s ease-in-out;
                -moz-transition: width .3s ease-in-out;
                -ms-transition: width .3s ease-in-out;
                -o-transition: width .3s ease-in-out;
                transition: width .3s ease-in-out
            }

        .dropzone .dz-preview.dz-error .dz-error-message {
            display: block
        }

        .dropzone .dz-preview.dz-error:hover .dz-error-message {
            opacity: 1;
            pointer-events: auto
        }

        .dropzone .dz-preview .dz-error-message {
            pointer-events: none;
            z-index: 1000;
            position: absolute;
            display: block;
            display: none;
            opacity: 0;
            -webkit-transition: opacity .3s;
            -moz-transition: opacity .3s;
            -ms-transition: opacity .3s ease;
            -o-transition: opacity .3s;
            transition: opacity .3s;
            border-radius: 8px;
            font-size: 13px;
            top: 130px;
            left: -10px;
            width: 140px;
            background: #be2626;
            background: linear-gradient(to bottom,#be2626,#a92222);
            padding: .5em 1.2em;
            color: #fff
        }

            .dropzone .dz-preview .dz-error-message:after {
                content: '';
                position: absolute;
                top: -6px;
                left: 64px;
                width: 0;
                height: 0;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #be2626
            }

.bootstrap-duallistbox-container .box1 .buttons .btn, .bootstrap-duallistbox-container .box2 .buttons .btn {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    color: #fff;
    width: 50%;
    border-right: 1px solid #fff;
    min-height: 1px;
    height: 31px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: .04em
}

.file-input {
    overflow-x: auto
}

    .file-input .form-control {
        border: 1px solid #d7dfe3;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0
    }

    .file-input .btn {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0
    }

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    background: url(../img/loading.gif) top left no-repeat;
    border: none
}

.btn-file {
    position: relative;
    overflow: hidden
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        text-align: right;
        opacity: 0;
        filter: alpha(opacity=0);
        opacity: 0;
        background: none;
        cursor: inherit;
        display: block
    }

.file-caption .glyphicon {
    min-width: 18px;
    margin-top: 2px
}

.file-caption-name {
    overflow: hidden;
    padding-right: 10px;
    word-break: break-all
}

.file-caption-ellipsis {
    position: absolute;
    right: 10px;
    margin-top: -6px;
    font-size: 1.2em;
    display: none;
    font-weight: 700;
    cursor: default
}

.kv-has-ellipsis .file-caption-ellipsis {
    display: inline
}

.kv-has-ellipsis {
    padding-right: 17px
}

.kv-search-container .kv-search-clear {
    position: absolute;
    padding: 10px;
    right: 0
}

.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 5px;
    padding: 5px
}

    .file-error-message pre, .file-error-message ul {
        margin: 5px 0;
        text-align: left
    }

.file-caption-disabled {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1
}

.file-input .btn .disabled, .file-input .btn[disabled] {
    cursor: not-allowed
}

.file-preview {
    border-radius: 1px;
    border: 1px solid #d7dfe3;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px
}

.file-preview-frame {
    display: table;
    margin: 8px;
    height: 160px;
    border: 1px solid #d7dfe3;
    box-shadow: 1px 1px 5px 0 #a2958a;
    padding: 6px;
    float: left;
    text-align: center;
    vertical-align: middle
}

    .file-preview-frame:hover {
        box-shadow: 3px 3px 5px 0 #333
    }

.file-preview-image {
    height: 160px;
    vertical-align: text-center
}

.file-preview-text {
    width: 160px;
    color: #428bca;
    font-size: 11px;
    text-align: center
}

.file-preview-other {
    padding-top: 48px;
    text-align: center
}

    .file-preview-other i {
        font-size: 2.4em
    }

.file-other-error {
    width: 100%;
    padding-top: 30px;
    text-align: right
}

.file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-new .close, .file-input-new .file-preview, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .glyphicon-file {
    display: none
}

.loading {
    background: url(../img/loading.gif) center center no-repeat content-box !important
}

.wrap-indicator {
    color: #245269;
    cursor: pointer
}

.file-actions {
    text-align: left
}

.file-footer-buttons {
    float: right
}

.file-thumbnail-footer .file-caption-name {
    padding-top: 4px;
    font-size: 11px;
    color: #777
}

.file-upload-indicator {
    padding-top: 2px;
    cursor: default
}

    .file-upload-indicator:hover {
        font-size: 1.2em;
        font-weight: 700;
        padding-top: 0
    }

.file-drop-zone {
    border: 1px dashed #d7dfe3;
    border-radius: 4px;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    margin: 12px 15px 12px 12px;
    padding: 5px
}

.file-drop-zone-title {
    color: #aaa;
    font-size: 40px;
    padding: 85px 10px
}

.highlighted {
    border: 2px dashed #999 !important;
    background-color: #f0f0f0
}

.file-uploading {
    background-image: url(../img/loading-sm.gif);
    background-position: center bottom 10px;
    background-repeat: no-repeat;
    opacity: .6
}

.file-icon-large {
    font-size: 1.2em
}

table.treetable span.indenter {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: right;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 19px
}

.clockpicker-plate, .irs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-touch-callout: none
}

table.treetable span.indenter a {
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    width: 19px
}

.bootstrap-duallistbox-container .buttons {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    text-align: center !important
}

.bootstrap-duallistbox-container .filterWrap {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0
}

.bootstrap-duallistbox-container label {
    display: block
}

.bootstrap-duallistbox-container .info {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 11px
}

.bootstrap-duallistbox-container .clear1, .bootstrap-duallistbox-container .clear2 {
    display: none;
    font-size: 10px
}

.bootstrap-duallistbox-container .box1 .buttons {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0
}

    .bootstrap-duallistbox-container .box1 .buttons .btn {
        display: inline-block;
        border-radius: 0 !important;
        font-size: 11px;
        text-transform: none;
        text-transform: uppercase;
        background: #f2f5f6;
        margin-left: 0 !important;
        vertical-align: middle;
        text-align: center;
        position: relative;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding: 9px 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        margin-left: 10px
    }

        .bootstrap-duallistbox-container .box1 .buttons .btn:last-child {
            margin-right: 0;
            border-right: none
        }

        .bootstrap-duallistbox-container .box1 .buttons .btn.move_btn {
            background: #00b8d4;
            margin-bottom: 5px
        }

.bootstrap-duallistbox-container .box1 .info-container {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-top: 5px;
    padding-right: 0;
    float: right
}

    .bootstrap-duallistbox-container .box1 .info-container .filter-label {
        background: #00b8d4
    }

.bootstrap-duallistbox-container .box2 .buttons {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0
}

    .bootstrap-duallistbox-container .box2 .buttons .btn {
        display: inline-block;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        -o-border-radius: 0 !important;
        border-radius: 0 !important;
        font-size: 11px;
        text-transform: none;
        text-transform: uppercase;
        background: #f2f5f6;
        margin-left: 0 !important;
        vertical-align: middle;
        text-align: center;
        position: relative;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding: 9px 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        margin-left: 10px
    }

        .bootstrap-duallistbox-container .box2 .buttons .btn:last-child {
            margin-right: 0;
            border-right: none
        }

        .bootstrap-duallistbox-container .box2 .buttons .btn.move_btn {
            background: #fccb5f;
            margin-bottom: 5px
        }

.bootstrap-duallistbox-container .box2 .info-container {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0;
    padding-top: 5px;
    padding-right: 0;
    float: right
}

    .bootstrap-duallistbox-container .box2 .info-container .filter-label {
        background: #00b8d4
    }

.bootstrap-duallistbox-container .box1.filtered .clear1, .bootstrap-duallistbox-container .box2.filtered .clear2 {
    display: inline-block
}

.bootstrap-duallistbox-container .move, .bootstrap-duallistbox-container .remove {
    width: 60%
}

.bootstrap-duallistbox-container .btn-group .btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.bootstrap-duallistbox-container select {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

    .bootstrap-duallistbox-container select option {
        padding: 5px
    }

        .bootstrap-duallistbox-container select option:selected {
            background: red
        }

.bootstrap-duallistbox-container .moveall, .bootstrap-duallistbox-container .removeall {
    width: 40%
}

.bootstrap-duallistbox-container.bs2compatible .btn-group > .btn + .btn {
    margin-left: 0
}

.bootstrap-duallistbox-container select {
    width: 100%;
    height: 300px;
    padding: 0
}

.bootstrap-duallistbox-container .filter {
    display: inline-block;
    height: 31px;
    margin: 0 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .bootstrap-duallistbox-container .filter.placeholder {
        color: #aaa
    }

.bootstrap-duallistbox-container.moveonselect .move, .bootstrap-duallistbox-container.moveonselect .remove {
    display: none
}

.bootstrap-duallistbox-container.moveonselect .moveall, .bootstrap-duallistbox-container.moveonselect .removeall {
    width: 100%
}

.bootstrap-duallistbox-container .form-control {
    clear: both
}

.bootstrap-duallistbox-container .form-control {
}

    .bootstrap-duallistbox-container .form-control::after {
        content: '';
        display: table;
        clear: both
    }

.tabs-left, .tabs-right {
    border-bottom: none
}

.tabs-left {
    border-right: 1px solid #d7dfe3
}

.tabs-right {
    border-left: 1px solid #d7dfe3
}

    .tabs-left > li, .tabs-right > li {
        float: none;
        margin-bottom: 2px
    }

.tabs-left > li {
    margin-right: -1px
}

.tabs-right > li {
    margin-left: -1px
}

.tabs-left > li.active > a, .tabs-left > li.active > a:focus, .tabs-left > li.active > a:hover {
    border-bottom-color: #d7dfe3;
    border-right-color: transparent
}

.tabs-right > li.active > a, .tabs-right > li.active > a:focus, .tabs-right > li.active > a:hover {
    border-bottom: 1px solid #d7dfe3;
    border-left-color: transparent
}

.tabs-left > li > a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block
}

.tabs-right > li > a {
    border-radius: 0 4px 4px 0;
    margin-right: 0
}

.sideways {
    margin-top: 50px;
    border: none;
    position: relative
}

.sweet-alert, .sweet-overlay {
    position: fixed;
    display: none
}

.sideways > li {
    height: 20px;
    width: 120px;
    margin-bottom: 100px;
    white-space: nowrap
}

    .sideways > li > a {
        border-bottom: 1px solid #d7dfe3;
        border-right-color: transparent;
        text-align: center;
        border-radius: 4px 4px 0 0
    }

    .sideways > li.active > a, .sideways > li.active > a:focus, .sideways > li.active > a:hover {
        border-bottom-color: transparent;
        border-right-color: #d7dfe3;
        border-left-color: #d7dfe3
    }

.sideways.tabs-left {
    left: -50px
}

.sideways.tabs-right {
    right: -50px
}

    .sideways.tabs-right > li {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg)
    }

.sideways.tabs-left > li {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

body.stop-scrolling {
    height: 100%;
    overflow: hidden
}

.sweet-overlay {
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    background-color: rgba(0,0,0,.4);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10000
}

.sweet-alert {
    background-color: #fff;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    width: 478px;
    padding: 17px;
    border-radius: 5px;
    text-align: center;
    left: 50%;
    top: 50%;
    margin-left: -256px;
    margin-top: -200px;
    overflow: hidden;
    z-index: 99999
}

@media all and (max-width:540px) {
    .sweet-alert {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        left: 15px;
        right: 15px
    }
}

.sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block
}

.sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal
}

.sweet-alert fieldset {
    border: none;
    position: relative
}

.sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding .15s,max-height .15s;
    transition: padding .15s,max-height .15s
}

    .sweet-alert .sa-error-container.show {
        padding: 10px 0;
        max-height: 100px;
        webkit-transition: padding .2s,max-height .2s;
        transition: padding .25s,max-height .25s
    }

    .sweet-alert .sa-error-container .icon {
        display: inline-block;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        background-color: #ea7d7d;
        color: #fff;
        line-height: 24px;
        text-align: center;
        margin-right: 3px
    }

    .sweet-alert .sa-error-container p {
        display: inline-block
    }

.sweet-alert .sa-input-error {
    position: absolute;
    top: 9px;
    right: 0;
    width: 20px;
    height: 20px;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: .1s;
    transition: .1s
}

    .sweet-alert .sa-input-error::after, .sweet-alert .sa-input-error::before {
        content: "";
        width: 20px;
        height: 6px;
        background-color: #f06e57;
        border-radius: 3px;
        position: absolute;
        top: 50%;
        margin-top: -4px;
        left: 50%;
        margin-left: -9px
    }

    .sweet-alert .sa-input-error::before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

    .sweet-alert .sa-input-error::after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .sweet-alert .sa-input-error.show {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

.sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
    padding: 0 12px;
    display: none;
    -webkit-transition: .3s;
    transition: .3s
}

    .sweet-alert input:focus {
        outline: 0;
        box-shadow: 0 0 3px #c4e6f5;
        border: 1px solid #b4dbed
    }

        .sweet-alert input:focus::-moz-placeholder {
            transition: opacity .3s 30ms;
            opacity: .5
        }

        .sweet-alert input:focus:-ms-input-placeholder {
            transition: opacity .3s 30ms;
            opacity: .5
        }

        .sweet-alert input:focus::-webkit-input-placeholder {
            transition: opacity .3s 30ms;
            opacity: .5
        }

    .sweet-alert input::-moz-placeholder {
        color: #bdbdbd
    }

    .sweet-alert input:-ms-input-placeholder {
        color: #bdbdbd
    }

    .sweet-alert input::-webkit-input-placeholder {
        color: #bdbdbd
    }

.sweet-alert.show-input input {
    display: block
}

.sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative
}

.sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden
}

.sweet-alert button {
    background-color: #8cd4f5;
    color: #fff;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0;
    cursor: pointer
}

    .sweet-alert button:focus {
        outline: 0;
        box-shadow: 0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)
    }

    .sweet-alert button:hover {
        background-color: #7ecff4
    }

    .sweet-alert button:active {
        background-color: #5dc2f1
    }

    .sweet-alert button.cancel {
        background-color: #c1c1c1
    }

        .sweet-alert button.cancel:hover {
            background-color: #b9b9b9
        }

        .sweet-alert button.cancel:active {
            background-color: #a8a8a8
        }

        .sweet-alert button.cancel:focus {
            box-shadow: rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset !important
        }

.sweet-alert button, .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important
}

    .sweet-alert button[disabled] {
        opacity: .6;
        cursor: default
    }

    .sweet-alert button.confirm[disabled] {
        color: transparent
    }

        .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
            opacity: 1;
            visibility: visible;
            transition-delay: 0s
        }

    .sweet-alert button::-moz-focus-inner {
        border: 0
    }

.sweet-alert[data-has-cancel-button=false] button {
}

.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px
}

.sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box
}

    .sweet-alert .sa-icon.sa-error {
        border-color: #f27474
    }

        .sweet-alert .sa-icon.sa-error .sa-x-mark {
            position: relative;
            display: block
        }

        .sweet-alert .sa-icon.sa-error .sa-line {
            position: absolute;
            height: 5px;
            width: 47px;
            background-color: #f27474;
            display: block;
            top: 37px;
            border-radius: 2px
        }

            .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                left: 17px
            }

            .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
                right: 16px
            }

    .sweet-alert .sa-icon.sa-warning {
        border-color: #f8bb86
    }

        .sweet-alert .sa-icon.sa-warning .sa-body {
            position: absolute;
            width: 5px;
            height: 47px;
            left: 50%;
            top: 10px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            margin-left: -2px;
            background-color: #f8bb86
        }

        .sweet-alert .sa-icon.sa-warning .sa-dot {
            position: absolute;
            width: 7px;
            height: 7px;
            -webkit-border-radius: 50%;
            border-radius: 50%;
            margin-left: -3px;
            left: 50%;
            bottom: 10px;
            background-color: #f8bb86
        }

    .sweet-alert .sa-icon.sa-info {
        border-color: #c9dae1
    }

        .sweet-alert .sa-icon.sa-info::before {
            content: "";
            position: absolute;
            width: 5px;
            height: 29px;
            left: 50%;
            bottom: 17px;
            border-radius: 2px;
            margin-left: -2px;
            background-color: #c9dae1
        }

        .sweet-alert .sa-icon.sa-info::after {
            content: "";
            position: absolute;
            width: 7px;
            height: 7px;
            border-radius: 50%;
            margin-left: -3px;
            top: 19px;
            background-color: #c9dae1
        }

    .sweet-alert .sa-icon.sa-success {
        border-color: #a5dc86
    }

        .sweet-alert .sa-icon.sa-success::after, .sweet-alert .sa-icon.sa-success::before {
            content: '';
            -webkit-border-radius: 40px;
            border-radius: 40px;
            border-radius: 50%;
            position: absolute;
            width: 60px;
            height: 120px;
            background: #fff;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .sweet-alert .sa-icon.sa-success::before {
            -webkit-border-radius: 120px 0 0 120px;
            border-radius: 120px 0 0 120px;
            top: -7px;
            left: -33px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-transform-origin: 60px 60px;
            transform-origin: 60px 60px
        }

        .sweet-alert .sa-icon.sa-success::after {
            -webkit-border-radius: 0 120px 120px 0;
            border-radius: 0 120px 120px 0;
            top: -11px;
            left: 30px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
            -webkit-transform-origin: 0 60px;
            transform-origin: 0 60px
        }

        .sweet-alert .sa-icon.sa-success .sa-placeholder {
            width: 80px;
            height: 80px;
            border: 4px solid rgba(165,220,134,.2);
            -webkit-border-radius: 40px;
            border-radius: 40px;
            border-radius: 50%;
            box-sizing: content-box;
            position: absolute;
            left: -4px;
            top: -4px;
            z-index: 2
        }

        .sweet-alert .sa-icon.sa-success .sa-fix {
            width: 5px;
            height: 90px;
            background-color: #fff;
            position: absolute;
            left: 28px;
            top: 8px;
            z-index: 1;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

        .sweet-alert .sa-icon.sa-success .sa-line {
            height: 5px;
            background-color: #a5dc86;
            display: block;
            border-radius: 2px;
            position: absolute;
            z-index: 2
        }

            .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
                width: 25px;
                left: 14px;
                top: 46px;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg)
            }

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -12px
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -12px
}

.sweet-alert .sa-icon.sa-custom {
    background-size: contain;
    border-radius: 0;
    border: none;
    background-position: center center;
    background-repeat: no-repeat
}

@-webkit-keyframes showSweetAlert {
    0% {
        transform: scale(.7);
        -webkit-transform: scale(.7)
    }

    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05)
    }

    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@keyframes showSweetAlert {
    0% {
        transform: scale(.7);
        -webkit-transform: scale(.7)
    }

    45% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05)
    }

    80% {
        transform: scale(.95);
        -webkit-transform: scale(.95)
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    100% {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

@keyframes hideSweetAlert {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }

    100% {
        transform: scale(.5);
        -webkit-transform: scale(.5)
    }
}

@-webkit-keyframes slideFromTop {
    0% {
        top: 0
    }

    100% {
        top: 50%
    }
}

@keyframes slideFromTop {
    0% {
        top: 0
    }

    100% {
        top: 50%
    }
}

@-webkit-keyframes slideToTop {
    0% {
        top: 50%
    }

    100% {
        top: 0
    }
}

@keyframes slideToTop {
    0% {
        top: 50%
    }

    100% {
        top: 0
    }
}

@-webkit-keyframes slideFromBottom {
    0% {
        top: 70%
    }

    100% {
        top: 50%
    }
}

@keyframes slideFromBottom {
    0% {
        top: 70%
    }

    100% {
        top: 50%
    }
}

@-webkit-keyframes slideToBottom {
    0% {
        top: 50%
    }

    100% {
        top: 70%
    }
}

@keyframes slideToBottom {
    0% {
        top: 50%
    }

    100% {
        top: 70%
    }
}

.showSweetAlert[data-animation=pop] {
    -webkit-animation: .3s showSweetAlert;
    animation: .3s showSweetAlert
}

.showSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none
}

.showSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: .3s slideFromTop;
    animation: .3s slideFromTop
}

.showSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: .3s slideFromBottom;
    animation: .3s slideFromBottom
}

.hideSweetAlert[data-animation=pop] {
    -webkit-animation: .2s hideSweetAlert;
    animation: .2s hideSweetAlert
}

.hideSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none
}

.hideSweetAlert[data-animation=slide-from-top] {
    -webkit-animation: .4s slideToTop;
    animation: .4s slideToTop
}

.hideSweetAlert[data-animation=slide-from-bottom] {
    -webkit-animation: .3s slideToBottom;
    animation: .3s slideToBottom
}

@-webkit-keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px
    }

    54% {
        width: 0;
        left: 1px;
        top: 19px
    }

    70% {
        width: 50px;
        left: -8px;
        top: 37px
    }

    84% {
        width: 17px;
        left: 21px;
        top: 48px
    }

    100% {
        width: 25px;
        left: 14px;
        top: 45px
    }
}

@keyframes animateSuccessTip {
    0% {
        width: 0;
        left: 1px;
        top: 19px
    }

    54% {
        width: 0;
        left: 1px;
        top: 19px
    }

    70% {
        width: 50px;
        left: -8px;
        top: 37px
    }

    84% {
        width: 17px;
        left: 21px;
        top: 48px
    }

    100% {
        width: 25px;
        left: 14px;
        top: 45px
    }
}

@-webkit-keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px
    }

    65% {
        width: 0;
        right: 46px;
        top: 54px
    }

    84% {
        width: 55px;
        right: 0;
        top: 35px
    }

    100% {
        width: 47px;
        right: 8px;
        top: 38px
    }
}

@keyframes animateSuccessLong {
    0% {
        width: 0;
        right: 46px;
        top: 54px
    }

    65% {
        width: 0;
        right: 46px;
        top: 54px
    }

    84% {
        width: 55px;
        right: 0;
        top: 35px
    }

    100% {
        width: 47px;
        right: 8px;
        top: 38px
    }
}

@-webkit-keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }
}

@keyframes rotatePlaceholder {
    0% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg);
        -webkit-transform: rotate(-405deg)
    }
}

.animateSuccessTip {
    -webkit-animation: .75s animateSuccessTip;
    animation: .75s animateSuccessTip
}

.animateSuccessLong {
    -webkit-animation: .75s animateSuccessLong;
    animation: .75s animateSuccessLong
}

.sa-icon.sa-success.animate::after {
    -webkit-animation: 4.25s ease-in rotatePlaceholder;
    animation: 4.25s ease-in rotatePlaceholder
}

@-webkit-keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        -webkit-transform: rotateX(0);
        opacity: 1
    }
}

@keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg);
        -webkit-transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        -webkit-transform: rotateX(0);
        opacity: 1
    }
}

.animateErrorIcon {
    -webkit-animation: .5s animateErrorIcon;
    animation: .5s animateErrorIcon
}

@-webkit-keyframes animateXMark {
    0% {
        transform: scale(.4);
        -webkit-transform: scale(.4);
        margin-top: 26px;
        opacity: 0
    }

    50% {
        transform: scale(.4);
        -webkit-transform: scale(.4);
        margin-top: 26px;
        opacity: 0
    }

    80% {
        transform: scale(1.15);
        -webkit-transform: scale(1.15);
        margin-top: -6px
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-top: 0;
        opacity: 1
    }
}

@keyframes animateXMark {
    0% {
        transform: scale(.4);
        -webkit-transform: scale(.4);
        margin-top: 26px;
        opacity: 0
    }

    50% {
        transform: scale(.4);
        -webkit-transform: scale(.4);
        margin-top: 26px;
        opacity: 0
    }

    80% {
        transform: scale(1.15);
        -webkit-transform: scale(1.15);
        margin-top: -6px
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-top: 0;
        opacity: 1
    }
}

.animateXMark {
    -webkit-animation: .5s animateXMark;
    animation: .5s animateXMark
}

@-webkit-keyframes pulseWarning {
    0% {
        border-color: #f8d486
    }

    100% {
        border-color: #f8bb86
    }
}

@keyframes pulseWarning {
    0% {
        border-color: #f8d486
    }

    100% {
        border-color: #f8bb86
    }
}

.pulseWarning {
    -webkit-animation: .75s infinite alternate pulseWarning;
    animation: .75s infinite alternate pulseWarning
}

@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #f8d486
    }

    100% {
        background-color: #f8bb86
    }
}

@keyframes pulseWarningIns {
    0% {
        background-color: #f8d486
    }

    100% {
        background-color: #f8bb86
    }
}

.pulseWarningIns {
    -webkit-animation: .75s infinite alternate pulseWarningIns;
    animation: .75s infinite alternate pulseWarningIns
}

@-webkit-keyframes rotate-loading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate-loading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.sweet-overlay {
    background: rgba(73,92,111,.7)
}

.sweet-alert {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: "";
    color: #53697e;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 35px 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 0 14px rgba(0,0,0,.15)
}

    .sweet-alert button, .sweet-alert button.confirm {
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px
    }

    .sweet-alert h2 {
        color: #53697e;
        margin: 10px 0;
        line-height: 1.25;
        padding: 0 24px
    }

    .sweet-alert button, .sweet-alert p {
        color: #53697e;
        line-height: 1;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .sweet-alert p {
        display: block;
        text-align: center;
        font-weight: 300 !important;
        font-size: 14px;
        text-transform: none;
        margin: 10px 0
    }

    .sweet-alert button {
        border-radius: 50px;
        background: 0 0 !important;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        text-transform: uppercase;
        font-weight: 700 !important;
        font-size: 12px;
        text-transform: none;
        padding: 8px 16px;
        position: relative;
        margin-top: 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .sweet-alert button:focus, .sweet-alert button:hover {
            background-color: #f5f7f8 !important
        }

        .sweet-alert button.confirm {
            color: #02cfb3;
            border-radius: 50px
        }

        .progress, .sweet-alert button.cancel {
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px
        }

        .sweet-alert button.confirm:hover {
            background: #02cfb3 !important;
            color: #fff
        }

        .sweet-alert button.cancel {
            color: #757575;
            border-radius: 50px
        }

            .sweet-alert button.cancel:focus {
                box-shadow: none !important
            }

    .sweet-alert .sa-icon:not(.sa-custom) {
        -webkit-transform: scale(.8);
        transform: scale(.8);
        margin-bottom: -10px;
        margin-top: -10px
    }

    .sweet-alert input {
        border: none;
        border-radius: 0;
        border-bottom: 1px solid #c9c9c9;
        color: #212121;
        margin-bottom: 8px;
        padding: 1px;
        padding-bottom: 8px;
        height: auto;
        box-shadow: none;
        font-size: 13px;
        margin: 10px 0
    }

.jqtree-tree .jqtree-title.jqtree-title-folder, ul.jqtree-tree {
    margin-left: 0
}

.sweet-alert input:focus {
    border: none;
    border-bottom: 1px solid #3c80f6;
    box-shadow: inset 0 -1px 0 #3c80f6
}

.sweet-alert fieldset {
    padding: 0
}

    .sweet-alert fieldset .sa-input-error {
        display: none
    }

.sweet-alert .sa-error-container {
    display: none;
    background: 0 0;
    height: auto;
    padding: 0 24px;
    margin: 0 -20px;
    text-align: left
}

    .sweet-alert .sa-error-container.show {
        padding: 0 24px;
        display: block
    }

    .bootstrap-datetimepicker-widget .datepicker .datepicker-decades .table-condensed tbody tr td span, .sweet-alert .sa-error-container .icon, ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
        display: none
    }

    .sweet-alert .sa-error-container.show ~ fieldset input {
        background: red;
        border-bottom: 1px solid #d9453c;
        box-shadow: inset 0 -1px 0 #d9453c
    }

    .sweet-alert .sa-error-container .icon {
    }

    .sweet-alert .sa-error-container p {
        color: #d9453c;
        margin-top: 0
    }

@-webkit-keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg),scale(.5);
        -webkit-transform: rotateX(100deg),scale(.5);
        opacity: 0
    }

    100% {
        transform: rotateX(0),scale(.5);
        -webkit-transform: rotateX(0),scale(.5);
        opacity: 1
    }
}

@keyframes animateErrorIcon {
    0% {
        transform: rotateX(100deg),scale(.5);
        -webkit-transform: rotateX(100deg),scale(.5);
        opacity: 0
    }

    100% {
        transform: rotateX(0),scale(.5);
        -webkit-transform: rotateX(0),scale(.5);
        opacity: 1
    }
}

.clockpicker .input-group-addon {
    cursor: pointer
}

.clockpicker-moving {
    cursor: move
}

.clockpicker-popover .popover-title span, .clockpicker-tick, ul.jqtree-tree .jqtree-element {
    cursor: pointer
}

.clockpicker-align-left.popover > .arrow {
    left: 25px
}

.clockpicker-align-top.popover > .arrow {
    top: 17px
}

.clockpicker-align-right.popover > .arrow {
    left: auto;
    right: 25px
}

.clockpicker-align-bottom.popover > .arrow {
    top: auto;
    bottom: 6px
}

.clockpicker-popover .popover-title {
    background-color: #fff;
    color: #999;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-align: center
}

    .clockpicker-popover .popover-title span {
    }

.clockpicker-popover .popover-content {
    background-color: #f8f8f8;
    padding: 12px
}

.popover-content:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.clockpicker-plate {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    overflow: visible;
    position: relative;
    user-select: none
}

.clockpicker-canvas, .clockpicker-dial {
    width: 200px;
    height: 200px;
    position: absolute;
    left: -1px;
    top: -1px
}

.clockpicker-minutes {
    visibility: hidden
}

.clockpicker-tick {
    border-radius: 50%;
    color: #666;
    line-height: 26px;
    text-align: center;
    width: 26px;
    height: 26px;
    position: absolute
}

    .clockpicker-tick.active, .clockpicker-tick:hover {
        background-color: #c0e5f7;
        background-color: rgba(0,149,221,.25)
    }

.clockpicker-button {
    background-image: none;
    background-color: #fff;
    border-width: 1px 0 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0;
    padding: 10px 0
}

    .clockpicker-button:hover {
        background-image: none;
        background-color: #ebebeb
    }

    .clockpicker-button:focus {
        outline: 0 !important
    }

.clockpicker-dial {
    -webkit-transition: -webkit-transform 350ms,opacity 350ms;
    -moz-transition: -moz-transform 350ms,opacity 350ms;
    -ms-transition: -ms-transform 350ms,opacity 350ms;
    -o-transition: -o-transform 350ms,opacity 350ms;
    transition: opacity 350ms,-webkit-transform 350ms;
    transition: transform 350ms,opacity 350ms;
    transition: transform 350ms,opacity 350ms,-webkit-transform 350ms
}

.clockpicker-dial-out {
    opacity: 0
}

.clockpicker-hours.clockpicker-dial-out {
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2)
}

.clockpicker-minutes.clockpicker-dial-out {
    -webkit-transform: scale(.8,.8);
    -moz-transform: scale(.8,.8);
    -ms-transform: scale(.8,.8);
    -o-transform: scale(.8,.8);
    transform: scale(.8,.8)
}

.clockpicker-canvas {
    -webkit-transition: opacity 175ms;
    -moz-transition: opacity 175ms;
    -ms-transition: opacity 175ms;
    -o-transition: opacity 175ms;
    transition: opacity 175ms
}

.clockpicker-canvas-out {
    opacity: .25
}

.clockpicker-canvas-bearing, .clockpicker-canvas-fg {
    stroke: none;
    fill: #0095dd
}

.clockpicker-canvas-bg {
    stroke: none;
    fill: #c0e5f7
}

.clockpicker-canvas-bg-trans {
    fill: rgba(0,149,221,.25)
}

.clockpicker-canvas line {
    stroke: #0095dd;
    stroke-width: 1;
    stroke-linecap: round
}

.clockpicker-button.am-button {
    margin: 1px;
    padding: 5px;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 4px
}

.clockpicker-button.pm-button {
    margin: 1px 1px 1px 136px;
    padding: 5px;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 4px
}

ul.jqtree-tree {
}

    ul.jqtree-tree, ul.jqtree-tree ul.jqtree_common {
        list-style: none;
        margin-bottom: 0;
        padding: 0
    }

        ul.jqtree-tree ul.jqtree_common {
            display: block;
            margin-left: 12px;
            margin-right: 0
        }

        ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
        }

        ul.jqtree-tree li.jqtree_common {
            clear: both;
            list-style-type: none
        }

        ul.jqtree-tree .jqtree-toggler {
            border-bottom: none;
            color: #333;
            text-decoration: none;
            margin-right: .5em;
            vertical-align: middle
        }

            ul.jqtree-tree .jqtree-toggler:hover {
                color: #000;
                text-decoration: none
            }

        ul.jqtree-tree .jqtree-element {
        }

.jqtree-tree .jqtree-title {
    color: #1c4257;
    vertical-align: middle;
    margin-left: 1.5em
}

    .jqtree-tree .jqtree-title.jqtree-title-folder {
    }

ul.jqtree-tree li.jqtree-folder {
    margin-bottom: 4px
}

    ul.jqtree-tree li.jqtree-folder.jqtree-closed {
        margin-bottom: 1px
    }

ul.jqtree-tree .jqtree-toggler.jqtree-closed {
    background-position: 0 0
}

span.jqtree-dragging {
    color: #fff;
    background: #000;
    opacity: .6;
    cursor: pointer;
    padding: 2px 8px
}

ul.jqtree-tree li.jqtree-ghost {
    position: relative;
    z-index: 10;
    margin-right: 10px
}

    ul.jqtree-tree li.jqtree-ghost span {
        display: block
    }

        ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
            border: 2px solid #00f;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            border-radius: 100px;
            height: 8px;
            width: 8px;
            position: absolute;
            top: -4px;
            left: -6px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

@media \0screen\,screen\9 {
    ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
        background: url(jqtree-circle.png) no-repeat;
        border: 0
    }
}

ul.jqtree-tree li.jqtree-ghost span.jqtree-line {
    background-color: #00f;
    height: 2px;
    padding: 0;
    position: absolute;
    top: -1px;
    left: 2px;
    width: 100%
}

ul.jqtree-tree li.jqtree-ghost.jqtree-inside {
    margin-left: 48px
}

ul.jqtree-tree span.jqtree-border {
    position: absolute;
    display: block;
    left: -2px;
    top: 0;
    border: 2px solid #00f;
    border-radius: 6px;
    margin: 0;
    box-sizing: content-box
}

.bootstrap-datetimepicker-widget table td.today, ul.jqtree-tree .jqtree-element {
    position: relative
}

ul.jqtree-tree .jqtree-element {
}

ul.jqtree-tree li.jqtree-selected > .jqtree-element, ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
    background-color: #97bdd6;
    background: -webkit-gradient(linear,left top,left bottom,from(#bee0f5),to(#89afca));
    background: -moz-linear-gradient(top,#bee0f5,#89afca);
    background: -ms-linear-gradient(top,#bee0f5,#89afca);
    background: -o-linear-gradient(top,#bee0f5,#89afca);
    text-shadow: 0 1px 0 rgba(255,255,255,.7)
}

ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title {
    outline: #00f dashed 1px
}

.hljs {
    display: block;
    background: #fff;
    padding: .5em;
    color: #333;
    overflow-x: auto
}

.hljs-comment, .hljs-meta {
    color: #969896
}

.hljs-emphasis, .hljs-quote, .hljs-string, .hljs-strong, .hljs-template-variable, .hljs-variable {
    color: #df5000
}

.hljs-keyword, .hljs-selector-tag, .hljs-type {
    color: #a71d5d
}

.hljs-attribute, .hljs-bullet, .hljs-literal, .hljs-symbol {
    color: #0086b3
}

.hljs-name, .hljs-section {
    color: #63a35c
}

.hljs-tag {
    color: #333
}

.hljs-attr, .hljs-selector-attr, .hljs-selector-class, .hljs-selector-id, .hljs-selector-pseudo, .hljs-title {
    color: #795da3
}

.hljs-addition {
    color: #55a532;
    background-color: #eaffea
}

.hljs-deletion {
    color: #bd2c00;
    background-color: #ffecec
}

.hljs-link {
}

.bootstrap-datetimepicker-widget {
    list-style: none
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        margin: 2px 0;
        padding: 4px;
        width: 19em
    }

@media (min-width:768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:after, .bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: '';
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -7px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    top: -6px;
    left: 8px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0,0,0,.2);
    bottom: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    bottom: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after, .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after, .bootstrap-datetimepicker-widget .btn[data-action=today]::after, .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after, .bootstrap-datetimepicker-widget .picker-switch::after {
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(0,0,0,0);
    position: absolute;
    overflow: hidden
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

    .bootstrap-datetimepicker-widget a[data-action]:active {
        box-shadow: none
    }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: 700;
    font-size: 1.2em;
    margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
    padding: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
    padding: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
    padding: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
    padding: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
    padding: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
    padding: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
    padding: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
    padding: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
    padding: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

    .bootstrap-datetimepicker-widget .picker-switch::after {
        padding: 0;
        content: "Toggle Date and Time Screens"
    }

    .bootstrap-datetimepicker-widget .picker-switch td {
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: inherit
    }

        .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%
        }

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

    .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
        text-align: center;
        border-radius: 4px
    }

    .bootstrap-datetimepicker-widget table th {
        height: 20px;
        line-height: 20px;
        width: 20px
    }

        .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px
        }

        .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: 0 0;
            color: #777;
            cursor: not-allowed
        }

        .bootstrap-datetimepicker-widget table th.prev::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Previous Month"
        }

        .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Next Month"
        }

    .bootstrap-datetimepicker-widget table thead tr:first-child th {
        cursor: pointer
    }

        .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
            background: #eee
        }

    .bootstrap-datetimepicker-widget table td {
        height: 54px;
        line-height: 54px;
        width: 54px
    }

        .bootstrap-datetimepicker-widget table td.cw {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #777
        }

        .bootstrap-datetimepicker-widget table td.day {
            height: 20px;
            line-height: 20px;
            width: 20px
        }

            .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
                background: #eee;
                cursor: pointer
            }

        .bootstrap-datetimepicker-widget table td.new, .bootstrap-datetimepicker-widget table td.old {
            color: #777
        }

        .bootstrap-datetimepicker-widget table td.today {
        }

            .bootstrap-datetimepicker-widget table td.today:before {
                content: '';
                display: inline-block;
                border: 0 solid transparent;
                border-bottom-color: #685da8;
                border-top-color: rgba(0,0,0,.2);
                position: absolute;
                bottom: 4px;
                right: 4px
            }

        .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
            background-color: #685da8;
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,.25)
        }

            .bootstrap-datetimepicker-widget table td.active.today:before {
                border-bottom-color: #fff
            }

        .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
            background: 0 0;
            color: #777;
            cursor: not-allowed
        }

        .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 54px;
            height: 54px;
            line-height: 54px;
            margin: 2px 1.5px;
            cursor: pointer;
            border-radius: 4px
        }

            .bootstrap-datetimepicker-widget table td span:hover {
                background: #eee
            }

            .bootstrap-datetimepicker-widget table td span.active {
                background-color: #685da8;
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .bootstrap-datetimepicker-widget table td span.old {
                color: #777
            }

            .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
                background: 0 0;
                color: #777;
                cursor: not-allowed
            }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.input-group.date .input-group-addon {
    cursor: pointer
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.bootstrap-datetimepicker-widget .datepicker .datepicker-decades .table-condensed tbody tr td span {
}

    .bootstrap-datetimepicker-widget .datepicker .datepicker-decades .table-condensed tbody tr td span.decade {
        width: 40%;
        display: inline-block
    }

.theme-dark .bootstrap-datetimepicker-widget {
    background: #201f1f;
    color: #c8c6c4 !important
}

    .theme-dark .bootstrap-datetimepicker-widget table td span.disabled:hover, .theme-dark .bootstrap-datetimepicker-widget table td span.old, .theme-dark .bootstrap-datetimepicker-widget table td.cw, .theme-dark .bootstrap-datetimepicker-widget table td.new, .theme-dark .bootstrap-datetimepicker-widget table th.disabled:hover {
        color: #777
    }

    .theme-dark .bootstrap-datetimepicker-widget table td span.active, .theme-dark .bootstrap-datetimepicker-widget table td.active.today:before, .theme-dark .bootstrap-datetimepicker-widget table td.active:hover {
        color: #fff !important
    }

    .theme-dark .bootstrap-datetimepicker-widget table td span:hover, .theme-dark .bootstrap-datetimepicker-widget table td.day:hover, .theme-dark .bootstrap-datetimepicker-widget table td.hour:hover, .theme-dark .bootstrap-datetimepicker-widget table td.minute:hover, .theme-dark .bootstrap-datetimepicker-widget table td.second:hover, .theme-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #141414 !important
    }

.pick-a-color-markup .black .highlight-band-stripe, .pick-a-color-markup .color-menu .color-preview.current-color, .pick-a-color-markup .color-menu .color-preview.white {
    background-color: #fff
}

.theme-dark .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before, .theme-dark .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-bottom-color: #141414 !important
}

.theme-dark .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after, .theme-dark .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-bottom-color: #201f1f !important
}

@-webkit-keyframes am-pulsate {
    0% {
        fill-opacity: 1;
        stroke-opacity: 1
    }

    50% {
        fill-opacity: 0;
        stroke-opacity: 0
    }

    100% {
        fill-opacity: 1;
        stroke-opacity: 1
    }
}

@keyframes am-pulsate {
    0% {
        fill-opacity: 1;
        stroke-opacity: 1
    }

    50% {
        fill-opacity: 0;
        stroke-opacity: 0
    }

    100% {
        fill-opacity: 1;
        stroke-opacity: 1
    }
}

@-webkit-keyframes am-pulsate-line {
    0% {
        stroke-opacity: 1
    }

    50% {
        stroke-opacity: 0
    }

    100% {
        stroke-opacity: 1
    }
}

@keyframes am-pulsate-line {
    0% {
        stroke-opacity: 1
    }

    50% {
        stroke-opacity: 0
    }

    100% {
        stroke-opacity: 1
    }
}

@-webkit-keyframes am-pulsate-fill {
    0% {
        fill-opacity: 1
    }

    50% {
        fill-opacity: 0
    }

    100% {
        fill-opacity: 1
    }
}

@keyframes am-pulsate-fill {
    0% {
        fill-opacity: 1
    }

    50% {
        fill-opacity: 0
    }

    100% {
        fill-opacity: 1
    }
}

@-webkit-keyframes am-explode {
    0% {
        stroke-opacity: 1
    }

    75% {
        stroke-opacity: 0;
        stroke-width: 100
    }

    75.1% {
        stroke-opacity: 0;
        stroke-width: inherit
    }

    100% {
        stroke-opacity: 1
    }
}

@keyframes am-explode {
    0% {
        stroke-opacity: 1
    }

    75% {
        stroke-opacity: 0;
        stroke-width: 100
    }

    75.1% {
        stroke-opacity: 0;
        stroke-width: inherit
    }

    100% {
        stroke-opacity: 1
    }
}

@-webkit-keyframes am-fade-in {
    0% {
        stroke-opacity: 0;
        fill-opacity: 0
    }

    100% {
        stroke-opacity: 1;
        fill-opacity: 1
    }
}

@keyframes am-fade-in {
    0% {
        stroke-opacity: 0;
        fill-opacity: 0
    }

    100% {
        stroke-opacity: 1;
        fill-opacity: 1
    }
}

@-webkit-keyframes am-fade-out {
    0% {
        stroke-opacity: 1;
        fill-opacity: 1
    }

    100% {
        stroke-opacity: 0;
        fill-opacity: 0
    }
}

@keyframes am-fade-out {
    0% {
        stroke-opacity: 1;
        fill-opacity: 1
    }

    100% {
        stroke-opacity: 0;
        fill-opacity: 0
    }
}

@-webkit-keyframes am-move {
    100% {
        stroke-dashoffset: -110px
    }
}

@keyframes am-move {
    100% {
        stroke-dashoffset: -110px
    }
}

@-webkit-keyframes am-move-in {
    0% {
        stroke-dashoffset: 500%
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes am-move-in {
    0% {
        stroke-dashoffset: 500%
    }

    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes am-move-out {
    0% {
        stroke-dashoffset: 0
    }

    100% {
        stroke-dashoffset: 500%
    }
}

@keyframes am-move-out {
    0% {
        stroke-dashoffset: 0
    }

    100% {
        stroke-dashoffset: 500%
    }
}

.pick-a-color-markup * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pick-a-color-markup .hex-pound {
    padding-left: 8px;
    padding-right: 8px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .hex-pound {
        padding: 3px 5px 0;
        min-height: 30px
    }
}

.pick-a-color-markup .pick-a-color {
    padding: 5px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .pick-a-color {
        width: 100%;
        font-size: 18px;
        padding: 9px;
        min-width: 222px;
        height: 47px
    }
}

.pick-a-color-markup .input-group-btn .color-dropdown {
    padding: 6px 5px
}

    .pick-a-color-markup .input-group-btn .color-dropdown.no-hex {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px
    }

    .pick-a-color-markup .input-group-btn .color-dropdown:focus {
        background-color: #fff
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .input-group-btn .color-dropdown {
        height: 47px
    }
}

.pick-a-color-markup .color-preview {
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 2px 2px rgba(0,0,0,.075);
    box-shadow: inset 0 0 2px 2px rgba(0,0,0,.075);
    height: 1.429em;
    width: 1.429em;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px
}

    .pick-a-color-markup .color-preview.current-color {
        margin-bottom: -5px
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-preview {
        height: 1.875em;
        width: 1.875em
    }
}

.pick-a-color-markup .color-menu {
    text-align: left;
    padding: 5px 0;
    width: 330px;
    font-size: 14px;
    left: auto
}

    .pick-a-color-markup .color-menu.color-menu--inline {
        left: -285px
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu.color-menu--inline {
        left: -242px
    }
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu {
        left: -242px;
        width: 293px
    }
}

.pick-a-color-markup .color-menu.small {
    width: 100px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu.small {
        left: -105px
    }
}

.pick-a-color-markup .color-menu.no-hex, .pick-a-color-markup .spectrum-white .highlight-band {
    left: 0
}

.pick-a-color-markup .color-menu.no-hex {
}

.pick-a-color-markup .color-menu ul {
    padding: 0;
    margin: 0
}

.pick-a-color-markup .color-menu li {
    list-style-type: none;
    padding: 5px 0;
    margin: 0
}

.pick-a-color-markup .color-menu .color-preview {
    vertical-align: middle;
    margin: 0
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu .color-preview {
        height: 35px;
        width: 35px
    }
}

.pick-a-color-markup .color-menu .color-preview.current-color, .pick-a-color-markup .color-menu .color-preview.white {
}

.pick-a-color-markup .color-menu .color-preview.red {
    background-color: red
}

.pick-a-color-markup .color-menu .color-preview.orange {
    background-color: #f60
}

.pick-a-color-markup .color-menu .color-preview.yellow {
    background-color: #ff0
}

.pick-a-color-markup .color-menu .color-preview.green {
    background-color: green
}

.pick-a-color-markup .color-menu .color-preview.blue {
    background-color: #00f
}

.pick-a-color-markup .color-menu .color-preview.indigo {
    background-color: #4a0080
}

.pick-a-color-markup .color-menu .color-preview.violet {
    background-color: #ee81ee
}

.pick-a-color-markup .color-menu .color-preview.purple {
    background-color: #80007f
}

.pick-a-color-markup .color-menu .color-preview.black {
    background-color: #000
}

.pick-a-color-markup .color-menu .basicColors-content li > a, .pick-a-color-markup .color-menu .savedColors-content li > a {
    padding: 5px 15px 3px;
    cursor: default;
    min-height: 25px;
    color: #333
}

    .pick-a-color-markup .color-menu .basicColors-content li > a:hover, .pick-a-color-markup .color-menu .savedColors-content li > a:hover {
        background-color: #fff
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu .basicColors-content li > a, .pick-a-color-markup .color-menu .savedColors-content li > a {
        min-height: 40px
    }
}

.pick-a-color-markup .color-menu .basicColors-content li:hover a, .pick-a-color-markup .color-menu .savedColors-content li:hover a {
    color: #333;
    background-image: none;
    -webkit-filter: none;
    filter: none;
    text-decoration: none;
    font-weight: 700
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu .basicColors-content li:hover a, .pick-a-color-markup .color-menu .savedColors-content li:hover a {
        background-color: #fff;
        font-weight: 400
    }
}

.pick-a-color-markup .color-menu .btn.color-select {
    margin: 0 5px;
    height: 20px;
    padding: 0 5px;
    margin-top: 0;
    line-height: 1.5px;
    border-radius: 4px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-menu .btn.color-select {
        height: 35px
    }
}

.pick-a-color-markup .caret {
    margin-bottom: 3px
}

.pick-a-color-markup .advanced-instructions, .pick-a-color-markup .color-menu-instructions {
    text-align: center;
    padding: 0 6px;
    margin: 0;
    font-size: 14px;
    font-weight: 400
}

@media screen and (min-width:992px) {
    .pick-a-color-markup .advanced-instructions, .pick-a-color-markup .color-menu-instructions {
        display: none
    }
}

.pick-a-color-markup .color-label {
    vertical-align: middle;
    margin: 0;
    margin-left: 10px;
    cursor: pointer
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-label {
        margin-left: 8px
    }
}

.pick-a-color-markup .color-box {
    height: 20px;
    width: 200px;
    position: absolute;
    left: 115px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 2px 2px rgba(0,0,0,.075);
    box-shadow: inset 0 0 2px 2px rgba(0,0,0,.075);
    cursor: pointer
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .color-box {
        width: 160px;
        height: 35px
    }
}

.pick-a-color-markup .black .highlight-band-stripe {
}

.pick-a-color-markup .spectrum-white {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#fff),to(grey));
    background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(grey 100%));
    background-image: -moz-linear-gradient(left,#fff 0,grey 100%);
    background-image: linear-gradient(to right,#fff 0,grey 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff808080', GradientType=1)
}

    .pick-a-color-markup .spectrum-white .highlight-band {
    }

.pick-a-color-markup .spectrum-red {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(.5,red),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#fff 0,red 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#fff 0,red 50%,#000 100%);
    background-image: -o-linear-gradient(left,#fff 0,red 50%,#000 100%);
    background-image: linear-gradient(to right,#fff 0,red 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-orange {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(.5,#f60),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#fff 0,#f60 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#fff 0,#f60 50%,#000 100%);
    background-image: -o-linear-gradient(left,#fff 0,#f60 50%,#000 100%);
    background-image: linear-gradient(to right,#fff 0,#f60 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-yellow {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(.5,#ff0),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#fff 0,#ff0 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#fff 0,#ff0 50%,#000 100%);
    background-image: -o-linear-gradient(left,#fff 0,#ff0 50%,#000 100%);
    background-image: linear-gradient(to right,#fff 0,#ff0 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-green {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#80ff80),color-stop(.5,green),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#80ff80 0,green 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#80ff80 0,green 50%,#000 100%);
    background-image: -o-linear-gradient(left,#80ff80 0,green 50%,#000 100%);
    background-image: linear-gradient(to right,#80ff80 0,green 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-blue {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(.5,#00f),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#fff 0,#00f 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#fff 0,#00f 50%,#000 100%);
    background-image: -o-linear-gradient(left,#fff 0,#00f 50%,#000 100%);
    background-image: linear-gradient(to right,#fff 0,#00f 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-purple {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#ff80ff),color-stop(.5,#80007f),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#ff80ff 0,#80007f 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#ff80ff 0,#80007f 50%,#000 100%);
    background-image: -o-linear-gradient(left,#ff80ff 0,#80007f 50%,#000 100%);
    background-image: linear-gradient(to right,#ff80ff 0,#80007f 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .spectrum-black {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#000),to(grey));
    background-image: -webkit-linear-gradient(left,color-stop(#000 0),color-stop(grey 100%));
    background-image: -moz-linear-gradient(left,#000 0,grey 100%);
    background-image: linear-gradient(to right,#000 0,grey 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff808080', GradientType=1)
}

    .pick-a-color-markup .spectrum-black .highlight-band {
        left: 0;
        border: 1px solid grey
    }

.pick-a-color-markup .blue-spectrum-0, .pick-a-color-markup .green-spectrum-0, .pick-a-color-markup .orange-spectrum-0, .pick-a-color-markup .purple-spectrum-0, .pick-a-color-markup .saturation-spectrum-0, .pick-a-color-markup .yellow-spectrum-0 {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pick-a-color-markup .blue-spectrum-1, .pick-a-color-markup .green-spectrum-1, .pick-a-color-markup .lightness-spectrum-1, .pick-a-color-markup .orange-spectrum-1, .pick-a-color-markup .purple-spectrum-1, .pick-a-color-markup .red-spectrum-1, .pick-a-color-markup .saturation-spectrum-1, .pick-a-color-markup .yellow-spectrum-1 {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background-repeat: repeat-x
}

.pick-a-color-markup .ie-spectrum {
    height: 20px;
    width: 100px;
    display: inline-block;
    top: -1
}

    .pick-a-color-markup .ie-spectrum.hue {
        width: 50.5px
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .ie-spectrum.hue {
        width: 45.5px
    }
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .ie-spectrum {
        width: 80px;
        height: 35px
    }
}

.pick-a-color-markup .lightness-spectrum-0, .pick-a-color-markup .red-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#fff),to(red));
    background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(red 100%));
    background-image: -moz-linear-gradient(left,#fff 0,red 100%);
    background-image: linear-gradient(to right,#fff 0,red 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffff0000', GradientType=1);
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pick-a-color-markup .lightness-spectrum-1, .pick-a-color-markup .red-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(red),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(red 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,red 0,#000 100%);
    background-image: linear-gradient(to right,red 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .lightness-spectrum-0, .pick-a-color-markup .lightness-spectrum-1 {
    width: 150px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .lightness-spectrum-0, .pick-a-color-markup .lightness-spectrum-1 {
        width: 135px
    }
}

.pick-a-color-markup .orange-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#fff),to(#f60));
    background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(#f60 100%));
    background-image: -moz-linear-gradient(left,#fff 0,#f60 100%);
    background-image: linear-gradient(to right,#fff 0,#f60 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffff6600', GradientType=1)
}

.pick-a-color-markup .orange-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#f60),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(#f60 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,#f60 0,#000 100%);
    background-image: linear-gradient(to right,#f60 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6600', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .yellow-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#fff),to(#ff0));
    background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(#ff0 100%));
    background-image: -moz-linear-gradient(left,#fff 0,#ff0 100%);
    background-image: linear-gradient(to right,#fff 0,#ff0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffff00', GradientType=1)
}

.pick-a-color-markup .yellow-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#ff0),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(#ff0 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,#ff0 0,#000 100%);
    background-image: linear-gradient(to right,#ff0 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .green-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#80ff80),to(green));
    background-image: -webkit-linear-gradient(left,color-stop(#80ff80 0),color-stop(green 100%));
    background-image: -moz-linear-gradient(left,#80ff80 0,green 100%);
    background-image: linear-gradient(to right,#80ff80 0,green 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80ff80', endColorstr='#ff008000', GradientType=1)
}

.pick-a-color-markup .green-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(green),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(green 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,green 0,#000 100%);
    background-image: linear-gradient(to right,green 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008000', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .blue-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#fff),to(#00f));
    background-image: -webkit-linear-gradient(left,color-stop(#fff 0),color-stop(#00f 100%));
    background-image: -moz-linear-gradient(left,#fff 0,#00f 100%);
    background-image: linear-gradient(to right,#fff 0,#00f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff0000ff', GradientType=1)
}

.pick-a-color-markup .blue-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#00f),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(#00f 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,#00f 0,#000 100%);
    background-image: linear-gradient(to right,#00f 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000ff', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .purple-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#ff80ff),to(#80007f));
    background-image: -webkit-linear-gradient(left,color-stop(#ff80ff 0),color-stop(#80007f 100%));
    background-image: -moz-linear-gradient(left,#ff80ff 0,#80007f 100%);
    background-image: linear-gradient(to right,#ff80ff 0,#80007f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff80ff', endColorstr='#ff80007f', GradientType=1)
}

.pick-a-color-markup .purple-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#80007f),to(#000));
    background-image: -webkit-linear-gradient(left,color-stop(#80007f 0),color-stop(#000 100%));
    background-image: -moz-linear-gradient(left,#80007f 0,#000 100%);
    background-image: linear-gradient(to right,#80007f 0,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff80007f', endColorstr='#ff000000', GradientType=1)
}

.pick-a-color-markup .saturation-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(grey),to(#bf4040));
    background-image: -webkit-linear-gradient(left,color-stop(grey 0),color-stop(#bf4040 100%));
    background-image: -moz-linear-gradient(left,grey 0,#bf4040 100%);
    background-image: linear-gradient(to right,grey 0,#bf4040 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff808080', endColorstr='#ffbf4040', GradientType=1);
    width: 150px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .saturation-spectrum-0 {
        width: 135px
    }
}

.pick-a-color-markup .saturation-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#bf4040),to(red));
    background-image: -webkit-linear-gradient(left,color-stop(#bf4040 0),color-stop(red 100%));
    background-image: -moz-linear-gradient(left,#bf4040 0,red 100%);
    background-image: linear-gradient(to right,#bf4040 0,red 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf4040', endColorstr='#ffff0000', GradientType=1);
    width: 150px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .saturation-spectrum-1 {
        width: 135px
    }
}

.pick-a-color-markup .hue-spectrum-0 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(red),to(#ff0));
    background-image: -webkit-linear-gradient(left,color-stop(red 0),color-stop(#ff0 100%));
    background-image: -moz-linear-gradient(left,red 0,#ff0 100%);
    background-image: linear-gradient(to right,red 0,#ff0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000', endColorstr='#ffffff00', GradientType=1)
}

.pick-a-color-markup .hue-spectrum-1 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#ff0),to(#0f0));
    background-image: -webkit-linear-gradient(left,color-stop(#ff0 0),color-stop(#0f0 100%));
    background-image: -moz-linear-gradient(left,#ff0 0,#0f0 100%);
    background-image: linear-gradient(to right,#ff0 0,#0f0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00', endColorstr='#ff00ff00', GradientType=1)
}

.pick-a-color-markup .hue-spectrum-2 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#0f0),to(#0ff));
    background-image: -webkit-linear-gradient(left,color-stop(#0f0 0),color-stop(#0ff 100%));
    background-image: -moz-linear-gradient(left,#0f0 0,#0ff 100%);
    background-image: linear-gradient(to right,#0f0 0,#0ff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff00', endColorstr='#ff00ffff', GradientType=1);
    left: -1px;
    position: relative
}

.pick-a-color-markup .hue-spectrum-3 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#0ff),to(#00f));
    background-image: -webkit-linear-gradient(left,color-stop(#0ff 0),color-stop(#00f 100%));
    background-image: -moz-linear-gradient(left,#0ff 0,#00f 100%);
    background-image: linear-gradient(to right,#0ff 0,#00f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ffff', endColorstr='#ff0000ff', GradientType=1);
    left: -1px;
    position: relative
}

.pick-a-color-markup .hue-spectrum-4 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#00f),to(#f0f));
    background-image: -webkit-linear-gradient(left,color-stop(#00f 0),color-stop(#f0f 100%));
    background-image: -moz-linear-gradient(left,#00f 0,#f0f 100%);
    background-image: linear-gradient(to right,#00f 0,#f0f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000ff', endColorstr='#ffff00ff', GradientType=1);
    left: -1px;
    position: relative
}

.pick-a-color-markup .hue-spectrum-5 {
    background-image: -webkit-gradient(linear,0 top,100% top,from(#f0f),to(red));
    background-image: -webkit-linear-gradient(left,color-stop(#f0f 0),color-stop(red 100%));
    background-image: -moz-linear-gradient(left,#f0f 0,red 100%);
    background-image: linear-gradient(to right,#f0f 0,red 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00ff', endColorstr='#ffff0000', GradientType=1);
    left: -2px;
    position: relative
}

.pick-a-color-markup .highlight-band {
    border: 1px solid #222;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 1px #333;
    height: 19px;
    width: 11px;
    display: inline-block;
    cursor: pointer;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    position: absolute;
    top: -1px;
    left: 94.5px;
    text-align: center
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .highlight-band {
        width: 21px;
        left: 69.5px;
        height: 34px
    }
}

.pick-a-color-markup .highlight-band-stripe {
    min-height: 80%;
    min-width: 1px;
    background-color: #000;
    opacity: .4;
    margin: 2px 1px;
    display: inline-block;
    -webkit-box-shadow: 1px 0 2px 0 #fff;
    box-shadow: 1px 0 2px 0 #fff
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .highlight-band-stripe {
        margin: 4px 2px
    }
}

.pick-a-color-markup .color-menu-tabs {
    padding: 5px 3px 3px 10px;
    font-size: 12px;
    color: #333;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px
}

    .pick-a-color-markup .color-menu-tabs .tab {
        padding: 4px 5px;
        margin: 5px;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        cursor: pointer;
        background-color: #fff
    }

        .pick-a-color-markup .color-menu-tabs .tab:hover {
            padding-bottom: 6px;
            border-top: 1px solid #ccc;
            border-right: 1px solid #ccc;
            border-left: 1px solid #ccc;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px
        }

    .pick-a-color-markup .color-menu-tabs a {
        color: #333;
        text-decoration: none
    }

    .pick-a-color-markup .color-menu-tabs .tab-active {
        border-bottom: 3px solid #fff;
        padding-bottom: 5px;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px
    }

.pick-a-color-markup .active-content {
    display: block
}

.pick-a-color-markup .inactive-content {
    display: none
}

.pick-a-color-markup .savedColors-content {
    padding: 5px 15px;
    white-space: normal
}

    .pick-a-color-markup .savedColors-content li.color-item > a {
        margin-left: 7px;
        padding-left: 8px;
        border-radius: 4px
    }

.pick-a-color-markup .saved-color-col {
    position: relative;
    left: -15px;
    float: left;
    width: 149px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .saved-color-col {
        width: 130px
    }
}

.pick-a-color-markup .advanced-content ul {
    margin-top: 10px
}

.pick-a-color-markup .advanced-content li {
    padding: 5px 15px 3px;
    cursor: default;
    min-height: 25px;
    height: 50px;
    position: relative
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content li {
        min-height: 70px
    }
}

.pick-a-color-markup .advanced-content .color-preview {
    height: 50px;
    width: 300px;
    float: left;
    margin: 0 0 10px;
    background-color: red;
    text-align: center
}

    .pick-a-color-markup .advanced-content .color-preview .color-select.btn.advanced {
        margin-top: 15px;
        display: none
    }

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content .color-preview .color-select.btn.advanced {
        display: inline;
        margin-top: 7px
    }
}

.pick-a-color-markup .advanced-content .color-preview:hover .color-select.btn.advanced {
    display: inline
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content .color-preview {
        width: 270px;
        margin-left: -10px
    }
}

.pick-a-color-markup .advanced-content .spectrum-hue {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,red),color-stop(17%,#ff0),color-stop(34%,#0f0),color-stop(51%,#0ff),color-stop(68%,#00f),color-stop(85%,#f0f),color-stop(100%,red));
    background-image: -moz-linear-gradient(left center,red 0,#ff0 17%,#0f0 24%,#0ff 51%,#00f 68%,#f0f 85%,red 100%);
    background-image: -webkit-linear-gradient(left,red 0,#ff0 17%,#0f0 24%,#0ff 51%,#00f 68%,#f0f 85%,red 100%);
    background-image: -o-linear-gradient(left,red 0,#ff0 17%,#0f0 24%,#0ff 51%,#00f 68%,#f0f 85%,red 100%);
    background-image: linear-gradient(to right,red 0,#ff0 17%,#0f0 24%,#0ff 51%,#00f 68%,#f0f 85%,red 100%);
    background-repeat: repeat-x
}

    .pick-a-color-markup .advanced-content .spectrum-hue .highlight-band {
        left: 0
    }

.pick-a-color-markup .advanced-content .spectrum-lightness {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(.5,red),color-stop(1,#000));
    background-image: -moz-linear-gradient(left center,#fff 0,red 50%,#000 100%);
    background-image: -webkit-linear-gradient(left,#fff 0,red 50%,#000 100%);
    background-image: -o-linear-gradient(left,#fff 0,red 50%,#000 100%);
    background-image: linear-gradient(to right,#fff 0,red 50%,#000 100%);
    background-repeat: repeat-x
}

.pick-a-color-markup .advanced-content .spectrum-saturation {
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,grey),color-stop(.5,red),color-stop(1,red));
    background-image: -moz-linear-gradient(left center,grey 0,red 50%,red 100%);
    background-image: -webkit-linear-gradient(left,grey 0,red 50%,red 100%);
    background-image: -o-linear-gradient(left,grey 0,red 50%,red 100%);
    background-image: linear-gradient(to right,grey 0,red 50%,red 100%);
    background-repeat: repeat-x
}

.btn-adn.active, .btn-adn:active, .btn-bitbucket.active, .btn-bitbucket:active, .btn-dropbox.active, .btn-dropbox:active, .btn-facebook.active, .btn-facebook:active, .btn-flickr.active, .btn-flickr:active, .btn-foursquare.active, .btn-foursquare:active, .btn-github.active, .btn-github:active, .btn-google.active, .btn-google:active, .btn-instagram.active, .btn-instagram:active, .btn-linkedin.active, .btn-linkedin:active, .btn-microsoft.active, .btn-microsoft:active, .btn-odnoklassniki.active, .btn-odnoklassniki:active, .btn-openid.active, .btn-openid:active, .btn-pinterest.active, .btn-pinterest:active, .btn-reddit.active, .btn-reddit:active, .btn-soundcloud.active, .btn-soundcloud:active, .btn-tumblr.active, .btn-tumblr:active, .btn-twitter.active, .btn-twitter:active, .btn-vimeo.active, .btn-vimeo:active, .btn-vk.active, .btn-vk:active, .btn-yahoo.active, .btn-yahoo:active, .open > .btn-adn.dropdown-toggle, .open > .btn-bitbucket.dropdown-toggle, .open > .btn-dropbox.dropdown-toggle, .open > .btn-facebook.dropdown-toggle, .open > .btn-flickr.dropdown-toggle, .open > .btn-foursquare.dropdown-toggle, .open > .btn-github.dropdown-toggle, .open > .btn-google.dropdown-toggle, .open > .btn-instagram.dropdown-toggle, .open > .btn-linkedin.dropdown-toggle, .open > .btn-microsoft.dropdown-toggle, .open > .btn-odnoklassniki.dropdown-toggle, .open > .btn-openid.dropdown-toggle, .open > .btn-pinterest.dropdown-toggle, .open > .btn-reddit.dropdown-toggle, .open > .btn-soundcloud.dropdown-toggle, .open > .btn-tumblr.dropdown-toggle, .open > .btn-twitter.dropdown-toggle, .open > .btn-vimeo.dropdown-toggle, .open > .btn-vk.dropdown-toggle, .open > .btn-yahoo.dropdown-toggle {
    background-image: none
}

.pick-a-color-markup .advanced-content .spectrum-saturation .highlight-band {
    left: 287px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content .spectrum-saturation .highlight-band {
        left: 247px
    }
}

.pick-a-color-markup .advanced-content .spectrum-lightness .highlight-band {
    left: 143.5px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content .spectrum-lightness .highlight-band {
        left: 123.5px
    }
}

.pick-a-color-markup .advanced-content .hue-text, .pick-a-color-markup .advanced-content .lightness-text, .pick-a-color-markup .advanced-content .preview-text, .pick-a-color-markup .advanced-content .saturation-text {
    vertical-align: middle;
    text-align: center;
    display: block
}

.pick-a-color-markup .advanced-content .color-box {
    left: 15px;
    top: 25px;
    width: 300px
}

@media screen and (max-width:991px) {
    .pick-a-color-markup .advanced-content .color-box {
        width: 270px;
        left: 10px
    }
}

.pick-a-color-markup .advanced-content .preview-item {
    height: 80px
}

@-moz-document url-prefix() {
    @media screen and (max-width:991px) {
        div.pick-a-color-markup .color-menu {
            left: 0
        }
    }
}

.panel, .panels {
    width: auto;
    height: 100%
}

.panels {
    white-space: nowrap
}

@-webkit-keyframes active {
    0% {
        opacity: .3
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes active {
    0% {
        opacity: .3
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes active {
    0% {
        opacity: .3
    }

    100% {
        opacity: 0
    }
}

@keyframes active {
    0% {
        opacity: .3
    }

    100% {
        opacity: 0
    }
}

.panel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    vertical-align: top
}

.btn-social, .btn-social-icon {
    position: relative;
    padding-left: 41px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

    .btn-social-icon > :first-child, .btn-social > :first-child {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 29px;
        line-height: 31px;
        font-size: 1.6em;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,.2)
    }

    .btn-group-lg > .btn-social.btn, .btn-group-lg > .btn.btn-social-icon, .btn-lg.btn-social-icon, .btn-social.btn-lg {
        padding-left: 57px
    }

        .btn-group-lg > .btn-social.btn > :first-child, .btn-group-lg > .btn.btn-social-icon > :first-child, .btn-lg.btn-social-icon > :first-child, .btn-social.btn-lg > :first-child {
            line-height: 41px;
            width: 41px;
            font-size: 1.8em
        }

    .btn-group-sm > .btn-social.btn, .btn-group-sm > .btn.btn-social-icon, .btn-sm.btn-social-icon, .btn-social.btn-sm {
        padding-left: 36px
    }

        .btn-group-sm > .btn-social.btn > :first-child, .btn-group-sm > .btn.btn-social-icon > :first-child, .btn-sm.btn-social-icon > :first-child, .btn-social.btn-sm > :first-child {
            line-height: 26px;
            width: 26px;
            font-size: 1.4em
        }

    .btn-group-xs > .btn-social.btn, .btn-group-xs > .btn.btn-social-icon, .btn-social.btn-xs, .btn-xs.btn-social-icon {
        padding-left: 29px
    }

        .btn-group-xs > .btn-social.btn > :first-child, .btn-group-xs > .btn.btn-social-icon > :first-child, .btn-social.btn-xs > :first-child, .btn-xs.btn-social-icon > :first-child {
            line-height: 19px;
            width: 19px;
            font-size: 1.2em
        }

.btn-social-icon {
    height: 31px;
    width: 31px;
    padding: 0
}

    .btn-social-icon > :first-child {
        border: none;
        text-align: center;
        width: 100% !important
    }

    .btn-group-lg > .btn-social-icon.btn, .btn-social-icon.btn-lg {
        height: 41px;
        width: 41px;
        padding-left: 0;
        padding-right: 0
    }

    .btn-group-sm > .btn-social-icon.btn, .btn-social-icon.btn-sm {
        height: 28px;
        width: 28px;
        padding-left: 0;
        padding-right: 0
    }

    .btn-group-xs > .btn-social-icon.btn, .btn-social-icon.btn-xs {
        height: 21px;
        width: 21px;
        padding-left: 0;
        padding-right: 0
    }

.btn-adn {
    background-color: #d87a68;
    color: #fff;
    background-color: #d87a68;
    border-color: rgba(0,0,0,.2)
}

    .btn-adn.focus, .btn-adn:focus {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn:hover {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn.active, .btn-adn:active, .open > .btn-adn.dropdown-toggle {
        color: #fff;
        background-color: #ce563f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-adn.active.focus, .btn-adn.active:focus, .btn-adn.active:hover, .btn-adn:active.focus, .btn-adn:active:focus, .btn-adn:active:hover, .open > .btn-adn.dropdown-toggle.focus, .open > .btn-adn.dropdown-toggle:focus, .open > .btn-adn.dropdown-toggle:hover {
            color: #fff;
            background-color: #b94630;
            border-color: rgba(0,0,0,.2)
        }

    .btn-adn.active, .btn-adn:active, .open > .btn-adn.dropdown-toggle {
    }

    .btn-adn.disabled.focus, .btn-adn.disabled:focus, .btn-adn.disabled:hover, .btn-adn[disabled].focus, .btn-adn[disabled]:focus, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn.focus, fieldset[disabled] .btn-adn:focus, fieldset[disabled] .btn-adn:hover {
        background-color: #d87a68;
        border-color: rgba(0,0,0,.2)
    }

    .btn-adn .badge {
        color: #d87a68;
        background-color: #fff
    }

.btn-bitbucket {
    background-color: #205081;
    color: #fff;
    background-color: #205081;
    border-color: rgba(0,0,0,.2)
}

    .btn-bitbucket.focus, .btn-bitbucket:focus {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket:hover {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket.active, .btn-bitbucket:active, .open > .btn-bitbucket.dropdown-toggle {
        color: #fff;
        background-color: #163758;
        border-color: rgba(0,0,0,.2)
    }

        .btn-bitbucket.active.focus, .btn-bitbucket.active:focus, .btn-bitbucket.active:hover, .btn-bitbucket:active.focus, .btn-bitbucket:active:focus, .btn-bitbucket:active:hover, .open > .btn-bitbucket.dropdown-toggle.focus, .open > .btn-bitbucket.dropdown-toggle:focus, .open > .btn-bitbucket.dropdown-toggle:hover {
            color: #fff;
            background-color: #0f253c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-bitbucket.active, .btn-bitbucket:active, .open > .btn-bitbucket.dropdown-toggle {
    }

    .btn-bitbucket.disabled.focus, .btn-bitbucket.disabled:focus, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled].focus, .btn-bitbucket[disabled]:focus, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket.focus, fieldset[disabled] .btn-bitbucket:focus, fieldset[disabled] .btn-bitbucket:hover {
        background-color: #205081;
        border-color: rgba(0,0,0,.2)
    }

    .btn-bitbucket .badge {
        color: #205081;
        background-color: #fff
    }

.btn-dropbox {
    background-color: #1087dd;
    color: #fff;
    background-color: #1087dd;
    border-color: rgba(0,0,0,.2)
}

    .btn-dropbox.focus, .btn-dropbox:focus {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox:hover {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox.active, .btn-dropbox:active, .open > .btn-dropbox.dropdown-toggle {
        color: #fff;
        background-color: #0d6aad;
        border-color: rgba(0,0,0,.2)
    }

        .btn-dropbox.active.focus, .btn-dropbox.active:focus, .btn-dropbox.active:hover, .btn-dropbox:active.focus, .btn-dropbox:active:focus, .btn-dropbox:active:hover, .open > .btn-dropbox.dropdown-toggle.focus, .open > .btn-dropbox.dropdown-toggle:focus, .open > .btn-dropbox.dropdown-toggle:hover {
            color: #fff;
            background-color: #0a568c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-dropbox.active, .btn-dropbox:active, .open > .btn-dropbox.dropdown-toggle {
    }

    .btn-dropbox.disabled.focus, .btn-dropbox.disabled:focus, .btn-dropbox.disabled:hover, .btn-dropbox[disabled].focus, .btn-dropbox[disabled]:focus, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox.focus, fieldset[disabled] .btn-dropbox:focus, fieldset[disabled] .btn-dropbox:hover {
        background-color: #1087dd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-dropbox .badge {
        color: #1087dd;
        background-color: #fff
    }

.btn-facebook {
    background-color: #3b5998;
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,.2)
}

    .btn-facebook.focus, .btn-facebook:focus {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook:hover {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook.active, .btn-facebook:active, .open > .btn-facebook.dropdown-toggle {
        color: #fff;
        background-color: #2d4373;
        border-color: rgba(0,0,0,.2)
    }

        .btn-facebook.active.focus, .btn-facebook.active:focus, .btn-facebook.active:hover, .btn-facebook:active.focus, .btn-facebook:active:focus, .btn-facebook:active:hover, .open > .btn-facebook.dropdown-toggle.focus, .open > .btn-facebook.dropdown-toggle:focus, .open > .btn-facebook.dropdown-toggle:hover {
            color: #fff;
            background-color: #23345a;
            border-color: rgba(0,0,0,.2)
        }

    .btn-facebook.active, .btn-facebook:active, .open > .btn-facebook.dropdown-toggle {
    }

    .btn-facebook.disabled.focus, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled].focus, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook.focus, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover {
        background-color: #3b5998;
        border-color: rgba(0,0,0,.2)
    }

    .btn-facebook .badge {
        color: #3b5998;
        background-color: #fff
    }

.btn-flickr {
    background-color: #ff0084;
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0,0,0,.2)
}

    .btn-flickr.focus, .btn-flickr:focus {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr:hover {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr.active, .btn-flickr:active, .open > .btn-flickr.dropdown-toggle {
        color: #fff;
        background-color: #cc006a;
        border-color: rgba(0,0,0,.2)
    }

        .btn-flickr.active.focus, .btn-flickr.active:focus, .btn-flickr.active:hover, .btn-flickr:active.focus, .btn-flickr:active:focus, .btn-flickr:active:hover, .open > .btn-flickr.dropdown-toggle.focus, .open > .btn-flickr.dropdown-toggle:focus, .open > .btn-flickr.dropdown-toggle:hover {
            color: #fff;
            background-color: #a80057;
            border-color: rgba(0,0,0,.2)
        }

    .btn-flickr.active, .btn-flickr:active, .open > .btn-flickr.dropdown-toggle {
    }

    .btn-flickr.disabled.focus, .btn-flickr.disabled:focus, .btn-flickr.disabled:hover, .btn-flickr[disabled].focus, .btn-flickr[disabled]:focus, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr.focus, fieldset[disabled] .btn-flickr:focus, fieldset[disabled] .btn-flickr:hover {
        background-color: #ff0084;
        border-color: rgba(0,0,0,.2)
    }

    .btn-flickr .badge {
        color: #ff0084;
        background-color: #fff
    }

.btn-foursquare {
    background-color: #f94877;
    color: #fff;
    background-color: #f94877;
    border-color: rgba(0,0,0,.2)
}

    .btn-foursquare.focus, .btn-foursquare:focus {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare:hover {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare.active, .btn-foursquare:active, .open > .btn-foursquare.dropdown-toggle {
        color: #fff;
        background-color: #f71752;
        border-color: rgba(0,0,0,.2)
    }

        .btn-foursquare.active.focus, .btn-foursquare.active:focus, .btn-foursquare.active:hover, .btn-foursquare:active.focus, .btn-foursquare:active:focus, .btn-foursquare:active:hover, .open > .btn-foursquare.dropdown-toggle.focus, .open > .btn-foursquare.dropdown-toggle:focus, .open > .btn-foursquare.dropdown-toggle:hover {
            color: #fff;
            background-color: #e30742;
            border-color: rgba(0,0,0,.2)
        }

    .btn-foursquare.active, .btn-foursquare:active, .open > .btn-foursquare.dropdown-toggle {
    }

    .btn-foursquare.disabled.focus, .btn-foursquare.disabled:focus, .btn-foursquare.disabled:hover, .btn-foursquare[disabled].focus, .btn-foursquare[disabled]:focus, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare.focus, fieldset[disabled] .btn-foursquare:focus, fieldset[disabled] .btn-foursquare:hover {
        background-color: #f94877;
        border-color: rgba(0,0,0,.2)
    }

    .btn-foursquare .badge {
        color: #f94877;
        background-color: #fff
    }

.btn-github {
    background-color: #444;
    color: #fff;
    background-color: #444;
    border-color: rgba(0,0,0,.2)
}

    .btn-github.focus, .btn-github:focus {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github:hover {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github.active, .btn-github:active, .open > .btn-github.dropdown-toggle {
        color: #fff;
        background-color: #2b2b2b;
        border-color: rgba(0,0,0,.2)
    }

        .btn-github.active.focus, .btn-github.active:focus, .btn-github.active:hover, .btn-github:active.focus, .btn-github:active:focus, .btn-github:active:hover, .open > .btn-github.dropdown-toggle.focus, .open > .btn-github.dropdown-toggle:focus, .open > .btn-github.dropdown-toggle:hover {
            color: #fff;
            background-color: #191919;
            border-color: rgba(0,0,0,.2)
        }

    .btn-github.active, .btn-github:active, .open > .btn-github.dropdown-toggle {
    }

    .btn-github.disabled.focus, .btn-github.disabled:focus, .btn-github.disabled:hover, .btn-github[disabled].focus, .btn-github[disabled]:focus, .btn-github[disabled]:hover, fieldset[disabled] .btn-github.focus, fieldset[disabled] .btn-github:focus, fieldset[disabled] .btn-github:hover {
        background-color: #444;
        border-color: rgba(0,0,0,.2)
    }

    .btn-github .badge {
        color: #444;
        background-color: #fff
    }

.btn-google {
    background-color: #dd4b39;
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0,0,0,.2)
}

    .btn-google.focus, .btn-google:focus {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google:hover {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google.active, .btn-google:active, .open > .btn-google.dropdown-toggle {
        color: #fff;
        background-color: #c23321;
        border-color: rgba(0,0,0,.2)
    }

        .btn-google.active.focus, .btn-google.active:focus, .btn-google.active:hover, .btn-google:active.focus, .btn-google:active:focus, .btn-google:active:hover, .open > .btn-google.dropdown-toggle.focus, .open > .btn-google.dropdown-toggle:focus, .open > .btn-google.dropdown-toggle:hover {
            color: #fff;
            background-color: #a32b1c;
            border-color: rgba(0,0,0,.2)
        }

    .btn-google.active, .btn-google:active, .open > .btn-google.dropdown-toggle {
    }

    .btn-google.disabled.focus, .btn-google.disabled:focus, .btn-google.disabled:hover, .btn-google[disabled].focus, .btn-google[disabled]:focus, .btn-google[disabled]:hover, fieldset[disabled] .btn-google.focus, fieldset[disabled] .btn-google:focus, fieldset[disabled] .btn-google:hover {
        background-color: #dd4b39;
        border-color: rgba(0,0,0,.2)
    }

    .btn-google .badge {
        color: #dd4b39;
        background-color: #fff
    }

    .btn-google:hover {
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        transform: translateY(-5px);
        -webkit-box-shadow: 0 12px 25px rgba(215,57,37,.4);
        box-shadow: 0 12px 25px rgba(215,57,37,.4)
    }

.btn-instagram {
    background-color: #3f729b;
    color: #fff;
    background-color: #3f729b;
    border-color: rgba(0,0,0,.2)
}

    .btn-instagram.focus, .btn-instagram:focus {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram:hover {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram.active, .btn-instagram:active, .open > .btn-instagram.dropdown-toggle {
        color: #fff;
        background-color: #305777;
        border-color: rgba(0,0,0,.2)
    }

        .btn-instagram.active.focus, .btn-instagram.active:focus, .btn-instagram.active:hover, .btn-instagram:active.focus, .btn-instagram:active:focus, .btn-instagram:active:hover, .open > .btn-instagram.dropdown-toggle.focus, .open > .btn-instagram.dropdown-toggle:focus, .open > .btn-instagram.dropdown-toggle:hover {
            color: #fff;
            background-color: #26455d;
            border-color: rgba(0,0,0,.2)
        }

    .btn-instagram.active, .btn-instagram:active, .open > .btn-instagram.dropdown-toggle {
    }

    .btn-instagram.disabled.focus, .btn-instagram.disabled:focus, .btn-instagram.disabled:hover, .btn-instagram[disabled].focus, .btn-instagram[disabled]:focus, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram.focus, fieldset[disabled] .btn-instagram:focus, fieldset[disabled] .btn-instagram:hover {
        background-color: #3f729b;
        border-color: rgba(0,0,0,.2)
    }

    .btn-instagram .badge {
        color: #3f729b;
        background-color: #fff
    }

.btn-linkedin {
    background-color: #007bb6;
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0,0,0,.2)
}

    .btn-linkedin.focus, .btn-linkedin:focus {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin:hover {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin.active, .btn-linkedin:active, .open > .btn-linkedin.dropdown-toggle {
        color: #fff;
        background-color: #005983;
        border-color: rgba(0,0,0,.2)
    }

        .btn-linkedin.active.focus, .btn-linkedin.active:focus, .btn-linkedin.active:hover, .btn-linkedin:active.focus, .btn-linkedin:active:focus, .btn-linkedin:active:hover, .open > .btn-linkedin.dropdown-toggle.focus, .open > .btn-linkedin.dropdown-toggle:focus, .open > .btn-linkedin.dropdown-toggle:hover {
            color: #fff;
            background-color: #00405f;
            border-color: rgba(0,0,0,.2)
        }

    .btn-linkedin.active, .btn-linkedin:active, .open > .btn-linkedin.dropdown-toggle {
    }

    .btn-linkedin.disabled.focus, .btn-linkedin.disabled:focus, .btn-linkedin.disabled:hover, .btn-linkedin[disabled].focus, .btn-linkedin[disabled]:focus, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin.focus, fieldset[disabled] .btn-linkedin:focus, fieldset[disabled] .btn-linkedin:hover {
        background-color: #007bb6;
        border-color: rgba(0,0,0,.2)
    }

    .btn-linkedin .badge {
        color: #007bb6;
        background-color: #fff
    }

.btn-microsoft {
    background-color: #2672ec;
    color: #fff;
    background-color: #2672ec;
    border-color: rgba(0,0,0,.2)
}

    .btn-microsoft.focus, .btn-microsoft:focus {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft:hover {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft.active, .btn-microsoft:active, .open > .btn-microsoft.dropdown-toggle {
        color: #fff;
        background-color: #125acd;
        border-color: rgba(0,0,0,.2)
    }

        .btn-microsoft.active.focus, .btn-microsoft.active:focus, .btn-microsoft.active:hover, .btn-microsoft:active.focus, .btn-microsoft:active:focus, .btn-microsoft:active:hover, .open > .btn-microsoft.dropdown-toggle.focus, .open > .btn-microsoft.dropdown-toggle:focus, .open > .btn-microsoft.dropdown-toggle:hover {
            color: #fff;
            background-color: #0f4bac;
            border-color: rgba(0,0,0,.2)
        }

    .btn-microsoft.active, .btn-microsoft:active, .open > .btn-microsoft.dropdown-toggle {
    }

    .btn-microsoft.disabled.focus, .btn-microsoft.disabled:focus, .btn-microsoft.disabled:hover, .btn-microsoft[disabled].focus, .btn-microsoft[disabled]:focus, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft.focus, fieldset[disabled] .btn-microsoft:focus, fieldset[disabled] .btn-microsoft:hover {
        background-color: #2672ec;
        border-color: rgba(0,0,0,.2)
    }

    .btn-microsoft .badge {
        color: #2672ec;
        background-color: #fff
    }

    .btn-microsoft:hover {
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        transform: translateY(-5px);
        -webkit-box-shadow: 0 12px 25px rgba(20,100,228,.4);
        box-shadow: 0 12px 25px rgba(20,100,228,.4)
    }

.btn-odnoklassniki {
    background-color: #f4731c;
    color: #fff;
    background-color: #f4731c;
    border-color: rgba(0,0,0,.2)
}

    .btn-odnoklassniki.focus, .btn-odnoklassniki:focus {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki:hover {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki.active, .btn-odnoklassniki:active, .open > .btn-odnoklassniki.dropdown-toggle {
        color: #fff;
        background-color: #d35b0a;
        border-color: rgba(0,0,0,.2)
    }

        .btn-odnoklassniki.active.focus, .btn-odnoklassniki.active:focus, .btn-odnoklassniki.active:hover, .btn-odnoklassniki:active.focus, .btn-odnoklassniki:active:focus, .btn-odnoklassniki:active:hover, .open > .btn-odnoklassniki.dropdown-toggle.focus, .open > .btn-odnoklassniki.dropdown-toggle:focus, .open > .btn-odnoklassniki.dropdown-toggle:hover {
            color: #fff;
            background-color: #b14c09;
            border-color: rgba(0,0,0,.2)
        }

    .btn-odnoklassniki.active, .btn-odnoklassniki:active, .open > .btn-odnoklassniki.dropdown-toggle {
    }

    .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled].focus, .btn-odnoklassniki[disabled]:focus, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki.focus, fieldset[disabled] .btn-odnoklassniki:focus, fieldset[disabled] .btn-odnoklassniki:hover {
        background-color: #f4731c;
        border-color: rgba(0,0,0,.2)
    }

    .btn-odnoklassniki .badge {
        color: #f4731c;
        background-color: #fff
    }

.btn-openid {
    background-color: #f7931e;
    color: #fff;
    background-color: #f7931e;
    border-color: rgba(0,0,0,.2)
}

    .btn-openid.focus, .btn-openid:focus {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid:hover {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid.active, .btn-openid:active, .open > .btn-openid.dropdown-toggle {
        color: #fff;
        background-color: #da7908;
        border-color: rgba(0,0,0,.2)
    }

        .btn-openid.active.focus, .btn-openid.active:focus, .btn-openid.active:hover, .btn-openid:active.focus, .btn-openid:active:focus, .btn-openid:active:hover, .open > .btn-openid.dropdown-toggle.focus, .open > .btn-openid.dropdown-toggle:focus, .open > .btn-openid.dropdown-toggle:hover {
            color: #fff;
            background-color: #b86607;
            border-color: rgba(0,0,0,.2)
        }

    .btn-openid.active, .btn-openid:active, .open > .btn-openid.dropdown-toggle {
    }

    .btn-openid.disabled.focus, .btn-openid.disabled:focus, .btn-openid.disabled:hover, .btn-openid[disabled].focus, .btn-openid[disabled]:focus, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid.focus, fieldset[disabled] .btn-openid:focus, fieldset[disabled] .btn-openid:hover {
        background-color: #f7931e;
        border-color: rgba(0,0,0,.2)
    }

    .btn-openid .badge {
        color: #f7931e;
        background-color: #fff
    }

.btn-pinterest {
    background-color: #cb2027;
    color: #fff;
    background-color: #cb2027;
    border-color: rgba(0,0,0,.2)
}

    .btn-pinterest.focus, .btn-pinterest:focus {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest:hover {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest.active, .btn-pinterest:active, .open > .btn-pinterest.dropdown-toggle {
        color: #fff;
        background-color: #9f191f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-pinterest.active.focus, .btn-pinterest.active:focus, .btn-pinterest.active:hover, .btn-pinterest:active.focus, .btn-pinterest:active:focus, .btn-pinterest:active:hover, .open > .btn-pinterest.dropdown-toggle.focus, .open > .btn-pinterest.dropdown-toggle:focus, .open > .btn-pinterest.dropdown-toggle:hover {
            color: #fff;
            background-color: #801419;
            border-color: rgba(0,0,0,.2)
        }

    .btn-pinterest.active, .btn-pinterest:active, .open > .btn-pinterest.dropdown-toggle {
    }

    .btn-pinterest.disabled.focus, .btn-pinterest.disabled:focus, .btn-pinterest.disabled:hover, .btn-pinterest[disabled].focus, .btn-pinterest[disabled]:focus, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest.focus, fieldset[disabled] .btn-pinterest:focus, fieldset[disabled] .btn-pinterest:hover {
        background-color: #cb2027;
        border-color: rgba(0,0,0,.2)
    }

    .btn-pinterest .badge {
        color: #cb2027;
        background-color: #fff
    }

.btn-reddit {
    background-color: #eff7ff;
    color: #000;
    background-color: #eff7ff;
    border-color: rgba(0,0,0,.2)
}

    .btn-reddit.focus, .btn-reddit:focus {
        color: #000;
        background-color: #bcdeff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit:hover {
        color: #000;
        background-color: #bcdeff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit.active, .btn-reddit:active, .open > .btn-reddit.dropdown-toggle {
        color: #000;
        background-color: #bcdeff;
        border-color: rgba(0,0,0,.2)
    }

        .btn-reddit.active.focus, .btn-reddit.active:focus, .btn-reddit.active:hover, .btn-reddit:active.focus, .btn-reddit:active:focus, .btn-reddit:active:hover, .open > .btn-reddit.dropdown-toggle.focus, .open > .btn-reddit.dropdown-toggle:focus, .open > .btn-reddit.dropdown-toggle:hover {
            color: #000;
            background-color: #98ccff;
            border-color: rgba(0,0,0,.2)
        }

    .btn-reddit.active, .btn-reddit:active, .open > .btn-reddit.dropdown-toggle {
    }

    .btn-reddit.disabled.focus, .btn-reddit.disabled:focus, .btn-reddit.disabled:hover, .btn-reddit[disabled].focus, .btn-reddit[disabled]:focus, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit.focus, fieldset[disabled] .btn-reddit:focus, fieldset[disabled] .btn-reddit:hover {
        background-color: #eff7ff;
        border-color: rgba(0,0,0,.2)
    }

    .btn-reddit .badge {
        color: #eff7ff;
        background-color: #000
    }

.btn-soundcloud {
    background-color: #f50;
    color: #fff;
    background-color: #f50;
    border-color: rgba(0,0,0,.2)
}

    .btn-soundcloud.focus, .btn-soundcloud:focus {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud:hover {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud.active, .btn-soundcloud:active, .open > .btn-soundcloud.dropdown-toggle {
        color: #fff;
        background-color: #c40;
        border-color: rgba(0,0,0,.2)
    }

        .btn-soundcloud.active.focus, .btn-soundcloud.active:focus, .btn-soundcloud.active:hover, .btn-soundcloud:active.focus, .btn-soundcloud:active:focus, .btn-soundcloud:active:hover, .open > .btn-soundcloud.dropdown-toggle.focus, .open > .btn-soundcloud.dropdown-toggle:focus, .open > .btn-soundcloud.dropdown-toggle:hover {
            color: #fff;
            background-color: #a83800;
            border-color: rgba(0,0,0,.2)
        }

    .btn-soundcloud.active, .btn-soundcloud:active, .open > .btn-soundcloud.dropdown-toggle {
    }

    .btn-soundcloud.disabled.focus, .btn-soundcloud.disabled:focus, .btn-soundcloud.disabled:hover, .btn-soundcloud[disabled].focus, .btn-soundcloud[disabled]:focus, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud.focus, fieldset[disabled] .btn-soundcloud:focus, fieldset[disabled] .btn-soundcloud:hover {
        background-color: #f50;
        border-color: rgba(0,0,0,.2)
    }

    .btn-soundcloud .badge {
        color: #f50;
        background-color: #fff
    }

.btn-tumblr {
    background-color: #2c4762;
    color: #fff;
    background-color: #2c4762;
    border-color: rgba(0,0,0,.2)
}

    .btn-tumblr.focus, .btn-tumblr:focus {
        color: #fff;
        background-color: #1c2e3f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr:hover {
        color: #fff;
        background-color: #1c2e3f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr.active, .btn-tumblr:active, .open > .btn-tumblr.dropdown-toggle {
        color: #fff;
        background-color: #1c2e3f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-tumblr.active.focus, .btn-tumblr.active:focus, .btn-tumblr.active:hover, .btn-tumblr:active.focus, .btn-tumblr:active:focus, .btn-tumblr:active:hover, .open > .btn-tumblr.dropdown-toggle.focus, .open > .btn-tumblr.dropdown-toggle:focus, .open > .btn-tumblr.dropdown-toggle:hover {
            color: #fff;
            background-color: #111c26;
            border-color: rgba(0,0,0,.2)
        }

    .btn-tumblr.active, .btn-tumblr:active, .open > .btn-tumblr.dropdown-toggle {
    }

    .btn-tumblr.disabled.focus, .btn-tumblr.disabled:focus, .btn-tumblr.disabled:hover, .btn-tumblr[disabled].focus, .btn-tumblr[disabled]:focus, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr.focus, fieldset[disabled] .btn-tumblr:focus, fieldset[disabled] .btn-tumblr:hover {
        background-color: #2c4762;
        border-color: rgba(0,0,0,.2)
    }

    .btn-tumblr .badge {
        color: #2c4762;
        background-color: #fff
    }

.btn-twitter {
    background-color: #55acee;
    color: #fff;
    background-color: #55acee;
    border-color: rgba(0,0,0,.2)
}

    .btn-twitter.focus, .btn-twitter:focus {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter:hover {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter.active, .btn-twitter:active, .open > .btn-twitter.dropdown-toggle {
        color: #fff;
        background-color: #2795e9;
        border-color: rgba(0,0,0,.2)
    }

        .btn-twitter.active.focus, .btn-twitter.active:focus, .btn-twitter.active:hover, .btn-twitter:active.focus, .btn-twitter:active:focus, .btn-twitter:active:hover, .open > .btn-twitter.dropdown-toggle.focus, .open > .btn-twitter.dropdown-toggle:focus, .open > .btn-twitter.dropdown-toggle:hover {
            color: #fff;
            background-color: #1583d7;
            border-color: rgba(0,0,0,.2)
        }

    .btn-twitter.active, .btn-twitter:active, .open > .btn-twitter.dropdown-toggle {
    }

    .btn-twitter.disabled.focus, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled].focus, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter.focus, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover {
        background-color: #55acee;
        border-color: rgba(0,0,0,.2)
    }

    .btn-twitter .badge {
        color: #55acee;
        background-color: #fff
    }

.btn-vimeo {
    background-color: #1ab7ea;
    color: #fff;
    background-color: #1ab7ea;
    border-color: rgba(0,0,0,.2)
}

    .btn-vimeo.focus, .btn-vimeo:focus {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo:hover {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo.active, .btn-vimeo:active, .open > .btn-vimeo.dropdown-toggle {
        color: #fff;
        background-color: #1295bf;
        border-color: rgba(0,0,0,.2)
    }

        .btn-vimeo.active.focus, .btn-vimeo.active:focus, .btn-vimeo.active:hover, .btn-vimeo:active.focus, .btn-vimeo:active:focus, .btn-vimeo:active:hover, .open > .btn-vimeo.dropdown-toggle.focus, .open > .btn-vimeo.dropdown-toggle:focus, .open > .btn-vimeo.dropdown-toggle:hover {
            color: #fff;
            background-color: #0f7b9f;
            border-color: rgba(0,0,0,.2)
        }

    .btn-vimeo.active, .btn-vimeo:active, .open > .btn-vimeo.dropdown-toggle {
    }

    .btn-vimeo.disabled.focus, .btn-vimeo.disabled:focus, .btn-vimeo.disabled:hover, .btn-vimeo[disabled].focus, .btn-vimeo[disabled]:focus, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo.focus, fieldset[disabled] .btn-vimeo:focus, fieldset[disabled] .btn-vimeo:hover {
        background-color: #1ab7ea;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vimeo .badge {
        color: #1ab7ea;
        background-color: #fff
    }

.btn-vk {
    background-color: #587ea3;
    color: #fff;
    background-color: #587ea3;
    border-color: rgba(0,0,0,.2)
}

    .btn-vk.focus, .btn-vk:focus {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk:hover {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk.active, .btn-vk:active, .open > .btn-vk.dropdown-toggle {
        color: #fff;
        background-color: #466482;
        border-color: rgba(0,0,0,.2)
    }

        .btn-vk.active.focus, .btn-vk.active:focus, .btn-vk.active:hover, .btn-vk:active.focus, .btn-vk:active:focus, .btn-vk:active:hover, .open > .btn-vk.dropdown-toggle.focus, .open > .btn-vk.dropdown-toggle:focus, .open > .btn-vk.dropdown-toggle:hover {
            color: #fff;
            background-color: #3a526b;
            border-color: rgba(0,0,0,.2)
        }

    .btn-vk.active, .btn-vk:active, .open > .btn-vk.dropdown-toggle {
    }

    .btn-vk.disabled.focus, .btn-vk.disabled:focus, .btn-vk.disabled:hover, .btn-vk[disabled].focus, .btn-vk[disabled]:focus, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk.focus, fieldset[disabled] .btn-vk:focus, fieldset[disabled] .btn-vk:hover {
        background-color: #587ea3;
        border-color: rgba(0,0,0,.2)
    }

    .btn-vk .badge {
        color: #587ea3;
        background-color: #fff
    }

.btn-yahoo {
    background-color: #720e9e;
    color: #fff;
    background-color: #720e9e;
    border-color: rgba(0,0,0,.2)
}

    .btn-yahoo.focus, .btn-yahoo:focus {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo:hover {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo.active, .btn-yahoo:active, .open > .btn-yahoo.dropdown-toggle {
        color: #fff;
        background-color: #500a6f;
        border-color: rgba(0,0,0,.2)
    }

        .btn-yahoo.active.focus, .btn-yahoo.active:focus, .btn-yahoo.active:hover, .btn-yahoo:active.focus, .btn-yahoo:active:focus, .btn-yahoo:active:hover, .open > .btn-yahoo.dropdown-toggle.focus, .open > .btn-yahoo.dropdown-toggle:focus, .open > .btn-yahoo.dropdown-toggle:hover {
            color: #fff;
            background-color: #39074e;
            border-color: rgba(0,0,0,.2)
        }

    .btn-yahoo.active, .btn-yahoo:active, .open > .btn-yahoo.dropdown-toggle {
    }

    .btn-yahoo.disabled.focus, .btn-yahoo.disabled:focus, .btn-yahoo.disabled:hover, .btn-yahoo[disabled].focus, .btn-yahoo[disabled]:focus, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo.focus, fieldset[disabled] .btn-yahoo:focus, fieldset[disabled] .btn-yahoo:hover {
        background-color: #720e9e;
        border-color: rgba(0,0,0,.2)
    }

    .btn-yahoo .badge {
        color: #720e9e;
        background-color: #fff
    }

.progress {
    position: relative;
    height: 6px;
    border-radius: 50px
}

    .progress .progress-bar {
        position: absolute;
        overflow: hidden;
        line-height: 10px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        border-radius: 50px
    }

    .progress .progressbar-back-text {
        position: absolute;
        width: 100%;
        height: 100%;
        font-size: 8px;
        line-height: 10px;
        text-align: center
    }

    .progress .progressbar-front-text {
        display: block;
        width: 100%;
        font-size: 8px;
        line-height: 10px;
        text-align: center
    }

    .progress.right .progress-bar {
        right: 0
    }

    .progress.right .progressbar-front-text {
        position: absolute;
        right: 0
    }

    .irs, .irs-line, .progress.vertical.bottom {
        position: relative
    }

    .progress.vertical {
        width: 12px;
        height: 100%;
        float: left;
        margin-right: 12px
    }

        .progress.vertical.bottom {
        }

            .progress.vertical.bottom .progressbar-front-text {
                position: absolute;
                bottom: 0
            }

        .progress.vertical .progress-bar {
            width: 100%;
            height: 0;
            -webkit-transition: height .6s;
            -moz-transition: height .6s;
            transition: height .6s
        }

        .progress.vertical.bottom .progress-bar {
            position: absolute;
            bottom: 0
        }

.irs {
    display: block;
    user-select: none
}

.rateit, .td-wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.irs-line {
    display: block;
    overflow: hidden;
    outline: 0 !important
}

.irs-line-left, .irs-line-mid, .irs-line-right {
    position: absolute;
    display: block;
    top: 0
}

.irs-line-left {
    left: 0;
    width: 11%
}

.irs-line-mid {
    left: 9%;
    width: 82%
}

.irs-line-right {
    right: 0;
    width: 11%
}

.irs-bar, .irs-shadow {
    position: absolute;
    left: 0;
    width: 0
}

.irs-bar {
    display: block
}

.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0
}

.irs-shadow {
    display: none
}

.irs-from, .irs-max, .irs-min, .irs-single, .irs-slider, .irs-to {
    display: block;
    cursor: default;
    position: absolute
}

.irs-slider {
    z-index: 1
}

    .irs-slider.type_last {
        z-index: 2
    }

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from, .irs-single, .irs-to {
    top: 0;
    left: 0;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

    .irs-grid-pol.small {
        height: 4px
    }

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: rgba(0,0,0,0);
    z-index: 2
}

.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: 0 !important;
    z-index: -9999 !important;
    background: 0 0 !important;
    border-style: solid !important;
    border-color: transparent !important
}

.irs-from, .irs-max, .irs-min, .irs-single, .irs-to {
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none
}

.irs {
    height: 50px
}

.irs-with-grid {
    height: 70px
}

.irs-line {
    height: 6px;
    top: 25px
}

.irs-line-left {
    height: 6px;
    background-position: 0 -30px
}

.irs-line-mid {
    height: 6px;
    background-position: 0 0
}

.irs-line-right {
    height: 6px;
    background-position: 100% -30px
}

.irs-bar {
    height: 6px;
    top: 25px;
    background-position: 0 -60px
}

.irs-bar-edge {
    top: 25px;
    height: 6px;
    width: 6px;
    background-position: 0 -90px
}

.irs-shadow {
    height: 5px;
    top: 25px;
    background: #000;
    opacity: .25
}

.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25)
}

.irs-slider {
    width: 11px;
    height: 18px;
    top: 31px;
    background-position: 0 -120px
}

    .irs-slider.state_hover, .irs-slider:hover {
        background-position: 0 -150px
    }

.irs-max, .irs-min {
    color: #999;
    top: 0;
    padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.irs-from, .irs-single, .irs-to {
    color: #fff;
    padding: 1px 5px;
    background: #20b426;
    -moz-border-radius: 4px;
    border-radius: 4px
}

    .irs-from:after, .irs-single:after, .irs-to:after {
        position: absolute;
        display: block;
        content: "";
        bottom: -6px;
        left: 50%;
        width: 0;
        height: 0;
        margin-left: -3px;
        overflow: hidden;
        border: 3px solid transparent;
        border-top-color: #20b426
    }

.rateit, .rateit .rateit-range {
    position: relative;
    display: -moz-inline-box
}

.irs-grid {
    height: 34px
}

.td-overlay, .td-wrap {
    width: 100%;
    height: 100%;
    top: 0
}

.irs-grid-pol {
    background: silver
}

.irs-grid-text {
    bottom: 12px;
    color: silver
}

.rateit {
    display: inline-block;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

    .rateit .rateit-range {
        display: inline-block;
        background: url(../img/rateit-star.gif);
        height: 16px;
        outline: 0
    }

    .rateit .rateit-hover, .rateit .rateit-selected, .td-wrap {
        position: absolute;
        left: 0
    }

        .rateit .rateit-range *, .td-wrap.td-show {
            display: block
        }

    .rateit .rateit-range * {
    }

    * html .rateit, * html .rateit .rateit-range {
        display: inline
    }

        .rateit .rateit-hover, .rateit .rateit-selected {
        }

        .rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {
            left: auto;
            right: 0
        }

        .rateit .rateit-hover {
            background: url(../img/rateit-star.gif) left -32px
        }

        .rateit .rateit-hover-rtl {
            background-position: right -32px
        }

        .rateit .rateit-selected {
            background: url(../img/rateit-star.gif) left -16px
        }

        .rateit .rateit-selected-rtl {
            background-position: right -16px
        }

        .rateit .rateit-preset, .rateit .rateit-preset-rtl {
            background: url(../img/rateit-star.gif) left -48px
        }

        .rateit .rateit-preset {
        }

        .rateit .rateit-preset-rtl {
        }

        .rateit button.rateit-reset {
            background: url(../img/rateit-delete.gif);
            width: 16px;
            height: 16px;
            display: -moz-inline-box;
            display: inline-block;
            float: left;
            outline: 0;
            border: none;
            padding: 0
        }

            .rateit button.rateit-reset:focus, .rateit button.rateit-reset:hover {
                background-position: 0 -16px
            }

.td-wrap, .td-wrap * {
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important
}

    .td-wrap svg {
        width: 100%
    }

.td-input {
    cursor: pointer
}

.td-wrap {
    display: none;
    font-family: sans-serif;
    -o-user-select: none;
    user-select: none;
    outline: 0;
    z-index: 9999;
    color: #53697e
}

.calendar, .orgchart {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.td-overlay {
    position: fixed;
    left: 0
}

.td-clock {
    width: 156px;
    height: 156px;
    border-radius: 156px;
    box-shadow: 0 0 0 1px #685da8,0 0 0 8px rgba(104,93,168,.08);
    position: relative;
    background: #fff;
    margin: 20px auto 0;
    text-align: center;
    line-height: 156px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

    .td-clock:before, .td-svg, .td-svg-2 {
        position: absolute
    }

    .td-clock .clockGuide-b {
        position: absolute;
        bottom: 20px;
        left: 10px;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
        width: 100px
    }

    .td-clock:before {
        content: "";
        top: -10px;
        margin-left: -10px;
        left: 50%;
        width: 20px;
        height: 20px;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        background: #fff;
        border-left: 1px solid #685da8;
        border-top: 1px solid #685da8;
        border-top-left-radius: 4px
    }

.td-init .td-deg {
    -webkit-animation: 1s cubic-bezier(.7,0,.175,1) 1.2s infinite slide
}

.td-svg {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.td-svg-2 {
    top: 18px;
    left: 18px;
    bottom: 18px;
    right: 18px
}

.td-deg, .td-medirian {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    position: absolute
}

.td-wrap.td-show {
}

.td-deg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    z-index: 1
}

.td-medirian {
}

    .td-medirian span {
        width: 40px;
        height: 40px;
        border-radius: 40px;
        line-height: 40px;
        text-align: center;
        margin: 0;
        position: absolute;
        z-index: 2;
        left: 50%;
        margin-left: -20px;
        font-size: .8em;
        opacity: 0;
        font-weight: 700
    }

    .td-medirian .td-icon-am {
        top: 40px
    }

    .td-medirian .td-icon-pm {
        bottom: 40px
    }

    .td-medirian .td-icon-am.td-on {
        top: 26px;
        opacity: 1
    }

    .td-medirian .td-icon-pm.td-on {
        bottom: 26px;
        opacity: 1
    }

.td-select {
    position: absolute;
    top: 4px;
    left: 32px;
    right: 32px;
    bottom: 22px
}

    .td-select:hover::after, .td-select:hover:after, .td-select:hover:focus {
        background: #e6ebee;
        box-shadow: 0 0 0 1px #00b4f1;
        color: #7fba00
    }

    .td-select svg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        stroke: #685da8
    }

    .td-select:after {
        position: absolute;
        background: #fff;
        width: 33px;
        height: 33px;
        box-shadow: 0 0 0 1px #685da8;
        border-radius: 60px;
        top: -20px;
        left: 50%;
        margin-left: -18px;
        border-bottom-left-radius: 0;
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #d7dfe3;
        padding: 7px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        cursor: move;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.td-clock .td-time {
    font-weight: 700;
    position: relative
}

    .td-clock .td-time span {
        width: 42px;
        height: 42px;
        display: inline-block;
        vertical-align: middle;
        line-height: 42px;
        text-align: center;
        margin: -5px 6px 6px;
        position: relative;
        z-index: 2;
        cursor: pointer;
        font-size: 2em;
        border-radius: 6px
    }

        .td-clock .td-time span.hour:after {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            content: 'Hour';
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 700 !important;
            font-size: 7px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            letter-spacing: .04em;
            text-transform: uppercase
        }

        .td-clock .td-time span.minute:after {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            content: 'Minute';
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 700 !important;
            font-size: 7px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            letter-spacing: .04em;
            text-transform: uppercase
        }

        .td-clock .td-time span.on {
            color: #7fba00
        }

.td-n {
    -webkit-transition: .4s cubic-bezier(.7,0,.175,1);
    -moz-transition: .4s cubic-bezier(.7,0,.175,1);
    -ms-transition: all .4s cubic-bezier(.7,0,.175,1) 0s;
    transition: .4s cubic-bezier(.7,0,.175,1)
}

.td-n2 {
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -ms-transition: all .2s linear 0s;
    transition: .2s linear
}

@-webkit-keyframes td-alert {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes td-alert {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.td-alert {
    -webkit-animation-name: td-alert;
    animation-name: td-alert;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes td-bounce {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    20% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    30% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    60% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    70% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    80% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes td-bounce {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    20% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    30% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    60% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    70% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    80% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.td-bounce {
    -webkit-animation-name: td-bounce;
    animation-name: td-bounce;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

@-webkit-keyframes td-fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes td-fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.td-fadein {
    -webkit-animation-name: td-fadein;
    animation-name: td-fadein;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

@-webkit-keyframes td-fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes td-fadeout {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.td-fadeout {
    -webkit-animation: .3s forwards td-fadeout;
    animation: .3s forwards td-fadeout
}

@-webkit-keyframes td-dropdown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100px,0);
        transform: translate3d(0,-100px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes td-dropdown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100px,0);
        transform: translate3d(0,-100px,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.td-dropdown {
    -webkit-animation-name: td-dropdown;
    animation-name: td-dropdown;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.td-bulletpoint, .td-bulletpoint div, .td-lancette, .td-lancette div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

    .td-bulletpoint div:after {
        position: absolute;
        content: "";
        top: 14px;
        left: 50%;
        margin-left: -2px;
        width: 4px;
        height: 4px;
        border-radius: 10px
    }

.td-lancette {
    border: 1px dashed #00b4f1;
    border-radius: 100%;
    margin: 6px
}

.oc-export-btn, .sec_title .right .hcm-control-container .hcm-form_controller, .sec_title .right .hcm-control-container .hcm-selectize_controller {
    margin-bottom: 0
}

.td-lancette div:after {
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    bottom: 50%;
    border-radius: 10px;
    background: #dff3fa;
    background: #dde4e7;
    content: ""
}

.td-lancette div:last-child:after {
    top: 36px
}

.calendar {
    padding: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
    user-select: none
}

    .calendar.calendar-rtl {
        direction: rtl
    }

        .calendar.calendar-rtl table tr td span {
            float: right
        }

    .calendar table {
        margin: auto
    }

        .calendar table td, .calendar table th {
            text-align: center;
            width: 20px;
            height: 20px;
            border: none;
            padding: 4px 5px;
            font-size: 12px
        }

    .calendar .calendar-header {
        width: 100%;
        margin-bottom: 20px
    }

        .calendar .calendar-header table {
            width: 100%
        }

            .calendar .calendar-header table th {
                font-size: 22px;
                padding: 5px 10px
            }

                .calendar .calendar-header table th:hover {
                    background: #eee;
                    cursor: pointer
                }

                .calendar .calendar-header table th.disabled, .calendar .calendar-header table th.disabled:hover {
                    background: 0 0;
                    cursor: default;
                    color: #fff
                }

                .calendar .calendar-header table th.next, .calendar .calendar-header table th.prev {
                    width: 20px
                }

    .calendar .year-title {
        font-weight: 700;
        text-align: center;
        height: 20px;
        width: auto
    }

    .calendar .year-neighbor {
        color: #aaa
    }

    .calendar .year-neighbor2 {
        color: #ddd
    }

    .calendar .months-container {
        width: 100%;
        display: none
    }

    .calendar .month-container {
        min-width: 180px;
        text-align: center;
        height: 200px;
        padding: 0
    }

    .calendar table.month th.month-title {
        font-size: 16px;
        padding-bottom: 5px
    }

    .calendar table.month th.day-header, .oc-export-btn {
        font-size: 14px
    }

    .calendar table.month th.day-header {
    }

    .calendar table.month tr td, .calendar table.month tr th {
        padding: 0
    }

    .calendar table.month td.week-number {
        cursor: default;
        font-weight: 700;
        border-right: 1px solid #eee;
        padding: 5px
    }

    .calendar .round-left {
        -webkit-border-radius: 8px 0 0 8px;
        -moz-border-radius: 8px 0 0 8px;
        border-radius: 8px 0 0 8px
    }

    .calendar .round-right {
        webkit-border-radius: 0 8px 8px 0;
        -moz-border-radius: 0 8px 8px 0;
        border-radius: 0 8px 8px 0
    }

    .calendar table.month tr td .day-content {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 5px 6px
    }

.table-striped .calendar table.month tr td, .table-striped .calendar table.month tr th {
    background-color: transparent
}

.calendar table.month td.day .day-content:hover {
    background: rgba(0,0,0,.2);
    cursor: pointer
}

.calendar table.month tr td.new, .calendar table.month tr td.new:hover, .calendar table.month tr td.old, .calendar table.month tr td.old:hover {
    background: 0 0;
    cursor: default
}

.calendar table.month tr td.disabled, .calendar table.month tr td.disabled:hover {
    color: #ddd
}

.calendar table.month td.day.disabled .day-content:hover {
    background: 0 0;
    cursor: default
}

.calendar table.month tr td.range .day-content {
    background: rgba(0,0,0,.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.calendar table.month tr td.range.range-start .day-content {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.calendar table.month tr td.range.range-end .day-content {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.calendar-context-menu, .calendar-context-menu .submenu {
    border: 1px solid #ddd;
    background-color: #fff;
    box-shadow: 2px 2px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,.2);
    position: absolute;
    display: none
}

    .calendar-context-menu .item {
        padding: 5px 10px;
        cursor: pointer;
        display: table;
        width: 100%
    }

        .calendar-context-menu .item:hover {
            background: #eee
        }

        .calendar-context-menu .item .content {
            display: table-cell
        }

        .calendar-context-menu .item span {
            display: table-cell;
            padding-left: 10px;
            text-align: right
        }

            .calendar-context-menu .item span:last-child {
                display: none
            }

    .calendar-context-menu .submenu {
        left: 100%;
        margin-top: -6px
    }

    .calendar-context-menu .item:hover > .submenu {
        display: block
    }

.orgchart {
    display: inline-block;
    min-height: 202px;
    min-width: 202px;
    user-select: none;
    background-image: linear-gradient(90deg,rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%),linear-gradient(rgba(200,0,0,.15) 10%,rgba(0,0,0,0) 10%);
    background-size: 10px 10px;
    border: 1px dashed transparent;
    padding: 20px
}

    .orgchart .hidden, .orgchart ~ .hidden {
        display: none !important
    }

    .orgchart *, .orgchart :after, .orgchart :before {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .orgchart.b2t {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg)
    }

    .orgchart.l2r {
        position: absolute;
        transform: rotate(-90deg) rotateY(180deg);
        -ms-transform: rotate(-90deg) rotateY(180deg);
        -moz-transform: rotate(-90deg) rotateY(180deg);
        -webkit-transform: rotate(-90deg) rotateY(180deg);
        transform-origin: left top;
        -ms-transform-origin: left top;
        -moz-transform-origin: left top;
        -webkit-transform-origin: left top
    }

    .orgchart.r2l {
        position: absolute;
        transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform-origin: left top;
        -ms-transform-origin: left top;
        -moz-transform-origin: left top;
        -webkit-transform-origin: left top
    }

    .orgchart > .spinner {
        font-size: 100px;
        margin-top: 30px;
        color: rgba(68,157,68,.8)
    }

    .orgchart table {
        border-spacing: 0 !important
    }

    .orgchart > table:first-child {
        margin: 20px auto
    }

    .orgchart td {
        text-align: center;
        vertical-align: top;
        padding: 0
    }

        .orgchart td.top {
            border-top: 2px solid #9bafb9
        }

        .orgchart td.right {
            border-right: 1px solid #9bafb9
        }

        .orgchart td.left {
            border-left: 1px solid #9bafb9
        }

        .orgchart td > .down {
            background-color: #9bafb9;
            margin: 0 auto;
            height: 30px;
            width: 2px
        }

    .orgchart .node {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 3px;
        border: 2px dashed transparent;
        text-align: center;
        width: 130px
    }

    .orgchart.l2r .node, .orgchart.r2l .node {
        width: 50px;
        height: 130px
    }

    .orgchart .node .content, .orgchart .node .title {
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .orgchart .node > .spinner {
        position: absolute;
        top: calc(50% - 15px);
        left: calc(50% - 15px);
        vertical-align: middle;
        font-size: 30px;
        color: rgba(68,157,68,.8)
    }

    .oc-export-btn, .orgchart .node .title {
        color: #fff;
        text-align: center;
        white-space: nowrap
    }

    .orgchart .node:hover {
        background-color: rgba(238,217,54,.5);
        transition: .5s;
        cursor: default;
        z-index: 20
    }

    .orgchart .node.focused {
        background-color: rgba(238,217,54,.5)
    }

    .orgchart .node.allowedDrop {
        border-color: rgba(68,157,68,.9)
    }

    .orgchart .node .title {
        font-size: 12px;
        font-weight: 700;
        line-height: 20px;
        background-color: rgba(217,83,79,.8);
        border-radius: 4px 4px 0 0
    }

aside .h-m-menu-inner > .h-m-menu-search input, aside .menu-items li, aside .slide-menu .search-panel .search-panel-empty, aside .slide-menu .search-panel ul ol i, aside .slide-menu .search-panel ul ol span {
    font-weight: 400 !important;
    font-weight: 400 !important
}

.orgchart.b2t .node .title {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -webkit-transform-origin: center bottom
}

.orgchart.l2r .node .title {
    transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -ms-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -moz-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -webkit-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
    width: 120px
}

.orgchart.r2l .node .title {
    transform: rotate(-90deg) translate(-40px,-40px);
    -ms-transform: rotate(-90deg) translate(-40px,-40px);
    -moz-transform: rotate(-90deg) translate(-40px,-40px);
    -webkit-transform: rotate(-90deg) translate(-40px,-40px);
    transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -webkit-transform-origin: bottom center;
    width: 120px
}

.orgchart .node .title .symbol {
    float: left;
    margin-top: 4px;
    margin-left: 2px
}

.orgchart .node .content {
    width: 100%;
    font-size: 11px;
    line-height: 18px;
    border: 1px solid rgba(217,83,79,.8);
    border-radius: 0 0 4px 4px;
    text-align: center;
    background-color: #fff;
    color: #333;
    white-space: nowrap
}

.orgchart.b2t .node .content {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform-origin: center top;
    -ms-transform-origin: center top;
    -moz-transform-origin: center top;
    -webkit-transform-origin: center top
}

.orgchart.l2r .node .content {
    transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -ms-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -moz-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    -webkit-transform: rotate(-90deg) translate(-40px,-40px) rotateY(180deg);
    transform-origin: top center;
    -ms-transform-origin: top center;
    -moz-transform-origin: top center;
    -webkit-transform-origin: top center;
    width: 120px
}

.orgchart.r2l .node .content {
    transform: rotate(-90deg) translate(-40px,-40px);
    -ms-transform: rotate(-90deg) translate(-40px,-40px);
    -moz-transform: rotate(-90deg) translate(-40px,-40px);
    -webkit-transform: rotate(-90deg) translate(-40px,-40px);
    transform-origin: top center;
    -ms-transform-origin: top center;
    -moz-transform-origin: top center;
    -webkit-transform-origin: top center;
    width: 120px
}

.orgchart .node .edge {
    font-size: 15px;
    position: absolute;
    color: rgba(68,157,68,.5);
    cursor: default;
    transition: .2s;
    -webkit-transition: .2s
}

.orgchart.noncollapsable .node .edge {
    display: none
}

.orgchart .edge:hover {
    color: #449d44;
    cursor: pointer
}

.orgchart .node .verticalEdge {
    width: calc(100% - 10px);
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    left: 5px
}

.orgchart .node .topEdge {
    top: -4px
}

.orgchart .node .bottomEdge {
    bottom: -4px
}

.orgchart .node .horizontalEdge {
    width: 15px;
    height: calc(100% - 10px);
    height: -webkit-calc(100% - 10px);
    height: -moz-calc(100% - 10px);
    top: 5px
}

.orgchart .node .rightEdge {
    right: -4px
}

.orgchart .node .leftEdge {
    left: -4px
}

.orgchart .node .horizontalEdge::before {
    position: absolute;
    top: calc(50% - 7px);
    top: -webkit-calc(50% - 7px);
    top: -moz-calc(50% - 7px)
}

.orgchart .node .rightEdge::before {
    right: 3px
}

.orgchart .node .leftEdge::before {
    left: 3px
}

.oc-export-btn {
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 6px 12px;
    font-weight: 400;
    line-height: 1.42857143;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #5cb85c;
    border: 1px solid transparent;
    border-color: #4cae4c;
    border-radius: 4px
}

.menuTip, aside .slide-menu .search-panel ul ol {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-style: normal !important
}

.oc-export-btn[disabled] {
    cursor: not-allowed;
    filter: alpha(opacity=30);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .3
}

.oc-export-btn:active, .oc-export-btn:focus, .oc-export-btn:hover {
    background-color: #449d44;
    border-color: #347a34
}

.orgchart ~ .mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    text-align: center;
    background-color: rgba(0,0,0,.3)
}

    .orgchart ~ .mask .spinner {
        position: absolute;
        top: calc(50% - 54px);
        left: calc(50% - 54px);
        color: rgba(255,255,255,.8);
        font-size: 108px
    }

.orgchart .node {
    transition: .3s;
    webkit-transition: all .3s;
    opacity: 1;
    top: 0;
    left: 0
}

.orgchart .slide-down {
    opacity: 0;
    top: 40px
}

.orgchart.l2r .node.slide-down, .orgchart.r2l .node.slide-down {
    top: 130px
}

.orgchart .slide-up {
    opacity: 0;
    top: -40px
}

.orgchart.l2r .node.slide-up, .orgchart.r2l .node.slide-up {
    top: -130px
}

.orgchart .slide-right {
    opacity: 0;
    left: 130px
}

.orgchart.l2r .node.slide-right, .orgchart.r2l .node.slide-right {
    left: 40px
}

.orgchart .slide-left {
    opacity: 0;
    left: -130px
}

.orgchart.l2r .node.slide-left, .orgchart.r2l .node.slide-left {
    left: -40px
}

.ui-pnotify .ui-pnotify-shadow {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid transparent;
    -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
    box-shadow: rgba(0,0,0,.16) 0 20px 25px
}

.ui-pnotify-container {
    padding: 1.9em !important;
    background: #fff;
    border: none
}

.ui-pnotify-text, .ui-pnotify-title {
    padding-left: 56px;
    color: #53697e
}

.ui-pnotify-title {
    margin-bottom: .2em
}

.ui-pnotify-text {
}

.ui-pnotify-icon {
}

    .ui-pnotify-icon::after {
        content: '';
        display: table;
        clear: both
    }

    .ui-pnotify-icon .error-icon, .ui-pnotify-icon .info-icon, .ui-pnotify-icon .notice-icon, .ui-pnotify-icon .success-icon {
        display: inline-block;
        float: none;
        position: absolute;
        width: 75px;
        top: 0;
        bottom: 0;
        left: 0;
        right: auto;
        text-align: center;
        vertical-align: middle
    }

        .ui-pnotify-icon .error-icon::before, .ui-pnotify-icon .info-icon::before, .ui-pnotify-icon .notice-icon::before, .ui-pnotify-icon .success-icon::before {
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-size: 16px;
            font-weight: 400 !important;
            color: #fff;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: 'c';
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            line-height: 20px;
            padding: 10px;
            background-color: #02cfb3;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px;
            border-radius: 50px;
            height: 50px;
            width: 50px;
            border: 5px solid #e6e6e6;
            box-sizing: border-box
        }

        .ui-pnotify-icon .error-icon::before {
            content: 'X';
            background-color: #f36861
        }

        .ui-pnotify-icon .info-icon::before {
            content: 'i';
            background-color: #00b8d4
        }

        .ui-pnotify-icon .notice-icon::before {
            content: 'i';
            background-color: #57899d
        }

.ui-pnotify.stack-center {
    left: 0;
    right: 0;
    top: 30px;
    margin: auto
}

    .ui-pnotify.stack-center .alert {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        border: 1px solid transparent
    }

    .ui-pnotify.stack-center .alert-success {
        background-color: #fff;
        border-color: #e1e1e1;
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        color: #02cfb3
    }

    .ui-pnotify.stack-center .alert-danger, .ui-pnotify.stack-center .alert-info {
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        border-color: #e1e1e1;
        background-color: #fff
    }

    .ui-pnotify.stack-center .alert-danger {
        box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        transform: translateY(-4px);
        color: #f36861
    }

    .ui-pnotify.stack-center .alert-info {
        box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        transform: translateY(-4px);
        color: #00b8d4
    }

    .ui-pnotify.stack-center .alert-warning {
        background-color: #fff;
        border-color: #e1e1e1;
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        color: #57899d
    }

.brighttheme-icon-closer {
    color: #53697e
}

.brighttheme-icon-sticker::after, .brighttheme-icon-sticker:after {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "\f04c";
    font-size: 11px;
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    -o-transform: rotate(0) !important;
    transform: rotate(0) !important;
    color: #879cb0
}

.brighttheme-icon-stuck::after, .brighttheme-icon-stuck:after {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "\f04b";
    font-size: 11px;
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    -o-transform: rotate(0) !important;
    transform: rotate(0) !important;
    color: #879cb0
}

.brighttheme-icon-sticker .brighttheme-icon-stuck::after, .brighttheme-icon-sticker .brighttheme-icon-stuck:after {
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    -o-transform: rotate(0) !important;
    transform: rotate(0) !important
}

.brighttheme-icon-closer:after {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "\f00d";
    font-size: 14px;
    color: #879cb0;
    top: -7px;
    margin-top: -2px
}

.menuTip, aside .menu-items li, aside .slide-menu .search-panel .search-panel-empty, aside .slide-menu .search-panel ul ol, aside .slide-menu .search-panel ul ol i {
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff
}

.brighttheme-success {
    border: 2px solid #02cfb3 !important
}

.brighttheme-error {
    border: 2px solid #f36861 !important
}

.brighttheme-info {
    border: 2px solid #00b8d4 !important
}

.brighttheme-notice {
    border: 2px solid #57899d !important
}

.ui-pnotify-closer, .ui-pnotify-sticker {
    margin-left: .4em;
    margin-top: -10px
}

.menuTip {
    position: absolute;
    padding: 10px 15px;
    z-index: 9999999999999;
    left: 70px;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: rgba(0,180,241,.8);
    white-space: nowrap;
    font-weight: 500 !important;
    -webkit-transform: translateX(8%);
    -moz-transform: translateX(8%);
    -ms-transform: translateX(8%);
    -o-transform: translateX(8%);
    transform: translateX(8%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

    .menuTip::after {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-right-color: rgba(0,180,241,.8);
        border-width: 6px;
        margin-top: -6px
    }

aside {
    background: #202328;
    position: fixed;
    top: 60px;
    left: 0;
    bottom: 0;
    height: -webkit-calc(100vh - 60px);
    height: -moz-calc(100vh - 60px);
    height: calc(100vh - 60px);
    display: block;
    z-index: 2000
}

    aside .logo {
        width: 100%;
        height: auto;
        display: block;
        background: #006bb6;
        background-image: -webkit-radial-gradient(50% 50%,#03a9f4,#0295d7);
        background-image: radial-gradient(50% 50%,#03a9f4,#0295d7)
    }

        aside .logo .logo_link {
            display: block;
            overflow: hidden;
            vertical-align: middle;
            text-align: center;
            padding: 20px 15px
        }

    aside .menu-items::after, aside .slide-menu .menu-items::after, aside .slide-menu nav::after {
        display: table;
        content: '';
        clear: both
    }

    aside .logo .logo_link img {
        width: 100%;
        max-width: none;
        vertical-align: middle;
        text-align: center
    }

    aside .menu-items {
        margin: 0;
        padding: 0;
        list-style-type: none;
        background: -webkit-linear-gradient(bottom,#006bb6,#685da8);
        background: linear-gradient(to top,#006bb6,#685da8);
        height: 100%
    }

    aside .h-m-menu-lineBreak, aside .h-m-menu-mainTitle, aside .h-m-menu-subTitle {
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        float: left
    }

    aside .menu-items {
    }

        aside .menu-items::after {
        }

        aside .menu-items li {
            margin: 0;
            padding: 0;
            list-style-type: none;
            position: relative;
            font-family: menu,Arial,Helvetica,sans-serif !important;
            font-size: 18px;
            font-style: normal !important;
            padding: 21px;
            display: block;
            text-decoration: none !important;
            cursor: pointer;
            transition: .5s
        }

            aside .menu-items li:hover {
                background: #fff;
                color: #00b4f1;
                -webkit-transition: .5s;
                -moz-transition: .5s;
                transition: .5s
            }

                aside .menu-items li:hover span {
                    display: block
                }

            aside .menu-items li.active {
                background: #fff;
                color: #685da8;
                -webkit-transition: .5s;
                -moz-transition: .5s;
                transition: .5s
            }

    aside .slide-menu {
        position: relative;
        height: 100%
    }

        aside .slide-menu nav {
            position: relative;
            height: 100%;
            width: 100%
        }

        aside .slide-menu nav {
        }

            aside .slide-menu nav::after {
            }

            aside .slide-menu nav.tipWhite .menuTip {
                background: rgba(255,255,255,.9);
                color: #685da8
            }

                aside .slide-menu nav.tipWhite .menuTip::after {
                    border-right-color: rgba(255,255,255,.9)
                }

        aside .slide-menu .menu-items {
            position: relative;
            z-index: 1000;
            height: 100%
        }

        aside .slide-menu .menu-panel, aside .slide-menu .search-panel {
            left: 61px;
            position: absolute;
            display: none;
            width: 270px;
            height: 100%;
            opacity: 0;
            filter: alpha(opacity=0)
        }

        aside .slide-menu .menu-items {
        }

            aside .slide-menu .menu-items::after {
            }

        aside .slide-menu .menu-panel {
            top: 0;
            z-index: 0;
            background: rgba(104,93,168,.97);
            -webkit-transform: translateX(-100%);
            -moz-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            -o-transform: translateX(-100%);
            transform: translateX(-100%)
        }

        aside .slide-menu .search-panel {
            top: 78px;
            z-index: 0;
            height: -webkit-calc(100% - 78px);
            height: -moz-calc(100% - 78px);
            height: calc(100% - 78px);
            overflow-y: auto;
            -webkit-transform: translateX(-100%);
            -moz-transform: translateX(-100%);
            -ms-transform: translateX(-100%);
            -o-transform: translateX(-100%);
            transform: translateX(-100%)
        }

            aside .slide-menu .search-panel .search-panel-empty {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-size: 13px;
                font-style: italic !important;
                padding: 25px
            }

            aside .slide-menu .search-panel ul {
                margin: 0;
                padding: 10px;
                list-style-type: none
            }

                aside .slide-menu .search-panel ul ol {
                    padding: 0;
                    margin: 0;
                    list-style-type: none;
                    font-weight: 700 !important;
                    padding: 10px 15px;
                    position: relative
                }

                    aside .slide-menu .search-panel ul ol i {
                        font-family: menu,Arial,Helvetica,sans-serif !important;
                        font-size: 16px;
                        font-style: normal !important;
                        display: inline-block;
                        line-height: 16px;
                        margin-right: 10px;
                        vertical-align: middle
                    }

                    aside .h-m-menu-inner > .h-m-menu-search input, aside .slide-menu .search-panel ul li > a, aside .slide-menu .search-panel ul ol span {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale
                    }

                    aside .slide-menu .search-panel ul ol span {
                        font-size: 12px;
                        color: #fff
                    }

                aside .slide-menu .search-panel ul li {
                    padding: 0;
                    margin: 0;
                    list-style-type: none;
                    padding-left: 10px
                }

                    aside .slide-menu .search-panel ul li > a {
                        font-weight: 500 !important;
                        font-size: 13px;
                        color: #fff;
                        text-decoration: none;
                        width: 100%;
                        display: block;
                        padding: 15px;
                        -webkit-transition: .5s;
                        -moz-transition: .5s;
                        transition: .5s
                    }

                    aside .slide-menu .search-panel ul li:hover {
                        background: rgba(255,255,255,.05);
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                        border-radius: 4px;
                        -webkit-transition: background .5s;
                        -moz-transition: background .5s;
                        transition: background .5s
                    }

                        aside .slide-menu .search-panel ul li:hover > a {
                            color: #00b4f1
                        }

    aside .h-m-menu-inner {
        width: 100%;
        height: 100%;
        position: relative;
        padding-top: 21px
    }

    aside .h-m-menu-inner {
    }

        aside .h-m-menu-inner::after {
            content: '';
            display: table;
            clear: both
        }

        aside .h-m-menu-inner > .h-m-menu-search {
            position: relative;
            padding: 0 21px 21px;
            margin-bottom: 7px
        }

.scroll-textarea > .scroll-content > textarea, .scroll-wrapper > .scroll-content {
    max-width: none !important;
    overflow: scroll !important;
    position: relative !important;
    top: 0
}

aside .h-m-menu-inner > .h-m-menu-search {
}

    aside .h-m-menu-inner > .h-m-menu-search::after {
        content: '';
        display: table;
        clear: both
    }

    aside .h-m-menu-inner > .h-m-menu-search input {
        width: 100%;
        font-size: 14px;
        background: #fff;
        border: none;
        -webkit-border-radius: 20px !important;
        -moz-border-radius: 20px !important;
        -ms-border-radius: 20px !important;
        -o-border-radius: 20px !important;
        border-radius: 20px !important;
        padding: 9px 40px 8px 20px
    }

    aside .h-m-menu-inner > .h-m-menu-search::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #aabbc4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        position: absolute;
        right: 34px;
        top: 8px
    }

aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a i, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a.sub_menu::after {
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-family: menu,Arial,Helvetica,sans-serif !important;
    font-weight: 400 !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

aside .h-m-menu-inner > .h-m-menu-search::after {
    content: '';
    display: inline-block;
    border-top: 1px solid rgba(255,255,255,.1);
    position: absolute;
    left: 21px;
    right: 21px;
    bottom: 0
}

aside .h-m-menu-inner > .container-fluid {
    height: -webkit-calc(100% - 62px);
    height: -moz-calc(100% - 62px);
    height: calc(100% - 62px)
}

    aside .h-m-menu-inner > .container-fluid > li {
        height: -webkit-calc(100% - 70px);
        height: -moz-calc(100% - 70px);
        height: calc(100% - 70px)
    }

        aside .h-m-menu-inner > .container-fluid > li > .h-m-menu-menuItems {
            height: 100%;
            overflow-y: auto
        }

aside .h-m-menu-inner ul {
    margin: 0;
    padding: 10px;
    list-style-type: none
}

    aside .h-m-menu-inner ul ol {
        padding: 0;
        margin: 0;
        list-style-type: none
    }

    aside .h-m-menu-inner ul li {
        padding: 0;
        margin: 0;
        list-style-type: none
    }

        aside .h-m-menu-inner ul li ul {
            margin: 15px 0 0;
            padding: 0;
            list-style-type: none
        }

            aside .h-m-menu-inner ul li ul li {
                padding: 0;
                margin: 0;
                list-style-type: none
            }

        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li {
            padding: 0;
            margin: 0;
            list-style-type: none;
            display: list-item;
            vertical-align: middle;
            cursor: pointer;
            background: 0 0;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px
        }

        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li {
        }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li::after {
                content: '';
                display: table;
                clear: both
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li:hover {
                background: rgba(255,255,255,.05);
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                -webkit-transition: .5s;
                -moz-transition: .5s;
                transition: .5s
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li:hover i {
                    color: #00b4f1
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li:hover .mainTT {
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                    -ms-transform: translateY(0);
                    -o-transform: translateY(0);
                    transform: translateY(0);
                    color: #00b4f1
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li:hover .mainTT span {
                        opacity: 1;
                        filter: alpha(opacity=100);
                        visibility: visible
                    }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li:hover > .sub_menu::after {
                    color: #00b4f1;
                    -webkit-transform: translateX(5%);
                    -moz-transform: translateX(5%);
                    -ms-transform: translateX(5%);
                    -o-transform: translateX(5%);
                    transform: translateX(5%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li.active {
                background: rgba(255,255,255,.1);
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li.active i {
                    color: #fccb5f
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li.active .mainTT {
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                    -ms-transform: translateY(0);
                    -o-transform: translateY(0);
                    transform: translateY(0);
                    color: #fccb5f
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li.active .mainTT span {
                        opacity: 1;
                        filter: alpha(opacity=100);
                        visibility: visible
                    }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li.active > .sub_menu::after {
                    color: #fccb5f;
                    -webkit-transform: translateX(5%);
                    -moz-transform: translateX(5%);
                    -ms-transform: translateX(5%);
                    -o-transform: translateX(5%);
                    transform: translateX(5%);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a {
                width: 100%;
                display: block;
                padding: 15px
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a {
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a::after {
                    content: '';
                    display: table;
                    clear: both
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a.sub_menu::after {
                    content: '>';
                    font-size: 18px;
                    margin-left: 10px;
                    margin-top: 6px;
                    float: right;
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                    -ms-transform: translateX(0);
                    -o-transform: translateX(0);
                    transform: translateX(0);
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title::after, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu::after {
                content: '';
                display: table;
                clear: both
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a i {
                font-size: 20px;
                display: inline-block;
                line-height: 28px;
                margin-right: 10px;
                width: 30px;
                -webkit-transition: color .5s;
                -moz-transition: color .5s;
                transition: color .5s
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a .mainTT, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a .mainTT span {
                -webkit-transition: .5s;
                -moz-transition: .5s;
                color: #fff;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: Roboto,Helvetica,Arial,sans-serif !important
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a .mainTT {
                font-weight: 500 !important;
                font-size: 14px;
                display: inline-block;
                vertical-align: middle;
                -webkit-transform: translateY(8px);
                -moz-transform: translateY(8px);
                -ms-transform: translateY(8px);
                -o-transform: translateY(8px);
                transform: translateY(8px);
                transition: .5s
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li a .mainTT span {
                    font-weight: 400 !important;
                    font-size: 9px;
                    display: block;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    visibility: hidden;
                    margin-top: 5px;
                    transition: .5s
                }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu {
                margin-left: -15px;
                margin-right: -15px;
                margin: 0;
                padding: 0 15px;
                height: 100%;
                width: 100%;
                background: rgba(104,93,168,.95);
                position: absolute;
                top: 0;
                left: 0;
                display: none;
                opacity: 0;
                filter: alpha(opacity=0);
                cursor: default;
                -webkit-transform: translateX(98%);
                -moz-transform: translateX(98%);
                -ms-transform: translateX(98%);
                -o-transform: translateX(98%);
                transform: translateX(98%);
                padding-top: 57px
            }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu {
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu::after {
                }

            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu {
            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu::after {
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu.active {
                    display: block
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li {
                    padding: 0;
                    margin: 0;
                    list-style-type: none;
                    display: list-item;
                    vertical-align: middle;
                    background: 0 0;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    -o-border-radius: 4px;
                    border-radius: 4px;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 500 !important;
                    font-size: 16px;
                    color: #fff;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s;
                    opacity: 0;
                    filter: alpha(opacity=0)
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li:hover {
                        background: rgba(255,255,255,.05);
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                        border-radius: 4px;
                        -webkit-transition: background .5s;
                        -moz-transition: background .5s;
                        transition: background .5s
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li > a, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li > a.sub_menu::after {
                        -webkit-transition: .5s;
                        -moz-transition: .5s;
                        color: #fff;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li:hover > a {
                        color: #00b4f1
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li:hover .sub_menu::after {
                        color: #00b4f1
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li > a {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 500 !important;
                        font-size: 13px;
                        text-decoration: none;
                        width: 100%;
                        display: block;
                        padding: 15px;
                        transition: .5s
                    }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li > a.sub_menu::after {
                            top: 50%;
                            right: 0;
                            content: '>';
                            font-family: menu,Arial,Helvetica,sans-serif !important;
                            font-size: 18px;
                            font-weight: 400 !important;
                            vertical-align: middle;
                            margin-left: 10px;
                            margin-top: 0;
                            float: right;
                            transition: .5s
                        }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li.active {
                        background: rgba(255,255,255,.1);
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                        border-radius: 4px
                    }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li.active > a {
                            color: #fccb5f;
                            padding-left: 20px
                        }

                            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu > li.active > a.sub_menu::after {
                                color: #fccb5f
                            }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 500 !important;
                    font-size: 16px;
                    color: #fff;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    display: inline-block;
                    margin-top: 17px;
                    margin-left: 15px;
                    vertical-align: middle
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title {
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title::after {
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu .title span {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 400 !important;
                        font-size: 9px;
                        color: #fff;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        display: block;
                        margin-top: 5px
                    }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li, aside .h-m-menu-mainTitle {
                    font-weight: 500 !important;
                    font-size: 16px;
                    text-transform: none;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    color: #fff;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                    .el-notify-header::after, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title::after, aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul::after, aside .h-m-menu-lineBreak::after {
                        content: '';
                        display: table;
                        clear: both
                    }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul {
                    margin-left: -15px;
                    margin-right: -15px;
                    margin: 0;
                    padding: 0 15px;
                    width: 100%;
                    position: absolute;
                    top: 144px;
                    bottom: 10px;
                    left: 0;
                    cursor: default
                }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul {
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul::after {
                    }

                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul {
                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul::after {
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li {
                        padding: 0;
                        margin: 0;
                        list-style-type: none;
                        display: list-item;
                        vertical-align: middle;
                        background: 0 0;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                        border-radius: 4px;
                        -webkit-transition: .5s;
                        -moz-transition: .5s;
                        transition: .5s
                    }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li:hover {
                            background: rgba(255,255,255,.05);
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            -ms-border-radius: 4px;
                            -o-border-radius: 4px;
                            border-radius: 4px;
                            -webkit-transition: background .5s;
                            -moz-transition: background .5s;
                            transition: background .5s
                        }

                            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li:hover > a {
                                color: #00b4f1
                            }

                            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li:hover .sub_menu::after {
                                color: #00b4f1
                            }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li > a {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 500 !important;
                            font-size: 13px;
                            color: #fff;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            text-decoration: none;
                            width: 100%;
                            display: block;
                            padding: 15px;
                            -webkit-transition: .5s;
                            -moz-transition: .5s;
                            transition: .5s
                        }

                            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li > a.sub_menu::after {
                                top: 50%;
                                right: 0;
                                content: '>';
                                font-family: menu,Arial,Helvetica,sans-serif !important;
                                font-size: 18px;
                                font-weight: 400 !important;
                                color: #fff;
                                font-style: normal !important;
                                speak: none;
                                font-variant: normal;
                                text-transform: none;
                                line-height: 1;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                vertical-align: middle;
                                margin-left: 10px;
                                margin-top: 0;
                                float: right;
                                -webkit-transition: .5s;
                                -moz-transition: .5s;
                                transition: .5s
                            }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li.active {
                            background: rgba(255,255,255,.1);
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            -ms-border-radius: 4px;
                            -o-border-radius: 4px;
                            border-radius: 4px
                        }

                            aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li.active > a {
                                color: #fccb5f;
                                padding-left: 20px
                            }

                                aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul > li.active > a.sub_menu::after {
                                    color: #fccb5f
                                }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title {
                        display: inline-block;
                        margin-top: 34px;
                        margin-left: 15px;
                        vertical-align: middle
                    }

                    aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title {
                    }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title::after {
                        }

                        aside .h-m-menu-inner ul li .h-m-menu-menuItems > li ul.submenu ul .title span {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 400 !important;
                            font-size: 9px;
                            color: #fff;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            display: block;
                            margin-top: 5px
                        }

aside .h-m-menu-mainTitle {
    position: relative;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px
}

aside .h-m-menu-subTitle {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 300 !important;
    font-size: 10px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-top: 4px;
    line-height: 14px
}

aside .h-m-menu-lineBreak {
    border-bottom: 1px solid rgba(255,255,255,.1);
    position: relative;
    width: 93.33333%;
    float: none;
    margin: 20px auto 0
}

aside .h-m-menu-lineBreak {
}

    aside .h-m-menu-lineBreak::after {
    }

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative
}

    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        padding: 0;
        width: auto !important
    }

        .scroll-wrapper > .scroll-content::-webkit-scrollbar {
            height: 0;
            width: 0
        }

.scroll-element {
    display: none
}

    .scroll-element, .scroll-element div {
        box-sizing: content-box
    }

        .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
            display: block
        }

        .scroll-element .scroll-arrow, .scroll-element .scroll-bar {
            cursor: default
        }

.scroll-textarea {
    border: 1px solid #ccc;
    border-top-color: #999
}

    .scroll-textarea > .scroll-content {
        overflow: hidden !important
    }

        .scroll-textarea > .scroll-content > textarea {
            border: none !important;
            box-sizing: border-box;
            height: 100% !important;
            margin: 0;
            max-height: none !important;
            outline: 0;
            padding: 2px;
            width: 100% !important
        }

            .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
                height: 0;
                width: 0
            }

.scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

    .scrollbar-inner > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-inner > .scroll-element.scroll-x {
        bottom: 2px;
        height: 8px;
        left: 0;
        width: 100%
    }

    .scrollbar-inner > .scroll-element.scroll-y {
        height: 100%;
        right: 2px;
        top: 0;
        width: 8px
    }

    .scrollbar-inner > .scroll-element .scroll-element_outer {
        overflow: hidden
    }

    .scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_outer, .scrollbar-inner > .scroll-element .scroll-element_track {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px
    }

    .scrollbar-inner > .scroll-element .scroll-bar, .scrollbar-inner > .scroll-element .scroll-element_track {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        filter: alpha(opacity=40);
        opacity: .4
    }

    .scrollbar-inner > .scroll-element .scroll-element_track {
        background-color: #e0e0e0
    }

    .scrollbar-inner > .scroll-element .scroll-bar {
        background-color: #c2c2c2
    }

    .scrollbar-inner > .scroll-element:hover .scroll-bar {
        background-color: #919191
    }

    .scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191
    }

    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    }

    .scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    }

    .scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -14px
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -14px
}

.scrollbar-outer > .scroll-element, .scrollbar-outer > .scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-outer > .scroll-element {
    background-color: #fff
}

    .scrollbar-outer > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-outer > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        width: 100%
    }

    .scrollbar-outer > .scroll-element.scroll-y {
        height: 100%;
        right: 0;
        top: 0;
        width: 12px
    }

    .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
        height: 8px;
        top: 2px
    }

    .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
        left: 2px;
        width: 8px
    }

    .scrollbar-outer > .scroll-element .scroll-element_outer {
        overflow: hidden
    }

    .scrollbar-outer > .scroll-element .scroll-element_track {
        background-color: #eee
    }

    .scrollbar-outer > .scroll-element .scroll-bar, .scrollbar-outer > .scroll-element .scroll-element_outer, .scrollbar-outer > .scroll-element .scroll-element_track {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px
    }

    .scrollbar-outer > .scroll-element .scroll-bar {
        background-color: #d9d9d9
    }

        .scrollbar-outer > .scroll-element .scroll-bar:hover {
            background-color: #c2c2c2
        }

    .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191
    }

.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
    left: -12px;
    margin-left: 12px
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
    top: -12px;
    margin-top: 12px
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
    min-width: 10px
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
    min-height: 10px
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
}

.scrollbar-macosx > .scroll-element, .scrollbar-macosx > .scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-light > .scroll-element, .scrollbar-rail > .scroll-element {
    background-color: #fff
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
    display: none
}

.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6c6e71;
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar, .scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7
}

.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0;
    height: 0;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 0
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
    height: 7px;
    min-width: 10px;
    top: -9px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
    left: -9px;
    min-height: 10px;
    width: 7px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
    left: 2px
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
    top: 2px
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -11px
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.scrollbar-light > .scroll-element, .scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-light > .scroll-element {
}

    .scrollbar-light > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-light > .scroll-element .scroll-element_outer {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

    .scrollbar-light > .scroll-element .scroll-element_size {
        background: #dbdbdb;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -webkit-gradient(linear,left top,right top,color-stop(0,#dbdbdb),color-stop(100%,#e8e8e8));
        background: -webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: -ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);
        background: linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

    .scrollbar-light > .scroll-element.scroll-x {
        bottom: 0;
        height: 17px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-light > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 0;
        top: 0;
        width: 17px
    }

    .scrollbar-light > .scroll-element .scroll-bar {
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -webkit-gradient(linear,left top,right top,color-stop(0,#fefefe),color-stop(100%,#f5f5f5));
        background: -webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: -ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);
        background: linear-gradient(to right,#fefefe 0,#f5f5f5 100%);
        border: 1px solid #dbdbdb;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px
    }

.scrollbar-light > .scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
    top: -17px;
    margin-top: 17px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 0
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
    left: 0;
    min-height: 10px;
    width: 10px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
    height: 12px;
    left: 2px;
    top: 2px
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
    left: -4px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
    left: 2px;
    top: 2px;
    width: 12px
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
    top: -4px
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -25px
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -25px
}

.scrollbar-rail > .scroll-element, .scrollbar-rail > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-rail > .scroll-element {
}

    .scrollbar-rail > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-rail > .scroll-element .scroll-element_size {
        background-color: #999;
        background-color: rgba(0,0,0,.3)
    }

    .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
        background-color: #666;
        background-color: rgba(0,0,0,.5)
    }

    .scrollbar-rail > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        min-width: 100%;
        padding: 3px 0 2px;
        width: 100%
    }

    .scrollbar-rail > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        padding: 0 2px 0 3px;
        right: 0;
        top: 0;
        width: 12px
    }

    .scrollbar-rail > .scroll-element .scroll-bar {
        background-color: #d0b9a0;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        box-shadow: 1px 1px 3px rgba(0,0,0,.5)
    }

    .scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
        box-shadow: 1px 1px 3px rgba(0,0,0,.6)
    }

.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
    left: -17px;
    margin-left: 17px
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
    margin-top: 17px;
    top: -17px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
    height: 10px;
    min-width: 10px;
    top: 1px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
    left: 1px;
    min-height: 10px;
    width: 10px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
    height: 15px;
    left: 5px
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
    height: 2px;
    left: -10px;
    top: 5px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
    top: 5px;
    width: 15px
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
    left: 5px;
    top: -10px;
    width: 2px
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
}

.scrollbar-dynamic > .scroll-element, .scrollbar-dynamic > .scroll-element div {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10
}

    .scrollbar-dynamic > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-dynamic > .scroll-element.scroll-x {
        bottom: 2px;
        height: 7px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-dynamic > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 2px;
        top: 0;
        width: 7px
    }

    .scrollbar-dynamic > .scroll-element .scroll-element_outer {
        opacity: .3;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

    .scrollbar-dynamic > .scroll-element .scroll-element_size {
        background-color: #ccc;
        opacity: 0;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        -ms-transition: opacity .2s;
        transition: opacity .2s
    }

    .scrollbar-dynamic > .scroll-element .scroll-bar {
        background-color: #6c6e71;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
        bottom: 0;
        height: 7px;
        min-width: 24px;
        top: auto
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
        left: auto;
        min-height: 24px;
        right: 0;
        width: 7px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
        bottom: 0;
        top: auto;
        left: 2px;
        -webkit-transition: height .2s;
        -moz-transition: height .2s;
        -o-transition: height .2s;
        -ms-transition: height .2s;
        transition: height .2s
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
        left: auto;
        right: 0;
        top: 2px;
        -webkit-transition: width .2s;
        -moz-transition: width .2s;
        -o-transition: width .2s;
        -ms-transition: width .2s;
        transition: width .2s
    }

    .scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
        left: -4px
    }

    .scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
        top: -4px
    }

    .scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
        left: -11px
    }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -19px
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -11px
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size, .scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -19px
}

.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer {
    overflow: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: .7
}

    .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size {
        opacity: 1
    }

    .scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar, .scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar {
        height: 100%;
        width: 100%;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px
    }

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer {
    height: 20px;
    min-height: 7px
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer, .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer {
    min-width: 7px;
    width: 20px
}

.scrollbar-chrome > .scroll-element, .scrollbar-chrome > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10
}

.scrollbar-chrome > .scroll-element {
    background-color: #fff
}

    .scrollbar-chrome > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }

    .scrollbar-chrome > .scroll-element .scroll-element_track {
        background: #f1f1f1;
        border: 1px solid #dbdbdb
    }

    .scrollbar-chrome > .scroll-element.scroll-x {
        bottom: 0;
        height: 16px;
        left: 0;
        min-width: 100%;
        width: 100%
    }

    .scrollbar-chrome > .scroll-element.scroll-y {
        height: 100%;
        min-height: 100%;
        right: 0;
        top: 0;
        width: 16px
    }

    .scrollbar-chrome > .scroll-element .scroll-bar {
        background-color: #d9d9d9;
        border: 1px solid #bdbdbd;
        cursor: default;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

        .scrollbar-chrome > .scroll-element .scroll-bar:hover {
            background-color: #c2c2c2;
            border-color: #a9a9a9
        }

    .scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191;
        border-color: #7e7e7e
    }

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
    left: -16px;
    margin-left: 16px
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
    top: -16px;
    margin-top: 16px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
    height: 8px;
    min-width: 10px;
    top: 3px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
    left: 3px;
    min-height: 10px;
    width: 8px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
    border-left: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
    height: 14px;
    left: -3px
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
    height: 14px;
    left: -4px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
    border-top: 1px solid #dbdbdb
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
    top: -3px;
    width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
    top: -4px;
    width: 14px
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
}

.el-notify-wrapper {
    width: 350px;
    background-color: #f1f5f7;
    background-image: -webkit-linear-gradient(bottom,#ecf2f5 0,#fff 100%);
    background-image: linear-gradient(to top,#ecf2f5 0,#fff 100%);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 12px 24px rgba(0,109,149,.13);
    box-shadow: 0 12px 24px rgba(0,109,149,.13);
    display: block;
    border: 1px solid #d7dfe3;
    overflow: hidden;
    display: none
}

.el-notify-header {
    width: 100%;
    display: block;
    padding: 15px 20px;
    background: #fff;
    -webkit-box-shadow: 0 12px 24px rgba(0,109,149,.13);
    box-shadow: 0 12px 24px rgba(0,109,149,.13);
    vertical-align: middle
}

.el-notify-header {
}

    .el-notify-header::after {
    }

.el-notify-header-icon {
    display: inline-block;
    vertical-align: middle
}

    .el-notify-header-icon:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #53697e;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

.el-notify-action .action, .el-notify-content ul li .info .detail, .el-notify-header-new-count, .el-notify-header-title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.el-notify-header-title {
    font-weight: 700 !important;
    font-size: 14px;
    color: #53697e;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

.el-notify-header-new-count {
    font-weight: 500 !important;
    font-size: 11px;
    color: #fff;
    display: inline-block;
    float: right;
    background: #685da8;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    border-radius: 23px;
    height: 20px;
    min-width: 20px;
    padding: 4px 8px;
    text-align: center
}

.el-notify-action {
    padding: 10px 5px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #c8d3d9;
    text-align: right
}

.el-notify-action {
}

    .el-notify-action::after {
        content: '';
        display: table;
        clear: both
    }

    .el-notify-action .action {
        text-decoration: none;
        color: inherit;
        font-weight: 500 !important;
        font-size: 9px;
        text-transform: uppercase;
        letter-spacing: .04em;
        margin: 0;
        padding: 0 10px;
        border-right: 1px solid #53697e
    }

        .el-notify-action .action:last-child {
            border-right: none
        }

.el-notify-content {
    overflow: auto;
    max-height: 300px;
    width: 100%;
    display: block;
    position: relative
}

.el-notify-content {
}

    .el-notify-content::after {
        content: '';
        display: table;
        clear: both
    }

    .el-notify-content ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

    .el-notify-content ul {
    }

        .el-notify-content ul::after {
            content: '';
            display: table;
            clear: both
        }

        .el-notify-content ul li {
            margin: 0 0 -1px;
            padding: 10px 15px;
            list-style-type: none;
            border-top: 1px solid #e0e6e9;
            border-bottom: 1px solid #e0e6e9;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative;
            overflow: hidden;
            z-index: 0
        }

            .el-notify-content ul li .action a, .el-notify-content ul li > * {
                margin-right: 10px;
                display: inline-block;
                vertical-align: middle
            }

            .el-notify-content ul li:hover {
                background: #fff;
                border-top-color: #ced8dd;
                border-bottom-color: #ced8dd;
                z-index: 1
            }

                .el-notify-content ul li:hover .info {
                    width: -webkit-calc(70% - 50px);
                    width: -moz-calc(70% - 50px);
                    width: calc(70% - 50px)
                }

                    .el-notify-content ul li:hover .info .timeago {
                        color: #53697e
                    }

                .el-notify-content ul li:hover .action {
                    background-image: -webkit-linear-gradient(left,#fff,#fff);
                    background-image: linear-gradient(to right,#fff,#fff);
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                    -ms-transform: translateX(0);
                    -o-transform: translateX(0);
                    transform: translateX(0)
                }

                    .el-notify-content ul li:hover .action a:before {
                        -webkit-transform: translateX(0);
                        -moz-transform: translateX(0);
                        -ms-transform: translateX(0);
                        -o-transform: translateX(0);
                        transform: translateX(0)
                    }

            .el-notify-content ul li > * {
            }

            .el-notify-content ul li i:after, .el-notify-content ul li i:before {
                color: #d7dfe3
            }

            .el-notify-content ul li i.green:after, .el-notify-content ul li i.green:before {
                color: #02cfb3
            }

            .el-notify-content ul li .thumb {
                width: 35px;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                -ms-border-radius: 100%;
                -o-border-radius: 100%;
                border-radius: 100%;
                overflow: hidden !important;
                vertical-align: middle;
                text-align: center;
                display: inline-block;
                border: 3px solid #e8e8e8
            }

            .el-notify-content ul li .thumb {
            }

                .el-notify-content ul li .thumb::after {
                    content: '';
                    display: table;
                    clear: both
                }

                .el-notify-content ul li .thumb img {
                    min-width: none;
                    max-width: 100%;
                    vertical-align: middle;
                    text-align: center
                }

            .el-notify-content ul li .info {
                width: -webkit-calc(80% - 20px);
                width: -moz-calc(80% - 20px);
                width: calc(80% - 20px)
            }

            .el-notify-content ul li .info {
            }

                .el-notify-content ul li .info::after {
                    content: '';
                    display: table;
                    clear: both
                }

                .el-notify-content ul li .info .detail {
                    clear: both;
                    font-weight: 500 !important;
                    font-size: 12px;
                    line-height: 22px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                .el-notify-content ul li .info .timeago, .el-notify-viewAll {
                    font-size: 9px;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important
                }

                .el-notify-content ul li .info .timeago, .el-notify-viewAll, .sec_title .hcm-title-container .mainbreadcrumb h1, .sec_title .hcm-title-container i {
                    line-height: 1;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                .el-notify-content ul li .info .timeago {
                    font-weight: 500 !important;
                    color: #aabbc4;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                .el-notify-content ul li .info .timeago {
                }

                    .el-notify-content ul li .info .timeago::after {
                        content: '';
                        display: table;
                        clear: both
                    }

            .el-notify-content ul li .action {
                float: right;
                margin-top: 10px;
                margin-right: 0;
                position: absolute;
                top: 0;
                width: 80px;
                bottom: 0;
                right: 0;
                padding: 10px 15px;
                text-align: center;
                background-image: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
                background-image: linear-gradient(to right,rgba(255,255,255,0),#fff);
                -webkit-transform: translateX(120%);
                -moz-transform: translateX(120%);
                -ms-transform: translateX(120%);
                -o-transform: translateX(120%);
                transform: translateX(120%);
                -webkit-transition: .5s;
                -moz-transition: .5s;
                transition: .5s
            }

            .el-notify-content ul li .action {
            }

                .el-notify-content ul li .action::after {
                    content: '';
                    display: table;
                    clear: both
                }

                .el-notify-content ul li .action a {
                    color: inherit;
                    text-decoration: none
                }

                    .el-notify-content ul li .action a:last-child {
                        margin: 0
                    }

                        .el-notify-content ul li .action a:last-child:before {
                            -webkit-transition: .3s .3s;
                            -moz-transition: .3s .3s;
                            transition: .3s .3s
                        }

                    .el-notify-content ul li .action a:hover:before {
                        color: #53697e
                    }

                    .el-notify-content ul li .action a:before {
                        font-size: 20px;
                        color: #b9c7ce;
                        text-decoration: none;
                        -webkit-transform: translateX(120%);
                        -moz-transform: translateX(120%);
                        -ms-transform: translateX(120%);
                        -o-transform: translateX(120%);
                        transform: translateX(120%);
                        -webkit-transition: .3s .1s;
                        -moz-transition: .3s .1s;
                        transition: .3s .1s
                    }

.el-notify-viewAll, .sec_title .profile_em_Search .prof-AddEmp {
    text-decoration: none;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

.el-notify-viewAll {
    width: 100%;
    font-weight: 700 !important;
    letter-spacing: .04em;
    padding: 6px 20px;
    display: block;
    background: #fff;
    color: inherit;
    margin-top: 10px;
    transition: .3s;
    text-transform: uppercase
}

.el-notify-arrow, .el-notify-arrow:before {
    width: 0;
    height: 0;
    top: -10px;
    position: absolute;
    right: 0
}

.common_form_wraper, .gl-chooserSubTitle, .sec_title .profile_em_Search .prof-AddEmp {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.el-notify-viewAll {
}

    .el-notify-viewAll::after {
        content: '';
        display: table;
        clear: both
    }

    .el-notify-viewAll:hover {
        background: #685da8;
        color: #fff
    }

.el-notify-arrow {
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 10px solid red
}

    .el-notify-arrow:before {
        content: '';
        display: block;
        border-left: 29px solid transparent;
        border-right: 29px solid transparent;
        border-bottom: 9px solid #7986cb
    }

.sec_title .hcm-title-container .mainbreadcrumb span::after, .sec_title .hcm-title-container .subbreadcrumb .mini-title::after, .sec_title .hcm-title-container::after, .sec_title::after {
    content: '';
    display: table;
    clear: both
}

.onActive-Select {
    background: #f36861;
    color: #fff
}

.btn-default:focus {
    border-color: #e6e6e6 !important
}

.sec_title {
    margin-left: -15px;
    margin-right: -15px;
    background: #fff;
    position: relative;
    z-index: 10
}

.sec_title {
}

    .sec_title::after {
    }

    .sec_title .hcm-title-container {
        padding: 30px
    }

    .sec_title .hcm-title-container {
    }

        .sec_title .hcm-title-container::after {
        }

        .sec_title .hcm-title-container i {
            float: left;
            font-family: menu,Arial,Helvetica,sans-serif !important;
            font-size: 35px;
            font-weight: 400 !important;
            color: #006bb6;
            display: block;
            padding: 0 15px 0 0
        }

.display_none, .hcm-form_controller.no_label > label {
    display: none
}

.sec_title .hcm-title-container .mainbreadcrumb {
    display: block;
    float: left;
    margin-right: 15px
}

    .sec_title .hcm-title-container .mainbreadcrumb h1 {
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 23px;
        color: #685da8;
        margin: 0;
        display: block;
        line-height: 30px
    }

    .sec_title .hcm-title-container .mainbreadcrumb span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 12px;
        color: #006bb6;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: block
    }

    .sec_title .hcm-title-container .mainbreadcrumb span {
    }

        .sec_title .hcm-title-container .mainbreadcrumb span::after {
        }

.sec_title .hcm-title-container .subbreadcrumb {
    display: block;
    float: left;
    margin: 3px 15px;
    position: relative
}

    .sec_title .hcm-title-container .subbreadcrumb:last-child {
        margin-right: 0
    }

    .sec_title .hcm-title-container .subbreadcrumb:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        color: #685da8;
        left: -27px;
        top: 6px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: absolute
    }

    .gl-chooserSubTitle, .hcm-form_controller > input, .hcm-form_controller > label, .hcm-form_subtitle h1, .hcm-form_title h1, .sec_title .hcm-title-container .subbreadcrumb .main-title {
        font-family: Roboto,Helvetica,Arial,sans-serif !important
    }

.common_form_wraper, .gl-chooserSubTitle, .hcm-form_controller, .hcm-form_controller .selectize-control, .hcm-form_controller.disabled, .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee, .sec_title .profile_em_Search .prof-AddEmp {
    position: relative;
    position: relative;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.sec_title .hcm-title-container .subbreadcrumb .mini-title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px;
    color: #006bb6;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.sec_title .hcm-title-container .subbreadcrumb .main-title, .sec_title .hcm-title-container .subbreadcrumb i {
    color: #685da8;
    display: inline-block;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.sec_title .hcm-title-container .subbreadcrumb .mini-title {
}

    .sec_title .hcm-title-container .subbreadcrumb .mini-title::after {
    }

.sec_title .hcm-title-container .subbreadcrumb .main-title {
    font-weight: 500 !important;
    font-size: 16px;
    vertical-align: bottom;
    margin: 0;
    line-height: 18px;
    white-space: nowrap
}

    .hcm-form::after, .sec_title .hcm-title-container .subbreadcrumb .main-title::after, .sec_title .profile_em_Search .dropdownWrap::after, .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee::after, .sec_title .profile_em_Search::after, .sec_title .right .hcm-control-container::after {
        display: table;
        clear: both;
        content: ''
    }

.sec_title .hcm-title-container .subbreadcrumb .main-title {
}

    .sec_title .hcm-title-container .subbreadcrumb .main-title::after {
    }

.sec_title .hcm-title-container .subbreadcrumb i {
    font-family: hcm,Arial,Helvetica,sans-serif !important;
    font-size: 20px;
    font-weight: 400 !important;
    vertical-align: middle;
    margin-right: 10px;
    padding: 7px 0;
    float: left
}

.sec_title .profile_em_Search {
    margin: 33px 15px 33px 0
}

.sec_title .profile_em_Search {
}

    .sec_title .profile_em_Search::after {
    }

    .sec_title .profile_em_Search .hcm-emp_select_controller {
        display: inline-block;
        float: right
    }

        .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee {
            padding: 33px 22px;
            float: left;
            width: 70.83333%;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            float: right !important
        }

        .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee {
        }

            .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee::after {
            }

@media (min-width:768px) {
    .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee {
        float: left;
        width: 70.83333%
    }
}

@media (min-width:992px) {
    .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee {
        float: left;
        width: 75%
    }
}

@media (min-width:1200px) {
    .sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee {
        float: left;
        width: 80%
    }
}

.sec_title .profile_em_Search .hcm-emp_select_controller .searchEmployee .selectize-control {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0;
    margin: 0;
    float: left
}

.sec_title .profile_em_Search .prof-AddEmp {
    font-family: util,Arial,Helvetica,sans-serif !important;
    font-size: 11px;
    font-weight: 400 !important;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    width: 8.33333%;
    margin-left: 10px;
    width: 40px;
    height: 36px;
    display: inline-block;
    float: right !important;
    padding: 13px 10px;
    background: #9bafb9;
    vertical-align: middle;
    transition: .3s
}

    .sec_title .profile_em_Search .prof-AddEmp:hover {
        background: #495c6f;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.sec_title .profile_em_Search .dropdownWrap {
    display: inline-block;
    float: right;
    width: auto
}

.sec_title .profile_em_Search .dropdownWrap {
}

    .sec_title .profile_em_Search .dropdownWrap::after {
    }

    .sec_title .profile_em_Search .dropdownWrap button {
        border-right: none
    }

.sec_title .right .hcm-control-container {
    padding: 33px 22px;
    text-align: right
}

.sec_title .right .hcm-control-container {
}

    .sec_title .right .hcm-control-container::after {
    }

    .sec_title .right .hcm-control-container > div {
        float: none;
        display: inline-block;
        text-align: left;
        vertical-align: top
    }

    .sec_title .right .hcm-control-container .hcm-form_controller, .sec_title .right .hcm-control-container .hcm-selectize_controller {
    }

    .sec_title .right .hcm-control-container .hcm-button_area {
        display: inline-block;
        margin-top: 0 !important
    }

    .sec_title .right .hcm-control-container .btn {
        float: none
    }

.sec_title .right .hcm-button_area {
    float: left;
    padding: 0;
    margin: 0;
    padding-right: 5px;
    margin-top: 30px
}

.sec_title .right .hcm-switch_controller {
    float: left;
    text-align: right;
    margin-top: 33px
}

.gl-chooserSubTitle {
    float: left;
    width: 100%;
    font-weight: 400 !important;
    font-size: 16px;
    color: #53697e;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 10px
}

.hcm-form_title h1, .p-icon {
    font-size: 12px;
    color: #685da8;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gl-chooserSubTitle.middle, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container, .hcm-text_center {
    text-align: center
}

@media (min-width:768px) {
    .gl-chooserSubTitle {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .gl-chooserSubTitle {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .gl-chooserSubTitle {
        float: left;
        width: 100%
    }
}

.gl-chooserSubTitle.middle {
}

.gl-chooserSubTitle.right {
    text-align: right
}

.field {
    margin-bottom: 10px
}

.gap {
    margin-right: 10px
}

.display_none {
}

.text_overflow {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.center-col {
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.common_form_wraper {
    float: left;
    width: 100%;
    padding: 15px
}

@media (min-width:768px) {
    .common_form_wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .common_form_wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .common_form_wraper {
        float: left;
        width: 100%
    }
}

.date_hilight .bootstrap-datetimepicker-widget table td.day:not(.disabled) {
    background: #9ffef1
}

.p-icon {
    display: inline-block;
    margin-right: 10px;
    font-family: util,Arial,Helvetica,sans-serif !important;
    font-weight: 400 !important
}

.hcm-text_center {
}

.e_id, .hcm-button_area {
    text-align: right
}

.hcm-form {
    border: 1px solid #e6ebee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    border: 1px solid #e6ebee;
    background: #fff;
    padding: 20px 35px;
    margin-bottom: 15px
}

    .hcm-form.wrap, .hcm-form_controller {
        border: 1px solid #d7dfe3
    }

.hcm-form {
}

    .hcm-form::after {
    }

    .hcm-form.wrap {
    }

.hcm-form_title {
    padding: 0
}

    .hcm-form_title h1 {
        font-weight: 700 !important;
        text-transform: uppercase;
        letter-spacing: .04em;
        margin-bottom: 15px
    }

.hcm-form_subtitle {
    padding: 15px 0;
    padding-left: 0
}

    .hcm-form_subtitle h1 {
        font-weight: 700 !important;
        font-size: 11px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        letter-spacing: .04em
    }

.hcm-form_controller > input, .hcm-form_controller > label, .hcm-form_controller > label i.font_action, .hcm-form_controller > label i.font_app, .hcm-form_controller > label i.font_hcm, .hcm-form_controller > label i.font_menu, .hcm-form_controller > label i.font_util, .hcm-form_controller > label i.font_util2 {
    font-size: 12px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: ""
}

input {
    line-height: inherit
}

select {
    background-image: url(../img/dropdown-arrow.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important
}

.hcm-form_controller {
    display: inline-block;
    float: left;
    min-height: 35px;
    background: #fff;
    vertical-align: middle;
    padding: 5px 10px
}

    .hcm-form_controller.no_label > label {
    }

    .hcm-form_controller.no_label > input, .hcm-form_controller.no_label > select {
        width: 100%;
        border-left: none;
        padding-left: 0
    }

    .hcm-form_controller.no_label .selectize-control {
        width: 100%
    }

        .hcm-form_controller.no_label .selectize-control::before {
            border-left: none
        }

        .hcm-form_controller.no_label .selectize-control .selectize-input {
            padding-left: 0
        }

    .hcm-form_controller > label {
        float: left;
        font-weight: 500 !important;
        -moz-osx-font-smoothing: grayscale;
        padding: 5px 5px 5px 0;
        vertical-align: middle;
        margin-bottom: 0;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

        .hcm-form_controller .selectize-control .selectize-input .item, .hcm-form_controller > input, .hcm-form_controller > label i.font_action, .hcm-form_controller > label i.font_app, .hcm-form_controller > label i.font_hcm, .hcm-form_controller > label i.font_menu, .hcm-form_controller > label i.font_util, .hcm-form_controller > label i.font_util2, .hcm-form_controller > select, .hcm-form_controller > textarea {
            font-weight: 400 !important;
            -moz-osx-font-smoothing: grayscale
        }

        .hcm-form_controller > label:nth-child(2) {
            color: #448aff
        }

        .hcm-form_controller > label i {
            font-size: 15px;
            color: #53697e;
            vertical-align: middle;
            padding-right: 8px;
            margin-top: -3px;
            margin-bottom: -3px
        }

            .hcm-form_controller > label i.font_action {
                font-family: action,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

            .hcm-form_controller > label i.font_hcm {
                font-family: hcm,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

            .hcm-form_controller > label i.font_util {
                font-family: util,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

            .hcm-form_controller > label i.font_util2 {
                font-family: util2,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

            .hcm-form_controller > label i.font_menu {
                font-family: menu,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

            .hcm-form_controller > label i.font_app {
                font-family: app,Arial,Helvetica,sans-serif !important;
                margin-top: 0;
                margin-bottom: 0
            }

    .hcm-form_controller > input {
        float: left;
        border: none;
        background: 0 0;
        padding: 3px 0 3px 10px;
        border-left: 1px solid #dde4e7;
        line-height: inherit
    }

    .hcm-form_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup .optgroup-header, .hcm-form_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .option, .hcm-form_controller .selectize-control .selectize-input .item, .hcm-form_controller > select, .hcm-form_controller > textarea {
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-size: 12px
    }

    .hcm-form_controller > input ::-webkit-input-placeholder {
        color: #a6b5c4
    }

    .hcm-form_controller > input ::-moz-placeholder {
        color: #a6b5c4
    }

    .hcm-form_controller > input :-moz-placeholder {
        color: #a6b5c4
    }

    .hcm-form_controller > input :-ms-input-placeholder {
        color: #a6b5c4
    }

    .hcm-form_controller > select {
        float: left;
        color: "";
        border: none;
        background: 0 0;
        padding: 1px 0 1px 10px;
        border-left: 1px solid #dde4e7;
        border-radius: 0 !important
    }

    .hcm-form_controller > textarea {
        float: left;
        color: "";
        border: none;
        background: 0 0;
        padding: 10px 0;
        max-width: 100%;
        line-height: 18px;
        border-top: 1px solid #dde4e7
    }

        .hcm-form_controller > textarea.small {
            min-height: 60px !important
        }

        .hcm-form_controller > textarea.medium {
            min-height: 142px !important
        }

        .hcm-form_controller > textarea.big {
            min-height: 183px !important
        }

    .hcm-form_controller .selectize-control {
        display: inline-block;
        float: left;
        white-space: nowrap;
        padding: 0;
        margin-bottom: -6px
    }

        .hcm-form_controller .selectize-control::before {
            content: '';
            display: inline-block;
            height: 23px;
            border-left: 1px solid #dde4e7;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 2
        }

        .hcm-form_controller .selectize-control .selectize-input {
            border: none;
            padding: 5px 15px 0 10px
        }

    .hcm-form_controller.no_separator .selectize-control::before, .hcm-form_controller.no_separator input, .hcm-form_controller.no_separator select, .hcm-form_controller.nsep .selectize-control::before, .hcm-form_controller.nsep input, .hcm-form_controller.nsep select {
        border-left-color: transparent
    }

    .hcm-form_controller .selectize-control .selectize-input::after {
        top: 11px;
        right: 0
    }

    .hcm-form_controller .selectize-control .selectize-input .item {
        height: 14px;
        display: inline-block;
        float: left;
        color: #53697e;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis
    }

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container::after, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content::after, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header::after {
    content: '';
    display: table;
    clear: both
}

.hcm-form_controller .selectize-control .selectize-input input {
    top: -3px
}

.hcm-form_controller .selectize-control .selectize-dropdown {
    padding: 0
}

    .hcm-form_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .option {
        font-weight: 400 !important;
        color: #53697e;
        -moz-osx-font-smoothing: grayscale;
        padding: 8px 10px
    }

    .hcm-form_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup .optgroup-header {
        font-weight: 700 !important;
        color: #53697e;
        -moz-osx-font-smoothing: grayscale;
        padding: 8px 10px
    }

.hcm-controller_action .hcm-add_action:before, .hcm-controller_action .hcm-edit_action:before {
    font: 14px/1 HCMCloud;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -moz-osx-font-smoothing: grayscale;
    color: #8ca3af;
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle
}

.hcm-form_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup .option {
    padding-left: 25px
}

.hcm-form_controller.no_separator span, .hcm-form_controller.nsep span {
    white-space: nowrap
}

.hcm-form_controller.no_separator input, .hcm-form_controller.nsep input {
}

.hcm-form_controller.no_separator select, .hcm-form_controller.nsep select {
}

.hcm-form_controller.no_separator textarea, .hcm-form_controller.nsep textarea {
    border-top-color: transparent
}

.hcm-form_controller.no_separator .selectize-control::before, .hcm-form_controller.nsep .selectize-control::before {
}

.hcm-form_controller.mandatory {
    border-left: 1px solid #ff5252
}

.hcm-form_controller.disabled {
    background: #e6ebee
}

    .hcm-form_controller.disabled::before {
        z-index: 2;
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

    .hcm-form_controller.disabled i, .hcm-form_controller.disabled input, .hcm-form_controller.disabled label, .hcm-form_controller.disabled select, .hcm-form_controller.disabled textarea {
        color: #b9c7ce !important
    }

.hcm-form_controller.not_inline {
    height: auto;
    background: 0 0;
    border: none;
    padding: 0
}

    .hcm-form_controller.not_inline label {
        width: 100%;
        display: block;
        padding: 0;
        margin-bottom: 10px;
        margin-right: 0
    }

    .hcm-form_controller.not_inline input, .hcm-form_controller.not_inline select {
        display: block;
        width: -webkit-calc(100% - 0px);
        width: -moz-calc(100% - 0px);
        width: calc(100% - 0px);
        background: #fff;
        border: 1px solid #d7dfe3;
        padding: 7px 10px
    }

.hcm-controller_action {
    display: inline-block;
    float: left;
    background: #fff;
    border: 1px solid #d7dfe3;
    vertical-align: middle;
    margin-left: -1px
}

    .hcm-controller_action .hcm-add_action:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-controller_action .hcm-edit_action:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 16px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-controller_action .hcm-delete_action:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 16px;
    color: #8ca3af;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.hcm-color_picker .input-group .input-group-addon, .hcm-color_picker .input-group .input-group-btn .color-menu .basicColors-content .basic-colors-list .color-item .color-link .color-label {
    display: none
}

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon::before, .hcm-icon_picker .hcm-icon_select::before {
    font-size: 26px
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-controller_action .hcm-add_action, .hcm-controller_action .hcm-delete_action, .hcm-controller_action .hcm-edit_action {
    height: 32px;
    display: inline-block;
    float: left;
    background: #fff;
    cursor: pointer;
    padding: 7px 5px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-color_picker.disabled, .hcm-icon_picker.disabled {
    background: #e6ebee
}

.hcm-controller_action .hcm-add_action:hover, .hcm-controller_action .hcm-delete_action:hover, .hcm-controller_action .hcm-edit_action:hover {
    background: #f5f7f8
}

    .hcm-controller_action .hcm-add_action:hover::before, .hcm-controller_action .hcm-delete_action:hover::before, .hcm-controller_action .hcm-edit_action:hover::before {
        color: #53697e
    }

.hcm-color_picker {
    display: inline-block;
    float: left;
    background: #fff;
    border: 1px solid #d7dfe3;
    vertical-align: middle;
    padding: 0 0 0 10px;
    position: relative
}

    .hcm-color_picker label {
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 12px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        padding: 10px 0;
        margin-bottom: 0;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .hcm-color_picker .input-group input, .hcm-color_picker input {
        font-weight: 400 !important;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-color_picker input {
        font-size: 12px;
        color: ""
    }

.hcm-icon_picker label, .hcm-label_controller label {
    font-weight: 500 !important;
    margin-bottom: 0;
    font-size: 12px;
    color: ""
}

.hcm-color_picker .input-group .input-group-addon {
}

.hcm-color_picker .input-group input {
    width: 65px;
    border: none;
    font-size: 12px;
    color: "";
    padding: 8px
}

.hcm-color_picker.disabled input, .hcm-color_picker.disabled label, .hcm-icon_picker.disabled input, .hcm-icon_picker.disabled label {
    color: #b9c7ce !important
}

.hcm-color_picker .input-group .input-group-btn button {
    border: none;
    background: #fff !important;
    box-shadow: none;
    padding: 7px 5px
}

.hcm-color_picker .input-group .input-group-btn .color-menu {
    width: 223px;
    padding: 5px;
    right: 0;
    left: auto
}

    .hcm-color_picker .input-group .input-group-btn .color-menu .basicColors-content .basic-colors-list .color-item {
        display: inline-block;
        float: left
    }

        .hcm-color_picker .input-group .input-group-btn .color-menu .basicColors-content .basic-colors-list .color-item .color-link {
            padding: 5px
        }

            .hcm-color_picker .input-group .input-group-btn .color-menu .basicColors-content .basic-colors-list .color-item .color-link .color-label {
            }

.hcm-color_picker.mandatory {
    border-left: 1px solid #ff5252
}

.hcm-color_picker.disabled {
}

    .hcm-color_picker.disabled input, .hcm-color_picker.disabled label {
    }

.hcm-icon_picker {
    display: inline-block;
    float: left;
    background: #fff;
    vertical-align: middle;
    padding: 0;
    position: relative
}

    .hcm-icon_picker label {
        display: inline-block;
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        padding: 10px 0
    }

    .hcm-icon_picker .hcm-icon_select {
        width: 50px;
        height: 34px;
        float: left;
        display: inline-block;
        cursor: pointer;
        border: 1px solid #d7dfe3;
        padding: 3px;
        margin-left: 10px;
        position: relative
    }

.hcm-checkbox_controller.not_inline, .hcm-radio_controller.not_inline {
    height: auto
}

.hcm-icon_picker .hcm-icon_select::before {
}

.hcm-icon_picker .hcm-icon_select::after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 10px;
    color: #53697e;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative;
    position: absolute;
    right: 5px;
    top: 11px
}

.hcm-checkbox label, .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header, .hcm-label_controller label, .hcm-label_controller span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_picker.mandatory {
    border-left: 1px solid #ff5252
}

.hcm-icon_picker.disabled {
}

    .hcm-icon_picker.disabled input, .hcm-icon_picker.disabled label {
    }

.hcm-icon_picker .hcm-icon_picker_popover {
    width: 300px;
    background: #fff
}

    .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header {
        font-weight: 400 !important;
        font-size: 13px;
        line-height: 1;
        text-align: center;
        padding: 20px 15px 0
    }

    .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header {
    }

        .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_header::after {
        }

    .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content {
        padding: 15px
    }

    .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content {
    }

        .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content::after {
        }

        .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container {
        }

        .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container {
        }

            .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container::after {
            }

            .hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon {
                display: inline-block;
                float: none;
                width: 36px;
                height: 36px;
                border: 1px solid transparent;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                cursor: pointer;
                padding: 4px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

.hcm-checkbox label .txt_box, .hcm-radio label .txt_box {
    visibility: visible;
    border: 1px solid #d7dfe3;
    cursor: not-allowed;
    background: #fff
}

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon::before {
}

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon .icon_svg {
    width: 26px;
    height: 26px
}

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon:hover {
    border-color: #02cfb3;
    background: #e6ebee
}

.hcm-icon_picker .hcm-icon_picker_popover .hcm-pop_content .hcm-icon_container .icon.selected {
    border-color: #02cfb3;
    background: #e6ebee
}

.hcm-check_switch_controller.mandatory, .hcm-checkbox_controller.mandatory, .hcm-radio_controller.mandatory, .hcm-switch_controller.mandatory {
    border-left: 1px solid #ff5252;
    padding-left: 10px
}

.hcm-label_controller {
    display: inline-block;
    float: left;
    border: 1px solid transparent;
    vertical-align: middle;
    padding: 5px 0
}

.hcm-checkbox_controller, .hcm-radio_controller {
    padding: 8px 0;
    border: 1px solid transparent;
    float: left;
    height: 34px
}

.hcm-label_controller.multiline span {
    line-height: 16px
}

.hcm-label_controller label {
    float: left;
    line-height: 1;
    padding: 5px 5px 5px 0
}

.hcm-label_controller span {
    float: left;
    font-weight: 400 !important;
    font-size: 12px;
    color: "";
    line-height: 1;
    padding: 5px 5px 5px 0
}

.hcm-checkbox {
    display: inline-block;
    float: left
}

    .hcm-checkbox input {
        visibility: hidden;
        position: absolute
    }

        .hcm-checkbox input:disabled ~ label {
            opacity: .4;
            filter: alpha(opacity=40);
            cursor: not-allowed;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-checkbox input:checked ~ label:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 19px;
            color: #7fba00;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-checkbox input:checked ~ label .txt_box {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: text
}

.hcm-checkbox label {
    font-weight: 500 !important;
    font-size: 12px;
    color: "";
    line-height: 1;
    cursor: pointer;
    margin: 0
}

    .hcm-checkbox label:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 19px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

    .hcm-checkbox label .txt_box, .hcm-checkbox_controller span, .hcm-radio label {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-size: 12px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-checkbox label::before {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 8px
}

.hcm-checkbox label .txt_box {
    position: relative;
    display: inline-block;
    font-weight: 400 !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    padding: 7px 10px;
    margin: -8px 10px;
    opacity: .4;
    filter: alpha(opacity=40)
}

    .hcm-checkbox label .txt_box ::-webkit-input-placeholder {
        color: #a6b5c4
    }

    .hcm-checkbox label .txt_box ::-moz-placeholder {
        color: #a6b5c4
    }

    .hcm-checkbox label .txt_box :-moz-placeholder {
        color: #a6b5c4
    }

    .hcm-checkbox label .txt_box :-ms-input-placeholder {
        color: #a6b5c4
    }

.hcm-checkbox.circle label:before, .hcm-radio label:before {
    -moz-osx-font-smoothing: grayscale;
    color: #c8d3d9;
    position: relative;
    vertical-align: middle;
    text-rendering: auto
}

.hcm-checkbox.circle input:checked ~ label:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 19px;
    color: #7fba00;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-checkbox.circle label:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 19px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-checkbox.circle label::before {
    margin-top: -3px
}

.hcm-checkbox_controller {
    display: inline-block;
    vertical-align: middle
}

    .hcm-checkbox_controller span {
        display: inline-block;
        float: left;
        font-weight: 500 !important;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        padding: 1px 20px 1px 0
    }

    .hcm-checkbox_controller .hcm-checkbox label {
        padding-right: 15px
    }

    .hcm-checkbox_controller.mandatory {
    }

    .hcm-checkbox_controller.no_label .hcm-checkbox:first-child label {
        padding-left: 0
    }

    .hcm-checkbox_controller.not_inline {
    }

        .hcm-checkbox_controller.not_inline span {
            width: 100%;
            display: block;
            margin-bottom: 7px;
            margin-right: 0
        }

.hcm-radio {
    display: inline-block;
    float: left
}

    .hcm-radio input {
        visibility: hidden;
        position: absolute
    }

        .hcm-radio input:disabled ~ label {
            opacity: .4;
            filter: alpha(opacity=40);
            cursor: not-allowed;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-radio input:checked ~ label:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 19px;
            color: #7fba00;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-radio input:checked ~ label .txt_box {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: text
}

.hcm-radio label {
    font-weight: 500 !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    margin: 0
}

    .hcm-radio label:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 19px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-radio label .txt_box, .hcm-radio_controller span, .hcm-switch_controller label {
        font-size: 12px;
        color: "";
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-radio label::before {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 8px
}

.hcm-radio label .txt_box {
    position: relative;
    display: inline-block;
    font-weight: 400 !important;
    line-height: 1;
    padding: 7px 10px;
    margin: -8px 10px;
    opacity: .4;
    filter: alpha(opacity=40)
}

.hcm-radio_controller .hcm-radio label, .hcm-reason_area {
    padding-right: 15px
}

.hcm-reason_area, .hcm-switch_controller label::after {
    padding-left: 15px;
    padding-left: 15px
}

.hcm-radio label .txt_box ::-webkit-input-placeholder {
    color: #a6b5c4
}

.hcm-radio label .txt_box ::-moz-placeholder {
    color: #a6b5c4
}

.hcm-radio label .txt_box :-moz-placeholder {
    color: #a6b5c4
}

.hcm-radio label .txt_box :-ms-input-placeholder {
    color: #a6b5c4
}

.hcm-radio_controller {
    display: inline-block;
    vertical-align: middle
}

    .hcm-radio_controller span {
        display: inline-block;
        float: left;
        font-weight: 500 !important;
        line-height: 1;
        padding: 2px 20px 2px 0
    }

    .hcm-radio_controller .hcm-radio label {
    }

    .hcm-radio_controller.mandatory {
    }

    .hcm-radio_controller.no_label .hcm-radio:first-child label {
        padding-left: 0
    }

    .hcm-radio_controller.not_inline {
    }

        .hcm-radio_controller.not_inline span {
            width: 100%;
            display: block;
            margin-bottom: 7px;
            margin-right: 0
        }

.hcm-switch_controller {
    display: inline-block;
    float: left;
    height: 34px;
    border: 1px solid transparent;
    padding: 3px 0;
    vertical-align: middle
}

    .hcm-switch_controller input {
        visibility: hidden;
        position: absolute
    }

        .hcm-switch_controller input:disabled ~ label {
            opacity: .4;
            filter: alpha(opacity=40);
            cursor: not-allowed;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-switch_controller input:checked ~ label:after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 30px;
            color: #7fba00;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-switch_controller label {
    font-weight: 500 !important;
    line-height: 1;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.hcm-check_switch_controller > label, .hcm-radio_switch_controller > label {
    display: inline-block;
    padding: 6px 10px 0 0;
    margin: 0;
    font-weight: 500 !important;
    font-size: 12px;
    color: ""
}

.hcm-switch_controller label:after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 30px;
    color: #c8d3d9;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-switch_controller label::after {
    vertical-align: middle;
    margin-top: -3px
}

.hcm-check_switch_controller.not_inline > label, .hcm-radio_switch_controller.not_inline > label {
    display: block;
    padding: 0 0 10px;
    width: 100%
}

.hcm-switch_controller.mandatory {
}

.hcm-switch_controller.no_label label::after {
    padding-left: 0
}

.hcm-check_switch_controller {
    display: inline-block;
    float: left;
    height: 34px;
    border: 1px solid transparent;
    padding: 3px 0;
    vertical-align: middle
}

    .hcm-check_switch_controller > label {
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-check_switch_controller.mandatory {
    }

    .hcm-check_switch_controller.not_inline > label {
    }

    .hcm-check_switch_controller .hcm-switch {
        display: inline-block;
        float: left;
        padding: 0
    }

        .hcm-check_switch_controller .hcm-switch label {
            display: block;
            background: #fff;
            border: 1px solid #aabbc4;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px;
            border-radius: 50px;
            margin-bottom: 0
        }

            .hcm-check_switch_controller .hcm-switch label span, .hcm-radio_switch_controller .hcm-switch label {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                -webkit-border-radius: 50px;
                -moz-border-radius: 50px;
                -ms-border-radius: 50px;
                -o-border-radius: 50px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-align: center;
                float: left;
                font-weight: 400 !important;
                font-size: 10px;
                cursor: pointer
            }

        .hcm-check_switch_controller .hcm-switch label {
        }

            .hcm-check_switch_controller .hcm-switch label::after {
                content: '';
                display: table;
                clear: both
            }

            .hcm-check_switch_controller .hcm-switch label span {
                display: inline-block;
                color: #7fba00;
                border-radius: 50px;
                padding: 7px 12px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

.hcm-emp_select_controller.with_label label i, .hcm-multi_select_controller.with_label label i, .hcm-multi_selectize_controller.with_label label i, .hcm-selectize_controller.with_label label i {
    font-size: 15px;
    color: #53697e;
    padding-right: 8px;
    margin-top: -3px;
    margin-bottom: -3px;
    vertical-align: middle
}

.hcm-check_switch_controller .hcm-switch label span:nth-child(1) {
    background: #aabbc4;
    color: #fff
}

.hcm-check_switch_controller .hcm-switch input {
    visibility: hidden;
    position: absolute
}

.hcm-button_area, .hcm-button_area .btn.btn_view:before, .hcm-emp_select_controller.disabled, .hcm-radio_switch_controller .hcm-switch label, .hcm-reason_area, .hcm-selectize_controller.disabled {
    position: relative;
    position: relative
}

.hcm-check_switch_controller .hcm-switch input:disabled ~ label {
    opacity: .4;
    filter: alpha(opacity=40);
    cursor: not-allowed;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-check_switch_controller .hcm-switch input:checked ~ label {
    border-color: #7fba00
}

    .hcm-check_switch_controller .hcm-switch input:checked ~ label span:nth-child(1) {
        background: #fff;
        color: #aabbc4
    }

    .hcm-check_switch_controller .hcm-switch input:checked ~ label span:nth-child(2) {
        background: #7fba00;
        color: #fff
    }

.hcm-radio_switch_controller {
    display: inline-block;
    float: left;
    height: 34px;
    border: 1px solid transparent;
    padding: 3px 0;
    vertical-align: middle
}

    .hcm-radio_switch_controller > label {
        float: left;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-radio_switch_controller.mandatory {
        border-left: 1px solid #ff5252;
        padding-left: 10px
    }

    .hcm-radio_switch_controller.not_inline > label {
    }

    .hcm-radio_switch_controller .hcm-switch {
        display: inline-block;
        float: left;
        padding: 0
    }

        .hcm-radio_switch_controller .hcm-switch label {
            display: inline-block;
            border-radius: 50px;
            padding: 8px 12px;
            margin-bottom: 0;
            margin-right: 13px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.hcm-action_controller button, .hcm-button_area .btn {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px
}

.hcm-radio_switch_controller .hcm-switch label::after {
    content: '';
    display: inline-block;
    border-left: 1px solid #c8d3d9;
    position: absolute;
    top: 7px;
    bottom: 7px;
    right: -7px
}

.hcm-radio_switch_controller .hcm-switch label:last-child {
    margin-right: 0
}

    .hcm-radio_switch_controller .hcm-switch label:last-child::after {
        display: none
    }

.hcm-radio_switch_controller .hcm-switch input {
    visibility: hidden;
    position: absolute
}

    .hcm-radio_switch_controller .hcm-switch input:disabled + label {
        opacity: .4;
        filter: alpha(opacity=40);
        cursor: not-allowed;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-radio_switch_controller .hcm-switch input:checked + label {
        background: #448aff;
        color: #fff
    }

.hcm-session_controller {
    display: inline-block;
    float: left;
    padding: 0
}

    .hcm-session_controller input {
        visibility: hidden;
        position: absolute
    }

        .hcm-session_controller input:disabled + label {
            opacity: .3;
            filter: alpha(opacity=30);
            cursor: not-allowed;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-session_controller input:checked + label {
            background: #fff;
            border-color: 1px solid #d7dfe3;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.hcm-emp_select_controller.with_label.inline.no_separator label, .hcm-emp_select_controller.with_label.inline.nsep label, .hcm-multi_select_controller.with_label.inline.no_separator label, .hcm-multi_select_controller.with_label.inline.nsep label, .hcm-multi_selectize_controller.with_label.inline.no_separator label, .hcm-multi_selectize_controller.with_label.inline.nsep label, .hcm-selectize_controller.with_label.inline.no_separator label, .hcm-selectize_controller.with_label.inline.nsep label {
    border-right: 1px solid transparent
}

.hcm-session_controller input:checked + label i {
    color: #02cfb3
}

.hcm-session_controller input:checked + label span {
    color: #02cfb3
}

.hcm-session_controller label {
    width: 95px;
    float: left;
    background: #f6f7f9;
    border-top: 1px solid #d7dfe3;
    border-bottom: 1px solid #d7dfe3;
    margin: 0;
    padding: 5px 10px;
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-session_controller label i {
        display: inline-block;
        float: left;
        font-family: util2,Arial,Helvetica,sans-serif !important;
        font-size: 23px;
        font-weight: 400 !important;
        color: #c8d3d9;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center
    }

    .hcm-action_controller button, .hcm-action_controller label, .hcm-session_controller label span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important
    }

    .hcm-session_controller label span {
        display: inline-block;
        float: left;
        font-weight: 400 !important;
        font-size: 11px;
        color: #c8d3d9;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        padding: 5px 0 0 5px
    }

    .hcm-session_controller label.morning {
        border-left: 1px solid #d7dfe3
    }

    .hcm-session_controller label.evening {
        border-right: 1px solid #d7dfe3
    }

.hcm-action_controller {
    height: 34px;
    display: inline-block;
    float: left;
    vertical-align: middle;
    padding: 2px 10px 2px 0
}

    .hcm-action_controller label {
        float: left;
        font-weight: 500 !important;
        font-size: 12px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 8px 5px 8px 0;
        vertical-align: middle;
        margin-bottom: 0;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    .hcm-action_controller a, .hcm-action_controller button {
        font-size: 11px;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 10px;
        float: left
    }

    .hcm-action_controller button {
        display: inline-block;
        background: #7fba00;
        border-radius: 50px;
        font-weight: 700 !important;
        color: #fff;
        color: #fff !important;
        padding: 7px 12px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-action_controller button:hover {
            background: #8dce00
        }

    .hcm-action_controller a {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        color: #303f9f;
        text-transform: uppercase;
        text-decoration: underline;
        padding: 9px 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-reason_area label, .hcm-reason_area textarea {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    display: block
}

.hcm-action_controller a:hover {
    color: #3748b7
}

.hcm-emp_select_controller.with_label label, .hcm-emp_select_controller.with_label label i.font_action, .hcm-emp_select_controller.with_label label i.font_app, .hcm-emp_select_controller.with_label label i.font_hcm, .hcm-emp_select_controller.with_label label i.font_menu, .hcm-emp_select_controller.with_label label i.font_util, .hcm-emp_select_controller.with_label label i.font_util2, .hcm-file_upload label, .hcm-multi_select_controller.with_label label, .hcm-multi_select_controller.with_label label i.font_action, .hcm-multi_select_controller.with_label label i.font_app, .hcm-multi_select_controller.with_label label i.font_hcm, .hcm-multi_select_controller.with_label label i.font_menu, .hcm-multi_select_controller.with_label label i.font_util, .hcm-multi_select_controller.with_label label i.font_util2, .hcm-multi_selectize_controller.with_label label, .hcm-multi_selectize_controller.with_label label i.font_action, .hcm-multi_selectize_controller.with_label label i.font_app, .hcm-multi_selectize_controller.with_label label i.font_hcm, .hcm-multi_selectize_controller.with_label label i.font_menu, .hcm-multi_selectize_controller.with_label label i.font_util, .hcm-multi_selectize_controller.with_label label i.font_util2, .hcm-reason_area label, .hcm-reason_area textarea, .hcm-selectize_controller.with_label label, .hcm-selectize_controller.with_label label i.font_action, .hcm-selectize_controller.with_label label i.font_app, .hcm-selectize_controller.with_label label i.font_hcm, .hcm-selectize_controller.with_label label i.font_menu, .hcm-selectize_controller.with_label label i.font_util, .hcm-selectize_controller.with_label label i.font_util2 {
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px
}

.hcm-file_upload {
    display: inline-block;
    float: left;
    padding: 0
}

    .hcm-file_upload label {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        margin-bottom: 5px
    }

    .hcm-file_upload .controllers {
        margin-top: 5px;
        vertical-align: middle;
        width: 100%;
        display: inline-block
    }

    .hcm-file_upload.mandatory .controllers {
        border-left: 1px solid #ff5252
    }

.hcm-file_controller {
    padding: 0
}

.hcm-emp_select_controller, .hcm-selectize_controller {
    display: inline-block;
    float: left;
    padding: 0 !important;
    height: 35px
}

    .hcm-emp_select_controller .selectize-control, .hcm-selectize_controller .selectize-control {
        white-space: nowrap
    }

        .hcm-emp_select_controller .selectize-control .selectize-input, .hcm-selectize_controller .selectize-control .selectize-input {
            height: 35px;
            padding-right: 30px
        }

            .hcm-emp_select_controller .selectize-control .selectize-input > div, .hcm-selectize_controller .selectize-control .selectize-input > div {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis
            }

        .hcm-emp_select_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .position .name, .hcm-emp_select_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .position .post, .hcm-selectize_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .position .name, .hcm-selectize_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .position .post {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .hcm-emp_select_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .info .email, .hcm-emp_select_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .info .id, .hcm-selectize_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .info .email, .hcm-selectize_controller .selectize-control .selectize-dropdown .selectize-dropdown-content .e_select .detail_wrap .info .id {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    .hcm-emp_select_controller.mandatory .selectize-control .selectize-input, .hcm-selectize_controller.mandatory .selectize-control .selectize-input {
        border-left: 1px solid #ff5252 !important
    }

    .hcm-emp_select_controller.with_label, .hcm-selectize_controller.with_label {
        height: 56px
    }

        .hcm-emp_select_controller.with_label label, .hcm-selectize_controller.with_label label {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            padding-bottom: 2px
        }

            .hcm-emp_select_controller.with_label label i, .hcm-selectize_controller.with_label label i {
            }

                .hcm-emp_select_controller.with_label label i.font_action, .hcm-selectize_controller.with_label label i.font_action {
                    font-family: action,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

                .hcm-emp_select_controller.with_label label i.font_hcm, .hcm-selectize_controller.with_label label i.font_hcm {
                    font-family: hcm,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

                .hcm-emp_select_controller.with_label label i.font_util, .hcm-selectize_controller.with_label label i.font_util {
                    font-family: util,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

                .hcm-emp_select_controller.with_label label i.font_util2, .hcm-selectize_controller.with_label label i.font_util2 {
                    font-family: util2,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

                .hcm-emp_select_controller.with_label label i.font_menu, .hcm-selectize_controller.with_label label i.font_menu {
                    font-family: menu,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

                .hcm-emp_select_controller.with_label label i.font_app, .hcm-selectize_controller.with_label label i.font_app {
                    font-family: app,Arial,Helvetica,sans-serif !important;
                    font-weight: 400 !important;
                    margin-top: 0;
                    margin-bottom: 0
                }

        .hcm-emp_select_controller.with_label.inline, .hcm-selectize_controller.with_label.inline {
            height: 35px;
            background: #fff;
            border: 1px solid #d7dfe3;
            padding-left: 10px !important
        }

            .hcm-emp_select_controller.with_label.inline.mandatory, .hcm-multi_select_controller.mandatory .selectize-input, .hcm-multi_selectize_controller.mandatory .selectize-input, .hcm-selectize_controller.with_label.inline.mandatory {
                border-left: 1px solid #ff5252 !important
            }

            .hcm-emp_select_controller.with_label.inline label, .hcm-selectize_controller.with_label.inline label {
                display: inline-block;
                float: left;
                border-right: 1px solid #dde4e7;
                padding: 4px 0;
                margin-top: 6px
            }

            .hcm-emp_select_controller.with_label.inline .selectize-control, .hcm-selectize_controller.with_label.inline .selectize-control {
                display: inline-block;
                float: left;
                height: 32px
            }

                .hcm-emp_select_controller.with_label.inline .selectize-control .selectize-input, .hcm-selectize_controller.with_label.inline .selectize-control .selectize-input {
                    height: 32px;
                    border: none !important
                }

                .hcm-emp_select_controller.with_label.inline .selectize-control .selectize-dropdown, .hcm-selectize_controller.with_label.inline .selectize-control .selectize-dropdown {
                    width: 100% !important
                }

            .hcm-emp_select_controller.with_label.inline.mandatory, .hcm-selectize_controller.with_label.inline.mandatory {
            }

            .hcm-emp_select_controller.with_label.inline.no_separator label, .hcm-emp_select_controller.with_label.inline.nsep label, .hcm-selectize_controller.with_label.inline.no_separator label, .hcm-selectize_controller.with_label.inline.nsep label {
            }

    .hcm-emp_select_controller.disabled, .hcm-selectize_controller.disabled {
        background: #e6ebee !important;
        cursor: not-allowed
    }

        .hcm-emp_select_controller.disabled::before, .hcm-selectize_controller.disabled::before {
            z-index: 2;
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0
        }

        .hcm-emp_select_controller.disabled .selectize-control .selectize-input, .hcm-selectize_controller.disabled .selectize-control .selectize-input {
            background: #e6ebee !important
        }

        .hcm-emp_select_controller.disabled.with_label input, .hcm-emp_select_controller.disabled.with_label label, .hcm-emp_select_controller.disabled.with_label select, .hcm-selectize_controller.disabled.with_label input, .hcm-selectize_controller.disabled.with_label label, .hcm-selectize_controller.disabled.with_label select {
            color: #b9c7ce !important
        }

.hcm-multi_select_controller, .hcm-multi_selectize_controller {
    display: inline-block;
    float: left;
    min-height: 35px;
    padding: 0 !important
}

.hcm-button_area, .hcm-reason_area, .hcm-tab_container .hcm-tab_bar {
    width: 100%;
    min-height: 1px
}

.hcm-multi_select_controller.mandatory .selectize-input, .hcm-multi_selectize_controller.mandatory .selectize-input {
}

.hcm-multi_select_controller.with_label label, .hcm-multi_selectize_controller.with_label label {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    padding: 5px 0;
    margin-top: 5px
}

    .hcm-multi_select_controller.with_label label i, .hcm-multi_selectize_controller.with_label label i {
    }

        .hcm-multi_select_controller.with_label label i.font_action, .hcm-multi_selectize_controller.with_label label i.font_action {
            font-family: action,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

        .hcm-multi_select_controller.with_label label i.font_hcm, .hcm-multi_selectize_controller.with_label label i.font_hcm {
            font-family: hcm,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

        .hcm-multi_select_controller.with_label label i.font_util, .hcm-multi_selectize_controller.with_label label i.font_util {
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

        .hcm-multi_select_controller.with_label label i.font_util2, .hcm-multi_selectize_controller.with_label label i.font_util2 {
            font-family: util2,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

        .hcm-multi_select_controller.with_label label i.font_menu, .hcm-multi_selectize_controller.with_label label i.font_menu {
            font-family: menu,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

        .hcm-multi_select_controller.with_label label i.font_app, .hcm-multi_selectize_controller.with_label label i.font_app {
            font-family: app,Arial,Helvetica,sans-serif !important;
            font-weight: 400 !important;
            margin-top: 0;
            margin-bottom: 0
        }

.hcm-multi_select_controller.with_label .selectize-control, .hcm-multi_selectize_controller.with_label .selectize-control {
    background: #fff;
    border: 1px solid #d7dfe3;
    margin-left: 2px
}

    .hcm-multi_select_controller.with_label .selectize-control .selectize-input, .hcm-multi_selectize_controller.with_label .selectize-control .selectize-input {
        border: none !important
    }

.hcm-multi_select_controller.with_label.mandatory .selectize-control, .hcm-multi_selectize_controller.with_label.mandatory .selectize-control {
    border-left: 1px solid #ff5252 !important
}

.hcm-multi_select_controller.with_label.inline, .hcm-multi_selectize_controller.with_label.inline {
    background: #fff;
    border: 1px solid #d7dfe3;
    padding-left: 10px !important
}

    .hcm-multi_select_controller.with_label.inline label, .hcm-multi_selectize_controller.with_label.inline label {
        float: left;
        border-right: 1px solid #dde4e7
    }

    .hcm-multi_select_controller.with_label.inline .selectize-control, .hcm-multi_selectize_controller.with_label.inline .selectize-control {
        float: left;
        margin-left: 0;
        background: 0 0;
        border: none !important
    }

    .hcm-multi_select_controller.with_label.inline.mandatory, .hcm-multi_selectize_controller.with_label.inline.mandatory {
        border-left: 1px solid #ff5252 !important
    }

    .hcm-multi_select_controller.with_label.inline.no_separator label, .hcm-multi_select_controller.with_label.inline.nsep label, .hcm-multi_selectize_controller.with_label.inline.no_separator label, .hcm-multi_selectize_controller.with_label.inline.nsep label {
    }

.hcm-reason_area {
    display: inline-block;
    float: left;
    float: left;
    padding: 0
}

@media (min-width:768px) {
    .hcm-reason_area {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-reason_area {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-reason_area {
        float: left;
        width: 100%
    }
}

.hcm-reason_area label {
    width: 100%;
    font-weight: 500 !important;
    margin-bottom: 10px
}

.hcm-reason_area textarea {
    font-weight: 400 !important;
    width: 100%;
    max-width: 100%;
    line-height: 18px;
    border: 1px solid #d7dfe3;
    padding: 10px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-button_area .btn, .hcm-button_area a {
    line-height: 1;
    -moz-osx-font-smoothing: grayscale
}

.hcm-reason_area textarea:focus {
    border-color: #ccc;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-reason_area textarea.small {
    min-height: 60px !important
}

.hcm-reason_area textarea.medium {
    min-height: 142px !important
}

.hcm-reason_area textarea.big {
    min-height: 183px !important
}

.hcm-reason_area.mandatory textarea {
    border-left: 1px solid #ff5252
}

.hcm-button_area {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 0
}

@media (min-width:768px) {
    .hcm-button_area {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-button_area {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-button_area {
        float: left;
        width: 100%
    }
}

.hcm-button_area {
}

    .hcm-button_area::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-button_area.left {
        text-align: left
    }

        .hcm-button_area.left .btn:first-child {
            margin-left: 0
        }

    .hcm-button_area.middle {
        text-align: center
    }

        .hcm-button_area.middle .btn:first-child {
            margin-left: 0
        }

    .hcm-add_btn, .hcm-button_area .btn, .hcm-save_btn, .hcm-view_btn {
        font-size: 11px;
        margin-left: 10px;
        text-transform: none;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-style: normal !important;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        speak: none
    }

    .hcm-button_area.toper {
        top: -70px;
        margin-bottom: -47px
    }

    .hcm-button_area a {
        margin-left: 15px;
        margin-right: 15px;
        text-align: center;
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 12px;
        color: #53697e;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-button_area a:hover {
            text-decoration: underline;
            color: #879cb0;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .hcm-button_area .btn {
        display: inline-block;
        background: #e0e6e9;
        border-radius: 50px;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        vertical-align: middle;
        padding: 14px 25px;
        text-decoration: none !important;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-add_btn, .hcm-next_prev_controller .btn_finish.single, .hcm-save_btn, .hcm-view_btn {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px
}

.hcm-button_area .btn:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;
    margin-bottom: -2px
}

.hcm-button_area .btn:hover {
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-button_area .btn.btn_accept, .hcm-button_area .btn.btn_action, .hcm-button_area .btn.btn_save {
    background: #7fba00;
    color: #fff
}

    .hcm-button_area .btn.btn_accept:before, .hcm-button_area .btn.btn_action:before, .hcm-button_area .btn.btn_save:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-button_area .btn.btn_add:before, .hcm-button_area .btn.btn_view:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_accept:hover, .hcm-button_area .btn.btn_action:hover, .hcm-button_area .btn.btn_save:hover {
    background: #8dce00
}

.hcm-button_area .btn.btn_accept:disabled, .hcm-button_area .btn.btn_action:disabled, .hcm-button_area .btn.btn_save:disabled {
    background: #94d900;
    color: #f2f2f2
}

    .hcm-button_area .btn.btn_accept:disabled::before, .hcm-button_area .btn.btn_action:disabled::before, .hcm-button_area .btn.btn_save:disabled::before {
        color: #f2f2f2
    }

.hcm-button_area .btn.btn_accept.gray, .hcm-button_area .btn.btn_action.gray, .hcm-button_area .btn.btn_save.gray {
    background: #8ca3af
}

    .hcm-button_area .btn.btn_accept.gray:hover, .hcm-button_area .btn.btn_action.gray:hover, .hcm-button_area .btn.btn_save.gray:hover {
        background: #9bafb9
    }

    .hcm-button_area .btn.btn_accept.gray:disabled, .hcm-button_area .btn.btn_action.gray:disabled, .hcm-button_area .btn.btn_save.gray:disabled {
        background: #d9d9d9
    }

.hcm-button_area .btn.btn_accept.blue, .hcm-button_area .btn.btn_action.blue, .hcm-button_area .btn.btn_save.blue {
    background: #00b4f1
}

    .hcm-button_area .btn.btn_accept.blue:hover, .hcm-button_area .btn.btn_action.blue:hover, .hcm-button_area .btn.btn_save.blue:hover {
        background: #0cc1ff
    }

    .hcm-button_area .btn.btn_accept.blue:disabled, .hcm-button_area .btn.btn_action.blue:disabled, .hcm-button_area .btn.btn_save.blue:disabled {
        background: #d9d9d9
    }

.hcm-button_area .btn.btn_view {
    background: #8cb2c7;
    color: #fff
}

    .hcm-button_area .btn.btn_view:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_view:hover {
    background: #9abbce
}

.hcm-button_area .btn.btn_view:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_view:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_add {
    background: #8cb2c7;
    color: #fff
}

    .hcm-button_area .btn.btn_add:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

.hcm-button_area .btn.btn_delete:before, .hcm-button_area .btn.btn_edit:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_add:hover {
    background: #9abbce
}

.hcm-button_area .btn.btn_add:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_add:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_edit {
    background: #685da8;
    color: #fff
}

    .hcm-button_area .btn.btn_edit:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_edit:hover {
    background: #746aaf
}

.hcm-button_area .btn.btn_edit:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_edit:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_delete {
    background: #f36861;
    color: #fff
}

    .hcm-button_area .btn.btn_delete:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

.hcm-button_area .btn.btn_cancel:before, .hcm-button_area .btn.btn_clear:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_delete:hover {
    background: #f47a74
}

.hcm-button_area .btn.btn_delete:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_delete:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_clear {
    color: #aabbc4
}

    .hcm-button_area .btn.btn_clear:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #aabbc4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_clear:hover {
    background: #d7dfe3
}

.hcm-button_area .btn.btn_clear:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_clear:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_cancel {
    color: #aabbc4
}

    .hcm-button_area .btn.btn_cancel:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #aabbc4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

.hcm-button_area .btn.btn_back:before, .hcm-button_area .btn.btn_reject:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_cancel:hover {
    background: #d7dfe3
}

.hcm-button_area .btn.btn_cancel:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_cancel:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_reject {
    background: #f36861;
    color: #fff
}

    .hcm-button_area .btn.btn_reject:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_reject:hover {
    background: #f47a74
}

.hcm-button_area .btn.btn_reject:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_reject:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_back {
    background: #243d99;
    color: #fff
}

    .hcm-button_area .btn.btn_back:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_back:hover {
    background: #2844aa
}

.hcm-button_area .btn.btn_back:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_back:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_next {
    background: #f47721;
    color: #fff
}

    .hcm-button_area .btn.btn_next:before {
        display: none !important
    }

    .hcm-button_area .btn.btn_next:after {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        margin-top: -5px;
        margin-bottom: -2px
    }

    .hcm-button_area .btn.btn_next:after {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_next:hover {
    background: #f58334
}

.hcm-button_area .btn.btn_next:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_next:disabled::after {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_setting {
    background: #8cb2c7;
    color: #fff
}

    .hcm-button_area .btn.btn_setting:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-button_area .btn.btn_insert:before, .hcm-button_area .btn.btn_print:before {
    display: inline-block;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_setting:hover {
    background: #9abbce
}

.hcm-button_area .btn.btn_setting:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_setting:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_insert {
    background: #7fba00;
    color: #fff
}

    .hcm-button_area .btn.btn_insert:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_insert:hover {
    background: #8dce00
}

.hcm-button_area .btn.btn_insert:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_insert:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_normal {
    background: #8cb2c7;
    color: #fff;
    display: inline-block;
    vertical-align: middle
}

    .hcm-button_area .btn.btn_normal:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        color: #fff;
        right: 10px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_normal:after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    color: #fff;
    left: 10px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_normal:hover {
    background: #9abbce
}

.hcm-button_area .btn.btn_normal:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_normal:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_print {
    background: #02cfb3;
    color: #fff
}

    .hcm-button_area .btn.btn_print:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

.hcm-button_area .btn.btn_pause:before, .hcm-button_area .btn.btn_publish:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    text-rendering: auto;
    vertical-align: middle;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_print:hover {
    background: #02e3c4
}

.hcm-button_area .btn.btn_print:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_print:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_publish {
    background: #02cfb3;
    color: #fff
}

    .hcm-button_area .btn.btn_publish:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_publish:hover {
    background: #02e3c4
}

.hcm-button_area .btn.btn_publish:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_publish:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_pause {
    background: #8cb2c7;
    color: #fff
}

    .hcm-button_area .btn.btn_pause:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

.hcm-add_btn, .hcm-button_area .btn.btn_process:before, .hcm-save_btn, .hcm-view_btn {
    display: inline-block;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_pause:hover {
    background: #9abbce
}

.hcm-button_area .btn.btn_pause:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_pause:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area .btn.btn_process {
    background: #02cfb3;
    color: #fff
}

    .hcm-button_area .btn.btn_process:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-button_area .btn.btn_process:hover {
    background: #02e3c4
}

.hcm-button_area .btn.btn_process:disabled {
    background: #e6e6e6;
    color: #a6a6a6
}

    .hcm-button_area .btn.btn_process:disabled::before {
        color: #a6a6a6
    }

.hcm-button_area.small .btn {
    font-size: 10px;
    padding: 8px 15px
}

    .hcm-button_area.small .btn:before {
        font-size: 12px;
        margin-right: 7px
    }

.hcm-add_btn, .hcm-save_btn, .hcm-view_btn {
    float: left;
    border-radius: 50px;
    color: #fff;
    line-height: 1;
    background: #02cfb3;
    color: #fff !important;
    padding: 8px 12px;
    margin-top: 3px;
    transition: .3s
}

    .hcm-add_btn:before, .hcm-save_btn:before, .hcm-view_btn:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        color: #fff;
        position: relative;
        margin-top: -2px;
        margin-right: 5px;
        text-rendering: auto
    }

    .hcm-add_btn.center, .hcm-save_btn.center, .hcm-view_btn.center {
        float: none
    }

    .hcm-add_btn.right, .hcm-save_btn.right, .hcm-view_btn.right {
        float: right
    }

    .hcm-add_btn.gray, .hcm-save_btn.gray, .hcm-view_btn.gray {
        background: #aabbc4
    }

    .hcm-add_btn:before, .hcm-save_btn:before, .hcm-view_btn:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-add_btn:hover, .hcm-save_btn:hover, .hcm-view_btn:hover {
    background: #02e3c4
}

    .hcm-add_btn:hover.gray, .hcm-save_btn:hover.gray, .hcm-view_btn:hover.gray {
        background: #b9c7ce
    }

.hcm-save_btn:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 12px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

.hcm-print_btn, .hcm-view_btn:before {
    display: inline-block;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-view_btn {
    background: #8cb2c7
}

    .hcm-view_btn:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative;
        margin-right: 5px;
        margin-top: -2px
    }

.hcm-dropdown_controller .hcm-dropdown button span, .hcm-dropdown_controller .hcm-dropdown-link button span, .hcm-print_btn {
    color: #02cfb3
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-view_btn:hover {
    background: #9abbce
}

.hcm-print_btn {
    background: 0 0;
    border: 2px solid #02cfb3 !important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 10px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    letter-spacing: .04em;
    padding: 6px 25px;
    transition: .3s
}

    .hcm-print_btn::before, .hcm-select_org_btn {
        -webkit-transition: .3s;
        -moz-transition: .3s;
        display: inline-block;
        -moz-osx-font-smoothing: grayscale;
        position: relative
    }

    .hcm-print_btn::before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #02cfb3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        margin-right: 7px
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-print_btn:hover {
    background: #02cfb3;
    color: #fff
}

    .hcm-print_btn:hover::before {
        color: #fff
    }

.hcm-select_org_btn {
    width: 185px;
    float: left;
    background: #7fba00;
    color: #fff !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 12px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    padding: 10px 15px;
    transition: .3s;
    overflow: hidden
}

    .hcm-select_org_btn::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        position: absolute;
        bottom: -6px;
        right: -6px
    }

.hcm-filter_btn, .hcm-filter_btn:before {
    position: relative;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-select_org_btn:hover {
    background: #90d400
}

.hcm-filter_btn {
    float: left;
    background: #00b4f1;
    color: #fff !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 12px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    padding: 10px 25px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-filter_btn:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        vertical-align: middle;
        margin-right: 10px;
        margin-top: -5px;
        margin-bottom: -2px
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-filter_btn .hcm-filter_count {
    display: inline-block;
    min-width: 10px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 10px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ff5252;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 3px 7px;
    position: absolute;
    top: -5px;
    right: -10px
}

.hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head, .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li a, .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label, .hcm-tab_container .hcm-tab_bar, .hcm-tip_container .hcm-tip {
    position: relative;
    position: relative;
    position: relative;
    position: relative
}

.hcm-filter_btn:hover {
    background: #0cc1ff
}

.hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label, .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label, .hcm-icon_btn_controller .btn_icon {
    font-weight: 400 !important;
    background: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer
}

.hcm-icon_btn_controller {
    padding: 0 10px
}

    .hcm-icon_btn_controller.left {
        text-align: left
    }

    .hcm-icon_btn_controller.middle {
        text-align: center
    }

    .hcm-icon_btn_controller .btn_icon {
        display: inline-block;
        padding: 6px;
        font-family: util,Arial,Helvetica,sans-serif !important;
        font-size: 20px;
        color: "";
        border: 1px solid #d7dfe3;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head::after, .hcm-dropdown_controller::after {
    display: table;
    clear: both;
    content: ''
}

.hcm-icon_btn_controller .btn_icon:hover {
    color: #00b8d4;
    border: 1px solid #00b8d4;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-icon_btn_controller .btn_icon.active, .hcm-icon_btn_controller .btn_icon:active {
    background: #00b8d4;
    color: #fff;
    border: 1px solid #00ceee;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-att_dualListbox .btn.move_btn {
    background: #bfbfbf !important
}

    .hcm-att_dualListbox .btn.move_btn i::before {
        color: #2c3e50 !important
    }

.hcm-dropdown_controller {
    display: block;
    width: auto;
    float: left;
    padding: 0
}

.hcm-dropdown_controller {
}

    .hcm-dropdown_controller::after {
    }

    .hcm-dropdown_controller.align-left {
        float: left
    }

    .hcm-dropdown_controller.left-border button {
        border-right: none !important
    }

    .hcm-dropdown_controller.align-right {
        float: right
    }

    .hcm-dropdown_controller.right-border button {
        border-left: none !important
    }

    .hcm-dropdown_controller .hcm-dropdown.filter button::before {
        vertical-align: baseline !important;
        font-size: 11px
    }

    .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle {
        background: #e9edf0 !important;
        border-color: #c8d3d9 !important;
        color: #7fba00;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle:hover {
            background: #f5f7f8;
            color: #7fba00;
            border-color: #7fba00;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle.active, .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle:active {
            background: #e9edf0 !important;
            border-color: none;
            color: #53697e;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle.focus, .hcm-dropdown_controller .hcm-dropdown.open > .btn-default.dropdown-toggle:focus {
            color: inherit;
            background: 0 0 !important;
            border-color: none;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .hcm-dropdown_controller .hcm-dropdown.icon button::before {
        margin-right: 5px
    }

    .hcm-dropdown_controller .hcm-dropdown button {
        content: attr(data-icon);
        color: #53697e;
        border: 1px solid #d7dfe3;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        padding-top: 8px;
        padding-bottom: 8px
    }

        .hcm-dropdown_controller .hcm-dropdown button::before {
            content: attr(data-icon);
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-size: 12px;
            font-weight: 400 !important;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 0;
            display: inline-block;
            vertical-align: middle
        }

        .hcm-dropdown_controller .hcm-dropdown button .caret {
            margin-left: 5px
        }

        .hcm-dropdown_controller .hcm-dropdown button:hover {
            background: #f5f7f8;
            color: #7fba00;
            border-color: #dde4e7;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-dropdown_controller .hcm-dropdown button.active, .hcm-dropdown_controller .hcm-dropdown button:active {
            background: #e9edf0 !important;
            border-color: none !important;
            color: #53697e;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-dropdown_controller .hcm-dropdown button.focus, .hcm-dropdown_controller .hcm-dropdown button:focus {
            color: #53697e;
            background: 0 0 !important;
            border-color: none !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-dropdown_controller .hcm-dropdown button span {
        }

    .hcm-dropdown_controller .hcm-dropdown .dropdown-menu {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: rgba(0,0,0,.08) 0 2px 3px;
        box-shadow: rgba(0,0,0,.08) 0 2px 3px;
        border-color: #c8d3d9 !important;
        padding: 0
    }

        .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 11px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            padding: 10px 15px;
            display: block;
            border-bottom: 1px solid #e6e6e6
        }

        .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head {
        }

            .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head::after {
            }

            .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li.head .clear {
                font-family: util,Arial,Helvetica,sans-serif !important;
                font-size: 14px;
                font-weight: 400 !important;
                color: "";
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                display: inline-block;
                padding: 2px;
                position: absolute;
                top: 7px;
                right: 10px;
                vertical-align: middle;
                cursor: pointer
            }

        .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li a, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li span {
            padding: 8px 20px;
            color: #53697e;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: "";
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

            .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li a::before, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li span::before {
                content: '';
                border-bottom: 1px solid #e6e6e6;
                position: absolute;
                display: block;
                left: 0;
                width: 5px;
                top: 15px
            }

            .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li a:focus, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li a:hover, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li span:focus, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li span:hover {
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

        .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li input {
            display: none;
            visibility: hidden
        }

            .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li input:checked + label {
                background: #f7f7f7;
                color: #02cfb3
            }

                .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li input:checked + label::after {
                    content: 'c';
                    font-family: util,Arial,Helvetica,sans-serif !important;
                    font-size: 7px;
                    font-weight: 400 !important;
                    color: #fff;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    position: absolute;
                    top: 10px;
                    right: 10px;
                    padding: 4px;
                    border-radius: 50%;
                    background-color: #02cfb3
                }

        .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label {
            margin: 0;
            padding: 10px 20px 10px 15px;
            color: #53697e;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-size: "";
            color: "";
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            width: 100%;
            display: block
        }

.bs_caption, .hcm-attachment-container {
    display: none
}

.hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label::before {
    content: '';
    border-bottom: 1px solid #e6e6e6;
    position: absolute;
    display: block;
    left: 0;
    width: 5px;
    top: 15px
}

.hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label:focus, .hcm-dropdown_controller .hcm-dropdown .dropdown-menu li label:hover {
    background: #f7f7f7;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-dropdown_controller .hcm-dropdown-link.open > .btn-default.dropdown-toggle {
    background: 0 0 !important;
    border-color: none !important;
    color: #7fba00;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-dropdown_controller .hcm-dropdown-link.open > .btn-default.dropdown-toggle.focus, .hcm-dropdown_controller .hcm-dropdown-link.open > .btn-default.dropdown-toggle:focus {
        color: #7fba00;
        background: 0 0 !important;
        border-color: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-dropdown_controller .hcm-dropdown-link button {
    color: #53697e;
    border: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding-top: 8px;
    padding-bottom: 9px
}

    .hcm-dropdown_controller .hcm-dropdown-link button:hover {
        background: 0 0;
        color: #7fba00;
        border-color: none;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-dropdown_controller .hcm-dropdown-link button.active, .hcm-dropdown_controller .hcm-dropdown-link button:active {
        background: 0 0 !important;
        border-color: none !important;
        color: #7fba00;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-dropdown_controller .hcm-dropdown-link button.focus, .hcm-dropdown_controller .hcm-dropdown-link button:focus {
        color: #7fba00;
        background: 0 0 !important;
        border-color: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-dropdown_controller .hcm-dropdown-link button span {
    }

.hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: rgba(0,0,0,.08) 0 2px 3px;
    box-shadow: rgba(0,0,0,.08) 0 2px 3px;
    border-color: #c8d3d9 !important;
    padding: 0
}

    .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li a {
        padding: 8px 20px;
        color: #53697e;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: "";
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li a::before {
            content: '';
            border-bottom: 1px solid #e6e6e6;
            position: absolute;
            display: block;
            left: 0;
            width: 5px;
            top: 15px
        }

        .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li a:focus, .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li a:hover {
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li input {
        display: none;
        visibility: hidden
    }

        .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li input:checked + label {
            background: #f7f7f7;
            color: #02cfb3
        }

            .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li input:checked + label::after {
                content: 'c';
                font-family: util,Arial,Helvetica,sans-serif !important;
                font-size: 7px;
                font-weight: 400 !important;
                color: #fff;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                position: absolute;
                top: 8px;
                right: 10px;
                padding: 4px;
                border-radius: 50%;
                background-color: #02cfb3
            }

    .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label {
        margin: 0;
        padding: 10px 20px 10px 15px;
        color: #53697e;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-size: "";
        color: "";
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        width: 100%;
        display: block
    }

        .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label::before {
            content: '';
            border-bottom: 1px solid #e6e6e6;
            position: absolute;
            display: block;
            left: 0;
            width: 5px;
            top: 15px
        }

        .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label:focus, .hcm-dropdown_controller .hcm-dropdown-link .dropdown-menu li label:hover {
            background: #f7f7f7;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.hcm-tip_container {
    width: 100% !important
}

    .hcm-tip_container.left .hcm-tip {
        float: left !important
    }

    .hcm-tip_container.right .hcm-tip {
        float: right !important
    }

    .hcm-tip_container.middle .hcm-tip {
        display: block;
        margin-left: auto;
        margin-right: auto
    }

.hcm-tab_container .hcm-tab_bar::after, .hcm-tab_container::after {
    content: '';
    display: table;
    clear: both
}

.hcm-tip_container .hcm-tip {
    background: #fffaed;
    border: 1px solid #ffdb6d;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 15px
}

    .hcm-tip_container .hcm-tip .caption-1 {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 9px;
        color: #ffc107;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        padding-right: 5px
    }

        .hcm-tip_container .hcm-tip .caption-1::before, .hcm-tip_container .hcm-tip .caption-2 {
            font-weight: 400 !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .hcm-tip_container .hcm-tip .caption-1::before {
            content: 'E';
            font-family: util2,Arial,Helvetica,sans-serif !important;
            font-size: 10px;
            color: "";
            vertical-align: middle;
            padding-right: 5px
        }

    .hcm-tip_container .hcm-tip .caption-2 {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-size: 9px;
        text-transform: uppercase
    }

    .hcm-tip_container .hcm-tip::after {
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 5px solid #ffdb6d;
        position: absolute;
        bottom: -5px
    }

    .hcm-tip_container .hcm-tip.left::after {
        left: 20px
    }

    .hcm-tip_container .hcm-tip.right::after {
        right: 20px
    }

    .hcm-tip_container .hcm-tip.middle::after {
        left: 0;
        right: 0;
        margin: auto
    }

.hcm-tab_container {
}

    .hcm-tab_container::after {
    }

    .hcm-tab_container .hcm-tab_bar {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding: 0;
        margin-bottom: 0
    }

    .hcm-next_prev_controller, .hcm-tab_container .hcm-container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
        position: relative;
        min-height: 1px
    }

@media (min-width:768px) {
    .hcm-tab_container .hcm-tab_bar {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-tab_container .hcm-tab_bar {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-tab_container .hcm-tab_bar {
        float: left;
        width: 100%
    }
}

.hcm-tab_container .hcm-tab_bar {
}

    .hcm-tab_container .hcm-tab_bar::after {
    }

    .hcm-tab_container .hcm-tab_bar .tab, .hcm-tab_container .hcm-tab_bar .tab a {
        height: 50px;
        display: block;
        font-weight: 400 !important;
        color: #fff;
        -moz-osx-font-smoothing: grayscale;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-size: 12px
    }

    .hcm-tab_container .hcm-tab_bar .tab {
        float: left;
        background: #627e8c;
        border: 1px solid transparent;
        border-color: #e6ebee #e6ebee transparent;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        margin-right: 5px;
        cursor: pointer;
        position: relative;
        bottom: -1px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-tab_container .hcm-container::after, .hcm-tab_container .hcm-tab_bar .tab::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-tab_container .hcm-tab_bar .tab {
    }

        .hcm-tab_container .hcm-tab_bar .tab::after {
        }

        .hcm-tab_container .hcm-tab_bar .tab a {
            text-align: center;
            text-decoration: none;
            padding: 16px 30px 0
        }

        .hcm-tab_container .hcm-tab_bar .tab.active {
            background: #fff;
            color: #53697e;
            z-index: 5;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-tab_container .hcm-tab_bar .tab.active a {
                color: #53697e
            }

.hcm-tab_container .hcm-container {
    border: 1px solid #e6ebee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    border: 1px solid #e6ebee;
    -webkit-border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px;
    -ms-border-radius: 0 4px 4px 4px;
    -o-border-radius: 0 4px 4px;
    border-radius: 0 4px 4px;
    background: #fff;
    padding: 22px
}

.hcm-tab_container .hcm-container {
}

    .hcm-tab_container .hcm-container::after {
    }

@media (min-width:768px) {
    .hcm-tab_container .hcm-container {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-tab_container .hcm-container {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-tab_container .hcm-container {
        float: left;
        width: 100%
    }
}

.hcm-tab_container .hcm-container {
}

    .hcm-tab_container .hcm-container::after {
    }

.hcm-next_prev_controller .btn_finish, .hcm-next_prev_controller .btn_next, .hcm-next_prev_controller .btn_prev, .hcm-next_prev_controller .btn_prev:before {
    display: inline-block;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

.hcm-next_prev_controller {
}

@media (min-width:768px) {
    .hcm-next_prev_controller {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-next_prev_controller {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-next_prev_controller {
        float: left;
        width: 100%
    }
}

.hcm-next_prev_controller .btn_next, .hcm-next_prev_controller .btn_prev {
    background: #e0e6e9;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 11px;
    color: #aabbc4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    letter-spacing: .04em;
    padding: 14px 0;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-next_prev_controller .btn_next:hover, .hcm-next_prev_controller .btn_prev:hover {
        background: #d7dfe3
    }

    .hcm-next_prev_controller .btn_next:disabled, .hcm-next_prev_controller .btn_prev:disabled {
        background: #e6e6e6;
        color: #a6a6a6
    }

.hcm-next_prev_controller .btn_prev {
    padding-left: 35px;
    padding-right: 15px;
    -webkit-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    -ms-border-radius: 50px 0 0 50px;
    -o-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px
}

    .hcm-next_prev_controller .btn_prev:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #aabbc4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-next_prev_controller .btn_prev:before {
    position: absolute;
    top: 12px;
    left: 15px
}

.hcm-next_prev_controller .btn_prev:not(:disabled):hover:before {
    left: 10px
}

.hcm-next_prev_controller .btn_next {
    padding-left: 15px;
    padding-right: 35px;
    -webkit-border-radius: 0 50px 50px 0;
    -moz-border-radius: 0 50px 50px 0;
    -ms-border-radius: 0 50px 50px 0;
    -o-border-radius: 0 50px 50px 0;
    border-radius: 0 50px 50px 0
}

.hcm-next_prev_controller .btn_finish, .hcm-next_prev_controller .btn_save {
    background: #7fba00;
    font-weight: 500 !important;
    text-transform: none;
    padding: 14px 0;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    speak: none;
    font-size: 11px;
    letter-spacing: .04em
}

.hcm-next_prev_controller .btn_next:after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 16px;
    color: #aabbc4;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-next_prev_controller .btn_next:after {
    position: absolute;
    top: 12px;
    right: 15px
}

.hcm-next_prev_controller .btn_next:not(:disabled):hover:after {
    right: 10px
}

.hcm-next_prev_controller .btn_finish {
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-next_prev_controller .btn_finish:not(.single) {
        padding-left: 20px;
        padding-right: 35px;
        -webkit-border-radius: 0 50px 50px 0;
        -moz-border-radius: 0 50px 50px 0;
        -ms-border-radius: 0 50px 50px 0;
        -o-border-radius: 0 50px 50px 0;
        border-radius: 0 50px 50px 0
    }

        .hcm-next_prev_controller .btn_finish:not(.single):after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 16px;
            color: #fff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-next_prev_controller .btn_finish:not(.single):after {
    position: absolute;
    top: 12px;
    right: 15px
}

.hcm-next_prev_controller .btn_finish.single:before, .hcm-next_prev_controller .btn_save {
    display: inline-block;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s
}

.hcm-next_prev_controller .btn_finish.single {
    padding-left: 35px;
    padding-right: 20px;
    border-radius: 50px
}

    .hcm-next_prev_controller .btn_finish.single:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-next_prev_controller .btn_finish.single:before {
    position: absolute;
    top: 12px;
    left: 15px
}

.hcm-next_prev_controller .btn_finish:hover {
    background: #90d400
}

.hcm-next_prev_controller .btn_finish:disabled {
    background: #90d400;
    color: #a6a6a6
}

.hcm-next_prev_controller .btn_save {
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    transition: .3s;
    padding-left: 35px;
    padding-right: 20px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px
}

    .hcm-next_prev_controller .btn_save:before, .hcm-sortable_list > ul > li::before {
        display: inline-block;
        text-rendering: auto;
        vertical-align: middle;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-next_prev_controller .btn_save:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

.hcm-popover .hcm-pop_content .hcm-pop_employee::after, .hcm-popover .hcm-pop_content::after, .hcm-popover .hcm-pop_header::after, .hcm-sortable_list::after, .hcm-sortable_list > .caption::after, .hcm-sortable_list > ul::after, .hcm-sortable_list > ul > li::after {
    content: '';
    display: table;
    clear: both
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-next_prev_controller .btn_save:before {
    position: absolute;
    top: 12px;
    left: 15px
}

.hcm-next_prev_controller .btn_save:hover {
    background: #90d400
}

.hcm-next_prev_controller .btn_save:disabled {
    background: #90d400;
    color: #a6a6a6
}

.hcm-sortable_list {
    padding: 0
}

.hcm-sortable_list {
}

    .hcm-sortable_list::after {
    }

    .hcm-sortable_list > .caption {
        display: block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 16px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 10px 0 20px
    }

    .hcm-sortable_list > .caption {
    }

        .hcm-sortable_list > .caption::after {
        }

        .hcm-sortable_list > .caption span:nth-child(2) {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 12px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            padding-left: 15px
        }

    .hcm-sortable_list > ul {
        margin: 0;
        padding: 0;
        list-style-type: none
    }

    .hcm-sortable_list > ul {
    }

        .hcm-sortable_list > ul::after {
        }

        .hcm-sortable_list > ul > li {
            list-style-type: none;
            margin: 0 0 10px;
            padding: 0;
            border: 1px solid #ecf0f2;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative;
            padding-left: 20px
        }

        .hcm-sortable_list > ul > li {
        }

            .hcm-sortable_list > ul > li::after {
            }

            .hcm-sortable_list > ul > li::before {
                font: 14px/1 HCMCloud;
                font-size: inherit;
                -webkit-font-smoothing: antialiased;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 18px;
                color: #d7dfe3;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                cursor: move;
                position: absolute;
                top: 7px;
                left: 7px;
                transition: .3s
            }

            .hcm-sortable_list > ul > li .action, .hcm-sortable_list > ul > li .details {
                display: inline-block;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                float: left
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-sortable_list > ul > li .details {
    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 10px 15px;
    transition: .3s
}

.hcm-sortable_list > ul > li .action {
    width: 80px;
    text-align: center;
    padding: 3px 15px;
    transition: .3s
}

    .hcm-sortable_list > ul > li .action .delete:before, .hcm-sortable_list > ul > li .action .edit:before {
        display: inline-block;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        position: relative;
        text-rendering: auto;
        vertical-align: middle;
        color: #d7dfe3
    }

    .hcm-sortable_list > ul > li .action .edit {
        cursor: pointer
    }

        .hcm-sortable_list > ul > li .action .edit:before {
            font: 14px/1 HCMCloud;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 25px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-sortable_list > ul > li .action .edit:hover::before {
    color: #02cfb3 !important
}

.hcm-sortable_list > ul > li .action .delete {
    cursor: pointer
}

    .hcm-sortable_list > ul > li .action .delete:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

.hcm-popover .hcm-pop_content .hcm-pop_table tbody tr td, .hcm-popover .hcm-pop_content .hcm-pop_table thead tr th, .hcm-popover .hcm-pop_header {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-sortable_list > ul > li .action .delete:hover::before {
    color: #ff5252 !important
}

.hcm-sortable_list > ul > li:hover {
    background: #ecf0f2
}

    .hcm-sortable_list > ul > li:hover::before {
        color: #685da8
    }

    .hcm-sortable_list > ul > li:hover .details {
        color: #685da8
    }

    .hcm-sortable_list > ul > li:hover .action .delete::before, .hcm-sortable_list > ul > li:hover .action .edit::before {
        color: #685da8
    }

.hcm-dashed_line {
    border-top: 1px dashed #c8d3d9;
    margin: 20px 0
}

.hcm-solid_line {
    border-top: 1px solid #c8d3d9;
    margin: 20px 0
}

.popover {
    z-index: 9999;
    max-width: 304px;
    padding: 0
}

    .popover ::before {
        position: absolute;
        border: none !important
    }

    .popover .left::before, .popover .right::before {
        width: 30px;
        top: 0;
        bottom: 0
    }

    .popover .left::before {
        right: -30px
    }

    .popover .right::before {
        left: -30px
    }

    .popover .bottom::before, .popover .top::before {
        height: 30px;
        left: 0;
        right: 0
    }

    .popover .top::before {
        bottom: -30px
    }

    .popover .bottom::before {
        top: -30px
    }

    .popover .popover-content {
        padding: 0
    }

.hcm-popover {
    width: 300px
}

.hcm-pop_attachments, .hcm-tip_popover {
    width: 250px
}

.hcm-popover .hcm-pop_header {
    background: #eff2f4;
    font-weight: 500 !important;
    font-size: 13px;
    color: #8ca3af;
    padding: 15px
}

.hcm-popover .hcm-pop_header {
}

    .hcm-popover .hcm-pop_header::after {
    }

.hcm-popover .hcm-pop_content {
    background: #fff;
    padding: 15px
}

.hcm-popover .hcm-pop_content {
}

    .hcm-popover .hcm-pop_content::after {
    }

    .hcm-popover .hcm-pop_content .hcm-pop_table {
        border: none;
        margin-bottom: 0
    }

        .hcm-popover .hcm-pop_content .hcm-pop_table tbody, .hcm-popover .hcm-pop_content .hcm-pop_table td, .hcm-popover .hcm-pop_content .hcm-pop_table th, .hcm-popover .hcm-pop_content .hcm-pop_table thead, .hcm-popover .hcm-pop_content .hcm-pop_table tr {
            border: none
        }

            .hcm-popover .hcm-pop_content .hcm-pop_table thead tr {
                border-bottom: 1px solid #c8d3d9
            }

                .hcm-popover .hcm-pop_content .hcm-pop_table thead tr th {
                    font-weight: 700 !important;
                    font-size: 11px;
                    color: #ff7043
                }

            .hcm-popover .hcm-pop_content .hcm-pop_table tbody tr td {
                font-weight: 400 !important;
                font-size: 12px
            }

    .hcm-popover .hcm-pop_content .hcm-pop_employee {
        margin-bottom: 10px
    }

    .hcm-popover .hcm-pop_content .hcm-pop_employee {
    }

        .hcm-popover .hcm-pop_content .hcm-pop_employee::after {
        }

        .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_image {
            display: inline-block;
            float: left;
            width: 35px
        }

            .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_image img {
                width: 32px;
                height: 32px;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%
            }

        .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_info {
            display: inline-block;
            float: left;
            width: -webkit-calc(100% - 35px);
            width: -moz-calc(100% - 35px);
            width: calc(100% - 35px);
            padding-left: 12px;
            padding-top: 4px
        }

            .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_info .hcm-pop_emp_name {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 700 !important;
                font-size: 11px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_info .hcm-pop_emp_des, .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_status {
                font-weight: 500 !important;
                font-size: 9px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: Roboto,Helvetica,Arial,sans-serif !important
            }

            .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_info .hcm-pop_emp_des {
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin-top: 5px
            }

        .hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_status {
            display: inline-block;
            float: left;
            width: 60px;
            color: #fff;
            text-align: center;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
            padding: 5px 10px;
            margin-left: 5px;
            margin-top: 7px
        }

.hcm-attachment-container .hcm-file_title::after, .hcm-attachment-container .hcm-files::after, .hcm-attachment-container::after, .hcm-attachment_simple::after, .hcm-pop_attachments .hcm-pop_content::after, .hcm-pop_attachments .hcm-pop_header::after, .hcm-tip_popover .hcm-pop_content .hcm-tip_item::after, .hcm-tip_popover .hcm-pop_content::after, .hcm-tip_popover .hcm-pop_header::after {
    content: '';
    display: table;
    clear: both
}

.hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_status.busy {
    background: #f36861
}

.hcm-popover .hcm-pop_content .hcm-pop_employee .hcm-pop_emp_status.available {
    background: #1de9b6
}

.hcm-pop_attachments {
}

    .hcm-pop_attachments .hcm-pop_header {
        background: #ecf0f2;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 14px;
        color: #aabbc4;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        padding: 20px 30px
    }

    .hcm-pop_attachments .hcm-pop_header {
    }

        .hcm-pop_attachments .hcm-pop_header::after {
        }

    .hcm-pop_attachments .hcm-pop_content {
        background: #fff;
        padding: 10px;
        max-height: 300px;
        overflow-y: auto
    }

    .hcm-pop_attachments .hcm-pop_content {
    }

        .hcm-pop_attachments .hcm-pop_content::after {
        }

        .hcm-pop_attachments .hcm-pop_content .hcm-file {
            border: 1px dashed #c8d3d9;
            padding: 8px 35px;
            margin-bottom: 10px;
            position: relative;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-pop_attachments .hcm-pop_content .hcm-file.removed {
                background: #ffebeb;
                border-color: #ff5252
            }

            .hcm-pop_attachments .hcm-pop_content .hcm-file:hover {
                border-color: #aabbc4
            }

            .hcm-pop_attachments .hcm-pop_content .hcm-file span {
                display: block;
                z-index: 2;
                position: relative;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 12px;
                color: "";
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .hcm-pop_attachments .hcm-pop_content .hcm-file .remove {
                z-index: 2;
                cursor: pointer;
                position: absolute;
                top: 5px;
                right: 12px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .hcm-pop_attachments .hcm-pop_content .hcm-file .remove:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 16px;
                    color: #d7dfe3;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s;
                    position: relative
                }

            .hcm-pop_attachments .hcm-pop_content .hcm-file.pdf:before, .hcm-pop_attachments .hcm-pop_content .hcm-file.txt:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                text-rendering: auto;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file .remove:hover:before {
    color: #b9c7ce
}

.hcm-pop_attachments .hcm-pop_content .hcm-file::before {
    z-index: 2;
    position: absolute !important;
    top: 4px;
    left: 12px
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.pdf:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #ff5252;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.txt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.doc:before, .hcm-pop_attachments .hcm-pop_content .hcm-file.docx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #448aff
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.doc:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.docx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.xls:before, .hcm-pop_attachments .hcm-pop_content .hcm-file.xlsx:before {
    font: 14px/1 HCMCloud;
    content: "";
    color: #2ecc71;
    position: relative;
    display: inline-block;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.xls:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.xlsx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.ppt:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #f36861;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.jpg:before, .hcm-pop_attachments .hcm-pop_content .hcm-file.png:before {
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle;
    color: #00b4f1;
    -moz-osx-font-smoothing: grayscale;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.jpg:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-pop_attachments .hcm-pop_content .hcm-file.png:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-tip_popover {
}

    .hcm-tip_popover .hcm-pop_header {
        background: #ecf0f2;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 14px;
        color: #aabbc4;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 15px 34px
    }

.hcm-attachment-container .hcm-file_title, .hcm-attachment-container .hcm-files .hcm-file span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.hcm-tip_popover .hcm-pop_header {
}

    .hcm-tip_popover .hcm-pop_header::after {
    }

.hcm-tip_popover .hcm-pop_content {
    background: #fff;
    padding: 5px 15px 15px;
    max-height: 300px;
    overflow-y: auto
}

.hcm-tip_popover .hcm-pop_content {
}

    .hcm-tip_popover .hcm-pop_content::after {
    }

    .hcm-tip_popover .hcm-pop_content .hcm-tip_item {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 13px;
        color: #8ca3af;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 16px;
        padding-left: 17px;
        margin-top: 7px;
        position: relative
    }

    .hcm-tip_popover .hcm-pop_content .hcm-tip_item {
    }

        .hcm-tip_popover .hcm-pop_content .hcm-tip_item::after {
        }

        .hcm-tip_popover .hcm-pop_content .hcm-tip_item::before {
            content: '';
            position: absolute;
            width: 10px;
            height: 10px;
            background: #02cfb3;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            position: absolute;
            left: 0;
            top: 3px
        }

.hcm-attachment-container {
}

.hcm-attachment-container {
}

    .hcm-attachment-container::after {
    }

    .hcm-attachment-container .hcm-file_title {
        font-weight: 500 !important;
        font-size: 18px;
        -moz-osx-font-smoothing: grayscale;
        padding: 25px 0 20px
    }

    .hcm-attachment-container .hcm-file_title {
    }

        .hcm-attachment-container .hcm-file_title::after {
        }

    .hcm-attachment-container .hcm-files {
        overflow: auto
    }

    .hcm-attachment-container .hcm-files {
    }

        .hcm-attachment-container .hcm-files::after {
        }

        .hcm-attachment-container .hcm-files .hcm-file {
            background: #fff;
            border: 1px dashed #c8d3d9;
            padding: 6px 50px;
            margin-bottom: 10px;
            position: relative;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-attachment-container .hcm-files .hcm-file.removed {
                background: #ffebeb;
                border-color: #ff5252
            }

            .hcm-attachment-container .hcm-files .hcm-file:hover {
                border-color: #aabbc4
            }

            .hcm-attachment-container .hcm-files .hcm-file span {
                z-index: 2;
                position: relative;
                font-weight: 400 !important;
                font-size: 12px;
                -moz-osx-font-smoothing: grayscale
            }

            .hcm-attachment-container .hcm-files .hcm-file .remove:before, .hcm-attachment-container .hcm-files .hcm-file .undo:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                text-rendering: auto;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                color: #d7dfe3;
                position: relative
            }

            .hcm-attachment-container .hcm-files .hcm-file .remove {
                z-index: 2;
                cursor: pointer;
                position: absolute;
                top: 5px;
                right: 20px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .hcm-attachment-container .hcm-files .hcm-file .remove:before {
                    font-size: inherit;
                    -webkit-font-smoothing: antialiased;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 16px;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file .remove:hover:before {
    color: #b9c7ce
}

.hcm-attachment-container .hcm-files .hcm-file .undo {
    z-index: 2;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-attachment-container .hcm-files .hcm-file .undo:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-attachment-container .hcm-files .hcm-file.pdf:before, .hcm-attachment-container .hcm-files .hcm-file.txt:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file .undo:hover:before {
    color: #b9c7ce
}

.hcm-attachment-container .hcm-files .hcm-file::before {
    z-index: 2;
    position: absolute !important;
    top: 5px;
    left: 15px
}

.wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf::after {
    z-index: 1
}

.hcm-attachment-container .hcm-files .hcm-file.pdf:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #ff5252;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.txt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-attachment-container .hcm-files .hcm-file.doc:before, .hcm-attachment-container .hcm-files .hcm-file.docx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #448aff;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.doc:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.docx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

.hcm-attachment-container .hcm-files .hcm-file.xls:before, .hcm-attachment-container .hcm-files .hcm-file.xlsx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #2ecc71
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.xls:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.xlsx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-attachment-container .hcm-files .hcm-file.jpg:before, .hcm-attachment-container .hcm-files .hcm-file.ppt:before {
    font: 14px/1 HCMCloud;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.ppt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #f36861;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.jpg:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment-container .hcm-files .hcm-file.png:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-attachment_simple .hcm-attach_area .hcm-info .hcm-sub, .hcm-attachment_simple .hcm-attach_caption {
    font-weight: 500 !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple {
    padding: 0
}

.hcm-attachment_simple {
}

    .hcm-attachment_simple::after {
    }

    .hcm-attachment_simple .hcm-attach_caption {
        display: block;
        font-size: 12px;
        margin-bottom: 10px
    }

    .hcm-attachment_simple .hcm-attach_area {
        display: block;
        background: #fff;
        border: 1px dashed #b9c7ce;
        text-align: center;
        cursor: pointer;
        padding: 20px;
        margin-bottom: 0;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-attachment_simple .hcm-attach_area::after, .hcm-icon_attachments::after {
            display: table;
            content: '';
            clear: both
        }

    .hcm-attachment_simple .hcm-attach_area {
    }

        .hcm-attachment_simple .hcm-attach_area::after {
        }

        .hcm-attachment_simple .hcm-attach_area .hcm-info {
            margin-top: 5px
        }

            .hcm-attachment_simple .hcm-attach_area .hcm-info .hcm-sub {
                font-size: 10px;
                color: #53697e
            }

            .hcm-attachment_simple .hcm-attach_area .hcm-info .hcm-main {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 13px;
                color: #53697e;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: 5px
            }

        .hcm-attachment_simple .hcm-attach_area .hcm-hint .hcm-item, .hcm-attachment_simple .hcm-attach_area .hcm-hint .hcm-item span {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-size: 10px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .hcm-attachment_simple .hcm-attach_area .hcm-hint {
            margin-top: 15px
        }

            .hcm-attachment_simple .hcm-attach_area .hcm-hint .hcm-item {
                display: inline-block;
                font-weight: 500 !important;
                color: #6e8b9a;
                padding: 0 10px
            }

                .hcm-attachment_simple .hcm-attach_area .hcm-hint .hcm-item:last-child {
                    border-left: 1px solid #6e8b9a
                }

                .hcm-attachment_simple .hcm-attach_area .hcm-hint .hcm-item span {
                    font-weight: 400 !important;
                    color: #02cfb3
                }

        .hcm-attachment_simple .hcm-attach_area .hcm-icons {
            width: 100px;
            height: 100px;
            position: absolute;
            right: 0;
            top: 0
        }

            .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_1 {
                width: 50px;
                -webkit-transform: rotate(20deg);
                -moz-transform: rotate(20deg);
                -ms-transform: rotate(20deg);
                -o-transform: rotate(20deg);
                transform: rotate(20deg);
                position: absolute;
                top: 40px;
                left: 25px
            }

                .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_1:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 50px;
                    color: #6e8b9a;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s;
                    position: relative
                }

            .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_2:before, .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_3:before {
                color: #8ca3af;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                display: inline-block;
                text-rendering: auto;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_2 {
    width: 50px;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
    position: absolute;
    top: 50px;
    left: 15px
}

    .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_2:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_3 {
    width: 50px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    position: absolute;
    top: 55px;
    left: 40px
}

    .hcm-attachment_simple .hcm-attach_area .hcm-icons .icon_3:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 30px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-info, .hcm-inline_attachments .hcm-caption {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    font-weight: 500 !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attach_area input {
    visibility: hidden;
    position: absolute
}

.hcm-attachment_simple .hcm-attach_area:hover {
    border-color: #9bafb9
}

.hcm-attachment_simple .hcm-attach_area.drag-hover {
    border-color: #02cfb3;
    background: #ebfffc
}

    .hcm-attachment_simple .hcm-attach_area.drag-hover .hcm-icons .icon_1::before {
        color: #006bb6
    }

    .hcm-attachment_simple .hcm-attach_area.drag-hover .hcm-icons .icon_2::before {
        color: #f36861
    }

    .hcm-attachment_simple .hcm-attach_area.drag-hover .hcm-icons .icon_3::before {
        color: #02cfb3
    }

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc {
    padding: 10px 10px 0 0
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner {
        background: #fff;
        border: 1px dashed #aabbc4;
        padding: 15px 35px 15px 45px;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner::before {
            position: absolute !important
        }

        .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.pdf:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 26px;
            color: #ff5252;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.txt:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.doc:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #448aff;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.docx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #448aff;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.xls:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #2ecc71;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.xlsx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #2ecc71;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.ppt:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #f36861;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.jpg:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner.png:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner::before {
    display: inline-block;
    height: 26px;
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-info {
    display: block;
    color: #53697e;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    line-height: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-info:hover {
        text-decoration: underline
    }

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-add {
    right: 44px
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-add:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 14px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-edit {
    right: 27px
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-edit:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 14px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-remove:before, .hcm-icon_attachments .hcm-file.pdf a:before, .hcm-icon_attachments .hcm-file.txt a:before {
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-remove {
    right: 10px
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-remove:before {
        display: inline-block;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 14px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-add, .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-edit, .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-remove {
    cursor: pointer;
    display: inline-block;
    height: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto
}

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-add:hover::before, .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-edit:hover::before, .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-remove:hover::before {
        color: #aabbc4
    }

.hcm-icon_attachments {
    min-width: 92px
}

.hcm-icon_attachments {
}

    .hcm-icon_attachments::after {
    }

    .hcm-icon_attachments .hcm-file {
        display: inline-block;
        float: left
    }

        .hcm-icon_attachments .hcm-file a {
            margin-right: 5px
        }

        .hcm-icon_attachments .hcm-file.pdf a:before {
            display: inline-block;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 24px;
            color: #ff5252;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate()
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.txt a:before {
    display: inline-block;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 24px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

.hcm-icon_attachments .hcm-file.doc a:before, .hcm-icon_attachments .hcm-file.docx a:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #448aff
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.doc a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.docx a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-icon_attachments .hcm-file.xls a:before, .hcm-icon_attachments .hcm-file.xlsx a:before {
    font: 14px/1 HCMCloud;
    content: "";
    color: #2ecc71;
    position: relative;
    display: inline-block;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.xls a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.xlsx a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.ppt a:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 24px;
    color: #f36861;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-icon_attachments .hcm-file.jpg a:before, .hcm-icon_attachments .hcm-file.png a:before {
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    color: #00b4f1;
    position: relative;
    display: inline-block
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.jpg a:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-icon_attachments .hcm-file.png a:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 24px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments {
    border-top: 1px dashed #c8d3d9;
    border-bottom: 1px dashed #c8d3d9;
    padding: 15px 0
}

.hcm-inline_attachments {
}

    .hcm-inline_attachments::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-inline_attachments .hcm-caption {
        width: 105px;
        display: inline-block;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle
    }

    .hcm-inline_attachments .hcm-attachments ul li.pdf a:before, .hcm-inline_attachments .hcm-attachments ul li.txt a:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        text-rendering: auto;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        right: 5px;
        position: relative
    }

    .hcm-inline_attachments .hcm-caption:after {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 15px;
        color: inherit;
        left: 10px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments {
    width: -webkit-calc(100% - 110px);
    width: -moz-calc(100% - 110px);
    width: calc(100% - 110px);
    display: inline-block;
    vertical-align: middle;
    padding: 0 30px
}

.hcm-image_controller .hcm-action::after, .hcm-image_controller .hcm-image::after, .hcm-image_controller::after {
    display: table;
    content: '';
    clear: both
}

.hcm-inline_attachments .hcm-attachments ul {
    margin: 0;
    padding: 0;
    list-style: none
}

    .hcm-inline_attachments .hcm-attachments ul li {
        display: inline-block;
        list-style-type: none;
        position: relative;
        padding: 0;
        padding-right: 20px;
        margin: 0 10px
    }

        .hcm-inline_attachments .hcm-attachments ul li.pdf a:before {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 25px;
            color: #ff5252;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate()
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.txt a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

.hcm-inline_attachments .hcm-attachments ul li.doc a:before, .hcm-inline_attachments .hcm-attachments ul li.docx a:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #448aff
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.doc a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    right: 5px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.docx a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    right: 5px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-inline_attachments .hcm-attachments ul li.xls a:before, .hcm-inline_attachments .hcm-attachments ul li.xlsx a:before {
    font: 14px/1 HCMCloud;
    content: "";
    color: #2ecc71;
    right: 5px;
    position: relative;
    display: inline-block;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.xls a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.xlsx a:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.ppt a:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    color: #f36861;
    right: 5px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-inline_attachments .hcm-attachments ul li.jpg a:before, .hcm-inline_attachments .hcm-attachments ul li.png a:before {
    -moz-osx-font-smoothing: grayscale;
    color: #00b4f1;
    right: 5px;
    position: relative;
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.jpg a:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li.png a:before {
    font: 14px/1 HCMCloud;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 25px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li .hcm-remove {
    z-index: 2;
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-inline_attachments .hcm-attachments ul li .hcm-remove:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 10px;
        color: #9bafb9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-image_controller .hcm-action .hcm-change, .hcm-image_controller .hcm-action .hcm-reset, .hcm-image_controller .hcm-caption {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-inline_attachments .hcm-attachments ul li .hcm-remove:hover:before {
    color: #627e8c
}

.hcm-sticky_footer {
    background: linear-gradient(to top,#f5f7f8,rgba(245,247,248,.6));
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

.blank_state_container, .section_spinner, .section_spinner .spinner i:before {
    position: relative;
    position: relative
}

.hcm-org_selector_pop, .loading_container {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important
}

.hcm-image_controller {
    background: #fff;
    border: 1px dashed #c8d3d9;
    padding: 15px
}

.hcm-image_controller {
}

    .hcm-image_controller::after {
    }

    .hcm-image_controller.no_bg {
        background: 0 0;
        border: none;
        padding: 0
    }

.section_spinner .spinner, .section_spinner .spinner_2 {
    z-index: 99;
    background: #fff;
    opacity: .7;
    filter: alpha(opacity=70);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute
}

.hcm-image_controller .hcm-caption {
    font-weight: 500 !important;
    font-size: 13px
}

.hcm-image_controller .hcm-image {
    margin-top: 10px
}

.hcm-image_controller .hcm-image {
}

    .hcm-image_controller .hcm-image::after {
    }

    .hcm-image_controller .hcm-image img {
        display: inline-block;
        float: left;
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 200px;
        border: 1px solid #c8d3d9;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px
    }

.hcm-image_controller .hcm-action {
    margin-top: 10px
}

.hcm-image_controller .hcm-action {
}

    .hcm-image_controller .hcm-action::after {
    }

    .hcm-image_controller .hcm-action .hcm-change, .hcm-image_controller .hcm-action .hcm-reset {
        min-width: 70px;
        display: inline-block;
        float: left;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        font-weight: 400 !important;
        font-size: 11px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        padding: 11px 10px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-image_controller .hcm-action .hcm-change {
        background: #02cfb3;
        margin-right: 10px
    }

        .hcm-image_controller .hcm-action .hcm-change:hover {
            background: #02e3c4
        }

    .hcm-image_controller .hcm-action .hcm-reset {
        background: #ff5252
    }

        .hcm-image_controller .hcm-action .hcm-reset:hover {
            background: #f66
        }

.section_spinner {
}

    .section_spinner .spinner {
        display: inline-block
    }

        .section_spinner .spinner i {
            width: 24px;
            height: 24px;
            display: inline-block;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto
        }

            .section_spinner .spinner i:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 24px;
                color: inherit;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate()
            }

    .section_spinner .spinner_2 {
        display: inline-block
    }

.auth_container.au, .blank_state_container.bs {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 0 !important
}

.loading_container {
    width: 100vw;
    height: 100vh;
    background-color: #fefefe;
    background-image: linear-gradient(51deg,#fff,#f7fbff 99%);
    overflow: hidden;
    position: fixed !important;
    z-index: 9999999
}

.auth_container, .blank_state_container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 25px;
    height: 210px
}

.loading_container .loading_logo_container {
    width: 100px;
    height: 100px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

    .loading_container .loading_logo_container svg {
        width: 100%
    }

    .loading_container .loading_logo_container .loading_text {
        font-size: 14px;
        color: #243d99;
        font-weight: 700;
        text-align: center
    }

.blank_state_container .blank_state, .blank_state_container .blank_state .caption, .blank_state_container .blank_state .symbol.font_action, .blank_state_container .blank_state .symbol.font_app, .blank_state_container .blank_state .symbol.font_hcm, .blank_state_container .blank_state .symbol.font_menu, .blank_state_container .blank_state .symbol.font_util, .blank_state_container .blank_state .symbol.font_util2, .blank_state_container .blank_state .sysmbel.font_action, .blank_state_container .blank_state .sysmbel.font_app, .blank_state_container .blank_state .sysmbel.font_hcm, .blank_state_container .blank_state .sysmbel.font_menu, .blank_state_container .blank_state .sysmbel.font_util, .blank_state_container .blank_state .sysmbel.font_util2 {
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.blank_state_container {
    float: left;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    border: 2px dashed #ccc;
    background: #ecf0f2;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="2000" height="269" preserveAspectRatio="xMidYMid"><defs><style>.cls-1 { fill: %23e5ebee; fill-rule: evenodd; }</style></defs><path d="M-2.79 234.337s230.082-129.703 415.496-107.29c185.414 22.41 243.08-106.13 415.497-125.45C1000.62-17.72 1226.15 143.887 1326.47 168.31c100.316 24.424 129.803 29.492 223.473 4.952 93.67-24.54 387.188-70.46 453.57-52.82 66.384 17.64 0 148.556 0 148.556H-21l18.21-34.663z" class="cls-1"/></svg>');
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain
}

.blank_state_1, .blank_state_2 {
    background: #f5f7f8;
    position: relative
}

@media (min-width:768px) {
    .blank_state_container {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .blank_state_container {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .blank_state_container {
        float: left;
        width: 100%
    }
}

.blank_state_container.bs {
}

.blank_state_container .arrow-left_up {
    width: 70px;
    height: 70px;
    overflow: hidden;
    position: absolute;
    left: 100px;
    top: -20px
}

    .blank_state_container .arrow-left_up .arrowSVG {
        width: 70px;
        height: 70px;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="0 0 66 64.2"><style>.st0{fill:none;stroke:%23000000;stroke-miterlimit:10;} .st1{fill:none;stroke:%23000000;stroke-miterlimit:10;stroke-dasharray:2.0365,2.0365;}</style><g id="XMLID_2_"><g id="XMLID_39_"><path id="XMLID_280_" d="M66 63.7h-1" class="st0"/><path id="XMLID_43_" d="M63 63.6C51.2 62.9 9 56.8 4.8 8.1" class="st1"/><path id="XMLID_42_" d="M4.7 7c0-.3 0-.7-.1-1" class="st0"/><g id="XMLID_40_"><path id="XMLID_41_" d="M4.4 0c1.2 2.8 3.1 6.3 5.1 8.4L4.7 6.8 0 8.7C1.8 6.5 3.5 2.9 4.4 0z"/></g></g></g><g id="XMLID_3_"><g id="XMLID_337_"><path id="XMLID_343_" d="M547.5 113.6h1" class="st0"/><path id="XMLID_342_" d="M550.5 113.5c11.8-.7 54-6.8 58.2-55.6" class="st1"/><path id="XMLID_341_" d="M608.8 56.9c0-.3 0-.7.1-1" class="st0"/><g id="XMLID_338_"><path id="XMLID_339_" d="M609 49.9c.9 2.9 2.6 6.5 4.4 8.7l-4.7-1.9-4.8 1.5c2.1-2.1 4-5.5 5.1-8.3z"/></g></g></g><g id="XMLID_21_"><g id="XMLID_27_"><path id="XMLID_32_" d="M451.8 130.3h-1" class="st0"/><path id="XMLID_31_" d="M448.8 130.4c-11.8.7-54 6.8-58.2 55.6" class="st1"/><path id="XMLID_30_" d="M390.5 187c0 .3 0 .7-.1 1" class="st0"/><g id="XMLID_28_"><path id="XMLID_29_" d="M390.2 194.1c-.9-2.9-2.6-6.5-4.4-8.7l4.7 1.9 4.8-1.5c-2 2-3.9 5.5-5.1 8.3z"/></g></g></g><g id="XMLID_4_"><g id="XMLID_34_"><path id="XMLID_340_" d="M527.1 167.8h1" class="st0"/><path id="XMLID_335_" d="M530.1 167.9c11.8.7 54 6.8 58.2 55.6" class="st1"/><path id="XMLID_333_" d="M588.4 224.5c0 .3 0 .7.1 1" class="st0"/><g id="XMLID_35_"><path id="XMLID_36_" d="M588.6 231.5c-1.2-2.8-3.1-6.3-5.1-8.4l4.8 1.5 4.7-1.9c-1.8 2.3-3.4 5.9-4.4 8.8z"/></g></g></g></svg>');
        background-repeat: no-repeat
    }

.blank_state_container .arrow-right_up {
    width: 70px;
    height: 70px;
    overflow: hidden;
    position: absolute;
    right: 100px;
    top: -20px
}

.blank_state_1 .bs_caption, .blank_state_container .blank_state {
    font-weight: 300 !important;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.blank_state_container .arrow-right_up .arrowSVG {
    width: 70px;
    height: 70px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="0 0 66 64.2"><style>.st0{fill:none;stroke:%23000000;stroke-miterlimit:10;} .st1{fill:none;stroke:%23000000;stroke-miterlimit:10;stroke-dasharray:2.0365,2.0365;}</style><g id="XMLID_2_"><g id="XMLID_39_"><path id="XMLID_280_" d="M-481.5 13.8h-1" class="st0"/><path id="XMLID_43_" d="M-484.5 13.7c-11.8-.7-54-6.8-58.2-55.6" class="st1"/><path id="XMLID_42_" d="M-542.8-42.9c0-.3 0-.7-.1-1" class="st0"/><g id="XMLID_40_"><path id="XMLID_41_" d="M-543.1-49.9c1.2 2.8 3.1 6.3 5.1 8.4l-4.8-1.5-4.7 1.9c1.8-2.3 3.5-5.9 4.4-8.8z"/></g></g></g><g id="XMLID_3_"><g id="XMLID_337_"><path id="XMLID_343_" d="M0 63.7h1" class="st0"/><path id="XMLID_342_" d="M3 63.6c11.8-.7 54-6.8 58.2-55.6" class="st1"/><path id="XMLID_341_" d="M61.3 7c0-.3 0-.7.1-1" class="st0"/><g id="XMLID_338_"><path id="XMLID_339_" d="M61.5 0c.9 2.9 2.6 6.5 4.4 8.7l-4.7-1.9-4.8 1.5c2.1-2 4-5.5 5.1-8.3z"/></g></g></g><g id="XMLID_21_"><g id="XMLID_27_"><path id="XMLID_32_" d="M-95.7 80.4h-1" class="st0"/><path id="XMLID_31_" d="M-98.7 80.5c-11.8.7-54 6.8-58.2 55.6" class="st1"/><path id="XMLID_30_" d="M-157 137.1c0 .3 0 .7-.1 1" class="st0"/><g id="XMLID_28_"><path id="XMLID_29_" d="M-157.3 144.2c-.9-2.9-2.6-6.5-4.4-8.7l4.7 1.9 4.8-1.5c-2 2-3.9 5.5-5.1 8.3z"/></g></g></g><g id="XMLID_4_"><g id="XMLID_34_"><path id="XMLID_340_" d="M-20.4 117.9h1" class="st0"/><path id="XMLID_335_" d="M-17.4 118c11.8.7 54 6.8 58.2 55.6" class="st1"/><path id="XMLID_333_" d="M40.9 174.6c0 .3 0 .7.1 1" class="st0"/><g id="XMLID_35_"><path id="XMLID_36_" d="M41.1 181.6c-1.2-2.8-3.1-6.3-5.1-8.4l4.8 1.5 4.7-1.9c-1.8 2.4-3.4 5.9-4.4 8.8z"/></g></g></g></svg>');
    background-repeat: no-repeat
}

.blank_state_container .blank_state {
    display: block;
    width: 400px;
    height: 105px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 23px
}

    .blank_state_container .blank_state .symbol, .blank_state_container .blank_state .sysmbel {
        width: 45px;
        height: 45px;
        background: #fff;
        -webkit-transform: rotate(45deg) !important;
        -moz-transform: rotate(45deg) !important;
        -ms-transform: rotate(45deg) !important;
        -o-transform: rotate(45deg) !important;
        transform: rotate(45deg) !important;
        position: relative
    }

        .blank_state_container .blank_state .symbol span, .blank_state_container .blank_state .sysmbel span {
            width: 45px;
            text-align: center;
            position: absolute;
            -webkit-transform: rotate(-45deg) !important;
            -moz-transform: rotate(-45deg) !important;
            -ms-transform: rotate(-45deg) !important;
            -o-transform: rotate(-45deg) !important;
            transform: rotate(-45deg) !important;
            top: 8px;
            left: 1px
        }

        .blank_state_container .blank_state .symbol.font_action, .blank_state_container .blank_state .sysmbel.font_action {
            font-family: action,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

        .blank_state_container .blank_state .symbol.font_hcm, .blank_state_container .blank_state .sysmbel.font_hcm {
            font-family: hcm,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

        .blank_state_container .blank_state .symbol.font_util, .blank_state_container .blank_state .sysmbel.font_util {
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

        .blank_state_container .blank_state .symbol.font_util2, .blank_state_container .blank_state .sysmbel.font_util2 {
            font-family: util2,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

        .blank_state_container .blank_state .symbol.font_menu, .blank_state_container .blank_state .sysmbel.font_menu {
            font-family: menu,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

        .blank_state_container .blank_state .symbol.font_app, .blank_state_container .blank_state .sysmbel.font_app {
            font-family: app,Arial,Helvetica,sans-serif !important;
            font-size: 30px;
            font-weight: 400 !important
        }

    .blank_state_container .blank_state .caption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 300 !important;
        font-size: 23px;
        margin-top: 10px
    }

        .blank_state_container .blank_state .caption span {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 23px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

    .blank_state_container .blank_state .tip, .blank_state_container .blank_state .tip span {
        font-size: 13px;
        color: "";
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .blank_state_container .blank_state .caption span.count {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 300 !important;
        font-size: 23px;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background: #6e64ac;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        padding: 4px 7px;
        margin-right: 5px
    }

    .blank_state_container .blank_state .tip {
        font-weight: 300 !important;
        margin-top: 10px
    }

        .blank_state_container .blank_state .tip span {
            font-weight: 400 !important
        }

.blank_state_1 .bs_caption, .blank_state_2 .bs_caption {
    height: 20px;
    font-size: 18px;
    color: #b9c7ce
}

.blank_state_container .blank_state .btn {
    float: none;
    margin: 0;
    margin-top: 10px
}

.bs_caption {
}

.blank_state_1 {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 100px;
    border: 1px dashed #d7dfe3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

@media (min-width:768px) {
    .blank_state_1 {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .blank_state_1 {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .blank_state_1 {
        float: left;
        width: 100%
    }
}

.blank_state_1 {
}

    .blank_state_1::after {
        content: '';
        display: table;
        clear: both
    }

    .blank_state_1 .bs_caption {
        display: block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

        .blank_state_1 .bs_caption span {
            display: inline-block
        }

            .blank_state_1 .bs_caption span:nth-child(2) {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 18px;
                color: #b9c7ce;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin: 0 1px
            }

.blank_state_2 {
    min-height: 100px
}

.auth_container, .hcm-load_more, .hcm-org_selector_pop .hcm-osp-chart {
    min-height: 1px;
    min-height: 1px
}

.blank_state_2 {
}

    .blank_state_2::after {
        content: '';
        display: table;
        clear: both
    }

    .auth_container .auth, .blank_state_2 .bs_caption {
        display: block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 300 !important;
        left: 0;
        right: 0;
        margin: auto;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        top: 0;
        bottom: 0;
        position: absolute
    }

    .blank_state_2 .bs_caption {
    }

        .blank_state_2 .bs_caption span {
            display: inline-block
        }

            .blank_state_2 .bs_caption span:nth-child(2) {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 18px;
                color: #b9c7ce;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin: 0 1px
            }

.auth_container {
    position: relative;
    float: left;
    position: relative;
    position: relative;
    position: relative;
    border: 2px dashed #ccc;
    background: #ecf0f2;
    position: relative;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="%23eef2f3" d="M0 0h35v35H0z"/><defs><path id="a" d="M6.4 7h22.2v21.1H6.4z"/></defs><clipPath id="b"><use xlink:href="%23a" overflow="visible"/></clipPath><path fill="%23E5E9EB" d="M18.8 22.5c0 .8-.5 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.9 0 1.4.6 1.4 1.4zm-2.3-2.2h1.8l.3-7h-2.5l.4 7zm11.8 6c-.3.4-.7.7-1.2.7H7.8c-.5 0-1-.3-1.2-.7-.2-.4-.2-1 0-1.4l9.7-17.2c.2-.5.7-.7 1.2-.7s1 .3 1.2.8L28.3 25c.2.3.2.8 0 1.3zm-1.2-.8L17.5 8.4 7.8 25.5h19.3zm0 0" clip-path="url(%23b)"/></svg>');
    background-repeat: repeat
}

.hcm-pagination, .hcm-search_sort {
    padding: 0
}

@media (min-width:768px) {
    .auth_container {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .auth_container {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .auth_container {
        float: left;
        width: 100%
    }
}

.auth_container.au {
}

.auth_container .auth {
    width: 475px;
    height: 140px;
    background: #ecf0f2;
    font-size: 23px;
    color: "";
    padding: 20px 15px
}

.hcm-pagination::after, .hcm-search_sort::after {
    display: table;
    clear: both;
    content: ''
}

.e_name, .hcm-search_sort .search {
    font-size: 14px;
    font-weight: 400 !important
}

.auth_container .auth .sysmbel {
    display: inline-block;
    width: 45px;
    height: 45px;
    font-family: util2,Arial,Helvetica,sans-serif !important;
    font-size: 30px;
    font-weight: 400 !important;
    color: #ff5252;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center
}

.auth_container .auth .caption, .auth_container .auth .caption span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 23px
}

.auth_container .auth .caption {
    font-weight: 300 !important;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .auth_container .auth .caption span {
        font-weight: 400 !important;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

.auth_container .auth .tip, .auth_container .auth .tip span {
    font-size: 13px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

.auth_container .auth .caption span.count {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 300 !important;
    font-size: 23px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #6e64ac;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 4px 7px;
    margin-right: 5px
}

.auth_container .auth .tip {
    font-weight: 300 !important;
    margin-top: 8px
}

    .auth_container .auth .tip span {
        font-weight: 400 !important
    }

.e_name {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    color: #53697e;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.e_name-small {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px;
    color: #53697e;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.e_email, .e_id {
    font-weight: 300 !important;
    margin-right: 5px
}

    .e_email, .e_email span, .e_id, .e_id span {
        font-size: 11px;
        color: #2c3e50;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

.e_email {
    margin-left: 10px
}

    .e_email span {
        font-weight: 400 !important
    }

.e_id {
}

    .e_id span {
        font-weight: 400 !important
    }

.hcm-search_sort {
}

.hcm-search_sort {
}

    .hcm-search_sort::after {
    }

    .hcm-search_sort.center {
        text-align: center
    }

    .hcm-search_sort.right {
        text-align: right
    }

    .hcm-search_sort .search {
        width: 300px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background: 0 0;
        border: none;
        border-bottom: 1px solid #7e57c2;
        padding: 3px 0
    }

    .hcm-search_sort .sort {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 10px;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background: #7e57c2;
        border: none;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px;
        padding: 8px 12px;
        margin-left: 15px
    }

.hcm-pagination {
}

.hcm-pagination {
}

    .hcm-pagination::after {
    }

    .hcm-pagination.center {
        text-align: center
    }

    .hcm-pagination.right {
        text-align: right
    }

    .hcm-pagination .pagination li a {
        color: #685da8 !important
    }

    .hcm-pagination .pagination li.active a {
        background: #685da8 !important;
        border-color: #685da8 !important;
        color: #fff !important
    }

.hcm-rating_controller {
    display: inline-block;
    margin: 10px 0;
    position: relative
}

.hcm-load_more, .hcm-load_more a {
    margin: 0 auto;
    position: relative
}

.hcm-rating_controller:hover .hcm-rating_tip {
    opacity: 1;
    filter: alpha(opacity=100)
}

.hcm-rating_controller .hcm-rating_stars {
    display: inline-block
}

    .hcm-rating_controller .hcm-rating_stars .hcm-rating_star {
        color: #c8d3d9
    }

        .hcm-rating_controller .hcm-rating_stars .hcm-rating_star::before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 34px;
            color: inherit;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

.hcm-employees .hcm-employee .hcm-info .hcm-des, .hcm-employees .hcm-employee .hcm-info .hcm-email, .hcm-employees .hcm-employee .hcm-info .hcm-name, .hcm-employees .hcm-employee .hcm-status, .hcm-employees_title, .hcm-rating_controller .hcm-rating_tip, .hcm-rating_controller_2 span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-rating_controller .hcm-rating_tip {
    display: inline-block;
    height: 28px;
    font-weight: 400 !important;
    font-size: 12px;
    color: #fff;
    -moz-osx-font-smoothing: grayscale;
    white-space: nowrap;
    background: #f5f7f8;
    border: 1px solid #aabbc4;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 2px 2px;
    box-shadow: rgba(0,0,0,.1) 0 2px 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    vertical-align: middle;
    padding: 7px 10px;
    position: absolute;
    left: -webkit-calc(100% + 15px);
    left: -moz-calc(100% + 15px);
    left: calc(100% + 15px);
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    opacity: 0;
    filter: alpha(opacity=0)
}

    .hcm-rating_controller .hcm-rating_tip:before {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 10px solid #aabbc4;
        position: absolute;
        top: 8px;
        left: -10px
    }

.hcm-employees .hcm-employee::after, .hcm-employees::after {
    content: '';
    display: table;
    clear: both
}

.hcm-rating_controller.editable .hcm-rating_stars .hcm-rating_star {
    cursor: pointer
}

    .hcm-rating_controller.editable .hcm-rating_stars .hcm-rating_star:hover::before {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }

.hcm-rating_controller_2 {
    display: inline-block;
    float: left;
    min-width: 100px;
    height: 34px;
    border: 1px solid transparent;
    padding: 8px 0;
    vertical-align: middle
}

    .hcm-rating_controller_2 span {
        display: inline-block;
        float: left;
        font-weight: 500 !important;
        font-size: 12px;
        color: "";
        -moz-osx-font-smoothing: grayscale;
        padding: 2px 5px 2px 0
    }

    .hcm-rating_controller_2 > div {
        float: left
    }

.hcm-employees_title {
    font-weight: 500 !important;
    font-size: 13px;
    -moz-osx-font-smoothing: grayscale;
    padding: 10px 0
}

.hcm-employees {
    border: 1px solid #d7dfe3;
    padding: 10px
}

.hcm-employees {
}

    .hcm-employees::after {
    }

    .hcm-employees.border_none {
        border: none;
        padding: 0
    }

        .hcm-employees.border_none .hcm-employee {
            width: -webkit-calc((100% - 40px)/ 3);
            width: -moz-calc((100% - 40px)/ 3);
            width: calc((100% - 40px)/ 3);
            margin: 0 20px 20px 0
        }

            .hcm-employees.border_none .hcm-employee:nth-child(3n) {
                margin-right: 0
            }

    .hcm-employees.clickable .hcm-employee {
        cursor: pointer
    }

    .hcm-employees .hcm-employee {
        display: inline-block;
        float: left;
        width: -webkit-calc((100% - 60px)/ 3);
        width: -moz-calc((100% - 60px)/ 3);
        width: calc((100% - 60px)/ 3);
        border: 1px dashed #8ca3af;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        padding: 15px;
        margin: 10px;
        position: relative;
        overflow: hidden
    }

    .hcm-employees .hcm-employee {
    }

        .hcm-employees .hcm-employee::after {
        }

        .hcm-employees .hcm-employee .hcm-status {
            font-weight: 500 !important;
            font-size: 8px;
            color: #fff;
            -moz-osx-font-smoothing: grayscale;
            text-transform: uppercase;
            -webkit-border-radius: 0 4px 0 7px;
            -moz-border-radius: 0 4px 0 7px;
            -ms-border-radius: 0 4px 0 7px;
            -o-border-radius: 0 4px 0 7px;
            border-radius: 0 4px 0 7px;
            padding: 5px 10px;
            opacity: 0;
            filter: alpha(opacity=0);
            position: absolute;
            top: -1px;
            right: -1px
        }

        .hcm-employees .hcm-employee .hcm-image {
            display: inline-block;
            float: left;
            width: 35px;
            height: 35px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            border: 2px solid #c8d3d9
        }

        .hcm-employees .hcm-employee .hcm-info {
            display: inline-block;
            float: left;
            width: -webkit-calc(100% - 35px);
            width: -moz-calc(100% - 35px);
            width: calc(100% - 35px);
            padding-left: 15px
        }

            .hcm-employees .hcm-employee .hcm-info .hcm-name {
                font-weight: 500 !important;
                font-size: 13px;
                -moz-osx-font-smoothing: grayscale;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin-top: 5px
            }

            .hcm-employees .hcm-employee .hcm-info .hcm-des, .hcm-employees .hcm-employee .hcm-info .hcm-email {
                font-weight: 400 !important;
                font-size: 11px;
                -moz-osx-font-smoothing: grayscale;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                margin-top: 3px
            }

        .hcm-employees .hcm-employee .hcm-actions .hcm-edit:before, .hcm-employees .hcm-employee .hcm-remove:before {
            font: 14px/1 HCMCloud;
            -moz-osx-font-smoothing: grayscale;
            position: relative;
            display: inline-block;
            text-rendering: auto;
            vertical-align: middle
        }

        .hcm-employees .hcm-employee .hcm-remove {
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            opacity: 0;
            filter: alpha(opacity=0);
            cursor: pointer;
            position: absolute;
            bottom: 5px;
            right: 5px
        }

            .hcm-employees .hcm-employee .hcm-remove:before {
                font-size: inherit;
                -webkit-font-smoothing: antialiased;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 14px;
                color: #c8d3d9;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-employees .hcm-employee .hcm-remove:hover::before {
    color: #aabbc4
}

.hcm-employees .hcm-employee .hcm-actions {
    display: inline-block;
    width: 45px;
    background-color: transparent !important;
    background-color: #e6ebee;
    background-image: -webkit-linear-gradient(right,#e6ebee,transparent);
    background-image: linear-gradient(to left,#e6ebee,transparent);
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-employees .hcm-employee .hcm-actions .hcm-edit {
        top: 10px
    }

        .hcm-employees .hcm-employee .hcm-actions .hcm-edit:before {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 20px;
            color: #448aff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate()
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-employees .hcm-employee .hcm-actions .hcm-delete {
    bottom: 10px
}

    .hcm-employees .hcm-employee .hcm-actions .hcm-delete:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #ff5252;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-employees .hcm-employee .hcm-actions .hcm-delete, .hcm-employees .hcm-employee .hcm-actions .hcm-edit {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
    -webkit-transition: .3s .1s;
    -moz-transition: .3s .1s;
    transition: .3s .1s
}

.hcm-images .hcm-image .hcm-image_title::after, .hcm-images .hcm-image .hcm-image_wrap::after, .hcm-images .hcm-image::after, .hcm-images::after {
    content: '';
    display: table;
    clear: both
}

.hcm-employees .hcm-employee .hcm-actions .hcm-delete:hover, .hcm-employees .hcm-employee .hcm-actions .hcm-edit:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.hcm-employees .hcm-employee:hover .hcm-remove {
    opacity: 1;
    filter: alpha(opacity=100)
}

.hcm-employees .hcm-employee:hover .hcm-actions {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

    .hcm-employees .hcm-employee:hover .hcm-actions .hcm-delete, .hcm-employees .hcm-employee:hover .hcm-actions .hcm-edit {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

.hcm-employees .hcm-employee.approved, .hcm-employees .hcm-employee.selected {
    border-color: #7fba00
}

    .hcm-employees .hcm-employee.approved .hcm-status, .hcm-employees .hcm-employee.selected .hcm-status {
        opacity: 1;
        filter: alpha(opacity=100);
        background: #7fba00
    }

.hcm-employees .hcm-employee.rejected {
    border-color: #f4511e
}

    .hcm-employees .hcm-employee.rejected .hcm-status {
        opacity: 1;
        filter: alpha(opacity=100);
        background: #f4511e
    }

.hcm-employees .hcm-employee.pending {
    border-color: #aabbc4
}

    .hcm-employees .hcm-employee.pending .hcm-status {
        opacity: 1;
        filter: alpha(opacity=100);
        background: #aabbc4
    }

    .hcm-employees .hcm-employee.pending .hcm-info {
        position: relative
    }

        .hcm-employees .hcm-employee.pending .hcm-info .hcm-email {
            width: -webkit-calc(100% - 35px);
            width: -moz-calc(100% - 35px);
            width: calc(100% - 35px)
        }

        .hcm-employees .hcm-employee.pending .hcm-info .hcm-send_notify {
            display: inline-block;
            cursor: pointer;
            position: absolute;
            top: 20px;
            right: 0
        }

            .hcm-employees .hcm-employee.pending .hcm-info .hcm-send_notify:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 13px;
                color: #7fba00;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

.hcm-images .hcm-image .hcm-image_title, .hcm-images_title {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-employees .hcm-employee.pending .hcm-info .hcm-send_notify:hover::before {
    color: #89c900
}

.hcm-images_title {
    font-weight: 500 !important;
    font-size: 13px;
    padding: 10px 0
}

.hcm-images {
    border: 1px dashed #d7dfe3;
    padding: 10px
}

.hcm-images {
}

    .hcm-images::after {
    }

    .hcm-images .hcm-image {
        display: inline-block;
        float: left;
        width: 150px;
        background: #fff;
        border: 1px solid #c8d3d9;
        margin: 10px;
        position: relative;
        overflow: hidden;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-images .hcm-image {
    }

        .hcm-images .hcm-image::after {
        }

        .hcm-images .hcm-image:hover {
            border-color: #00b8d4;
            color: #00b8d4
        }

.hcm-load_more a::after, .hcm-load_more a::before {
    border-bottom: 1px dashed #7fba00;
    position: absolute;
    top: 50%;
    width: 100%
}

.hcm-images .hcm-image .hcm-image_wrap {
    height: 150px
}

.hcm-images .hcm-image .hcm-image_wrap {
}

    .hcm-images .hcm-image .hcm-image_wrap::after {
    }

    .hcm-images .hcm-image .hcm-image_wrap img {
        width: 100%;
        height: 100%;
        object-fit: contain
    }

.hcm-images .hcm-image .hcm-image_title {
    font-weight: 400 !important;
    font-size: 12px;
    color: "";
    line-height: 12px;
    border-top: 1px solid #c8d3d9;
    padding: 8px 10px
}

.hcm-images .hcm-image .hcm-image_title {
}

    .hcm-images .hcm-image .hcm-image_title::after {
    }

    .hcm-images .hcm-image .hcm-image_title span {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.hcm-images .hcm-image .hcm-actions {
    display: inline-block;
    width: 150px;
    height: 30px;
    text-align: right;
    background-color: transparent !important;
    background-color: #e6ebee;
    background-image: -webkit-linear-gradient(right,#e6ebee,transparent);
    background-image: linear-gradient(to left,#e6ebee,transparent);
    padding: 5px;
    position: absolute;
    z-index: 10;
    right: 0;
    bottom: 0;
    -webkit-transform: translateX(150px);
    -moz-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    transform: translateX(150px);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.hcm-error_log_controller .hcm-error_log_header::after, .hcm-error_log_controller::after {
    content: '';
    display: table;
    clear: both
}

.hcm-images .hcm-image .hcm-actions .hcm-edit:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #448aff;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-images .hcm-image .hcm-actions .hcm-delete:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #ff5252;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-error_log_controller .hcm-error_log_header, .hcm-error_log_controller .hcm-error_log_header::before, .hcm-load_more a {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-images .hcm-image .hcm-actions .hcm-delete, .hcm-images .hcm-image .hcm-actions .hcm-edit {
    display: inline-block;
    cursor: pointer;
    -webkit-transform: translateX(150px);
    -moz-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    transform: translateX(150px);
    -webkit-transition: .3s .1s;
    -moz-transition: .3s .1s;
    transition: .3s .1s
}

    .hcm-images .hcm-image .hcm-actions .hcm-delete:hover, .hcm-images .hcm-image .hcm-actions .hcm-edit:hover {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }

.hcm-images .hcm-image:hover .hcm-actions {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

    .hcm-images .hcm-image:hover .hcm-actions .hcm-delete, .hcm-images .hcm-image:hover .hcm-actions .hcm-edit {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

.hcm-disable_area {
    position: relative
}

    .hcm-disable_area.absolute {
        position: absolute
    }

    .hcm-disable_area::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 100;
        cursor: not-allowed
    }

.hcm-load_more {
    float: left;
    width: 91.66667%;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
    text-align: center
}

    .hcm-load_more a {
        display: inline-block;
        padding: 10px 20px;
        text-decoration: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        background: #7fba00;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 11px;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .02em;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-load_more a:hover {
            background: #90d400;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-load_more a::before {
            content: '';
            left: -110%
        }

        .hcm-load_more a::after {
            content: '';
            right: -110%
        }

.hcm-error_log_controller {
}

    .hcm-error_log_controller::after {
    }

    .hcm-error_log_controller .hcm-error_log_header {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 14px;
        color: #f36861;
        cursor: pointer;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-error_log_controller .hcm-error_log_header {
    }

        .hcm-error_log_controller .hcm-error_log_header::after {
        }

        .hcm-error_log_controller .hcm-error_log_header:hover {
            text-decoration: underline
        }

        .hcm-error_log_controller .hcm-error_log_header::before {
            content: 'E';
            font-family: util2,Arial,Helvetica,sans-serif !important;
            font-size: 14px;
            font-weight: 400 !important;
            color: #f36861;
            vertical-align: middle;
            padding-right: 5px
        }

    .hcm-emp_info_container .hcm-ei-info .hcm-ei-top::after, .hcm-emp_info_container::after, .hcm-error_log_controller .hcm-error_log_details .hcm-error_log::after, .hcm-error_log_controller .hcm-error_log_details::after, .hcm-progress_wrap .hcm-progress::after, .hcm-progress_wrap::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-error_log_controller .hcm-error_log_header .hcm-count {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 14px;
        color: #f36861;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-error_log_controller .hcm-error_log_details .hcm-error_log, .hcm-error_log_controller .hcm-error_log_details .hcm-error_log .hcm-highlight {
        color: #6e8b9a;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 12px
    }

    .hcm-error_log_controller .hcm-error_log_details {
        background: #fef0ef;
        border: 1px dashed #f36861;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        padding: 10px 20px 20px;
        margin-top: 10px
    }

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom, .hcm-tour_guide::before {
    border-top: 1px solid #c8d3d9
}

.hcm-error_log_controller .hcm-error_log_details {
}

    .hcm-error_log_controller .hcm-error_log_details::after {
    }

    .hcm-error_log_controller .hcm-error_log_details .hcm-error_log {
        font-weight: 400 !important;
        margin-top: 12px
    }

    .hcm-error_log_controller .hcm-error_log_details .hcm-error_log {
    }

        .hcm-error_log_controller .hcm-error_log_details .hcm-error_log::after {
        }

        .hcm-error_log_controller .hcm-error_log_details .hcm-error_log .hcm-highlight {
            font-weight: 500 !important
        }

.hcm-progress_wrap {
}

    .hcm-progress_wrap::after {
    }

    .hcm-progress_wrap .hcm-caption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 14px;
        color: #02cfb3;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-progress_wrap .hcm-progress {
        background: #c8d3d9;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        overflow: hidden;
        margin-top: 10px;
        position: relative
    }

    .hcm-progress_wrap .hcm-progress {
    }

        .hcm-progress_wrap .hcm-progress::after {
        }

        .hcm-progress_wrap .hcm-progress .hcm-progress_bar {
            height: 35px;
            display: inline-block;
            float: left;
            background: #02cfb3;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-progress_wrap .hcm-progress .hcm-progress_value {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 22px;
            color: #fff;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            top: 6px
        }

.hcm-emp_info_container {
    background: #eff2f4;
    padding: 20px 20px 20px 90px;
    margin: 0 -20px;
    position: relative
}

.hcm-emp_info_container {
}

    .hcm-emp_info_container::after {
    }

    .hcm-emp_info_container .hcm-ei-image {
        display: inline-block;
        width: 106px;
        height: 106px;
        background: #eff2f4;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        padding: 15px;
        position: absolute;
        top: 5px;
        left: 0
    }

    .hcm-emp_info_container .hcm-ei-info, .hcm-tour_guide {
        background: #fff
    }

    .hcm-emp_info_container .hcm-ei-image img {
        width: 100%;
        height: 100%;
        border: 3px solid #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%
    }

    .hcm-emp_info_container .hcm-ei-info {
    }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-top {
            padding: 15px 25px 15px 30px
        }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-top {
        }

            .hcm-emp_info_container .hcm-ei-info .hcm-ei-top::after {
            }

            .hcm-emp_info_container .hcm-ei-info .hcm-ei-top .hcm-ei-name {
                display: inline-block;
                float: left;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 18px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                border-right: 2px solid #53697e;
                padding-right: 20px;
                margin-right: 20px
            }

            .hcm-emp_info_container .hcm-ei-info .hcm-ei-top .hcm-ei-designation {
                display: inline-block;
                float: left;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 13px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: 4px
            }

            .hcm-emp_info_container .hcm-ei-info .hcm-ei-top .hcm-ei-location {
                display: inline-block;
                float: right;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 13px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: 4px;
                position: relative
            }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom::after, .hcm-tour_guide .hcm-tg-caption::after, .hcm-tour_guide .hcm-tg-desciption::after, .hcm-tour_guide .hcm-tg-title::after {
            content: '';
            display: table;
            clear: both
        }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-top .hcm-ei-location::before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 21px;
            color: #ec0000;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative;
            position: absolute;
            left: -25px;
            top: -4px
        }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-caption, .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom {
}

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom {
}

    .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom::after {
    }

    .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-caption {
        display: inline-block;
        float: left;
        font-weight: 500 !important;
        font-size: 13px;
        color: #fff;
        background: #00b4f1;
        padding: 7px 15px 7px 30px
    }

    .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap {
        height: 27px;
        overflow-x: auto;
        overflow-y: hidden;
        position: relative
    }

        .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels {
            white-space: nowrap
        }

            .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level {
                display: inline-block;
                font-weight: 400 !important;
                font-size: 12px;
                color: "";
                padding: 7px 0;
                margin-left: 15px
            }

                .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level:after {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 13px;
                    color: #53697e;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    position: relative
                }

                .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level .hcm-ei-entity, .hcm-tour_guide .hcm-tg-title .hcm-tg-main, .hcm-tour_guide .hcm-tg-title .hcm-tg-sub {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level::after {
    display: inline-block;
    margin-left: 15px
}

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level:last-child {
    margin-right: 15px
}

    .hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level:last-child::after {
        display: none
    }

.hcm-emp_info_container .hcm-ei-info .hcm-ei-bottom .hcm-ei-levels_wrap .hcm-ei-levels .hcm-ei-level .hcm-ei-entity {
    font-weight: 500 !important;
    font-size: 11px;
    color: ""
}

.hcm-tour_guide {
    width: 230px;
    display: inline-block;
    border: 1px solid #c8d3d9;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    padding: 25px 30px;
    position: relative
}

    .hcm-tour_guide::before {
        content: '';
        width: 16px;
        height: 16px;
        background: #fff;
        border-right: 1px solid #c8d3d9;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        right: -9px;
        top: 26px
    }

    .hcm-tour_guide .hcm-tg-caption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 10px;
        font-weight: 400 !important;
        color: #243d99;
        font-style: italic !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 13px
    }

    .hcm-tour_guide .hcm-tg-caption {
    }

        .hcm-tour_guide .hcm-tg-caption::after {
        }

    .hcm-tour_guide .hcm-tg-title {
        margin-top: 15px
    }

    .hcm-tour_guide .hcm-tg-title {
    }

        .hcm-tour_guide .hcm-tg-title::after {
        }

        .hcm-tour_guide .hcm-tg-title .hcm-tg-sub {
            font-weight: 700 !important;
            font-size: 10px;
            color: #243d99
        }

        .hcm-tour_guide .hcm-tg-title .hcm-tg-main {
            font-weight: 700 !important;
            font-size: 18px;
            color: #f47721;
            margin-top: 5px
        }

            .hcm-tour_guide .hcm-tg-title .hcm-tg-main::before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 30px;
                color: #f47721;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative;
                display: inline-block;
                margin-right: 5px
            }

    .hcm-org_selector .hcm-os-view .hcm-os-button, .hcm-tour_guide .hcm-tg-desciption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-tour_guide .hcm-tg-desciption {
    font-weight: 400 !important;
    font-size: 12px;
    color: #243d99;
    line-height: 18px;
    margin-top: 15px
}

.hcm-tour_guide .hcm-tg-desciption {
}

    .hcm-tour_guide .hcm-tg-desciption::after {
    }

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

@media only screen and (max-width:809px) {
    .blank_state_1 .bs_caption, .blank_state_container .blank_state .caption, .blank_state_container .blank_state .caption span {
        font-size: 14px
    }

    .sm-field {
        margin-bottom: 10px
    }

    .sm-gap {
        margin-right: 10px
    }

    .hcm-attachment_simple .hcm-attach_area {
        padding: 10px
    }

        .hcm-attachment_simple .hcm-attach_area .hcm-icons {
            display: none
        }

    .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc {
        padding-right: 0
    }

        .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner {
            padding: 10px 30px 10px 40px
        }

            .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner::before {
                font-size: 20px;
                height: 20px
            }

            .hcm-attachment_simple .hcm-attached_docs .hcm-attached_doc .hcm-attached_doc_inner .hcm-info {
                font-size: 10px
            }

    .blank_state_1 .bs_caption {
    }

        .blank_state_1 .bs_caption span:nth-child(2) {
            font-size: 14px
        }

    .blank_state_container .blank_state .caption {
    }

        .blank_state_container .blank_state .caption span {
        }

    .blank_state_container .blank_state .tip, .blank_state_container .blank_state .tip span {
        font-size: 11px
    }

    .blank_state_container .blank_state .tip {
    }

        .blank_state_container .blank_state .tip span {
        }

    .auth_container .auth .caption, .auth_container .auth .caption span {
        font-size: 14px
    }

    .auth_container .auth .caption {
    }

        .auth_container .auth .caption span {
        }

    .auth_container .auth .tip, .auth_container .auth .tip span {
        font-size: 11px
    }

    .auth_container .auth .tip {
    }

        .auth_container .auth .tip span {
        }
}

.hcm-org_selector .hcm-os-view::after, .hcm-org_selector::after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (min-width:810px) {
    .lg-field {
        margin-bottom: 10px
    }

    .lg-gap {
        margin-right: 10px
    }
}

.hcm-org_selector {
    padding: 0
}

.hcm-org_selector {
}

    .hcm-org_selector::after {
    }

    .hcm-org_selector .hcm-os-view {
    }

        .hcm-org_selector .hcm-os-view::after {
        }

        .hcm-org_selector .hcm-os-view .hcm-os-button {
            width: 185px;
            display: inline-block;
            float: left;
            background: #7fba00;
            font-weight: 500 !important;
            font-size: 12px;
            color: #fff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            cursor: pointer;
            padding: 11px 15px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative;
            overflow: hidden
        }

            .hcm-org_selector .hcm-os-view .hcm-os-button::before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 40px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative;
                position: absolute;
                bottom: -6px;
                right: -6px
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-view .hcm-os-button:hover {
    background: #90d400
}

.hcm-org_selector .hcm-os-view .hcm-os-selected {
    width: -webkit-calc(100% - 205px);
    width: -moz-calc(100% - 205px);
    width: calc(100% - 205px);
    display: inline-block;
    float: left;
    background: #fff;
    border: 1px solid #d7dfe3;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 0;
    margin-left: 20px;
    position: relative
}

    .hcm-org_selector .hcm-os-select::after, .hcm-org_selector .hcm-os-view .hcm-os-selected::after {
        content: '';
        display: table;
        clear: both
    }

.hcm-org_selector .hcm-os-view .hcm-os-selected {
}

    .hcm-org_selector .hcm-os-view .hcm-os-selected::after {
    }

    .hcm-org_selector .hcm-os-view .hcm-os-selected::before {
        content: '';
        display: inline-block;
        height: 1px;
        width: 10px;
        border-top: 1px solid #00b4f1;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -10px;
        margin: auto
    }

    .hcm-org_selector .hcm-os-view .hcm-os-selected::after {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 8px;
        color: #00b4f1;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        text-align: center;
        position: absolute;
        height: 8px;
        top: 0;
        bottom: 0;
        left: -16px;
        margin: auto
    }

    .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-caption, .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-caption {
    float: left;
    font-weight: 500 !important;
    font-size: 13px;
    color: #fff;
    background: #00b4f1;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    padding: 10px 15px
}

.hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap {
    height: 33px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative
}

    .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels {
        white-space: nowrap
    }

        .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level {
            font-weight: 400 !important;
            font-size: 12px;
            color: "";
            padding: 10px 0;
            margin-left: 15px
        }

            .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level:after {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 13px;
                color: #53697e;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

            .hcm-org_selector .hcm-os-select.maximize .hcm-os-label, .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level .hcm-os-entity {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                -moz-osx-font-smoothing: grayscale;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                -webkit-font-smoothing: antialiased
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level::after {
    display: inline-block;
    margin-left: 15px
}

.hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level:last-child {
    margin-right: 15px
}

    .hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level:last-child::after {
        display: none
    }

.hcm-org_selector .hcm-os-view .hcm-os-selected .hcm-os-levels_wrap .hcm-os-levels .hcm-os-level .hcm-os-entity {
    font-size: 11px;
    color: "";
    line-height: 1
}

.hcm-org_selector .hcm-os-select {
    display: none;
    height: 280px;
    background: #f5f7f8;
    border: 1px dashed #c8d3d9;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    margin-top: 10px;
    position: relative
}

.hcm-org_selector .hcm-os-select {
}

    .hcm-org_selector .hcm-os-select::after {
    }

    .hcm-org_selector .hcm-os-select.maximize {
        height: auto;
        border: none;
        margin-top: 0;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99999999
    }

        .hcm-org_selector .hcm-os-select.maximize .hcm-os-max_min {
            top: 15px;
            right: 15px
        }

            .hcm-org_selector .hcm-os-select.maximize .hcm-os-max_min:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 24px;
                color: #8ca3af;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-select.maximize .hcm-os-label {
    font-size: 16px;
    line-height: 1;
    top: 15px;
    left: 20px
}

.hcm-org_selector .hcm-os-select.maximize .hcm-os-chart {
    height: 100vh
}

.hcm-org_selector .hcm-os-select.maximize .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller {
    width: -webkit-calc((100% - 14px)/ 3);
    width: -moz-calc((100% - 14px)/ 3);
    width: calc((100% - 14px)/ 3)
}

    .hcm-org_selector .hcm-os-select.maximize .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller:nth-child(2n) {
        margin-right: 7px
    }

    .hcm-org_selector .hcm-os-select.maximize .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller:nth-child(3n) {
        margin-right: 0
    }

.hcm-org_selector .hcm-os-select .hcm-os-max_min {
    z-index: 5;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px
}

    .hcm-org_selector .hcm-os-select .hcm-os-max_min:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #8ca3af;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level, .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name {
    width: 100% !important;
    display: inline-block !important;
    vertical-align: middle !important;
    padding: 0;
    margin: 0;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level, .hcm-org_selector .hcm-os-select .hcm-os-label {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-select .hcm-os-max_min:hover::before {
    color: #7fba00 !important
}

.hcm-org_selector .hcm-os-select .hcm-os-label {
    z-index: 10;
    font-size: 13px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 10px;
    left: 15px
}

.hcm-org_selector .hcm-os-select .hcm-os-chart {
    height: 280px;
    overflow: hidden
}

    .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level {
        font-size: 8px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

    .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name, .hcm-org_selector_multy .hcm-osm-add .btn {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-size: 11px;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

    .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level {
    }

        .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-level::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name {
        font-weight: 300 !important;
        color: "";
        line-height: 1;
        -moz-osx-font-smoothing: grayscale
    }

        .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name::after, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option::after, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name {
    }

        .hcm-org_selector .hcm-os-select .hcm-os-chart .hcm-os-name::after {
        }

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns {
    z-index: 10;
    background: rgba(230,235,238,.8);
    padding: 10px 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns {
}

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns::after {
    }

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 13px;
        color: #7986cb;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        cursor: pointer;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option {
    }

        .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option::after {
        }

        .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option.expanded::after, .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option::after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            color: #53697e;
            margin-left: 10px;
            position: relative;
            -moz-osx-font-smoothing: grayscale;
            text-rendering: auto;
            vertical-align: middle
        }

        .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option::after {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 13px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option.expanded::after {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option:hover {
    color: #8893d1
}

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-more_option:hover::after {
        color: #8893d1 !important
    }

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown {
    display: none
}

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown {
}

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown::after {
        content: '';
        display: table;
        clear: both
    }

.hcm-org_selector.expanded .hcm-os-view .hcm-os-button, .hcm-org_selector.expanded .hcm-os-view .hcm-os-selected::after, .hcm-org_selector.expanded .hcm-os-view .hcm-os-selected::before {
    display: none
}

.hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller {
    width: -webkit-calc((100% - 7px)/ 2);
    width: -moz-calc((100% - 7px)/ 2);
    width: calc((100% - 7px)/ 2);
    margin-right: 7px;
    margin-top: 7px
}

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller:nth-child(2n) {
        margin-right: 0
    }

    .hcm-org_selector .hcm-os-select .hcm-os-dropdowns .hcm-os-dropdown .hcm-form_controller label span {
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.hcm-org_selector.expanded .hcm-os-view .hcm-os-button {
}

.hcm-org_selector.expanded .hcm-os-view .hcm-os-selected {
    width: 100%;
    display: block;
    margin-left: 0
}

    .hcm-org_selector.expanded .hcm-os-view .hcm-os-selected::after, .hcm-org_selector.expanded .hcm-os-view .hcm-os-selected::before {
    }

.hcm-org_selector.expanded .hcm-os-select {
    display: block
}

.hcm-org_selector.selection_only .hcm-os-view {
    display: none
}

.hcm-org_selector.selection_only .hcm-os-select {
    display: block;
    margin-top: 0
}

.hcm-org_selector_multy .hcm-osm-add::after, .hcm-org_selector_multy .hcm-osm-orgs::after, .hcm-org_selector_multy::after {
    content: '';
    display: table;
    clear: both
}

.hcm-org_selector_multy {
    padding: 0
}

.hcm-org_selector_multy {
}

    .hcm-org_selector_multy::after {
    }

    .hcm-org_selector_multy .hcm-osm-add {
        border-bottom: 1px solid #7fba00;
        margin-top: -1px;
        margin-bottom: 15px;
        position: relative
    }

    .hcm-org_selector_multy .hcm-osm-add {
    }

        .hcm-org_selector_multy .hcm-osm-add::after {
        }

        .hcm-org_selector_multy .hcm-osm-add .btn {
            width: 180px;
            height: 30px;
            font-weight: 500 !important;
            color: #fff;
            line-height: 1;
            -moz-osx-font-smoothing: grayscale;
            text-align: center;
            text-transform: uppercase;
            background: #7fba00;
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            -ms-border-radius: 0 0 4px 4px;
            -o-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            padding-top: 8px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            margin: auto
        }

            .hcm-org_selector_multy .hcm-osm-add .btn:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 13px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

    .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-entity, .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-level, .hcm-org_selector_multy .hcm-osm-title, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_multy .hcm-osm-add .btn::before {
    top: -2px;
    margin-right: 5px
}

.hcm-org_selector_multy .hcm-osm-add .btn:hover {
    background: #8dce00
}

.hcm-org_selector_multy .hcm-osm-title {
    font-weight: 500 !important;
    font-size: 13px;
    padding: 10px 0
}

.hcm-org_selector_multy .hcm-osm-orgs {
    border: 1px solid #d7dfe3;
    padding: 10px
}

.hcm-org_selector_multy .hcm-osm-orgs {
}

    .hcm-org_selector_multy .hcm-osm-orgs::after {
    }

    .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org {
        display: inline-block;
        float: left;
        width: -webkit-calc((100% - 80px)/ 4);
        width: -moz-calc((100% - 80px)/ 4);
        width: calc((100% - 80px)/ 4);
        background: #fff;
        border: 1px dashed #c8d3d9;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        padding: 15px;
        margin: 10px;
        position: relative;
        overflow: hidden;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org::after, .hcm-org_selector_pop .hcm-osp-header::after, .hcm-org_selector_pop::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org {
    }

        .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org::after {
        }

        .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-entity {
            font-weight: 400 !important;
            font-size: 11px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-top: 3px
        }

        .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-level {
            font-weight: 500 !important;
            font-size: 13px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-top: 5px
        }

        .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-remove {
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            opacity: 0;
            filter: alpha(opacity=0);
            cursor: pointer;
            position: absolute;
            top: 10px;
            right: 10px
        }

            .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-remove:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 14px;
                color: #c8d3d9;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org .hcm-osm-remove:hover::before {
    color: #aabbc4
}

.hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org:hover {
    border-color: #aabbc4
}

    .hcm-org_selector_multy .hcm-osm-orgs .hcm-osm-org:hover .hcm-osm-remove {
        opacity: 1;
        filter: alpha(opacity=100)
    }

.hcm-org_selector_pop {
    display: none;
    background: linear-gradient(to bottom,#2e294e,rgba(73,37,64,.6));
    position: fixed;
    margin: 0
}

.hcm-org_selector_pop {
}

    .hcm-org_selector_pop::after {
    }

    .hcm-org_selector_pop .hcm-osp-header {
        float: left;
        position: relative;
        margin-top: 30px;
        margin-left: 30px;
        position: relative;
        float: left;
        width: 50%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px
    }

    .hcm-org_selector_pop .hcm-osp-header {
    }

        .hcm-org_selector_pop .hcm-osp-header::after {
        }

        .hcm-org_selector_pop .hcm-osp-header i {
            float: left;
            margin-right: 20px;
            display: none;
            position: relative
        }

            .hcm-org_selector_pop .hcm-osp-header i:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 40px;
                color: #fa8c01;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_pop .hcm-osp-header .hcm-osp-title {
    width: 80%;
    display: block;
    float: left
}

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main::after, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub::after, .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title::after, .hcm-org_selector_pop .hcm-osp-legend::after {
        content: '';
        display: table;
        clear: both
    }

.hcm-org_selector_pop .hcm-osp-header .hcm-osp-title {
}

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title::after {
    }

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main {
        font-weight: 400 !important;
        font-size: 20px;
        color: #fff;
        line-height: 26px;
        display: none;
        position: relative
    }

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub, .hcm-org_selector_pop .hcm-osp-legend li {
        font-weight: 500 !important;
        color: #fff;
        line-height: 1;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        font-family: Roboto,Helvetica,Arial,sans-serif !important
    }

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main {
    }

        .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-main::after {
        }

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub {
        font-size: 12px;
        -moz-osx-font-smoothing: grayscale;
        display: none;
        position: relative
    }

    .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub {
    }

        .hcm-org_selector_pop .hcm-osp-header .hcm-osp-title .hcm-osp-sub::after {
        }

.hcm-org_selector_pop .hcm-osp-legend {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    right: 0;
    top: 45px;
    width: 420px;
    margin: auto
}

.hcm-org_selector_pop .hcm-osp-legend {
}

    .hcm-org_selector_pop .hcm-osp-legend::after {
    }

    .hcm-org_selector_pop .hcm-osp-legend li {
        margin: 0 20px 0 0;
        padding: 0;
        list-style-type: none;
        display: block;
        float: left;
        display: none;
        vertical-align: middle;
        font-size: 10px;
        -moz-osx-font-smoothing: grayscale
    }

        .hcm-org_selector_pop .hcm-osp-close:before, .hcm-org_selector_pop .hcm-osp-legend li:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            text-rendering: auto;
            vertical-align: middle;
            -moz-osx-font-smoothing: grayscale
        }

        .hcm-org_selector_pop .hcm-osp-legend li:before {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 10px;
            color: #685da8;
            padding-right: 10px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_pop .hcm-osp-legend li:first-child::before, .hcm-org_selector_pop .hcm-osp-legend li:first-child:before {
    color: #56a902
}

.hcm-org_selector_pop .hcm-osp-legend li:nth-child(2)::before, .hcm-org_selector_pop .hcm-osp-legend li:nth-child(2):before {
    color: #a593e0
}

.hcm-org_selector_pop .hcm-osp-legend li:nth-child(3)::before, .hcm-org_selector_pop .hcm-osp-legend li:nth-child(3):before {
    color: #00b9f1
}

.hcm-org_selector_pop .hcm-osp-close {
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
    display: none
}

    .hcm-org_selector_pop .hcm-osp-close:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: rgba(255,255,255,.3);
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name::after, .hcm-org_selector_pop .hcm-osp-chart::after, .hcm-org_selector_pop .hcm-osp-select_close::after {
    content: '';
    display: table;
    clear: both
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_pop .hcm-osp-close:hover::before, .hcm-org_selector_pop .hcm-osp-close:hover:before {
    color: #fff;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.hcm-org_selector_pop .hcm-osp-select_close {
    border: 1px solid #fff;
    padding: 15px 30px;
    background: 0 0;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 11px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-align: center;
    margin: auto;
    width: 200px;
    display: block;
    float: right;
    margin-right: 100px;
    margin-top: 30px;
    position: relative;
    text-decoration: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    display: none;
    -webkit-transition-property: background,border,color;
    -moz-transition-property: background,border,color;
    transition-property: background,border,color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left, .hcm-org_selector_pop .hcm-osp-chart {
    padding-left: 15px;
    padding-right: 15px;
    padding-right: 15px;
    padding-right: 15px;
    padding-right: 15px
}

.hcm-org_selector_pop .hcm-osp-select_close {
}

    .hcm-org_selector_pop .hcm-osp-select_close::after {
    }

    .hcm-org_selector_pop .hcm-osp-select_close:hover {
        background: #7fba00;
        border: 1px solid #7fba00;
        color: #fff
    }

.hcm-org_selector_pop .hcm-osp-chart {
    position: relative;
    position: relative;
    float: left;
    width: 100%;
    height: 650px;
    left: 0;
    padding: 0;
    margin: 20px auto;
    overflow: hidden
}

.hcm-org_selector_pop .hcm-osp-chart {
}

    .hcm-org_selector_pop .hcm-osp-chart::after {
    }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level, .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name {
        margin: 0;
        width: 100% !important;
        display: inline-block !important;
        vertical-align: middle !important;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        padding: 0
    }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 12px;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased
    }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option, .hcm-org_view_pop .hcm-org_header {
        font-weight: 400 !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        font-family: Roboto,Helvetica,Arial,sans-serif !important
    }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name {
    }

        .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-name::after {
        }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level {
        font-size: 10px
    }

        .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level::after, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option::after, .hcm-org_selector_pop .hcm-osp-dropdowns::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level {
    }

        .hcm-org_selector_pop .hcm-osp-chart .hcm-osp-level::after {
        }

.hcm-org_selector_pop .hcm-osp-dropdowns {
    z-index: 10;
    background: rgba(230,235,238,.7);
    padding: 10px 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.hcm-org_selector_pop .hcm-osp-dropdowns {
}

    .hcm-org_selector_pop .hcm-osp-dropdowns::after {
    }

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option {
        font-size: 13px;
        color: #fa8c01;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        cursor: pointer;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option {
    }

        .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option::after {
        }

        .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option.expanded::after, .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option::after {
            display: inline-block;
            text-rendering: auto;
            vertical-align: middle;
            color: #e17e01;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            margin-left: 10px;
            -moz-osx-font-smoothing: grayscale;
            font: 14px/1 HCMCloud;
            position: relative
        }

        .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option::after {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 13px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option.expanded::after {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option:hover {
    color: #fe9511
}

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-more_option:hover::after {
        color: #fa8c01 !important
    }

.hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown {
    display: none
}

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown::after, .hcm-org_view_pop .hcm-org_header::after, .hcm-org_view_pop::after {
        content: '';
        display: table;
        clear: both
    }

.hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown {
}

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown::after {
    }

    .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown .hcm-form_controller {
        width: -webkit-calc((100% - 14px)/ 3);
        width: -moz-calc((100% - 14px)/ 3);
        width: calc((100% - 14px)/ 3);
        margin-right: 7px;
        margin-top: 7px
    }

        .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown .hcm-form_controller:nth-child(3n) {
            margin-right: 0
        }

        .hcm-org_selector_pop .hcm-osp-dropdowns .hcm-osp-dropdown .hcm-form_controller label span {
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

.hcm-org_view_pop {
    display: none;
    width: 700px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 9px rgba(0,0,0,.16);
    box-shadow: 0 2px 9px rgba(0,0,0,.16);
    padding: 0;
    margin-top: 15px;
    overflow: hidden;
    position: relative
}

.hcm-org_view_pop {
}

    .hcm-org_view_pop::after {
    }

    .hcm-org_view_pop .hcm-org_header {
        background: #ecf0f2;
        font-size: 18px;
        color: #fa8c01;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        padding: 20px 55px;
        position: relative
    }

    .hcm-org_view_pop .hcm-org_header {
    }

        .hcm-org_view_pop .hcm-org_header::after {
        }

        .hcm-org_view_pop .hcm-org_close:before, .hcm-org_view_pop .hcm-org_header::before {
            display: inline-block;
            -moz-osx-font-smoothing: grayscale;
            color: #fa8c01;
            text-rendering: auto;
            vertical-align: middle
        }

        .hcm-org_view_pop .hcm-org_header::before {
            font: 14px/1 HCMCloud;
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 25px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative;
            position: absolute;
            top: 16px;
            left: 20px
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_view_pop .hcm-org_close {
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: absolute;
    z-index: 5;
    top: 17px;
    right: 20px
}

    .hcm-org_view_pop .hcm-org_close:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 22px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-org_view_pop .hcm-org_content .hcm-org_level::after, .hcm-org_view_pop .hcm-org_content::after {
    content: '';
    display: table;
    clear: both
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-org_view_pop .hcm-org_close:hover:before {
    color: #e68101;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.hcm-org_view_pop .hcm-org_content {
    height: 400px;
    width: 100%;
    background: #fff;
    padding: 20px;
    overflow: hidden;
    position: relative
}

.hcm-org_view_pop .hcm-org_content {
}

    .hcm-org_view_pop .hcm-org_content::after {
    }

    .hcm-org_view_pop .hcm-org_content .hcm-org_level, .hcm-org_view_pop .hcm-org_content .hcm-org_name {
        width: 100% !important;
        display: inline-block !important;
        vertical-align: middle !important;
        max-width: 100%;
        text-overflow: ellipsis;
        margin: 0;
        padding: 0;
        white-space: nowrap;
        overflow: hidden
    }

    .hcm-org_view_pop .hcm-org_content .hcm-org_level {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 8px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-input, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-input, .hcm-org_view_pop .hcm-org_content .hcm-org_name {
        font-weight: 300 !important;
        color: "";
        line-height: 1;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-org_view_pop .hcm-org_content .hcm-org_level {
    }

        .hcm-org_view_pop .hcm-org_content .hcm-org_level::after {
        }

    .hcm-org_view_pop .hcm-org_content .hcm-org_name {
        font-size: 11px
    }

        .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter::after, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter::after, .hcm-emp_selector .hcm-es-top::after, .hcm-emp_selector::after, .hcm-org_view_pop .hcm-org_content .hcm-org_name::after {
            display: table;
            content: '';
            clear: both
        }

    .hcm-org_view_pop .hcm-org_content .hcm-org_name {
    }

        .hcm-org_view_pop .hcm-org_content .hcm-org_name::after {
        }

.hcm-emp_selector {
    min-height: 350px;
    background: #e6ebee;
    border: 1px solid #c8d3d9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 30px
}

.hcm-emp_selector {
}

    .hcm-emp_selector::after {
    }

    .hcm-emp_selector.no_bg {
        background: 0 0;
        border: none;
        padding: 0
    }

    .hcm-emp_selector .hcm-es-top {
    }

        .hcm-emp_selector .hcm-es-top::after {
        }

        .hcm-emp_selector .hcm-es-top .hcm-es-left, .hcm-emp_selector .hcm-es-top .hcm-es-right {
            width: -webkit-calc(50% - 32px);
            width: -moz-calc(50% - 32px);
            width: calc(50% - 32px);
            display: inline-block;
            float: left
        }

            .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-label, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-label {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 12px;
                color: "";
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-status, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-status {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 10px;
                color: "";
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: 10px
            }

            .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter {
                margin-top: 15px;
                position: relative
            }

            .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter {
            }

                .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter::after, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter::after {
                }

                .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-input, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-input {
                    width: 100%;
                    font-size: 12px;
                    border: 1px solid #c8d3d9;
                    padding: 9px 10px
                }

                .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-clear, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-clear {
                    display: none;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    height: 15px;
                    cursor: pointer;
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    right: 10px;
                    margin: auto;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                    .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-clear:before, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-clear:before {
                        display: inline-block;
                        font: 14px/1 HCMCloud;
                        font-size: inherit;
                        text-rendering: auto;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        vertical-align: middle;
                        font-variant: normal;
                        font-style: normal;
                        font-weight: 400;
                        content: "";
                        font-size: 10px;
                        color: #c8d3d9;
                        -webkit-transform: rotate();
                        -ms-transform: rotate();
                        transform: rotate();
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s;
                        position: relative
                    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-clear:hover::before, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-clear:hover::before {
    color: #9bafb9
}

.hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter {
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 13px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 9px;
    color: #b9c7ce;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    text-align: right;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 35px;
    margin: auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter i, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter i {
        display: inline-block;
        padding: 0 5px
    }

        .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter i::before, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter i::before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 16px;
            color: #c8d3d9;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter:hover, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter:hover {
    color: #9bafb9
}

    .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter .hcm-es-enter:hover i::before, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter .hcm-es-enter:hover i::before {
        color: #9bafb9
    }

.rv-wraper .rv-container > .top .rv-employee_list .btn.move i::before, .rv-wraper .rv-container > .top .rv-employee_list .btn.moveall i::before, .rv-wraper .rv-container > .top .rv-employee_list .btn.remove i::before, .rv-wraper .rv-container > .top .rv-employee_list .btn.removeall i::before {
    color: #fff !important
}

.hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter.fill .hcm-es-clear, .hcm-emp_selector .hcm-es-top .hcm-es-left .hcm-es-filter.fill .hcm-es-enter, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter.fill .hcm-es-clear, .hcm-emp_selector .hcm-es-top .hcm-es-right .hcm-es-filter.fill .hcm-es-enter {
    display: inline-block;
    opacity: 1;
    filter: alpha(opacity=100)
}

.hcm-emp_selector .hcm-es-top .hcm-es-middle {
    width: 64px;
    display: inline-block;
    float: left;
    padding: 0 15px
}

    .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select {
        width: 100%;
        height: 34px;
        background: #fff;
        border: 1px solid #7fba00;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: rgba(0,0,0,.1) 0 2px 2px;
        box-shadow: rgba(0,0,0,.1) 0 2px 2px;
        text-align: center;
        padding: 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter:before, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 26px;
            color: #7fba00;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter.active, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select.active {
    background: #7fba00
}

    .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter.active::before, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select.active::before {
        color: #fff
    }

.hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter:hover, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select:hover {
    background: #f5f7f8
}

    .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter:hover.active, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select:hover.active {
        background: #90d400
    }

.hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter {
    position: relative
}

    .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 26px;
        color: #7fba00;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-label, .hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-label, .hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter .hcm-es-filter_count {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_filter .hcm-es-filter_count {
    display: inline-block;
    min-width: 10px;
    font-weight: 500 !important;
    font-size: 10px;
    color: #fff;
    line-height: 1;
    background: #ff5252;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 3px 7px;
    position: absolute;
    top: -5px;
    right: -10px
}

.hcm-emp_selector .hcm-es-top .hcm-es-middle .hcm-es-btn_org_select {
    margin-top: 12px
}

.hcm-emp_selector .hcm-es-org_select {
    height: 280px;
    display: none;
    background: #fff;
    border: 1px solid #c8d3d9;
    margin-top: 10px;
    position: relative
}

.hcm-emp_selector .hcm-es-org_select {
}

    .hcm-emp_selector .hcm-es-org_select::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-org_select.maximize {
        height: auto;
        border: none;
        margin-top: 0;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99999999
    }

        .hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-max_min {
            top: 15px;
            right: 15px
        }

            .hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-max_min:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 24px;
                color: #8ca3af;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-label {
    font-weight: 500 !important;
    font-size: 16px;
    line-height: 1;
    top: 15px;
    left: 20px
}

.hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-chart {
    height: 100vh
}

.hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller {
    width: -webkit-calc((100% - 14px)/ 3);
    width: -moz-calc((100% - 14px)/ 3);
    width: calc((100% - 14px)/ 3)
}

    .hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller:nth-child(2n) {
        margin-right: 7px
    }

    .hcm-emp_selector .hcm-es-org_select.maximize .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller:nth-child(3n) {
        margin-right: 0
    }

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-max_min {
    z-index: 5;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px
}

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-max_min:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 20px;
        color: #8ca3af;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level::after, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart::after {
    content: '';
    display: table;
    clear: both
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-max_min:hover::before {
    color: #7fba00 !important
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-label {
    z-index: 10;
    font-weight: 400 !important;
    font-size: 13px;
    line-height: 1;
    position: absolute;
    top: 10px;
    left: 10px
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart {
    height: 280px;
    overflow: hidden
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart {
}

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart::after {
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name {
        width: 100% !important;
        display: inline-block !important;
        vertical-align: middle !important;
        color: "";
        margin: 0;
        padding: 0;
        line-height: 1;
        -moz-osx-font-smoothing: grayscale;
        overflow: hidden;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        max-width: 100%;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level {
        font-weight: 400 !important;
        font-size: 8px
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level {
    }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-level::after {
        }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name {
        font-weight: 300 !important;
        font-size: 11px
    }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name::after, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option::after, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns::after {
            content: '';
            display: table;
            clear: both
        }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name {
    }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-chart .hcm-es-os-name::after {
        }

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns {
    z-index: 10;
    background: rgba(200,211,217,.8);
    padding: 10px 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns {
}

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns::after {
    }

    .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-middle, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown {
        display: none
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 13px;
        color: #7986cb;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        cursor: pointer;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option {
    }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option::after {
        }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option.expanded::after, .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option::after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -moz-osx-font-smoothing: grayscale;
            position: relative;
            text-rendering: auto;
            vertical-align: middle;
            margin-left: 10px
        }

        .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option::after {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 13px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option.expanded::after {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 13px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option:hover {
    color: #8893d1
}

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-more_option:hover::after {
        color: #8893d1 !important
    }

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown {
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown {
}

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller {
        width: -webkit-calc((100% - 7px)/ 2);
        width: -moz-calc((100% - 7px)/ 2);
        width: calc((100% - 7px)/ 2);
        margin-right: 7px;
        margin-top: 7px
    }

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all::before {
    width: 5px
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller:nth-child(2n) {
    margin-right: 0
}

.hcm-emp_selector .hcm-es-org_select .hcm-es-os-dropdowns .hcm-es-os-dropdown .hcm-form_controller label span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hcm-emp_selector .hcm-es-bottom {
    margin-top: 10px
}

.hcm-emp_selector .hcm-es-bottom {
}

    .hcm-emp_selector .hcm-es-bottom::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-left, .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-right {
        width: -webkit-calc(50% - 8px);
        width: -moz-calc(50% - 8px);
        width: calc(50% - 8px)
    }

        .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-left .hcm-es-list div, .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-right .hcm-es-list div {
            cursor: default;
            padding: 12px 10px
        }

            .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-left .hcm-es-list div::before, .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-right .hcm-es-list div::before {
                display: none !important
            }

    .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-left {
        margin-right: 15px
    }

    .hcm-emp_selector .hcm-es-bottom.read_only .hcm-es-middle {
    }

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left, .hcm-emp_selector .hcm-es-bottom .hcm-es-right {
        width: -webkit-calc(50% - 32px);
        width: -moz-calc(50% - 32px);
        width: calc(50% - 32px);
        display: inline-block;
        float: left
    }

        .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-label, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-label {
            display: block;
            background: #fff;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 13px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            padding: 9px 10px
        }

            .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-label span, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-label span {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 13px;
                color: #7fba00;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

        .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div {
            font-size: 11px;
            color: "";
            line-height: 1;
            font-weight: 400 !important;
            -moz-osx-font-smoothing: grayscale;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased
        }

        .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list {
            display: block;
            height: 250px;
            background: #fff;
            border: 1px solid #c8d3d9;
            overflow-y: auto
        }

            .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div {
                height: 36px;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                cursor: pointer;
                padding: 9px 10px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div::before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 18px;
                    color: #c8d3d9;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    position: relative;
                    margin-right: 10px
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.read_only, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.read_only {
    color: #8ca3af;
    cursor: not-allowed
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.read_only::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.read_only::before {
        color: #ecf0f2
    }

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.read_only:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.read_only:hover {
        background: #fbfcfc
    }

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.selected, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.selected {
    background: #dcfffa
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div.selected::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div.selected::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #7fba00;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div:hover {
    background: #f5f7f8
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-list div:hover.selected, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-list div:hover.selected {
        background: #b8fef5
    }

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_next, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_prev, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_next, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_prev {
    display: inline-block;
    float: left;
    border: none;
    background: #fff;
    border: 1px solid #c8d3d9;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px;
    color: #aabbc4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 7px 10px;
    margin: 0;
    margin-top: 7px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_next.disable, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_prev.disable, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_next.disable, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_prev.disable {
        cursor: not-allowed
    }

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_next:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_prev:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_next:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_prev:hover {
        background: #f5f7f8;
        color: #7fba00
    }

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_prev, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_prev {
    border-right: none;
    position: relative
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_prev::after, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_prev::after {
        content: '';
        display: block;
        height: 10px;
        border-left: 1px solid #aabbc4;
        position: absolute;
        right: 0;
        top: 8px
    }

.hcm-emp_selector .hcm-es-bottom .hcm-es-left .hcm-es-btn_next, .hcm-emp_selector .hcm-es-bottom .hcm-es-right .hcm-es-btn_next {
    border-left: none
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle {
    width: 64px;
    display: inline-block;
    float: left;
    padding: 0 15px
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all {
        width: 100%;
        height: 34px;
        background: #fbfcfc;
        border: 1px solid #c8d3d9;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        padding: 0;
        margin-top: 5px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign {
        margin-top: 34px
    }

        .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign:hover, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:hover {
            background: #7fba00
        }

            .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign:hover::after, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign:hover::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all:hover::after, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all:hover::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign:hover::after, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign:hover::before, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:hover::after, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:hover::before {
                color: #fff
            }

    .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign {
    }

        .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 15px;
            color: #7fba00;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #7fba00;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all:after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #7fba00;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign:before, .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:before {
    font: 14px/1 HCMCloud;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    display: inline-block;
    content: "";
    color: #7fba00;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    text-rendering: auto;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_assign_all::before {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign {
}

    .hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        font-size: 15px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all:after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #7fba00;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-bottom .hcm-es-middle .hcm-es-btn_unassign_all::before {
}

.hcm-emp_selector .hcm-es-advance_filter {
    display: none;
    height: auto;
    background: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header {
        height: 65px;
        -webkit-box-shadow: 0 10px 25px rgba(0,109,149,.1);
        box-shadow: 0 10px 25px rgba(0,109,149,.1);
        padding: 18px 30px 0;
        position: relative
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header {
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header::after {
            content: '';
            display: table;
            clear: both
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-title {
            display: inline-block;
            float: left;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 25px;
            color: #00b8d4;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-title:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 25px;
                color: #00b8d4;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-title:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_set {
    display: inline-block;
    float: right;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 11px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #02cfb3;
    border: none;
    padding: 8px 12px;
    margin-left: 7px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear:before, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_set:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        margin-right: 5px;
        margin-top: -2px;
        display: inline-block;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear:hover, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_set:hover {
    background: #02e3c4
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear {
    background: #9bafb9
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        margin-right: 5px;
        margin-top: -2px;
        display: inline-block;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-btn_clear:hover {
    background: #aabbc4
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-close:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div span, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 .hcm-es-af-main, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 .hcm-es-af-sub, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column .hcm-es-af-caption {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-header .hcm-es-af-close:hover:before {
    color: #aabbc4;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container {
    height: -webkit-calc(100vh - 65px);
    height: -moz-calc(100vh - 65px);
    height: calc(100vh - 65px)
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left {
        height: 100%;
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        position: relative;
        min-height: 1px;
        position: relative;
        min-height: 1px;
        position: relative;
        min-height: 1px;
        background: #c8d3d9;
        -webkit-box-shadow: -5px 0 15px rgba(0,109,149,.07) inset;
        box-shadow: -5px 0 15px rgba(0,109,149,.07) inset;
        padding: 25px 30px;
        overflow: hidden
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
        padding-left: 15px;
        padding-right: 15px;
        padding-right: 15px;
        padding-right: 15px;
        padding-right: 15px
    }

@media (min-width:768px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left {
        float: left;
        width: 33.33333%
    }
}

@media (min-width:1200px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left {
        float: left;
        width: 33.33333%
    }
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 {
    border-bottom: 1px solid #fff;
    padding-bottom: 25px;
    position: relative
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 .hcm-es-af-main {
        font-weight: 500 !important;
        font-size: 18px;
        color: ""
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-title_2 .hcm-es-af-sub {
        font-weight: 400 !important;
        font-size: 11px;
        color: "";
        margin-top: 5px
    }

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories {
    padding-top: 25px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories input {
        visibility: hidden;
        position: absolute;
        display: none
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection {
        position: relative;
        position: relative;
        position: relative;
        position: relative;
        position: relative
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories input:checked ~ label {
        background: #685da8;
        border-color: #fff;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        box-shadow: rgba(0,0,0,.16) 0 20px 25px
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label {
        float: left;
        width: 29.16667%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        background: #9bafb9;
        border: 1px solid transparent;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        font-weight: 500 !important;
        font-size: 11px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        padding: 17px 15px;
        margin: 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        float: left;
        width: 45.83333%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px
    }

@media (min-width:768px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label {
        float: left;
        width: 23.33333%
    }
}

@media (min-width:992px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label {
        float: left;
        width: 46.66667%
    }
}

@media (min-width:1200px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label {
        float: left;
        width: 30%
    }
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div {
    overflow: hidden;
    cursor: pointer
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-left .hcm-es-af-categories label div span {
        width: 100%;
        cursor: pointer;
        text-align: center;
        font-weight: 500 !important;
        font-size: 11px;
        color: #fff;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
    height: 100%;
    float: left;
    width: 100%;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    padding: 25px 30px;
    overflow-y: auto
}

@media (min-width:768px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
        float: left;
        width: 66.66667%
    }
}

@media (min-width:1200px) {
    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
        float: left;
        width: 66.66667%
    }
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection {
        display: none;
        border-bottom: 1px solid #7fba00;
        padding-bottom: 35px;
        margin-bottom: 30px
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection {
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection::after {
            content: '';
            display: table;
            clear: both
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column {
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column::after {
                content: '';
                display: table;
                clear: both
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column .hcm-es-af-caption {
                font-weight: 500 !important;
                font-size: 11px;
                color: #7e57c2;
                text-transform: uppercase;
                margin-bottom: 10px
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-add_btn, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column select, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-caption {
                font-weight: 500 !important;
                text-transform: none;
                line-height: 1;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-style: normal !important;
                font-variant: normal;
                -webkit-font-smoothing: antialiased;
                speak: none;
                -moz-osx-font-smoothing: grayscale
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column .hcm-es-af-caption {
            }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column .hcm-es-af-caption::after {
                    content: '';
                    display: table;
                    clear: both
                }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-column select {
                width: -webkit-calc(100% - 0px);
                width: -moz-calc(100% - 0px);
                width: calc(100% - 0px);
                border: 1px solid #c8d3d9;
                font-size: 13px;
                color: "";
                padding: 5px 10px
            }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value {
            display: none;
            margin-top: 20px
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value {
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value::after {
                content: '';
                display: table;
                clear: both
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-caption {
                font-size: 11px;
                color: #7e57c2;
                text-transform: uppercase;
                margin-bottom: 10px
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-caption {
            }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-caption::after {
                    content: '';
                    display: table;
                    clear: both
                }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-setup {
                margin-top: 15px
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-setup {
            }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-value .hcm-es-af-setup::after {
                    content: '';
                    display: table;
                    clear: both
                }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-add_btn {
            display: none;
            width: 130px;
            height: 30px;
            font-size: 11px;
            color: #fff;
            text-align: center;
            text-transform: uppercase;
            background: #7fba00;
            cursor: pointer;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            padding-top: 8px;
            position: absolute;
            bottom: -15px;
            left: 0;
            right: 0;
            margin: auto
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-add_btn:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 13px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-add_btn::before {
    top: -2px;
    margin-right: 5px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-selection .hcm-es-af-add_btn:hover {
    background: #8dce00
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap {
    display: none;
    padding-top: 25px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-sets {
        width: 310px;
        display: inline-block;
        float: left;
        position: absolute;
        top: 0;
        right: -5px
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-sets span {
            display: inline-block;
            float: left;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 700 !important;
            font-size: 9px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-transform: uppercase;
            padding-top: 7px;
            padding-right: 17px
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-sets .hcm-es-af-set {
            width: 47px;
            height: 25px;
            display: inline-block;
            float: left;
            background: #fff;
            border: 1px solid #776eb1;
            text-align: center;
            padding: 0;
            margin-right: 5px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-sets .hcm-es-af-set::before {
                font-size: 32px;
                color: #776eb1;
                position: relative;
                top: -4px
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-sets .hcm-es-af-set:hover {
                background: #f3f2f8
            }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-caption {
        display: inline-block;
        background: #02cfb3;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 12px;
        color: #fff;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        padding: 4px 7px;
        margin-bottom: 13px;
        position: relative
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-caption::before {
            content: '';
            display: block;
            height: 13px;
            border-left: 1px solid #02cfb3;
            position: absolute;
            left: 0;
            bottom: -13px
        }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter::after, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters::after {
        display: table;
        content: '';
        clear: both
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters {
        padding-left: 20px
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters {
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters::after {
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter {
            position: relative;
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter {
        }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter::after {
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter::before {
                content: '';
                display: block;
                height: 33px;
                width: 15px;
                border-left: 1px solid #02cfb3;
                border-bottom: 1px solid #02cfb3;
                position: absolute;
                left: -20px;
                top: -16px
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter::after {
                content: '';
                display: block;
                border-left: 1px solid #02cfb3;
                position: absolute;
                left: -20px;
                top: 17px;
                bottom: 0
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter:last-child::after {
                display: none
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter.expand .hcm-es-af-column {
                color: #fa8c01;
                border-color: #7e57c2;
                -webkit-box-shadow: rgba(104,93,168,.2) 0 5px 15px;
                box-shadow: rgba(104,93,168,.2) 0 5px 15px
            }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter.expand .hcm-es-af-column:before {
                    color: #7e57c2
                }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter.expand .hcm-es-af-values {
                display: block;
                border-color: #7e57c2
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter:hover .hcm-es-af-column .hcm-es-af-action {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column {
                border: 1px dashed #7fba00;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                cursor: pointer;
                padding: 8px 20px;
                margin-bottom: 10px;
                position: relative;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

            .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column {
            }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column::after {
                    content: '';
                    display: table;
                    clear: both
                }

                .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 15px;
                    color: #7fba00;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    position: relative
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-count {
    display: inline-block;
    min-width: 10px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 10px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ff5252;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 3px 7px;
    position: absolute;
    top: -5px;
    right: -10px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action {
    display: inline-block;
    float: right;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s
}

.hcm-advance_filter_popup .hcm-afp-header::after, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values::after {
    content: '';
    display: table;
    clear: both
}

.temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit .temp-options .temp-option .temp-remove, .temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit .temp-options .temp-option::before, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_container .temp-options .temp-option .temp-remove, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_container .temp-options .temp-option::before {
    opacity: 1;
    filter: alpha(opacity=100)
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #aabbc4;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #aabbc4;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-title, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values .hcm-es-af-label, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values .hcm-es-af-value {
    line-height: 1;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove {
    display: inline-block;
    cursor: pointer;
    margin-left: 10px
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit.disabled, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove.disabled, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit.disabled, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove.disabled {
        cursor: not-allowed
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit:hover::before, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove:hover::before {
        color: #8ca3af
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit.disabled, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove.disabled {
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-edit.disabled::before, .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-column .hcm-es-af-action .hcm-es-af-remove.disabled::before {
            color: #e6ebee
        }

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values {
    display: none;
    padding: 10px 20px;
    margin-bottom: 15px;
    border: 1px dashed #7fba00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values {
}

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values::after {
    }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values .hcm-es-af-label {
        display: inline-block;
        font-weight: 400 !important;
        font-size: 10px;
        padding: 7px 10px 7px 20px;
        margin: 4px 2px
    }

        .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values .hcm-es-af-label:first-child {
            padding-left: 0
        }

    .hcm-emp_selector .hcm-es-advance_filter .hcm-es-af-container .hcm-es-af-right .hcm-es-af-filters_wrap .hcm-es-af-filters .hcm-es-af-filter .hcm-es-af-values .hcm-es-af-value {
        display: inline-block;
        font-weight: 400 !important;
        font-size: 10px;
        color: #fff;
        background: #7e57c2;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        padding: 7px 15px;
        margin: 4px 2px
    }

.hcm-advance_filter_popup {
    display: none;
    height: auto;
    background: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999
}

    .hcm-advance_filter_popup .hcm-afp-header {
        height: 65px;
        -webkit-box-shadow: 0 10px 25px rgba(0,109,149,.1);
        box-shadow: 0 10px 25px rgba(0,109,149,.1);
        padding: 18px 30px 0;
        position: relative
    }

    .hcm-advance_filter_popup .hcm-afp-header {
    }

        .hcm-advance_filter_popup .hcm-afp-header::after {
        }

        .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-title {
            display: inline-block;
            float: left;
            font-weight: 500 !important;
            font-size: 25px;
            color: #00b8d4
        }

            .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-title:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 25px;
                color: #00b8d4;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-title:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_set, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show {
    display: inline-block;
    float: right;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 11px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #02cfb3;
    border: none;
    padding: 8px 12px;
    margin-left: 7px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear:before, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_set:before, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        margin-right: 5px;
        margin-top: -2px;
        display: inline-block;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear:hover, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_set:hover, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show:hover {
    background: #02e3c4
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show {
    background: #00b4f1
}

    .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_show:hover {
        background: #06c0ff
    }

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear {
    background: #9bafb9
}

    .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 12px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        margin-right: 5px;
        margin-top: -2px;
        display: inline-block;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-btn_clear:hover {
    background: #aabbc4
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2, .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-close:before {
        position: relative;
        position: relative;
        position: relative;
        position: relative
    }

    .hcm-advance_filter_popup .hcm-afp-header .hcm-afp-close:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div span, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 .hcm-afp-main, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 .hcm-afp-sub, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column .hcm-afp-caption {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-header .hcm-afp-close:hover:before {
    color: #aabbc4;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.hcm-advance_filter_popup .hcm-afp-container {
    height: -webkit-calc(100vh - 65px);
    height: -moz-calc(100vh - 65px);
    height: calc(100vh - 65px)
}

.hcm-advance_filter_popup .hcm-afp-container {
}

    .hcm-advance_filter_popup .hcm-afp-container::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left {
        height: 100%;
        float: left;
        width: 100%;
        min-height: 1px;
        min-height: 1px;
        min-height: 1px;
        min-height: 1px;
        background: #c8d3d9;
        -webkit-box-shadow: -5px 0 15px rgba(0,109,149,.07) inset;
        box-shadow: -5px 0 15px rgba(0,109,149,.07) inset;
        padding: 25px 30px;
        overflow: hidden
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
            padding-left: 15px;
            padding-right: 15px;
            padding-right: 15px;
            padding-right: 15px;
            padding-right: 15px
        }

@media (min-width:768px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left {
        float: left;
        width: 33.33333%
    }
}

@media (min-width:1200px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left {
        float: left;
        width: 33.33333%
    }
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 {
    border-bottom: 1px solid #fff;
    padding-bottom: 25px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 .hcm-afp-main {
        font-weight: 500 !important;
        font-size: 18px;
        color: ""
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-title_2 .hcm-afp-sub {
        font-weight: 400 !important;
        font-size: 11px;
        color: "";
        margin-top: 5px
    }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories {
    padding-top: 25px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories input {
        visibility: hidden;
        position: absolute;
        display: none
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection {
        position: relative;
        position: relative;
        position: relative;
        position: relative;
        position: relative
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories input:checked ~ label {
        background: #685da8;
        border-color: #fff;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        box-shadow: rgba(0,0,0,.16) 0 20px 25px
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label {
        float: left;
        width: 29.16667%;
        min-height: 1px;
        background: #9bafb9;
        border: 1px solid transparent;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        font-weight: 500 !important;
        font-size: 11px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        padding: 17px 15px;
        margin: 5px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        float: left;
        width: 45.83333%;
        min-height: 1px;
        min-height: 1px;
        min-height: 1px;
        min-height: 1px
    }

@media (min-width:768px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label {
        float: left;
        width: 23.33333%
    }
}

@media (min-width:992px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label {
        float: left;
        width: 46.66667%
    }
}

@media (min-width:1200px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label {
        float: left;
        width: 30%
    }
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div {
    overflow: hidden;
    cursor: pointer
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-left .hcm-afp-categories label div span {
        width: 100%;
        cursor: pointer;
        text-align: center;
        font-weight: 500 !important;
        font-size: 11px;
        color: #fff;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
    height: 100%;
    float: left;
    width: 100%;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    padding: 25px 30px;
    overflow-y: auto
}

@media (min-width:768px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
        float: left;
        width: 66.66667%
    }
}

@media (min-width:1200px) {
    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
        float: left;
        width: 66.66667%
    }
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection {
        display: none;
        border-bottom: 1px solid #7fba00;
        padding-bottom: 35px;
        margin-bottom: 30px
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection {
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection::after {
            content: '';
            display: table;
            clear: both
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column {
        }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column::after {
                content: '';
                display: table;
                clear: both
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column .hcm-afp-caption {
                font-weight: 500 !important;
                font-size: 11px;
                color: #7e57c2;
                text-transform: uppercase;
                margin-bottom: 10px
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-add_btn, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column select, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-caption {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column .hcm-afp-caption {
            }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column .hcm-afp-caption::after {
                    content: '';
                    display: table;
                    clear: both
                }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-column select {
                width: -webkit-calc(100% - 0px);
                width: -moz-calc(100% - 0px);
                width: calc(100% - 0px);
                border: 1px solid #c8d3d9;
                font-size: 13px;
                color: "";
                padding: 5px 10px
            }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value {
            display: none;
            margin-top: 20px
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value {
        }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value::after {
                content: '';
                display: table;
                clear: both
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-caption {
                font-size: 11px;
                color: #7e57c2;
                text-transform: uppercase;
                margin-bottom: 10px
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-caption {
            }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-caption::after {
                    content: '';
                    display: table;
                    clear: both
                }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-setup {
                margin-top: 15px
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-setup {
            }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-value .hcm-afp-setup::after {
                    content: '';
                    display: table;
                    clear: both
                }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-add_btn {
            display: none;
            width: 130px;
            height: 30px;
            font-size: 11px;
            color: #fff;
            text-align: center;
            text-transform: uppercase;
            background: #7fba00;
            cursor: pointer;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            padding-top: 8px;
            position: absolute;
            bottom: -15px;
            left: 0;
            right: 0;
            margin: auto
        }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-add_btn:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 13px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative
            }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-caption, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-style: normal !important;
        font-variant: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        speak: none;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-add_btn::before {
    top: -2px;
    margin-right: 5px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-selection .hcm-afp-add_btn:hover {
    background: #8dce00
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap {
    display: none;
    padding-top: 25px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets {
        width: 310px;
        display: inline-block;
        float: left;
        position: absolute;
        top: 0;
        right: -5px
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets span {
            display: inline-block;
            float: left;
            font-size: 9px;
            color: "";
            text-transform: uppercase;
            padding-top: 7px;
            padding-right: 17px
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets .hcm-afp-set {
            width: 47px;
            height: 25px;
            display: inline-block;
            float: left;
            background: #fff;
            border: 1px solid #776eb1;
            text-align: center;
            padding: 0;
            margin-right: 5px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets .hcm-afp-set::before {
                font-size: 32px;
                color: #776eb1;
                position: relative;
                top: -4px
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-sets .hcm-afp-set:hover {
                background: #f3f2f8
            }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-caption {
        display: inline-block;
        background: #02cfb3;
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
        padding: 4px 7px;
        margin-bottom: 13px;
        position: relative
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-caption::before {
            content: '';
            display: block;
            height: 13px;
            border-left: 1px solid #02cfb3;
            position: absolute;
            left: 0;
            bottom: -13px
        }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter::after, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters::after {
        display: table;
        content: '';
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters {
        padding-left: 20px
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters {
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters::after {
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter {
            position: relative;
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter {
        }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter::after {
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter::before {
                content: '';
                display: block;
                height: 33px;
                width: 15px;
                border-left: 1px solid #02cfb3;
                border-bottom: 1px solid #02cfb3;
                position: absolute;
                left: -20px;
                top: -16px
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter::after {
                content: '';
                display: block;
                border-left: 1px solid #02cfb3;
                position: absolute;
                left: -20px;
                top: 17px;
                bottom: 0
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter:last-child::after {
                display: none
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter.expand .hcm-afp-column {
                color: #fa8c01;
                border-color: #7e57c2;
                -webkit-box-shadow: rgba(104,93,168,.2) 0 5px 15px;
                box-shadow: rgba(104,93,168,.2) 0 5px 15px
            }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter.expand .hcm-afp-column:before {
                    color: #7e57c2
                }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter.expand .hcm-afp-values {
                display: block;
                border-color: #7e57c2
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter:hover .hcm-afp-column .hcm-afp-action {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column {
                border: 1px dashed #7fba00;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                cursor: pointer;
                padding: 8px 20px;
                margin-bottom: 10px;
                position: relative;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

            .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column {
            }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column::after {
                    content: '';
                    display: table;
                    clear: both
                }

                .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 15px;
                    color: #7fba00;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    position: relative
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-count {
    display: inline-block;
    min-width: 10px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 10px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ff5252;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    padding: 3px 7px;
    position: absolute;
    top: -5px;
    right: -10px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action {
    display: inline-block;
    float: right;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 15px;
        color: #aabbc4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #aabbc4;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove {
    display: inline-block;
    cursor: pointer;
    margin-left: 10px
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit:hover::before, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove:hover::before {
        color: #8ca3af
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit.disabled, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove.disabled {
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-edit.disabled::before, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-column .hcm-afp-action .hcm-afp-remove.disabled::before {
            color: #e6ebee
        }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values {
    display: none;
    padding: 10px 20px;
    margin-bottom: 15px;
    border: 1px dashed #7fba00;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values::after {
        content: '';
        display: table;
        clear: both
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values .hcm-afp-label, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values .hcm-afp-value, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption span {
        display: inline-block;
        font-size: 10px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values .hcm-afp-label {
        font-weight: 400 !important;
        padding: 7px 10px 7px 20px;
        margin: 4px 2px
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values .hcm-afp-label:first-child {
            padding-left: 0
        }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-filters_wrap .hcm-afp-filters .hcm-afp-filter .hcm-afp-values .hcm-afp-value {
        font-weight: 400 !important;
        color: #fff;
        background: #7e57c2;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        padding: 7px 15px;
        margin: 4px 2px
    }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result {
    display: none;
    border-top: 1px solid #7fba00;
    padding-top: 35px;
    margin-top: 30px
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption::after, .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result::after, .i-cropper-wrapper .i-cropper-contentWrapper::after, .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close::after, .i-cropper-wrapper .i-cropper-titleWrapper::after, .i-cropper-wrapper::after {
        content: '';
        display: table;
        clear: both
    }

.hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result {
}

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result::after {
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 11px;
        color: #02cfb3;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        margin-bottom: 20px
    }

    .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption {
    }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption::after {
        }

        .hcm-advance_filter_popup .hcm-afp-container .hcm-afp-right .hcm-afp-result .hcm-afp-caption span {
            min-width: 10px;
            font-weight: 500 !important;
            color: #fff;
            background: #ff5252;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            padding: 3px 7px;
            margin: -3px 5px 0 0
        }

.i-cropper-wrapper {
    border: 1px solid #e6ebee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    border: 1px solid #e6ebee;
    background: #e6ebee;
    width: 850px;
    height: auto;
    max-height: 100vh;
    overflow: hidden;
    display: none;
    top: 20px;
    margin-top: 20px
}

.i-cropper-wrapper {
}

    .i-cropper-wrapper::after {
    }

.i-cropper-wrapper {
}

    .i-cropper-wrapper::after {
    }

    .i-cropper-wrapper .i-cropper-titleWrapper {
        width: 100%;
        padding: 25px 20px;
        position: relative
    }

    .i-cropper-wrapper .i-cropper-titleWrapper {
    }

        .i-cropper-wrapper .i-cropper-titleWrapper::after {
        }

        .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-title {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 700 !important;
            font-size: 20px;
            color: #53697e;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            position: relative;
            z-index: 0
        }

            .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-title span {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 12px;
                color: #53697e;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-left: 30px
            }

        .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close {
            width: 50px;
            height: 50px;
            -webkit-border-radius: 0 0 0 20px;
            -moz-border-radius: 0 0 0 20px;
            -ms-border-radius: 0 0 0 20px;
            -o-border-radius: 0 0 0 20px;
            border-radius: 0 0 0 20px;
            background: #c8d3d9;
            float: right;
            padding-top: 16px;
            text-align: center;
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 0;
            z-index: 10;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close {
        }

            .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close::after {
            }

            .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 16px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close:hover {
    background: #d7dfe3;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-close:hover:before {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg)
    }

.i-cropper-wrapper .i-cropper-contentWrapper {
    width: 100%;
    max-height: 90vh;
    padding: 0 15px 25px;
    overflow: auto
}

.i-cropper-wrapper .i-cropper-contentWrapper {
}

    .i-cropper-wrapper .i-cropper-contentWrapper::after {
    }

    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid {
        height: 500px;
        display: inline-block;
        float: left;
        padding: 0
    }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left {
            width: 40px;
            background: #fff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            position: relative
        }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .button {
                font-size: 18px;
                color: #53697e;
                text-align: center;
                cursor: pointer;
                display: block;
                padding: 7px 0;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .product, .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file {
                font-size: 11px;
                line-height: 1;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: Roboto,Helvetica,Arial,sans-serif !important
            }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .button:hover {
                background: #d7dfe3;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button {
                z-index: 999999999999;
                width: 41px;
                padding: 7px 8px;
                position: absolute;
                top: 156px;
                left: 0;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button span {
                    font-size: 18px;
                    color: #53697e;
                    cursor: pointer;
                    vertical-align: middle;
                    padding-left: 5px;
                    padding-right: 10px
                }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button input {
                    width: 80px;
                    border: none;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important;
                    font-size: 12px;
                    color: #53697e;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    text-align: center;
                    position: absolute;
                    top: 10px;
                    left: 40px
                }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button:hover {
                    width: 130px;
                    background: #d7dfe3
                }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button:hover input {
                        opacity: 1;
                        filter: alpha(opacity=100)
                    }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .product {
                width: 100px;
                font-weight: 700 !important;
                color: #00acc1;
                -webkit-transform: rotate(-90deg);
                -moz-transform: rotate(-90deg);
                -ms-transform: rotate(-90deg);
                -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
                position: absolute;
                bottom: 65px;
                left: -30px
            }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle {
            width: -webkit-calc(100% - 220px);
            width: -moz-calc(100% - 220px);
            width: calc(100% - 220px);
            margin: 0 10px
        }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .top {
                height: 459px;
                background: #fff;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                padding: 15px
            }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .top .image_container {
                    height: 100%;
                    border: 2px dashed #ccc;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    -o-border-radius: 4px;
                    border-radius: 4px
                }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom {
                height: 30px;
                background: #fff;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                margin-top: 10px;
                overflow: hidden
            }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input {
                    overflow: hidden
                }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group {
                        overflow: hidden
                    }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group .file-caption {
                            border: none
                        }

                            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group .file-caption .file-caption-name {
                                line-height: 21px
                            }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file {
                        background: #00b4f1;
                        border: none;
                        box-shadow: none !important;
                        font-weight: 500 !important;
                        color: #fff;
                        text-align: center;
                        text-transform: uppercase;
                        letter-spacing: .04em;
                        padding: 9px 12px;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file i {
                            top: 0
                        }

                            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file i:before {
                                display: inline-block;
                                font: 14px/1 HCMCloud;
                                font-size: inherit;
                                text-rendering: auto;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                                vertical-align: middle;
                                font-variant: normal;
                                font-style: normal;
                                font-weight: 400;
                                content: "";
                                font-size: 16px;
                                color: #fff;
                                -webkit-transform: rotate();
                                -ms-transform: rotate();
                                transform: rotate();
                                -webkit-transition: .3s;
                                -moz-transition: .3s;
                                transition: .3s;
                                position: relative
                            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file i:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;
    margin-bottom: -2px
}

.i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .bottom .file-input .input-group-btn .btn-file:hover {
    background: #11c3ff;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right {
    width: 160px;
    padding: 0
}

    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container {
        width: 100%;
        height: 459px;
        background: #fff;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        padding: 12px 10px
    }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .caption {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 12px;
            color: #53697e;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: block;
            padding: 2px
        }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .preview {
            width: 100%;
            height: 145px;
            background: #f2f2f2;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            overflow: hidden;
            margin-top: 10px;
            margin-bottom: 20px
        }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info-caption {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 12px;
            color: #53697e;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: block;
            padding: 2px;
            margin-bottom: 20px
        }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .btn_save, .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info {
            font-size: 11px;
            line-height: 1;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info {
            font-weight: 400 !important;
            color: #53697e;
            display: block;
            padding: 2px;
            margin-top: 5px
        }

    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .btn_save {
        width: 100%;
        background: #7fba00;
        font-weight: 500 !important;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: .04em;
        vertical-align: middle;
        padding: 9px 10px;
        margin-top: 10px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .btn_save:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 16px;
            color: #fff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .btn_save:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;
    margin-bottom: -2px
}

.i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .btn_save:hover {
    background: #8dce00
}

@media only screen and (max-width:809px) {
    .i-cropper-wrapper {
        width: 100% !important;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        margin: 0 !important
    }

        .i-cropper-wrapper .i-cropper-titleWrapper {
            padding: 20px 15px
        }

            .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-title {
                font-size: 16px
            }

                .i-cropper-wrapper .i-cropper-titleWrapper .i-cropper-title span {
                    display: block;
                    margin-left: 0;
                    margin-top: 7px
                }

        .i-cropper-wrapper .i-cropper-contentWrapper {
            padding: 0 15px 15px
        }

            .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid {
                height: unset
            }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left {
                    width: 100%
                }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .button {
                        width: 40px;
                        display: inline-block;
                        float: left
                    }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button {
                        width: 130px;
                        display: inline-block;
                        float: left;
                        position: relative;
                        left: unset;
                        top: unset
                    }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .rotate_button input {
                            opacity: 1;
                            filter: alpha(opacity=100);
                            border: 1px solid #c8d3d9
                        }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.left .product {
                        display: none
                    }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle {
                    width: 100%;
                    margin: 0;
                    margin-top: 10px
                }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.middle .top {
                        height: 200px;
                        padding: 10px
                    }

                .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right {
                    width: 100%;
                    margin-top: 10px
                }

                    .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container {
                        height: unset
                    }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .preview {
                            width: 145px;
                            display: inline-block;
                            float: left;
                            margin-bottom: 0
                        }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info, .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info-caption {
                            width: -webkit-calc(100% - 145px);
                            width: -moz-calc(100% - 145px);
                            width: calc(100% - 145px);
                            display: inline-block;
                            float: left;
                            padding-left: 20px
                        }

                        .i-cropper-wrapper .i-cropper-contentWrapper .container-fluid.right .container .info-caption {
                            margin-top: -17px
                        }
}

.hcm-up-wrapper {
    display: none;
    width: 800px;
    height: 90vh;
    background: #fff;
    border: 5px solid #685da8;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 0 30px 30px;
    margin-top: 40px;
    position: relative
}

.noti-wrapper, .rv-wraper {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px
}

.hcm-up-wrapper .hcm-up-close {
    cursor: pointer;
    position: absolute;
    top: 20px;
    right: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-up-wrapper .hcm-up-close:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 25px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-up-wrapper .hcm-up-drop_area::after, .hcm-up-wrapper .hcm-up-file_title::after, .hcm-up-wrapper .hcm-up-files::after, .hcm-up-wrapper .hcm-up-title::after {
    content: '';
    display: table;
    clear: both
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-close:hover:before {
    color: #aabbc4;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.hcm-up-wrapper .hcm-up-title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 18px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 25px 0 20px
}

.hcm-up-wrapper .hcm-up-title {
}

    .hcm-up-wrapper .hcm-up-title::after {
    }

.hcm-up-wrapper .hcm-up-drop_area {
    display: block;
    height: -webkit-calc(100% - 63px);
    height: -moz-calc(100% - 63px);
    height: calc(100% - 63px);
    background: #fff;
    border: 2px dashed #685da8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .hcm-up-wrapper .hcm-up-drop_area .caption .main, .hcm-up-wrapper .hcm-up-drop_area .caption .sub {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        color: #b9c7ce;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transition: .3s;
        -moz-transition: .3s
    }

.hcm-up-wrapper .hcm-up-drop_area {
}

    .hcm-up-wrapper .hcm-up-drop_area::after {
    }

    .hcm-up-wrapper .hcm-up-drop_area .caption {
        width: 250px;
        height: 250px;
        text-align: center;
        padding-top: 170px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto
    }

        .hcm-up-wrapper .hcm-up-drop_area .caption .main {
            font-weight: 500 !important;
            font-size: 21px;
            transition: .3s
        }

        .hcm-up-wrapper .hcm-up-drop_area .caption .sub {
            font-weight: 400 !important;
            font-size: 12px;
            margin-top: 10px;
            transition: .3s
        }

        .hcm-up-wrapper .hcm-up-drop_area .caption .cloud:before, .hcm-up-wrapper .hcm-up-drop_area .caption .icon_1:before {
            display: inline-block;
            text-rendering: auto;
            vertical-align: middle;
            color: #c8d3d9;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -moz-osx-font-smoothing: grayscale
        }

        .hcm-up-wrapper .hcm-up-drop_area .caption .cloud {
            position: absolute;
            top: 100px;
            left: 0;
            right: 0;
            margin: auto
        }

            .hcm-up-wrapper .hcm-up-drop_area .caption .cloud:before {
                font: 14px/1 HCMCloud;
                font-size: inherit;
                -webkit-font-smoothing: antialiased;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 60px;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-drop_area .caption .icon_1 {
    width: 50px;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg);
    position: absolute;
    top: 95px;
    left: 100px
}

    .hcm-up-wrapper .hcm-up-drop_area .caption .icon_1:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 50px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s;
        position: relative
    }

.hcm-up-wrapper .hcm-up-drop_area .caption .icon_2:before, .hcm-up-wrapper .hcm-up-drop_area .caption .icon_3:before {
    color: #c8d3d9;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-drop_area .caption .icon_2 {
    width: 50px;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
    position: absolute;
    top: 105px;
    left: 90px
}

    .hcm-up-wrapper .hcm-up-drop_area .caption .icon_2:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-drop_area .caption .icon_3 {
    width: 50px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    position: absolute;
    top: 110px;
    left: 115px
}

    .hcm-up-wrapper .hcm-up-drop_area .caption .icon_3:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 30px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

.hcm-up-wrapper .hcm-up-file_title, .hcm-up-wrapper .hcm-up-files .hcm-up-file span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-drop_area.drag-hover {
    background: #f3f2f8
}

    .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .main, .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .sub {
        color: #8ca3af
    }

    .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .cloud::before {
        color: #685da8
    }

    .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .icon_1::before {
        color: #f36861
    }

    .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .icon_2::before {
        color: #02cfb3
    }

    .hcm-up-wrapper .hcm-up-drop_area.drag-hover .caption .icon_3::before {
        color: #fccb5f
    }

.hcm-up-wrapper .hcm-up-file_title {
    display: none;
    font-weight: 500 !important;
    font-size: 18px;
    padding: 25px 0 20px
}

.hcm-up-wrapper .hcm-up-file_title {
}

    .hcm-up-wrapper .hcm-up-file_title::after {
    }

.hcm-up-wrapper .hcm-up-files {
    display: none;
    max-height: -webkit-calc(100% - 406px);
    max-height: -moz-calc(100% - 406px);
    max-height: calc(100% - 406px);
    overflow: auto;
    position: relative
}

.hcm-up-wrapper .hcm-up-files {
}

    .hcm-up-wrapper .hcm-up-files::after {
    }

    .hcm-up-wrapper .hcm-up-files .hcm-up-file {
        border: 1px dashed #c8d3d9;
        padding: 17px 20px 17px 70px;
        margin-bottom: 10px;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .hcm-up-wrapper .hcm-up-files .hcm-up-file:hover {
            border-color: #aabbc4
        }

        .hcm-up-wrapper .hcm-up-files .hcm-up-file span {
            z-index: 2;
            position: relative;
            font-weight: 400 !important;
            font-size: 12px
        }

        .hcm-up-wrapper .hcm-up-files .hcm-up-file .upload-progress {
            z-index: 1;
            opacity: .4;
            filter: alpha(opacity=40);
            background: #7fba00;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .hcm-up-wrapper .hcm-up-files .hcm-up-file .remove {
            z-index: 2;
            cursor: pointer;
            position: absolute;
            top: 15px;
            right: 20px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-up-wrapper .hcm-up-files .hcm-up-file .remove:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 16px;
                color: #d7dfe3;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

        .hcm-up-wrapper .hcm-up-files .hcm-up-file.pdf:before, .hcm-up-wrapper .hcm-up-files .hcm-up-file.txt:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            text-rendering: auto;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file .remove:hover:before {
    color: #b9c7ce
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file::before {
    z-index: 2;
    position: absolute !important;
    top: 10px;
    left: 15px
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.pdf:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #ff5252;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.txt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #8a827f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.doc:before, .hcm-up-wrapper .hcm-up-files .hcm-up-file.docx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #448aff;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.doc:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.docx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.xls:before, .hcm-up-wrapper .hcm-up-files .hcm-up-file.xlsx:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    content: "";
    color: #2ecc71
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.xls:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.xlsx:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.jpg:before, .hcm-up-wrapper .hcm-up-files .hcm-up-file.ppt:before {
    font: 14px/1 HCMCloud;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: relative;
    text-rendering: auto;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.ppt:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #f36861;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.jpg:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .hcm-up-files .hcm-up-file.png:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 26px;
    color: #00b4f1;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.rv-wraper .rv-header .main, .rv-wraper .rv-header .main span, .rv-wraper .rv-header .sub {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.hcm-up-wrapper .file_upload {
    visibility: hidden;
    position: absolute
}

.rv-wraper, .rv-wraper .rv-container {
    position: relative
}

.hcm-up-wrapper.has_files .hcm-up-drop_area {
    height: 280px
}

.hcm-up-wrapper.has_files .hcm-up-file_title {
    display: block
}

.hcm-up-wrapper.has_files .hcm-up-files {
    display: block
}

.rv-wraper .rv-container .rv-title::after, .rv-wraper .rv-container::after, .rv-wraper .rv-container > .middle .rv-categories::after, .rv-wraper .rv-container > .top .rv-button_container::after, .rv-wraper .rv-container > .top .rv-employee_list::after, .rv-wraper .rv-container > .top::after, .rv-wraper .rv-header::after {
    content: '';
    display: table;
    clear: both
}

.rv-wraper {
    float: left;
    width: 75%;
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto
}

@media (min-width:768px) {
    .rv-wraper {
        float: left;
        width: 75%
    }
}

@media (min-width:992px) {
    .rv-wraper {
        float: left;
        width: 75%
    }
}

@media (min-width:1200px) {
    .rv-wraper {
        float: left;
        width: 75%
    }
}

.rv-wraper .rv-header {
    text-align: center;
    margin: 40px 0
}

.rv-wraper .rv-header {
}

    .rv-wraper .rv-header::after {
    }

    .rv-wraper .rv-header .main {
        font-weight: 300 !important;
        font-size: 30px;
        color: #685da8
    }

        .rv-wraper .rv-header .main span {
            font-weight: 400 !important;
            font-size: 30px;
            color: #685da8
        }

    .rv-wraper .rv-header .sub {
        font-weight: 500 !important;
        font-size: 12px;
        color: "";
        text-transform: uppercase;
        margin-top: 15px
    }

.rv-wraper .rv-container {
    background: #fff;
    border: 1px solid #c8d3d9;
    margin-bottom: 20px;
    overflow: hidden
}

.rv-wraper .rv-container {
}

    .rv-wraper .rv-container::after {
    }

    .rv-wraper .rv-container::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 450px;
        color: #f8f9fa;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        position: absolute;
        top: 50px;
        right: -150px
    }

    .rv-wraper .rv-container .rv-title, .rv-wraper .rv-container .rv-title span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.rv-wraper .rv-container .rv-title {
    font-weight: 500 !important;
    font-size: 18px;
    color: "";
    margin-bottom: 25px
}

.rv-wraper .rv-container .rv-title {
}

    .rv-wraper .rv-container .rv-title::after {
    }

    .rv-wraper .rv-container .rv-title span {
        display: block;
        font-weight: 400 !important;
        font-size: 11px;
        color: "";
        margin-top: 10px
    }

.rv-wraper .rv-container > .top {
    border-top: 2px solid #685da8;
    -webkit-box-shadow: 0 10px 25px rgba(0,109,149,.1) inset;
    box-shadow: 0 10px 25px rgba(0,109,149,.1) inset;
    padding: 40px 30px 20px;
    position: relative
}

.rv-wraper .rv-container > .top {
}

    .rv-wraper .rv-container > .top::after {
    }

    .rv-wraper .rv-container > .top .rv-org_selection .rv-advanced_search {
        width: 100px;
        height: 30px;
        text-align: center;
        background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" width="100" height="22" viewBox="0 0 100 22"><defs><style>.cls-1 { fill: #00b1f3; fill-rule: evenodd; }</style></defs><path d="M71 11c-5.99 10.15-21 11.006-21 11.006S34.99 21.15 29 11C22.66.255 0 0 0 0l50 .306L100 0S77.34.255 71 11z" class="cls-1"/></svg>');
        background-repeat: no-repeat;
        cursor: pointer;
        position: absolute;
        top: -1px;
        right: 0
    }

        .rv-wraper .rv-container > .top .rv-org_selection .rv-advanced_search:after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 12px;
            color: #fff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

        .rv-wraper .rv-container > .top .rv-button_container .btn, .rv-wraper .rv-container > .top .rv-org_selection .rv-advanced_search::before {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.rv-wraper .rv-container > .top .rv-org_selection .rv-advanced_search::before {
    content: 'Advanced Search';
    font-size: 9px;
    color: #685da8;
    white-space: nowrap;
    text-transform: uppercase;
    position: absolute;
    top: 10px;
    right: 100px
}

.rv-wraper .rv-container > .top .rv-org_selection > .field .hcm-form_controller {
    width: -webkit-calc(50% - 5px);
    width: -moz-calc(50% - 5px);
    width: calc(50% - 5px)
}

.rv-wraper .rv-container > .top .rv-button_container {
    height: 16px;
    text-align: center;
    border-bottom: 1px dashed #c8d3d9;
    margin: 30px 0 20px
}

.rv-wraper .rv-container > .top .rv-button_container {
}

    .rv-wraper .rv-container > .top .rv-button_container::after {
    }

    .rv-wraper .rv-container > .top .rv-button_container .btn {
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        border-radius: 50px;
        font-size: 10px;
        color: #fff;
        text-transform: uppercase;
        background: #7fba00;
        padding: 10px 20px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .rv-wraper .rv-container > .top .rv-button_container .btn:hover {
            background: #8dce00
        }

.rv-wraper .rv-container > .top .rv-employee_list .btn.move, .rv-wraper .rv-container > .top .rv-employee_list .btn.moveall, .rv-wraper .rv-container > .top .rv-employee_list .btn.remove, .rv-wraper .rv-container > .top .rv-employee_list .btn.removeall {
    background: #685da8 !important
}

.rv-wraper .rv-container > .top .rv-employee_list {
    padding: 25px 0 15px
}

.rv-wraper .rv-container > .top .rv-employee_list {
}

    .rv-wraper .rv-container > .top .rv-employee_list::after {
    }

    .rv-wraper .rv-container > .top .rv-employee_list .btn.move, .rv-wraper .rv-container > .top .rv-employee_list .btn.moveall {
    }

        .rv-wraper .rv-container > .top .rv-employee_list .btn.move i::before, .rv-wraper .rv-container > .top .rv-employee_list .btn.moveall i::before {
        }

    .rv-wraper .rv-container > .top .rv-employee_list .btn.remove, .rv-wraper .rv-container > .top .rv-employee_list .btn.removeall {
    }

        .rv-wraper .rv-container > .top .rv-employee_list .btn.remove i::before, .rv-wraper .rv-container > .top .rv-employee_list .btn.removeall i::before {
        }

.rv-wraper .rv-container > .middle {
    background: #c8d3d9;
    padding: 0 30px;
    position: relative;
    overflow: hidden
}

    .rv-wraper .rv-container > .middle::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 300px;
        color: #c2ced4;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        position: absolute;
        bottom: -12px;
        right: -60px
    }

.noti-wrapper .noti-header .noti-actions .noti-clear_all, .noti-wrapper .noti-header .noti-actions .noti-mark_read_all, .noti-wrapper .noti-header .noti-title, .rv-wraper .rv-container-2 .rv-title2 {
    font-weight: 500 !important;
    line-height: 1;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

.noti-wrapper, .noti-wrapper .noti-container .noti-notification, .noti-wrapper .noti-container .noti-notification::before, .rv-wraper .rv-container > .middle .rv-categories {
    position: relative;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.rv-wraper .rv-container > .middle .rv-categories {
    padding: 30px 0 15px
}

.rv-wraper .rv-container > .middle .rv-categories {
}

    .rv-wraper .rv-container > .middle .rv-categories::after {
    }

    .rv-wraper .rv-container > .middle .rv-categories .rv-type {
        display: inline-block;
        float: left;
        margin: 0 15px 15px 0
    }

.noti-wrapper::after, .rv-wraper .rv-container-2 .rv-title2::after, .rv-wraper .rv-container-2::after, .rv-wraper .rv-container > .bottom .rv-reports::after, .rv-wraper .rv-container > .bottom::after {
    content: '';
    display: table;
    clear: both
}

.rv-wraper .rv-container > .middle .rv-categories .rv-type input {
    visibility: hidden;
    position: absolute
}

    .rv-wraper .rv-container > .middle .rv-categories .rv-type input:checked ~ label {
        background: #fff;
        border-color: #fff;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transform: translateY(-4px);
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -o-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
        box-shadow: rgba(0,0,0,.16) 0 20px 25px
    }

        .rv-wraper .rv-container > .middle .rv-categories .rv-type input:checked ~ label span:nth-child(1) {
            color: #5c6bc0
        }

        .rv-wraper .rv-container > .middle .rv-categories .rv-type input:checked ~ label span:nth-child(2) {
            color: #5c6bc0
        }

.rv-wraper .rv-container > .middle .rv-categories .rv-type label {
    width: 125px;
    height: 125px;
    background: #c8d3d9;
    border: 1px solid #7d97a4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    padding: 15px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .rv-wraper .rv-container > .middle .rv-categories .rv-type label span {
        display: block;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .rv-wraper .rv-container > .middle .rv-categories .rv-type label span:nth-child(1) {
            font-size: 40px;
            color: #7d97a4
        }

        .rv-wraper .rv-container > .middle .rv-categories .rv-type label span:nth-child(2) {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 13px;
            color: #7d97a4;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            line-height: 16px;
            margin-top: 20px
        }

    .rv-wraper .rv-container > .middle .rv-categories .rv-type label:hover {
        background: #d7dfe3
    }

.rv-wraper .rv-container > .bottom {
    padding: 30px 30px 15px
}

.rv-wraper .rv-container > .bottom {
}

    .rv-wraper .rv-container > .bottom::after {
    }

    .rv-wraper .rv-container > .bottom .rv-reports {
    }

        .rv-wraper .rv-container > .bottom .rv-reports::after {
        }

        .rv-wraper .rv-container > .bottom .rv-reports .report {
            display: inline-block;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px
        }

            .rv-wraper .rv-container > .bottom .rv-reports .report input {
                visibility: hidden;
                position: absolute
            }

                .rv-wraper .rv-container > .bottom .rv-reports .report input:checked ~ label {
                    background: #e6ebee;
                    color: #5c6bc0
                }

            .rv-wraper .rv-container > .bottom .rv-reports .report label {
                min-width: 100px;
                border: 1px dashed #c8d3d9;
                text-align: center;
                cursor: pointer;
                padding: 10px 15px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .rv-wraper .rv-container > .bottom .rv-reports .report label:hover {
                    background: #fbfcfc
                }

.rv-wraper .rv-container-2 {
    background: #fff;
    border: 1px solid #c8d3d9;
    padding: 30px
}

.rv-wraper .rv-container-2 {
}

    .rv-wraper .rv-container-2::after {
    }

    .rv-wraper .rv-container-2 .rv-title2 {
        font-size: 14px;
        color: "";
        margin-bottom: 15px
    }

    .rv-wraper .rv-container-2 .rv-title2 {
    }

        .rv-wraper .rv-container-2 .rv-title2::after {
        }

.noti-wrapper {
    float: left;
    width: 100%;
    padding: 30px 50px
}

@media (min-width:768px) {
    .noti-wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .noti-wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .noti-wrapper {
        float: left;
        width: 100%
    }
}

.noti-wrapper {
}

    .noti-wrapper::after {
    }

    .noti-wrapper .noti-header .noti-title {
        font-size: 16px;
        color: #00b4f1
    }

    .noti-wrapper .noti-header .noti-actions {
        margin-top: 7px
    }

        .noti-wrapper .noti-header .noti-actions .noti-clear_all, .noti-wrapper .noti-header .noti-actions .noti-mark_read_all {
            display: inline-block;
            font-size: 9px;
            text-transform: uppercase;
            cursor: pointer;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .noti-wrapper .noti-container .noti-notification::after, .noti-wrapper .noti-container::after {
        content: '';
        display: table;
        clear: both
    }

    .noti-wrapper .noti-header .noti-actions .noti-clear_all:hover, .noti-wrapper .noti-header .noti-actions .noti-mark_read_all:hover {
        text-decoration: underline
    }

    .noti-wrapper .noti-header .noti-actions .noti-mark_read_all {
        border-right: 1px solid #53697e;
        padding-right: 10px
    }

    .noti-wrapper .noti-header .noti-actions .noti-clear_all {
        padding-left: 10px
    }

    .noti-wrapper .noti-container {
        min-height: 150px;
        border: 1px dashed #c8d3d9;
        padding: 20px;
        margin-top: 20px
    }

    .noti-wrapper .noti-container {
    }

        .noti-wrapper .noti-container::after {
        }

        .noti-wrapper .noti-container .noti-notification {
            display: none;
            background: #fbfcfc;
            border: 1px solid #e0e6e9;
            padding: 15px 80px 15px 35px;
            margin-bottom: 15px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .noti-wrapper .noti-container .noti-load_mores, .noti-wrapper .noti-container .noti-notification .noti-info {
                padding-left: 15px;
                padding-left: 15px;
                padding-left: 15px;
                padding-left: 15px
            }

        .noti-wrapper .noti-container .noti-notification {
        }

            .noti-wrapper .noti-container .noti-notification::after {
            }

            .noti-wrapper .noti-container .noti-notification::before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 12px;
                color: #53697e;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: absolute;
                left: 13px;
                top: 26px
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.noti-wrapper .noti-container .noti-notification .noti-image {
    width: 36px;
    height: 36px;
    display: inline-block;
    float: left;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #d7dfe3
}

.noti-wrapper .noti-container .noti-notification .noti-info {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    display: inline-block;
    float: left
}

    .noti-wrapper .noti-container .noti-notification .noti-info .noti-name {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #877eba;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-top: 5px
    }

    .noti-wrapper .noti-container .noti-notification .noti-info .noti-description {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #53697e;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin-left: 3px
    }

    .noti-wrapper .noti-container .noti-load_mores .load_mores, .noti-wrapper .noti-container .noti-notification .noti-info .noti-time {
        font-size: 11px;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: Roboto,Helvetica,Arial,sans-serif !important
    }

    .noti-wrapper .noti-container .noti-notification .noti-info .noti-time {
        font-weight: 400 !important;
        color: #8ca3af;
        margin-top: 5px
    }

.noti-wrapper .noti-container .noti-notification .noti-mark_read {
    height: 22px;
    position: absolute;
    right: 45px;
    top: 0;
    bottom: 0;
    margin: auto
}

    .noti-wrapper .noti-container .noti-notification .noti-mark_read::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 22px;
        color: #8ca3af;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        cursor: pointer
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.noti-wrapper .noti-container .noti-notification .noti-mark_read:hover::before {
    color: #627e8c
}

.noti-wrapper .noti-container .noti-notification .noti-clear {
    height: 20px;
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto
}

.noti-wrapper .noti-container .noti-load_mores, .noti-wrapper .noti-container .noti-load_mores .load_mores, .noti-wrapper .noti-container.blank, .wf--confirm, .wf--headerWrapper {
    position: relative;
    position: relative;
    position: relative
}

.noti-wrapper .noti-container .noti-notification .noti-clear::before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #8ca3af;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative;
    cursor: pointer
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.noti-wrapper .noti-container .noti-notification .noti-clear:hover::before {
    color: #627e8c
}

.noti-wrapper .noti-container .noti-notification.noti-unread {
    background: #ecf0f2
}

    .noti-wrapper .noti-container .noti-notification.noti-unread::before {
        color: #7fba00
    }

.noti-wrapper .noti-container .noti-notification.noti-read::before {
    color: #aabbc4
}

.noti-wrapper .noti-container .noti-notification:hover {
    -webkit-transform: scale(1.05) translateY(-4px);
    -moz-transform: scale(1.05) translateY(-4px);
    -ms-transform: scale(1.05) translateY(-4px);
    -o-transform: scale(1.05) translateY(-4px);
    transform: scale(1.05) translateY(-4px);
    -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
    box-shadow: rgba(0,0,0,.16) 0 20px 25px
}

    .noti-wrapper .noti-container .noti-notification:hover.noti-unread {
        background: #f2f5f6
    }

    .noti-wrapper .noti-container .noti-notification:hover.noti-read {
        background: #fff
    }

.noti-wrapper .noti-container .noti-load_mores {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    min-height: 1px;
    padding-right: 15px;
    min-height: 1px;
    padding-right: 15px;
    min-height: 1px;
    padding-right: 15px;
    float: none;
    margin: 20px auto;
    text-align: center
}

@media (min-width:768px) {
    .noti-wrapper .noti-container .noti-load_mores {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .noti-wrapper .noti-container .noti-load_mores {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .noti-wrapper .noti-container .noti-load_mores {
        float: left;
        width: 100%
    }
}

.noti-wrapper .noti-container .noti-load_mores .load_mores {
    display: inline-block;
    padding: 10px 20px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background: #7fba00;
    font-weight: 500 !important;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .02em;
    margin: 0 auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.noti-wrapper .noti-container.blank .noti-blank, .noti-wrapper .noti-container.blank .noti-blank span, .wf--headerWrapper .wf--close, .wf--headerWrapper .wf--headerContentWrap h3 {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.noti-wrapper .noti-container .noti-load_mores .load_mores:hover {
    background: #90d400;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.noti-wrapper .noti-container .noti-load_mores .load_mores::before {
    content: '';
    border-bottom: 1px dashed #7fba00;
    width: 100%;
    position: absolute;
    left: -110%;
    top: 50%
}

.noti-wrapper .noti-container .noti-load_mores .load_mores::after {
    content: '';
    border-bottom: 1px dashed #7fba00;
    width: 100%;
    position: absolute;
    right: -110%;
    top: 50%
}

.noti-wrapper .noti-container.blank {
    min-height: 200px;
    background: #ecf0f2
}

.wf--contentWrapper, .wf--contentWrapper .wf--notiPersonInfo, .wf--contentWrapper .wf--notiPersonInfo .wf--line, .wf--headerWrapper, .wf--headerWrapper .wf--headerContentWrap, .wf--headerWrapper .wf--iconWrapper, .wf--headerWrapper .wf--leaveLegend {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.noti-wrapper .noti-container.blank .noti-blank {
    display: block;
    height: 20px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 300 !important;
    font-size: 18px;
    color: #b9c7ce;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

    .noti-wrapper .noti-container.blank .noti-blank span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 18px;
        color: #b9c7ce
    }

.wf--confirm {
    width: 550px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 9px rgba(0,0,0,.16);
    box-shadow: 0 2px 9px rgba(0,0,0,.16);
    float: none;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #fff;
    display: none;
    overflow: hidden !important
}

.wf--headerWrapper {
    float: left;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 15px;
    background: #fff
}

    .wf--headerWrapper .wf--close {
        font-family: util,Arial,Helvetica,sans-serif !important;
        font-size: 25px;
        font-weight: 400 !important;
        color: #ccc;
        display: block;
        background: #fff;
        position: absolute;
        z-index: 10;
        right: 15px;
        top: 15px;
        cursor: pointer;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        transition: .5s
    }

        .wf--headerWrapper .wf--close:hover {
            color: #666;
            -webkit-transition: .5s;
            -moz-transition: .5s;
            transition: .5s
        }

    .wf--headerWrapper .wf--iconWrapper {
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 20px
    }

        .wf--headerWrapper .wf--iconWrapper > .wf--icon {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            width: 80px;
            height: 80px;
            display: block;
            margin: 0 auto;
            padding: 0;
            overflow: hidden !important;
            text-align: center;
            vertical-align: middle
        }

            .wf--headerWrapper .wf--iconWrapper > .wf--icon img {
                max-width: none;
                width: 100%;
                vertical-align: middle;
                text-align: center;
                display: table-cell;
                margin: 0;
                padding: 0
            }

    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start::after, .wf--headerWrapper .wf--leaveLegend ul::after {
        display: table;
        clear: both;
        content: ''
    }

    .wf--headerWrapper .wf--headerContentWrap {
        position: relative;
        float: left;
        width: 100%
    }

        .wf--headerWrapper .wf--headerContentWrap h3 {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 300 !important;
            font-size: 12px;
            color: #53697e;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-align: center;
            margin: 0 0 5px
        }

        .wf--headerWrapper .wf--headerContentWrap h1, .wf--headerWrapper .wf--leaveLegend ul li, .wf--headerWrapper .wf--leaveLegend ul li::before {
            font-weight: 400 !important;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #53697e
        }

        .wf--headerWrapper .wf--headerContentWrap h1 {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-size: 18px;
            text-align: center;
            margin: 0
        }

    .wf--headerWrapper .wf--leaveLegend {
        position: relative;
        float: left;
        width: 100%;
        text-align: center;
        margin: 20px auto 0;
        position: relative;
        vertical-align: middle
    }

        .wf--headerWrapper .wf--leaveLegend ul {
            margin: 0;
            padding: 0 10px;
            list-style-type: none;
            display: inline-block;
            vertical-align: middle
        }

        .wf--headerWrapper .wf--leaveLegend ul {
        }

            .wf--headerWrapper .wf--leaveLegend ul::after {
            }

            .wf--headerWrapper .wf--leaveLegend ul li {
                margin: 0 10px 0 0;
                padding: 0;
                list-style-type: none;
                display: inline-block;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-size: 10px;
                letter-spacing: 1px;
                text-transform: uppercase;
                line-height: 18px;
                vertical-align: middle
            }

                .wf--headerWrapper .wf--leaveLegend ul li::before {
                    content: '.';
                    font-family: util,Arial,Helvetica,sans-serif !important;
                    font-size: 13px;
                    margin-right: 5px;
                    vertical-align: middle;
                    line-height: 18px
                }

.wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important;
    display: inline-block;
    font-family: util,Arial,Helvetica,sans-serif !important
}

.wf--headerWrapper .wf--leaveLegend ul li:last-child {
    margin: 0
}

.wf--headerWrapper .wf--leaveLegend ul li.cas::before {
    color: #3ec9a7
}

.wf--headerWrapper .wf--leaveLegend ul li.ann::before {
    color: #23cbf3
}

.wf--headerWrapper .wf--leaveLegend ul li.med::before {
    color: #f39c12
}

.wf--headerWrapper .wf--leaveLegend ul li.mat::before {
    color: #89ccea
}

.wf--headerWrapper .wf--leaveLegend ul li.lieu::before {
    color: #8a827f
}

.wf--headerWrapper .wf--leaveLegend ul li.otr::before {
    color: #685da8
}

.wf--headerWrapper .wf--leaveLegend ul li.lsv::before {
    color: #bcaaa4
}

.wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.cas, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.cas span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.cas {
    color: #3ec9a7
}

.wf--contentWrapper {
    position: relative;
    float: left;
    width: 100%;
    background-color: #f5f7f8;
    border-top: 1px solid #f1f4f5;
    padding-bottom: 10px
}

    .wf--contentWrapper .wf--notiPersonInfo {
        position: relative;
        float: left;
        width: 91.66667%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.03);
        box-shadow: 0 2px 3px rgba(0,0,0,.03);
        background: #fff;
        float: none;
        margin: 15px auto
    }

        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems {
            margin: 0;
            padding: 15px 10px;
            list-style-type: none
        }

        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems {
        }

            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems::after {
            }

            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li {
                padding: 0;
                margin: 0 15px 0 0;
                list-style-type: none;
                display: inline-block;
                vertical-align: middle
            }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li:nth-child(4) {
                    float: right;
                    margin-right: 0
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li:nth-child(3) {
                    margin-right: 0
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li.float_right {
                    float: right;
                    margin-right: 0
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i {
                    font-size: 18px;
                    color: green;
                    margin: 0 !important;
                    vertical-align: middle
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.cas {
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.ann {
                        color: #23cbf3
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.med {
                        color: #f39c12
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.mat {
                        color: #89ccea
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.lieu {
                        color: #8a827f
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.otr {
                        color: #685da8
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.lsv {
                        color: #bcaaa4
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.poya {
                        color: #ffb300
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li i.mercantile {
                        color: #b388ff
                    }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li img {
                    -webkit-border-radius: 100%;
                    -moz-border-radius: 100%;
                    -ms-border-radius: 100%;
                    -o-border-radius: 100%;
                    border-radius: 100%;
                    width: 50px;
                    height: 50px;
                    display: block;
                    margin: 0 auto;
                    padding: 0;
                    overflow: hidden !important;
                    text-align: center;
                    vertical-align: middle;
                    border: 3px solid #ebebeb
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li img img {
                        max-width: none;
                        width: 100%;
                        vertical-align: middle;
                        text-align: center;
                        display: table-cell;
                        margin: 0;
                        padding: 0
                    }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start .current_shift {
                    color: #7e57c2
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end:hover .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end:hover .new_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start:hover .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start:hover .new_shift {
                    overflow: visible;
                    line-height: 18px;
                    width: auto;
                    max-width: none;
                    position: absolute;
                    left: -10px;
                    background: #f5f5f5;
                    z-index: 99999;
                    padding-right: 10px;
                    padding-left: 10px;
                    box-sizing: border-box
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.yearMonth {
                    padding-left: 0
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date {
                    margin-right: 15px
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon {
                    font-size: 14px;
                    color: #53697e;
                    margin-left: 15px;
                    margin-right: 15px;
                    margin-top: 10px
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon {
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_icon::after {
                    }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start {
                    margin-top: 5px;
                    display: inline-block;
                    position: relative;
                    line-height: 18px;
                    vertical-align: top;
                    -webkit-transition: .5s;
                    -moz-transition: .5s;
                    transition: .5s
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start {
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_date::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_end::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shift_start::after {
                    }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_title {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important;
                    font-size: 10px;
                    color: #53697e;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_date {
                    font-size: 11px;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_title.recive {
                    color: #029c87
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_title.effective {
                    color: #7e57c2
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_title.id_deactivate {
                    color: #f36861
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .shift_date {
                    color: #53697e;
                    line-height: 1;
                    line-height: 18px
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift {
                    color: #02cfb3;
                    line-height: 1;
                    line-height: 18px;
                    max-width: 100px;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    position: relative;
                    background: 0 0;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    -o-border-radius: 4px;
                    border-radius: 4px;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift {
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .current_shift::after, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .new_shift::after {
                    }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--personName {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important;
                    font-size: 14px;
                    color: #53697e;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    margin-bottom: 4px
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shiftType {
                    font-size: 12px;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    position: relative
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shiftType {
                    font-weight: 400 !important;
                    color: #53697e;
                    margin-bottom: 10px;
                    margin-top: 5px;
                    display: block
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shiftType span {
                        color: #869baf;
                        max-width: 250px;
                        overflow: hidden;
                        display: inline-block;
                        white-space: nowrap;
                        text-overflow: ellipsis;
                        position: absolute;
                        background: 0 0;
                        top: -5px;
                        margin-left: 5px;
                        padding: 5px;
                        box-sizing: padding-box;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                        border-radius: 4px;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--shiftType span:hover {
                            overflow: visible;
                            width: auto;
                            max-width: none;
                            position: absolute;
                            color: #53697e;
                            background: #f5f5f5;
                            z-index: 99999;
                            padding-right: 10px
                        }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap {
                    margin: 0;
                    padding: 0;
                    list-style-type: none
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap {
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap::after {
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d {
                        margin: 0 8px 0 0;
                        padding: 0;
                        list-style-type: none;
                        display: inline-block;
                        font-weight: 300 !important;
                        color: #869baf
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 400 !important;
                            font-size: 14px;
                            color: #53697e;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.cas {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.ann {
                                color: #23cbf3
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.med {
                                color: #f39c12
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.mat {
                                color: #89ccea
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.lieu {
                                color: #8a827f
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.otr {
                                color: #685da8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.lsv {
                                color: #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.poya {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d span.mercantile {
                                color: #b388ff
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd span {
                            color: #53697e;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 500 !important;
                            font-size: 14px
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd {
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd span {
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd {
                            background: #fcfcfc
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd::after {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd span {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.cas span {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.cas::after {
                                border-left: 1px solid #3ec9a7;
                                border-bottom: 1px solid #3ec9a7
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.ann span {
                                color: #23cbf3
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.ann::after {
                                border-left: 1px solid #23cbf3;
                                border-bottom: 1px solid #23cbf3
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.med span {
                                color: #f39c12
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.med::after {
                                border-left: 1px solid #f39c12;
                                border-bottom: 1px solid #f39c12
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.mat span {
                                color: #89ccea
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.mat::after {
                                border-left: 1px solid #89ccea;
                                border-bottom: 1px solid #89ccea
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.lieu span {
                                color: #8a827f
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.lieu::after {
                                border-left: 1px solid #8a827f;
                                border-bottom: 1px solid #8a827f
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.otr span {
                                color: #685da8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.otr::after {
                                border-left: 1px solid #685da8;
                                border-bottom: 1px solid #685da8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.lsv span {
                                color: #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.poya span {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.lsv::after {
                                border-left: 1px solid #bcaaa4;
                                border-bottom: 1px solid #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.poya span {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.poya::after {
                                border-left: 1px solid #ffb300;
                                border-bottom: 1px solid #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.mercantile span {
                                color: #b388ff
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.mercantile::after {
                                border-left: 1px solid #b388ff;
                                border-bottom: 1px solid #b388ff
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.shortleave span {
                                color: #7accc8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd.shortleave::after {
                                border-left: 1px solid #7accc8;
                                border-bottom: 1px solid #7accc8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sd::after {
                                content: '';
                                position: absolute;
                                top: 20px;
                                left: 18px;
                                height: 8px;
                                border-left: 1px solid #ffb300;
                                border-bottom: 1px solid #ffb300;
                                width: 100%
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed {
                            background: #fcfcfc
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed span {
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year::before {
                            color: #53697e;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.cas span {
                            color: #3ec9a7
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.cas::before {
                            border-left: 1px solid #3ec9a7
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.ann span {
                            color: #23cbf3
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.ann::before {
                            border-left: 1px solid #23cbf3
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.med span {
                            color: #f39c12
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.med::before {
                            border-left: 1px solid #f39c12
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.mat span {
                            color: #89ccea
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.mat::before {
                            border-left: 1px solid #89ccea
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.lieu span {
                            color: #8a827f
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.lieu::before {
                            border-left: 1px solid #8a827f
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.otr span {
                            color: #685da8
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.otr::before {
                            border-left: 1px solid #685da8
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.lsv span {
                            color: #bcaaa4
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.lsv::before {
                            border-left: 1px solid #bcaaa4
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.poya span {
                            color: #ffb300
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.poya::before {
                            border-left: 1px solid #ffb300
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.mercantile span {
                            color: #b388ff
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.mercantile::before {
                            border-left: 1px solid #b388ff
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.shortleave span {
                            color: #7accc8
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed.shortleave::before {
                            border-left: 1px solid #7accc8
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ed::before {
                            content: '';
                            position: absolute;
                            top: 20px;
                            left: 7px;
                            height: 8px;
                            border-left: 1px solid #ffb300
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 500 !important;
                            font-size: 14px
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf span {
                                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                                font-weight: 500 !important;
                                font-size: 14px;
                                color: #53697e;
                                font-style: normal !important;
                                speak: none;
                                font-variant: normal;
                                text-transform: none;
                                line-height: 1;
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf {
                            border-left: 1px solid #23cbf3;
                            border-top: 1px solid #23cbf3;
                            border-bottom: 1px solid #23cbf3;
                            -webkit-border-radius: 4px 0 0 4px;
                            -moz-border-radius: 4px 0 0 4px;
                            -ms-border-radius: 4px 0 0 4px;
                            -o-border-radius: 4px 0 0 4px;
                            border-radius: 4px 0 0 4px;
                            background: #fcfcfc
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf::after {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf span {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.cas {
                                border-left: 1px solid #3ec9a7;
                                border-top: 1px solid #3ec9a7;
                                border-bottom: 1px solid #3ec9a7
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.cas span {
                                    color: #3ec9a7
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.cas::after {
                                    border-left: 1px solid #3ec9a7;
                                    border-bottom: 1px solid #3ec9a7
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.ann {
                                border-left: 1px solid #23cbf3;
                                border-top: 1px solid #23cbf3;
                                border-bottom: 1px solid #23cbf3
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.ann span {
                                    color: #23cbf3
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.ann::after {
                                    border-left: 1px solid #23cbf3;
                                    border-bottom: 1px solid #23cbf3
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.med {
                                border-left: 1px solid #f39c12;
                                border-top: 1px solid #f39c12;
                                border-bottom: 1px solid #f39c12
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.med span {
                                    color: #f39c12
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.med::after {
                                    border-left: 1px solid #f39c12;
                                    border-bottom: 1px solid #f39c12
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mat {
                                border-left: 1px solid #89ccea;
                                border-top: 1px solid #89ccea;
                                border-bottom: 1px solid #89ccea
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mat span {
                                    color: #89ccea
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mat::after {
                                    border-left: 1px solid #89ccea;
                                    border-bottom: 1px solid #89ccea
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lieu {
                                border-left: 1px solid #8a827f;
                                border-top: 1px solid #8a827f;
                                border-bottom: 1px solid #8a827f
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lieu span {
                                    color: #8a827f
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lieu::after {
                                    border-left: 1px solid #8a827f;
                                    border-bottom: 1px solid #8a827f
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.otr {
                                border-left: 1px solid #685da8;
                                border-top: 1px solid #685da8;
                                border-bottom: 1px solid #685da8
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.otr span {
                                    color: #685da8
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.otr::after {
                                    border-left: 1px solid #685da8;
                                    border-bottom: 1px solid #685da8
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lsv {
                                border-left: 1px solid #bcaaa4;
                                border-top: 1px solid #bcaaa4;
                                border-bottom: 1px solid #bcaaa4
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lsv span {
                                    color: #bcaaa4
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.poya span {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.lsv::after {
                                border-left: 1px solid #bcaaa4;
                                border-bottom: 1px solid #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.poya {
                                border-left: 1px solid #ffb300;
                                border-top: 1px solid #ffb300;
                                border-bottom: 1px solid #ffb300
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.poya span {
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.poya::after {
                                    border-left: 1px solid #ffb300;
                                    border-bottom: 1px solid #ffb300
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mercantile {
                                border-left: 1px solid #b388ff;
                                border-top: 1px solid #b388ff;
                                border-bottom: 1px solid #b388ff
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mercantile span {
                                    color: #b388ff
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.mercantile::after {
                                    border-left: 1px solid #b388ff;
                                    border-bottom: 1px solid #b388ff
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.shortleave {
                                border-left: 1px solid #7accc8;
                                border-top: 1px solid #7accc8;
                                border-bottom: 1px solid #7accc8
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.shortleave span {
                                    color: #7accc8
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf.shortleave::after {
                                    border-left: 1px solid #7accc8;
                                    border-bottom: 1px solid #7accc8
                                }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.cas::before, .wf--dates .d.sd.cas::after {
                            border-left: 1px solid #3ec9a7
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.sf::after {
                            content: '';
                            position: absolute;
                            top: 32px;
                            left: 22px;
                            height: 8px;
                            border-left: 1px solid #ffb300;
                            border-bottom: 1px solid #ffb300;
                            width: 100%
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef {
                            border-right: 1px solid #23cbf3;
                            border-top: 1px solid #23cbf3;
                            border-bottom: 1px solid #23cbf3;
                            -webkit-border-radius: 0 4px 4px 0;
                            -moz-border-radius: 0 4px 4px 0;
                            -ms-border-radius: 0 4px 4px 0;
                            -o-border-radius: 0 4px 4px 0;
                            border-radius: 0 4px 4px 0;
                            background: #fcfcfc
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef span {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.cas {
                                border-right: 1px solid #3ec9a7;
                                border-top: 1px solid #3ec9a7;
                                border-bottom: 1px solid #3ec9a7
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.cas span {
                                    color: #3ec9a7
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.cas::before {
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.ann {
                                border-right: 1px solid #23cbf3;
                                border-top: 1px solid #23cbf3;
                                border-bottom: 1px solid #23cbf3
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.ann span {
                                    color: #23cbf3
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.ann::before {
                                    border-left: 1px solid #23cbf3
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.med {
                                border-right: 1px solid #f39c12;
                                border-top: 1px solid #f39c12;
                                border-bottom: 1px solid #f39c12
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.med span {
                                    color: #f39c12
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.med::before {
                                    border-left: 1px solid #f39c12
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mat {
                                border-right: 1px solid #89ccea;
                                border-top: 1px solid #89ccea;
                                border-bottom: 1px solid #89ccea
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mat span {
                                    color: #89ccea
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mat::before {
                                    border-left: 1px solid #89ccea
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lieu {
                                border-right: 1px solid #8a827f;
                                border-top: 1px solid #8a827f;
                                border-bottom: 1px solid #8a827f
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lieu span {
                                    color: #8a827f
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lieu::before {
                                    border-left: 1px solid #8a827f
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.otr {
                                border-right: 1px solid #685da8;
                                border-top: 1px solid #685da8;
                                border-bottom: 1px solid #685da8
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.otr span {
                                    color: #685da8
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.otr::before {
                                    border-left: 1px solid #685da8
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lsv {
                                border-right: 1px solid #bcaaa4;
                                border-top: 1px solid #bcaaa4;
                                border-bottom: 1px solid #bcaaa4
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lsv span {
                                    color: #bcaaa4
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.lsv::before {
                                    border-left: 1px solid #bcaaa4
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.poya {
                                border-right: 1px solid #ffb300;
                                border-top: 1px solid #ffb300;
                                border-bottom: 1px solid #ffb300
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.poya span {
                                    color: #ffb300
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.poya::before {
                                    border-left: 1px solid #ffb300
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mercantile {
                                border-right: 1px solid #b388ff;
                                border-top: 1px solid #b388ff;
                                border-bottom: 1px solid #b388ff
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mercantile span {
                                    color: #b388ff
                                }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.mercantile::before {
                                    border-left: 1px solid #b388ff
                                }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.shortleave {
                                border-right: 1px solid #7accc8;
                                border-top: 1px solid #7accc8;
                                border-bottom: 1px solid #7accc8
                            }

                                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.shortleave span {
                                    color: #7accc8
                                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.cas, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.cas span, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.cas::before {
                        color: #3ec9a7
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef.shortleave::before {
                        border-left: 1px solid #7accc8
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .d.ef::before {
                        content: '';
                        position: absolute;
                        top: 32px;
                        left: 22px;
                        height: 8px;
                        border-left: 1px solid #ffb300
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f {
                        margin: 0;
                        padding: 15px;
                        list-style-type: none;
                        display: block;
                        position: relative;
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 300 !important;
                        font-size: 14px;
                        box-sizing: border-box;
                        float: left
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 400 !important;
                            font-size: 14px
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.cas {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.ann {
                                color: #23cbf3
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.med {
                                color: #f39c12
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.mat {
                                color: #89ccea
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.lieu {
                                color: #8a827f
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.otr {
                                color: #685da8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.lsv {
                                color: #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.poya {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f span.mercantile {
                                color: #b388ff
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.yearMonth {
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year {
                        }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year::before {
                                content: '.';
                                font-family: util,Arial,Helvetica,sans-serif !important;
                                font-size: 18px;
                                font-weight: 400 !important;
                                margin-right: 10px;
                                vertical-align: middle
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.cas::before {
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.ann::before {
                                color: #23cbf3
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.med::before {
                                color: #f39c12
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.mat::before {
                                color: #89ccea
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.lieu::before {
                                color: #8a827f
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.otr::before {
                                color: #685da8
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.lsv::before {
                                color: #bcaaa4
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.poya::before {
                                color: #ffb300
                            }

                            .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.year.mercantile::before {
                                color: #b388ff
                            }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 500 !important;
                            font-size: 14px;
                            color: #53697e;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale
                        }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .days, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .wf--smallPeriod .time, .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .wf--smallPeriod .title {
                    font-weight: 400 !important;
                    color: #53697e;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf span {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 500 !important;
                    font-size: 14px;
                    color: #53697e;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf {
                    border: 1px solid #23cbf3;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    -o-border-radius: 4px;
                    border-radius: 4px;
                    background: #fcfcfc
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf::after {
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf span {
                        color: #ffb300
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.cas {
                        border: 1px solid #3ec9a7
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.cas span {
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.ann {
                        border: 1px solid #23cbf3
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.ann span {
                            color: #23cbf3
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.med {
                        border: 1px solid #f39c12
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.med span {
                            color: #f39c12
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.mat {
                        border: 1px solid #89ccea
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.mat span {
                            color: #89ccea
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.lieu {
                        border: 1px solid #8a827f
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.lieu span {
                            color: #8a827f
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.otr {
                        border: 1px solid #685da8
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.otr span {
                            color: #685da8
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.lsv {
                        border: 1px solid #bcaaa4
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.lsv span {
                            color: #bcaaa4
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.poya {
                        border: 1px solid #ffb300
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.poya span {
                            color: #ffb300
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.mercantile {
                        border: 1px solid #b388ff
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.mercantile span {
                            color: #b388ff
                        }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.shortleave {
                        border: 1px solid #7accc8
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--dateWrap .f.sf.shortleave span {
                            color: #7accc8
                        }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days {
                    margin-top: 10px
                }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .days {
                        font-size: 33px;
                        display: inline;
                        float: left
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .no_of {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 300 !important;
                        font-size: 11px;
                        color: #53697e;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        margin-right: 6px;
                        text-transform: uppercase;
                        float: left;
                        text-align: right;
                        padding-top: 3px;
                        line-height: 14px
                    }

                    .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .wf--smallPeriod {
                        float: right
                    }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .wf--smallPeriod .title {
                            font-size: 12px;
                            margin-bottom: 1px
                        }

                        .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--days .wf--smallPeriod .time {
                            font-size: 25px;
                            line-height: 25px
                        }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--allocation .caption {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 500 !important;
                    font-size: 11px;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    text-transform: uppercase
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--allocation .value, .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails, .wf--contentWrapper .wf--notiPersonInfo .wf--reasonTitle {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

                .wf--contentWrapper .wf--notiPersonInfo .wf--notiPersonitems > li .wf--allocation .value {
                    font-weight: 300 !important;
                    font-size: 26px;
                    color: #f36861;
                    margin-top: 5px
                }

        .wf--contentWrapper .wf--notiPersonInfo .wf--line {
            position: relative;
            float: left;
            width: 87.5%;
            text-align: center;
            border-bottom: 1px solid #ebebeb;
            margin: 0 auto 15px;
            display: block;
            float: none
        }

        .wf--contentWrapper .wf--notiPersonInfo .wf--leaveRequestDate, .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails {
            margin-top: 10px;
            margin-bottom: 15px;
            padding-left: 15px;
            padding-right: 15px;
            color: #53697e;
            position: relative;
            min-height: 1px;
            width: 100%
        }

        .wf--contentWrapper .wf--flowMembers::after, .wf--contentWrapper .wf--notiPersonInfo .wf--line::after {
            content: '';
            display: table;
            clear: both
        }

        .wf--contentWrapper .wf--notiPersonInfo .wf--line {
        }

            .wf--contentWrapper .wf--notiPersonInfo .wf--line::after {
            }

        .wf--contentWrapper .wf--notiPersonInfo .wf--reasonTitle {
            position: relative;
            float: left;
            width: 100%;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            font-weight: 500 !important;
            font-size: 11px;
            color: #53697e;
            text-transform: uppercase
        }

        .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails {
            float: left;
            font-weight: 300 !important;
            font-size: 12px;
            line-height: 18px
        }

            .wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr th, .wf--contentWrapper .wf--notiPersonInfo .wf--leaveRequestDate, .wf--contentWrapper .wf--notiPersonInfo .wf--leaveRequestDate span, .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails .wf--noMessage, .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails .wf--noMessage span {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails .wf--noMessage {
                text-align: center;
                padding: 20px 30px;
                font-weight: 300 !important;
                font-size: 18px;
                color: #a4afba;
                background: #fafafa;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                border: 1px solid #f2f2f2;
                line-height: 18px
            }

                .wf--contentWrapper .wf--notiPersonInfo .wf--reasonDetails .wf--noMessage span {
                    font-weight: 300 !important;
                    font-size: 11px;
                    color: #a4afba
                }

        .wf--contentWrapper .wf--notiPersonInfo .wf--leaveRequestDate {
            float: left;
            font-weight: 500 !important;
            font-size: 11px;
            text-transform: uppercase
        }

.pay-slip-container .slip-banks .table, .pay-slip-container .slip-content .slip-row .slip-section .table {
    margin-bottom: 0
}

.wf--contentWrapper .wf--notiPersonInfo .wf--leaveRequestDate span {
    font-weight: 300 !important;
    font-size: 12px;
    color: #53697e
}

.wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr th {
    font-weight: 500 !important;
    font-size: 11px;
    text-transform: uppercase;
    border: none;
    padding: 8px 15px
}

.wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr td, .wf--contentWrapper .wf--requestFlowTitle {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr td {
    font-weight: 300 !important;
    font-size: 11px;
    border: none;
    padding: 8px 15px
}

    .wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr td.comp-inc {
        color: #00b4f1
    }

    .wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr td.comp-vp {
        color: #f4511e
    }

    .wf--contentWrapper .wf--notiPersonInfo .wf--detailsTable tr td.comp-so {
        color: #7fba00
    }

.wf--contentWrapper .wf--requestFlowTitle {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 400 !important;
    font-size: 14px;
    color: #53697e;
    text-align: center;
    margin: 20px auto
}

.wf--contentWrapper .wf--memberContainer {
    margin: 0;
    padding: 0 0 15px;
    position: relative;
    float: left;
    width: 83.33333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
    margin: 0 auto;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    text-align: center
}

.wf--contentWrapper .wf--flowMembers {
    margin: 0;
    padding: 0;
    margin: 0 auto;
    list-style-type: none;
    white-space: nowrap;
    text-align: center
}

.wf--contentWrapper .wf--flowMembers {
}

    .wf--contentWrapper .wf--flowMembers::after {
    }

    .wf--contentWrapper .wf--flowMembers li {
        width: 100px;
        margin-right: 20px;
        display: inline-block;
        vertical-align: top;
        position: relative
    }

        .wf--contentWrapper .wf--flowMembers li::after {
            content: '}';
            font-family: util,Arial,Helvetica,sans-serif !important;
            font-size: 40px;
            font-weight: 400 !important;
            color: #2ecc71;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            position: absolute;
            right: -15px;
            top: 40px
        }

        .wf--contentWrapper .wf--flowMembers li .name, .wf--workflowContainer .bottom .textfield .fieldTitle, .wf--workflowContainer .bottom .textfield .input, .wf--workflowContainer .top .textfield .fieldTitle, .wf--workflowContainer .top .textfield .input {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-size: 12px;
            color: #53697e;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .wf--contentWrapper .wf--flowMembers li:last-child {
            margin-right: 0
        }

            .wf--contentWrapper .wf--flowMembers li:last-child::after {
                content: 'fdfhf';
                display: none
            }

        .wf--contentWrapper .wf--flowMembers li img {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%;
            width: 45px;
            height: 45px;
            display: block;
            margin: 10px auto 5px;
            padding: 0;
            overflow: hidden !important;
            text-align: center;
            vertical-align: middle;
            border: 3px solid #ebebeb
        }

            .wf--contentWrapper .wf--flowMembers li img img {
                max-width: none;
                width: 100%;
                vertical-align: middle;
                text-align: center;
                display: table-cell;
                margin: 0;
                padding: 0
            }

        .wf--contentWrapper .wf--flowMembers li .name {
            font-weight: 300 !important;
            text-align: center;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: 0 0;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            padding: 3px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.wf--dates .d span.cas, .wf--dates .d.sd.cas span {
    color: #3ec9a7
}

.wf--contentWrapper .wf--flowMembers li:hover .name {
    overflow: visible;
    max-width: none;
    position: absolute;
    left: 0;
    background: #c8d3d9;
    z-index: 99999;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box
}

.wf--contentWrapper .wf--submit {
    background-color: #8fbe00;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none;
    text-transform: uppercase;
    background: #7fba00;
    border: none;
    display: inline-block;
    padding: 15px 30px;
    margin: 20px auto;
    float: none;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s
}

.pay-slip-wrapper, .row-pad, .wf--workflowContainer, .wf--workflowContainer .bottom, .wf--workflowContainer .top {
    padding-left: 15px;
    padding-right: 15px
}

.wf--contentWrapper .wf--submit::before {
    content: 'c';
    font-family: util,Arial,Helvetica,sans-serif !important;
    font-size: 15px;
    font-weight: 400 !important;
    color: #fff;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px
}

.wf--contentWrapper .wf--submit:hover {
    background: #90d400;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s
}

.row-pad {
}

.row-align-middle {
    text-align: center;
    vertical-align: middle
}

.wf--workflowContainer {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px
}

    .wf--workflowContainer .bottom .textfield, .wf--workflowContainer .top .textfield {
        position: relative;
        float: left;
        width: 100%;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
        border: 1px solid #a5b1b4;
        vertical-align: middle;
        padding-top: 7px;
        padding-bottom: 7px
    }

.wf--dates .d.ed::before, .wf--dates .d.sd2::after, .wf--dates .d.sd::after {
    content: '';
    position: absolute;
    top: 18px;
    height: 8px
}

.wf--workflowContainer .bottom .textfield .fieldTitle, .wf--workflowContainer .top .textfield .fieldTitle {
    font-weight: 500 !important;
    vertical-align: middle;
    padding: 3px 0 0
}

.wf--workflowContainer .bottom .textfield .input, .wf--workflowContainer .top .textfield .input {
    font-weight: 400 !important;
    vertical-align: middle;
    border: none;
    background: 0 0
}

    .wf--workflowContainer .bottom .textfield .input:focus, .wf--workflowContainer .top .textfield .input:focus {
        outline: 0
    }

.wf--workflowContainer .top {
    position: relative;
    float: left;
    width: 66.66667%;
    min-height: 1px;
    float: none;
    margin: 0 auto
}

.wf--workflowContainer .top {
}

    .wf--workflowContainer .top::after {
        content: '';
        display: table;
        clear: both
    }

.wf--workflowContainer .bottom {
    position: relative;
    float: left;
    width: 66.66667%;
    min-height: 1px;
    float: none;
    margin: 10px auto 0
}

.wf--workflowContainer .bottom {
}

    .wf--workflowContainer .bottom::after {
        content: '';
        display: table;
        clear: both
    }

.wf--dates {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.pay-slip-wrapper, .pay-up-wrapper {
    width: 91.66667%;
    min-height: 1px;
    margin-left: auto;
    margin-right: auto
}

.wf--dates {
}

    .wf--dates::after {
        content: '';
        display: table;
        clear: both
    }

    .wf--dates .d, .wf--dates .f {
        margin: 0 8px 0 0;
        padding: 0;
        list-style-type: none;
        display: inline-block;
        position: relative;
        font-weight: 300 !important;
        font-size: 14px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #53697e
    }

    .wf--dates .d {
    }

        .wf--dates .d span {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 14px;
            color: #53697e;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

            .wf--dates .d span.cas {
            }

            .wf--dates .d span.ann {
                color: #23cbf3
            }

            .wf--dates .d span.med {
                color: #f39c12
            }

            .wf--dates .d span.mat {
                color: #89ccea
            }

            .wf--dates .d span.lieu {
                color: #8a827f
            }

            .wf--dates .d span.otr {
                color: #685da8
            }

            .wf--dates .d span.lsv {
                color: #bcaaa4
            }

            .wf--dates .d span.poya {
                color: #ffb300
            }

            .wf--dates .d span.mercantile {
                color: #b388ff
            }

        .wf--dates .d.sd span {
            color: #ffb300
        }

        .wf--dates .d.sd.cas span {
        }

        .wf--dates .d.sd.cas::after {
            border-bottom: 1px solid #3ec9a7
        }

        .wf--dates .d.sd.ann span {
            color: #23cbf3
        }

        .wf--dates .d.sd.ann::after {
            border-left: 1px solid #23cbf3;
            border-bottom: 1px solid #23cbf3
        }

        .wf--dates .d.sd.med span {
            color: #f39c12
        }

        .wf--dates .d.sd.med::after {
            border-left: 1px solid #f39c12;
            border-bottom: 1px solid #f39c12
        }

        .wf--dates .d.sd.mat span {
            color: #89ccea
        }

        .wf--dates .d.sd.mat::after {
            border-left: 1px solid #89ccea;
            border-bottom: 1px solid #89ccea
        }

        .wf--dates .d.sd.lieu span {
            color: #8a827f
        }

        .wf--dates .d.sd.lieu::after {
            border-left: 1px solid #8a827f;
            border-bottom: 1px solid #8a827f
        }

        .wf--dates .d.sd.otr span {
            color: #685da8
        }

        .wf--dates .d.sd.otr::after {
            border-left: 1px solid #685da8;
            border-bottom: 1px solid #685da8
        }

        .wf--dates .d.sd.lsv span {
            color: #bcaaa4
        }

        .wf--dates .d.sd.poya span, .wf--dates .d.sd2 span {
            color: #ffb300
        }

        .wf--dates .d.sd.lsv::after {
            border-left: 1px solid #bcaaa4;
            border-bottom: 1px solid #bcaaa4
        }

        .wf--dates .d.sd.poya::after, .wf--dates .d.sd::after {
            border-left: 1px solid #ffb300;
            border-bottom: 1px solid #ffb300
        }

        .wf--dates .d.sd.poya span {
        }

        .wf--dates .d.sd.poya::after {
        }

        .wf--dates .d.sd.mercantile span {
            color: #b388ff
        }

        .wf--dates .d.sd.mercantile::after {
            border-left: 1px solid #b388ff;
            border-bottom: 1px solid #b388ff
        }

        .wf--dates .d.sd.shortleave span {
            color: #7accc8
        }

        .wf--dates .d.sd.shortleave::after {
            border-left: 1px solid #7accc8;
            border-bottom: 1px solid #7accc8
        }

        .wf--dates .d.sd::after {
            left: 18px;
            width: 100%
        }

        .wf--dates .d.sd2 span {
        }

        .wf--dates .d.sd2.cas span {
            color: #3ec9a7
        }

        .wf--dates .d.sd2.cas::after {
            border-left: 1px solid #3ec9a7;
            border-bottom: 1px solid #3ec9a7
        }

        .wf--dates .d.sd2.ann span {
            color: #23cbf3
        }

        .wf--dates .d.sd2.ann::after {
            border-left: 1px solid #23cbf3;
            border-bottom: 1px solid #23cbf3
        }

        .wf--dates .d.sd2.med span {
            color: #f39c12
        }

        .wf--dates .d.sd2.med::after {
            border-left: 1px solid #f39c12;
            border-bottom: 1px solid #f39c12
        }

        .wf--dates .d.sd2.mat span {
            color: #89ccea
        }

        .wf--dates .d.sd2.mat::after {
            border-left: 1px solid #89ccea;
            border-bottom: 1px solid #89ccea
        }

        .wf--dates .d.sd2.lieu span {
            color: #8a827f
        }

        .wf--dates .d.sd2.lieu::after {
            border-left: 1px solid #8a827f;
            border-bottom: 1px solid #8a827f
        }

        .wf--dates .d.sd2.otr span {
            color: #685da8
        }

        .wf--dates .d.sd2.otr::after {
            border-left: 1px solid #685da8;
            border-bottom: 1px solid #685da8
        }

        .wf--dates .d.sd2.lsv span {
            color: #bcaaa4
        }

        .wf--dates .d.ed span, .wf--dates .d.sd2.poya span {
            color: #ffb300
        }

        .wf--dates .d.sd2.lsv::after {
            border-left: 1px solid #bcaaa4;
            border-bottom: 1px solid #bcaaa4
        }

        .wf--dates .d.sd2.poya::after, .wf--dates .d.sd2::after {
            border-left: 1px solid #ffb300;
            border-bottom: 1px solid #ffb300
        }

        .wf--dates .d.sd2.poya span {
        }

        .wf--dates .d.sd2.poya::after {
        }

        .wf--dates .d.sd2.mercantile span {
            color: #b388ff
        }

        .wf--dates .d.sd2.mercantile::after {
            border-left: 1px solid #b388ff;
            border-bottom: 1px solid #b388ff
        }

        .wf--dates .d.sd2.shortleave span {
            color: #7accc8
        }

        .wf--dates .d.sd2.shortleave::after {
            border-left: 1px solid #7accc8;
            border-bottom: 1px solid #7accc8
        }

        .wf--dates .d.sd2::after {
            left: 18px;
            width: 228%
        }

        .wf--dates .d.ed span {
        }

        .wf--dates .d.ed.cas span, .wf--dates .f span.cas {
            color: #3ec9a7
        }

        .wf--dates .d.ed.cas span {
        }

        .wf--dates .d.ed.cas::before {
            border-left: 1px solid #3ec9a7
        }

        .wf--dates .d.ed.ann span {
            color: #23cbf3
        }

        .wf--dates .d.ed.ann::before {
            border-left: 1px solid #23cbf3
        }

        .wf--dates .d.ed.med span {
            color: #f39c12
        }

        .wf--dates .d.ed.med::before {
            border-left: 1px solid #f39c12
        }

        .wf--dates .d.ed.mat span {
            color: #89ccea
        }

        .wf--dates .d.ed.mat::before {
            border-left: 1px solid #89ccea
        }

        .wf--dates .d.ed.lieu span {
            color: #8a827f
        }

        .wf--dates .d.ed.lieu::before {
            border-left: 1px solid #8a827f
        }

        .wf--dates .d.ed.otr span {
            color: #685da8
        }

        .wf--dates .d.ed.otr::before {
            border-left: 1px solid #685da8
        }

        .wf--dates .d.ed.lsv span {
            color: #bcaaa4
        }

        .wf--dates .d.ed.lsv::before {
            border-left: 1px solid #bcaaa4
        }

        .wf--dates .d.ed.poya::before, .wf--dates .d.ed::before {
            border-left: 1px solid #ffb300
        }

        .wf--dates .d.ed.poya span {
            color: #ffb300
        }

        .wf--dates .d.ed.poya::before {
        }

        .wf--dates .d.ed.mercantile span {
            color: #b388ff
        }

        .wf--dates .d.ed.mercantile::before {
            border-left: 1px solid #b388ff
        }

        .wf--dates .d.ed.shortleave span {
            color: #7accc8
        }

        .wf--dates .d.ed.shortleave::before {
            border-left: 1px solid #7accc8
        }

        .wf--dates .d.ed::before {
            left: 7px
        }

    .wf--dates .f {
    }

.pay-slip-container .slip-header-1::after, .pay-slip-container::after, .pay-slip-wrapper::after {
    content: '';
    display: table;
    clear: both
}

.wf--dates .f span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px;
    color: #53697e;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

    .wf--dates .f span.cas {
    }

    .wf--dates .f span.ann {
        color: #23cbf3
    }

    .wf--dates .f span.med {
        color: #f39c12
    }

    .wf--dates .f span.mat {
        color: #89ccea
    }

    .wf--dates .f span.lieu {
        color: #8a827f
    }

    .wf--dates .f span.otr {
        color: #685da8
    }

    .wf--dates .f span.lsv {
        color: #bcaaa4
    }

    .wf--dates .f span.poya {
        color: #ffb300
    }

    .wf--dates .f span.mercantile {
        color: #b388ff
    }

.wf--dates .f:nth-child(2).cas span {
    color: #3ec9a7
}

.wf--dates .f:nth-child(2).cas::after {
    border-left: 1px solid #3ec9a7;
    border-bottom: 1px solid #3ec9a7
}

.wf--dates .f:nth-child(2).ann span {
    color: #23cbf3
}

.wf--dates .f:nth-child(2).ann::after {
    border-left: 1px solid #23cbf3;
    border-bottom: 1px solid #23cbf3
}

.wf--dates .f:nth-child(2).med span {
    color: #f39c12
}

.wf--dates .f:nth-child(2).med::after {
    border-left: 1px solid #f39c12;
    border-bottom: 1px solid #f39c12
}

.wf--dates .f:nth-child(2).mat span {
    color: #89ccea
}

.wf--dates .f:nth-child(2).mat::after {
    border-left: 1px solid #89ccea;
    border-bottom: 1px solid #89ccea
}

.wf--dates .f:nth-child(2).lieu span {
    color: #8a827f
}

.wf--dates .f:nth-child(2).lieu::after {
    border-left: 1px solid #8a827f;
    border-bottom: 1px solid #8a827f
}

.wf--dates .f:nth-child(2).otr span {
    color: #685da8
}

.wf--dates .f:nth-child(2).otr::after {
    border-left: 1px solid #685da8;
    border-bottom: 1px solid #685da8
}

.wf--dates .f:nth-child(2).lsv span {
    color: #bcaaa4
}

.wf--dates .f:nth-child(2).lsv::after {
    border-left: 1px solid #bcaaa4;
    border-bottom: 1px solid #bcaaa4
}

.wf--dates .f:nth-child(2).poya span {
    color: #ffb300
}

.wf--dates .f:nth-child(2).poya::after {
    border-left: 1px solid #ffb300;
    border-bottom: 1px solid #ffb300
}

.wf--dates .f:nth-child(2).mercantile span {
    color: #b388ff
}

.wf--dates .f:nth-child(2).mercantile::after {
    border-left: 1px solid #b388ff;
    border-bottom: 1px solid #b388ff
}

.wf--dates .f:nth-child(2).shortleave span {
    color: #7accc8
}

.wf--dates .f:nth-child(2).shortleave::after {
    border-left: 1px solid #7accc8;
    border-bottom: 1px solid #7accc8
}

.wf--dates .f:nth-child(2)::after {
    content: '';
    position: absolute;
    top: 18px;
    left: 18px;
    height: 8px;
    border-left: 1px solid #ffb300;
    border-bottom: 1px solid #ffb300;
    width: 100%
}

.pay-slip-container, .pay-slip-container .slip-header-1, .pay-slip-container .slip-header-2 .slip-sec_title, .pay-slip-wrapper {
    position: relative;
    position: relative
}

.wf--dates .f:nth-child(3).cas span {
    color: #3ec9a7
}

.wf--dates .f:nth-child(3).cas::before {
    border-left: 1px solid #3ec9a7
}

.wf--dates .f:nth-child(3).ann span {
    color: #23cbf3
}

.wf--dates .f:nth-child(3).ann::before {
    border-left: 1px solid #23cbf3
}

.wf--dates .f:nth-child(3).med span {
    color: #f39c12
}

.wf--dates .f:nth-child(3).med::before {
    border-left: 1px solid #f39c12
}

.wf--dates .f:nth-child(3).mat span {
    color: #89ccea
}

.wf--dates .f:nth-child(3).mat::before {
    border-left: 1px solid #89ccea
}

.wf--dates .f:nth-child(3).lieu span {
    color: #8a827f
}

.wf--dates .f:nth-child(3).lieu::before {
    border-left: 1px solid #8a827f
}

.wf--dates .f:nth-child(3).otr span {
    color: #685da8
}

.wf--dates .f:nth-child(3).otr::before {
    border-left: 1px solid #685da8
}

.wf--dates .f:nth-child(3).lsv span {
    color: #bcaaa4
}

.wf--dates .f:nth-child(3).lsv::before {
    border-left: 1px solid #bcaaa4
}

.wf--dates .f:nth-child(3).poya span {
    color: #ffb300
}

.wf--dates .f:nth-child(3).poya::before {
    border-left: 1px solid #ffb300
}

.wf--dates .f:nth-child(3).mercantile span {
    color: #b388ff
}

.wf--dates .f:nth-child(3).mercantile::before {
    border-left: 1px solid #b388ff
}

.wf--dates .f:nth-child(3).shortleave span {
    color: #7accc8
}

.wf--dates .f:nth-child(3).shortleave::before {
    border-left: 1px solid #7accc8
}

.pay-slip-wrapper {
    float: left;
    float: none !important;
    display: block;
    padding: 30px 40px
}

.pay-up-wrapper {
    padding-left: 15px;
    padding-left: 15px
}

@media (min-width:768px) {
    .pay-slip-wrapper {
        float: left;
        width: 91.66667%
    }
}

@media (min-width:992px) {
    .pay-slip-wrapper {
        float: left;
        width: 91.66667%
    }
}

@media (min-width:1200px) {
    .pay-slip-wrapper {
        float: left;
        width: 91.66667%
    }
}

.pay-slip-wrapper {
}

    .pay-slip-wrapper::after {
    }

.pay-slip-container {
    border: 1px solid #c8d3d9;
    -webkit-box-shadow: rgba(0,0,0,.04) 0 8px 24px;
    box-shadow: rgba(0,0,0,.04) 0 8px 24px
}

.pay-slip-container {
}

    .pay-slip-container::after {
    }

    .pay-slip-container .slip-header-1 {
        z-index: 3;
        background: #fff;
        padding: 20px 0;
        -webkit-box-shadow: #332c5a 0 10px 20px -14px;
        box-shadow: #332c5a 0 10px 20px -14px
    }

    .pay-slip-container .slip-header-1 {
    }

        .pay-slip-container .slip-header-1::after {
        }

        .pay-slip-container .slip-header-1 .slip-title {
            display: inline-block;
            float: left;
            width: 270px;
            border-right: 1px dashed #c8d3d9;
            padding: 0 20px
        }

            .pay-slip-container .slip-header-1 .slip-title .slip-main {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 700 !important;
                font-size: 20px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale
            }

            .pay-slip-container .slip-header-1 .slip-title .slip-sub {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 16px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: 2px
            }

                .pay-slip-container .slip-header-1 .slip-title .slip-sub span {
                    color: #00b4f1
                }

        .pay-slip-container .slip-header-1 .slip-emp_info {
            display: inline-block;
            float: left;
            padding: 0 20px
        }

            .pay-slip-container .slip-header-1 .slip-emp_info .slip-image {
                width: 40px;
                height: 40px;
                display: inline-block;
                float: left;
                border: 2px solid #e6ebee;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%
            }

            .pay-slip-container .slip-header-1 .slip-emp_info .slip-info {
                width: -webkit-calc(100% - 40px);
                width: -moz-calc(100% - 40px);
                width: calc(100% - 40px);
                display: inline-block;
                float: left;
                padding-left: 15px;
                padding-top: 4px
            }

                .pay-slip-container .slip-header-1 .slip-emp_info .slip-info .slip-name {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 500 !important;
                    font-size: 14px;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    max-width: 100%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }

                .pay-slip-container .slip-header-1 .slip-emp_info .slip-info .slip-designation {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important;
                    font-size: 12px;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    max-width: 100%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    margin-top: 7px
                }

        .pay-slip-container .slip-header-1 .slip-block {
            display: inline-block;
            float: left;
            padding: 0 20px
        }

            .pay-slip-container .slip-header-1 .slip-block .slip-item::after, .pay-slip-container .slip-header-2::after {
                display: table;
                content: '';
                clear: both
            }

            .pay-slip-container .slip-header-1 .slip-block .slip-item {
                margin-top: 5px
            }

            .pay-slip-container .slip-header-1 .slip-block .slip-item {
            }

                .pay-slip-container .slip-header-1 .slip-block .slip-item::after {
                }

                .pay-slip-container .slip-header-1 .slip-block .slip-item .slip-caption, .pay-slip-container .slip-header-1 .slip-block .slip-item .slip-value {
                    display: inline-block;
                    font-size: 12px;
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    float: left;
                    max-width: 100%;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap
                }

                .pay-slip-container .slip-header-1 .slip-block .slip-item:nth-child(2) {
                    margin-top: 9px
                }

                .pay-slip-container .slip-header-1 .slip-block .slip-item .slip-caption {
                    font-weight: 500 !important
                }

                .pay-slip-container .slip-header-1 .slip-block .slip-item .slip-value {
                    font-weight: 400 !important
                }

    .pay-slip-container .slip-header-2 {
        background: #685da8;
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        box-orient: horizontal;
        box-direction: normal;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        box-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        -o-align-items: stretch;
        align-items: stretch;
        -ms-flex-align: stretch;
        box-lines: no-wrap;
        -webkit-flex-wrap: no-wrap;
        -moz-flex-wrap: no-wrap;
        -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap
    }

.temp-wraper .row, .tview-wraper .row {
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-lines: no-wrap;
    -moz-box-lines: no-wrap
}

.pay-slip-container .slip-header-2 {
}

    .pay-slip-container .slip-header-2::after {
    }

    .pay-slip-container .slip-header-2 .slip-sec_title {
        display: inline-block;
        float: left;
        width: 120px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 9px;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 12px;
        text-transform: uppercase;
        background: #fccb5f;
        padding-top: 14px;
        padding-left: 45px;
        margin-right: 15px
    }

        .pay-slip-container .slip-header-2 .slip-sec_title::before {
            height: 22px;
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 22px;
            color: #53697e;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative;
            position: absolute;
            top: 0;
            bottom: 0;
            left: 15px;
            margin: auto
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-sec_title::after {
    height: 20px;
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 20px;
    color: #fccb5f;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -18px;
    margin: auto
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-item {
    width: -webkit-calc((100% - 135px)/ 4);
    width: -moz-calc((100% - 135px)/ 4);
    width: calc((100% - 135px)/ 4);
    display: inline-block;
    float: left;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 15px
}

    .pay-slip-container .slip-header-2 .slip-item.slip-bank:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 22px;
        color: #fff;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

    .pay-slip-container .slip-header-2 .slip-item.slip-account:before, .pay-slip-container .slip-header-2 .slip-item.slip-cost:before {
        font: 14px/1 HCMCloud;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        color: #fff;
        position: relative;
        text-rendering: auto;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-item.slip-account:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 22px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-item.slip-cost:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 22px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate()
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-item.slip-income:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 22px;
    color: #fff;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    position: relative
}

.pay-slip-container .slip-header-2 .slip-item .slip-caption, .pay-slip-container .slip-header-2 .slip-item .slip-value, .pay-slip-container .slip-header-3 .slip-sec_title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-header-2 .slip-item::before {
    display: inline-block;
    margin-right: 5px
}

.pay-slip-container .slip-header-2 .slip-item .slip-caption {
    display: inline-block;
    font-weight: 500 !important;
    font-size: 11px;
    color: #fff
}

.pay-slip-container .slip-header-2 .slip-item .slip-value {
    display: inline-block;
    font-weight: 400 !important;
    font-size: 12px;
    color: #fff
}

.pay-slip-container .slip-header-3 {
    background: #fccb5f;
    -webkit-box-shadow: #332c5a 0 10px 20px -14px;
    box-shadow: #332c5a 0 10px 20px -14px
}

.pay-slip-container .slip-header-3 {
}

    .pay-slip-container .slip-header-3::after {
        content: '';
        display: table;
        clear: both
    }

    .pay-slip-container .slip-header-3 .slip-sec_title {
        display: inline-block;
        float: left;
        width: 90px;
        font-weight: 500 !important;
        font-size: 9px;
        line-height: 12px;
        text-align: center;
        text-transform: uppercase;
        padding: 2px 15px;
        margin-right: 15px
    }

    .pay-slip-container .slip-banks .slip-sec_title, .pay-slip-container .slip-header-3 .slip-item .slip-caption, .pay-slip-container .slip-header-3 .slip-item .slip-value {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .pay-slip-container .slip-header-3 .slip-item {
        display: inline-block;
        float: left;
        padding: 12px 20px
    }

        .pay-slip-container .slip-header-3 .slip-item .slip-caption {
            display: inline-block;
            float: left;
            font-weight: 500 !important;
            font-size: 12px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .pay-slip-container .slip-header-3 .slip-item .slip-value {
            display: inline-block;
            float: left;
            font-weight: 400 !important;
            font-size: 12px;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

.pay-slip-container .slip-banks .slip-sec_title::after, .pay-slip-container .slip-banks::after {
    content: '';
    display: table;
    clear: both
}

.pay-slip-container .slip-banks {
    background: #f2f5f6;
    border-bottom: 1px solid #fa8c01;
    padding: 20px 40px 30px
}

.pay-slip-container .slip-banks {
}

    .pay-slip-container .slip-banks::after {
    }

    .pay-slip-container .slip-banks .slip-sec_title {
        font-weight: 500 !important;
        font-size: 16px;
        color: #fa8c01;
        text-transform: uppercase;
        vertical-align: middle;
        padding: 20px 0 15px;
        letter-spacing: .04em
    }

    .pay-slip-container .slip-banks .slip-sec_title {
    }

        .pay-slip-container .slip-banks .slip-sec_title::after {
        }

        .pay-slip-container .slip-banks .slip-sec_title::before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 24px;
            color: #fa8c01;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative;
            margin-right: 13px
        }

    .pay-slip-container .slip-banks .table tbody tr td, .pay-slip-container .slip-banks .table thead tr th {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: right
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-banks .table {
}

    .pay-slip-container .slip-banks .table tbody, .pay-slip-container .slip-banks .table td, .pay-slip-container .slip-banks .table tfoot, .pay-slip-container .slip-banks .table th, .pay-slip-container .slip-banks .table thead, .pay-slip-container .slip-banks .table tr {
        border: none
    }

        .pay-slip-container .slip-banks .table thead tr {
            border-top: 1px dashed #aabbc4;
            border-bottom: 1px dashed #aabbc4
        }

            .pay-slip-container .slip-banks .table thead tr th {
                font-weight: 500 !important;
                font-size: 11px;
                color: #7d97a4;
                padding: 15px 8px
            }

                .pay-slip-container .slip-banks .table thead tr th:first-child {
                    text-align: left
                }

        .pay-slip-container .slip-banks .table tbody tr td {
            font-weight: 500 !important;
            font-size: 12px;
            vertical-align: middle
        }

            .pay-slip-container .slip-banks .table tbody tr td:first-child {
                text-align: left
            }

        .pay-slip-container .slip-banks .table tbody tr.slip-default td:first-child::after {
            content: 'Default';
            display: inline-block;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 10px;
            color: #fff;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            background: #02cfb3;
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            -ms-border-radius: 10px;
            -o-border-radius: 10px;
            border-radius: 10px;
            padding: 4px 7px;
            margin-left: 10px
        }

.pay-slip-container .slip-content {
    background: #fff;
    padding: 20px 40px 30px
}

.pay-slip-container .slip-content {
}

    .pay-slip-container .slip-content::after {
        content: '';
        display: table;
        clear: both
    }

    .pay-slip-container .slip-content .slip-balance {
        text-align: right;
        padding-bottom: 20px
    }

    .pay-slip-container .slip-content .slip-balance {
    }

        .pay-slip-container .slip-content .slip-balance::after {
            content: '';
            display: table;
            clear: both
        }

        .pay-slip-container .slip-content .slip-balance .slip-amount, .pay-slip-container .slip-content .slip-balance .slip-caption {
            display: inline-block;
            color: #00b4f1;
            line-height: 1;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-size: 20px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .pay-slip-container .slip-content .slip-balance .slip-caption {
            font-weight: 500 !important
        }

        .pay-slip-container .slip-content .slip-balance .slip-amount {
            font-weight: 400 !important;
            margin-left: 30px
        }

    .pay-slip-container .slip-content .slip-row {
    }

        .pay-slip-container .slip-content .slip-row::after {
            content: '';
            display: table;
            clear: both
        }

        .pay-slip-container .slip-content .slip-row .slip-section {
            display: inline-block;
            float: left;
            width: 50%
        }

            .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title::after, .pay-slip-container .slip-content .slip-sec_total::after {
                display: table;
                clear: both;
                content: ''
            }

            .pay-slip-container .slip-content .slip-row .slip-section:first-child {
                padding-right: 20px
            }

            .pay-slip-container .slip-content .slip-row .slip-section:nth-child(2) {
                border-left: 1px dashed #c8d3d9;
                padding-left: 20px
            }

                .pay-slip-container .slip-content .slip-row .slip-section:nth-child(2) .slip-sec_title {
                    position: relative
                }

                    .pay-slip-container .slip-content .slip-row .slip-section:nth-child(2) .slip-sec_title::after {
                        content: '';
                        display: block;
                        border-left: 1px solid #fff;
                        position: absolute;
                        left: -21px;
                        top: 0;
                        bottom: 0
                    }

            .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title {
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 500 !important;
                font-size: 16px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: uppercase;
                vertical-align: middle;
                padding: 20px 0 15px;
                letter-spacing: .04em
            }

            .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title {
            }

                .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title::after {
                }

                .pay-slip-container .slip-content .slip-row .slip-section .slip-sec_title::before {
                    margin-right: 13px
                }

            .pay-slip-container .slip-content .slip-row .slip-section .table {
            }

                .pay-slip-container .slip-content .slip-row .slip-section .table tbody, .pay-slip-container .slip-content .slip-row .slip-section .table td, .pay-slip-container .slip-content .slip-row .slip-section .table tfoot, .pay-slip-container .slip-content .slip-row .slip-section .table th, .pay-slip-container .slip-content .slip-row .slip-section .table thead, .pay-slip-container .slip-content .slip-row .slip-section .table tr {
                    border: none
                }

                    .pay-slip-container .slip-content .slip-row .slip-section .table thead tr {
                        border-top: 1px dashed #c8d3d9;
                        border-bottom: 1px dashed #c8d3d9
                    }

                        .pay-slip-container .slip-content .slip-row .slip-section .table thead tr th {
                            font-family: Roboto,Helvetica,Arial,sans-serif !important;
                            font-weight: 500 !important;
                            font-size: 11px;
                            color: #9bafb9;
                            font-style: normal !important;
                            speak: none;
                            font-variant: normal;
                            text-transform: none;
                            line-height: 1;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            text-align: right;
                            padding: 15px 8px
                        }

                            .pay-slip-container .slip-content .slip-row .slip-section .table thead tr th:first-child {
                                text-align: left
                            }

                            .pay-slip-container .slip-content .slip-row .slip-section .table thead tr th:nth-child(2), .pay-slip-container .slip-content .slip-row .slip-section .table thead tr th:nth-child(3) {
                                width: 100px
                            }

                    .pay-slip-container .slip-content .slip-row .slip-section .table tbody tr td {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 500 !important;
                        font-size: 12px;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        text-align: right
                    }

                        .pay-slip-container .slip-content .slip-row .slip-section .table tbody tr td:first-child {
                            text-align: left
                        }

                    .pay-slip-container .slip-content .slip-row .slip-section .table tfoot tr td {
                        font-family: Roboto,Helvetica,Arial,sans-serif !important;
                        font-weight: 500 !important;
                        font-size: 13px;
                        font-style: normal !important;
                        speak: none;
                        font-variant: normal;
                        text-transform: none;
                        line-height: 1;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        text-align: right
                    }

                        .pay-slip-container .slip-content .slip-row .slip-section .table tfoot tr td:nth-child(2) {
                            border-top: 1px solid #c8d3d9
                        }

                        .pay-slip-container .slip-content .slip-row .slip-section .table tfoot tr td div {
                            display: inline-block;
                            position: relative
                        }

                            .pay-slip-container .slip-content .slip-row .slip-section .table tfoot tr td div::before {
                                content: '';
                                display: block;
                                border-top: 1px solid #c8d3d9;
                                position: absolute;
                                left: -8px;
                                right: -8px;
                                top: -8px
                            }

            .pay-slip-container .slip-content .slip-row .slip-section.slip-income .slip-sec_title {
                color: #2ecc71
            }

                .pay-slip-container .slip-content .slip-row .slip-section.slip-income .slip-sec_title:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 24px;
                    color: #2ecc71;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    position: relative
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-income .table tbody tr td:nth-child(2) {
    color: #2ecc71
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-income .table tfoot tr td:nth-child(2) {
    color: #2ecc71
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-income .table tfoot tr td div span {
    color: #2ecc71
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-deduction .slip-sec_title {
    color: #f36861
}

    .pay-slip-container .slip-content .slip-row .slip-section.slip-deduction .slip-sec_title:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 24px;
        color: #ff5252;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-deduction .table tbody tr td:nth-child(2) {
    color: #ff5252
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-deduction .table tfoot tr td:nth-child(2) {
    color: #ff5252
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-deduction .table tfoot tr td div span {
    color: #ff5252
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .slip-sec_title, .pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .table tfoot tr td div span {
    color: #685da8
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .slip-sec_title {
}

    .pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .slip-sec_title:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 24px;
        color: #685da8;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .table tbody tr td:nth-child(2) {
    color: #685da8
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .table tfoot tr td:nth-child(2) {
    color: #685da8
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-contribution .table tfoot tr td div span {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-reimbursement .slip-sec_title {
    color: #00b4f1
}

    .pay-slip-container .slip-content .slip-row .slip-section.slip-reimbursement .slip-sec_title:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 24px;
        color: #00b4f1;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-reimbursement .table tbody tr td:nth-child(2) {
    color: #00b4f1
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-reimbursement .table tfoot tr td:nth-child(2) {
    color: #00b4f1
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-reimbursement .table tfoot tr td div span {
    color: #00b4f1
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .slip-sec_title, .pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .table tfoot tr td div span {
    color: #ffc107
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .slip-sec_title {
}

    .pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .slip-sec_title:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 24px;
        color: #ffc107;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .table tbody tr td:nth-child(2) {
    color: #ffc107
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .table tfoot tr td:nth-child(2) {
    color: #ffc107
}

.pay-slip-container .slip-content .slip-row .slip-section.slip-exchange_rate .table tfoot tr td div span {
}

.pay-slip-container .slip-content .slip-sec_total {
    border-bottom: 1px dashed #c8d3d9;
    text-align: right;
    padding: 30px 0 20px;
    margin-top: 10px;
    position: relative
}

.pay-slip-container .slip-content .slip-sec_total {
}

    .pay-slip-container .slip-content .slip-sec_total::after {
    }

    .pay-slip-container .slip-content .slip-sec_total .slip-amount, .pay-slip-container .slip-content .slip-sec_total .slip-caption {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 700 !important;
        font-size: 20px;
        color: #00b4f1;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        margin-left: 30px;
        letter-spacing: .04em
    }

    .pay-slip-container .slip-content .slip-sec_total .slip-line_1 {
        display: inline-block;
        width: 60%;
        height: 10px;
        border-top: 1px dashed #2ecc71;
        border-right: 1px dashed #2ecc71;
        position: absolute;
        top: 7px;
        right: 50px
    }

        .pay-slip-container .slip-content .slip-sec_total .slip-line_1::before {
            content: '';
            display: inline-block;
            height: 17px;
            border-left: 1px dashed #2ecc71;
            position: absolute;
            top: -17px;
            left: 0
        }

        .pay-slip-container .slip-content .slip-sec_total .slip-line_1::after {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 10px;
            color: #2ecc71;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative;
            position: absolute;
            bottom: -7px;
            right: -6px
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .slip-content .slip-sec_total .slip-line_2 {
    display: inline-block;
    width: 8%;
    height: 17px;
    border-top: 1px dashed #ff5252;
    border-right: 1px dashed #ff5252;
    position: absolute;
    top: 0;
    right: 40px
}

    .pay-slip-container .slip-content .slip-sec_total .slip-line_2::before {
        content: '';
        display: inline-block;
        height: 10px;
        border-left: 1px dashed #ff5252;
        position: absolute;
        top: -10px;
        left: 0
    }

    .pay-slip-container .slip-content .slip-sec_total .slip-line_2::after {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 10px;
        color: #ff5252;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        position: absolute;
        bottom: -7px;
        right: -6px
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .pay-slip-export {
    display: inline-block;
    width: 65px;
    height: 65px;
    border-top: 1px solid #c8d3d9;
    border-bottom: 1px solid #c8d3d9;
    border-right: 1px solid #c8d3d9;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -ms-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    overflow: hidden;
    position: absolute;
    top: -1px;
    right: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.pay-up-wrapper .pay-up-container::after, .pay-up-wrapper .pay-up-title::after, .pay-up-wrapper::after {
    content: '';
    display: table;
    clear: both
}

.pay-slip-container .pay-slip-export:hover {
    height: 260px;
    border-color: #685da8
}

    .pay-slip-container .pay-slip-export:hover .slip-export {
        background: #685da8
    }

        .pay-slip-container .pay-slip-export:hover .slip-export::before {
            color: #fff
        }

.pay-slip-container .pay-slip-export .slip-export {
    z-index: 2;
    width: 65px;
    height: 65px;
    background: #fff;
    position: relative;
    text-align: center;
    padding-top: 15px
}

    .pay-slip-container .pay-slip-export .slip-export:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 34px;
        color: #685da8;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .pay-slip-export .slip-export_sub {
    border-left: 1px solid #c8d3d9;
    position: absolute;
    left: 0;
    bottom: 0
}

    .pay-slip-container .pay-slip-export .slip-export_sub .excel, .pay-slip-container .pay-slip-export .slip-export_sub .pdf, .pay-slip-container .pay-slip-export .slip-export_sub .print {
        width: 65px;
        height: 65px;
        background: #fff;
        cursor: pointer;
        text-align: center;
        padding-top: 15px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .pay-slip-container .pay-slip-export .slip-export_sub .excel:before, .pay-slip-container .pay-slip-export .slip-export_sub .pdf:before {
            font: 14px/1 HCMCloud;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            color: #c8d3d9;
            position: relative;
            display: inline-block;
            text-rendering: auto;
            vertical-align: middle
        }

        .pay-slip-container .pay-slip-export .slip-export_sub .excel:hover, .pay-slip-container .pay-slip-export .slip-export_sub .pdf:hover, .pay-slip-container .pay-slip-export .slip-export_sub .print:hover {
            background: #f2f2f2
        }

        .pay-slip-container .pay-slip-export .slip-export_sub .pdf:before {
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 34px;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .pay-slip-export .slip-export_sub .pdf:hover::before {
    color: #ff5252
}

.pay-slip-container .pay-slip-export .slip-export_sub .excel:before {
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 34px;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    transition: .3s
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .pay-slip-export .slip-export_sub .excel:hover::before {
    color: #7fba00
}

.pay-slip-container .pay-slip-export .slip-export_sub .print:before {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 34px;
    color: #c8d3d9;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative
}

.pay-up-wrapper .pay-up-title .up-main, .pay-up-wrapper .pay-up-title .up-sub {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-slip-container .pay-slip-export .slip-export_sub .print:hover::before {
    color: #9bafb9
}

.pay-slip-container:hover .pay-slip-export {
    right: -65px
}

.pay-up-wrapper {
    position: relative;
    float: left;
    padding-right: 15px;
    position: relative;
    padding-right: 15px;
    position: relative;
    padding-right: 15px;
    position: relative;
    padding-right: 15px;
    float: none !important;
    display: block;
    padding: 0 40px 30px
}

@media (min-width:768px) {
    .pay-up-wrapper {
        float: left;
        width: 91.66667%
    }
}

@media (min-width:992px) {
    .pay-up-wrapper {
        float: left;
        width: 91.66667%
    }
}

@media (min-width:1200px) {
    .pay-up-wrapper {
        float: left;
        width: 75%
    }
}

.pay-up-wrapper {
}

    .pay-up-wrapper::after {
    }

    .pay-up-wrapper .pay-up-title {
        text-align: center;
        padding: 30px 0
    }

    .pay-up-wrapper .pay-up-title {
    }

        .pay-up-wrapper .pay-up-title::after {
        }

        .pay-up-wrapper .pay-up-title .up-sub {
            font-weight: 400 !important;
            font-size: 16px
        }

        .pay-up-wrapper .pay-up-title .up-main {
            font-weight: 700 !important;
            font-size: 28px;
            margin-top: 8px
        }

    .pay-up-wrapper .pay-up-container {
    }

        .pay-up-wrapper .pay-up-container::after {
        }

        .pay-up-wrapper .pay-up-container .pay-up-drop_area {
            display: block;
            height: 300px;
            background: #fff;
            border: 2px dashed #685da8;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            cursor: pointer;
            position: relative;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .hcm-error_wrapper .hcm-error_container .hcm-error_code::after, .hcm-error_wrapper .hcm-error_container .hcm-error_detail::after, .hcm-error_wrapper .hcm-error_container .hcm-error_message::after, .hcm-error_wrapper .hcm-error_logo::after, .hcm-error_wrapper::after, .pay-up-wrapper .pay-up-container .pay-up-drop_area::after, .pay-up-wrapper .pay-up-container .pay-up-file_title::after, .pay-up-wrapper .pay-up-container .pay-up-files .up-file::after, .pay-up-wrapper .pay-up-container .pay-up-files::after, .set-wrapper .set-container::after, .set-wrapper .set-header::after {
                content: '';
                display: table;
                clear: both
            }

            .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-main, .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-sub {
                color: #b9c7ce;
                line-height: 1;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                -moz-osx-font-smoothing: grayscale;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                -webkit-font-smoothing: antialiased;
                font-style: normal !important
            }

        .pay-up-wrapper .pay-up-container .pay-up-drop_area {
        }

            .pay-up-wrapper .pay-up-container .pay-up-drop_area::after {
            }

            .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption {
                width: 250px;
                height: 250px;
                text-align: center;
                padding-top: 170px;
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                margin: auto
            }

                .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-main {
                    font-weight: 500 !important;
                    font-size: 21px;
                    transition: .3s
                }

                .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-sub {
                    font-weight: 400 !important;
                    font-size: 12px;
                    margin-top: 10px;
                    transition: .3s
                }

                .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-cloud {
                    position: absolute;
                    top: 100px;
                    left: 0;
                    right: 0;
                    margin: auto
                }

                    .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-cloud:before {
                        display: inline-block;
                        font: 14px/1 HCMCloud;
                        font-size: inherit;
                        text-rendering: auto;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        vertical-align: middle;
                        font-variant: normal;
                        font-style: normal;
                        font-weight: 400;
                        content: "";
                        font-size: 60px;
                        color: #c8d3d9;
                        -webkit-transform: rotate();
                        -ms-transform: rotate();
                        transform: rotate();
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s;
                        position: relative
                    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_1 {
    width: 50px;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg);
    position: absolute;
    top: 95px;
    left: 100px
}

    .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_1:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 50px;
        color: #c8d3d9;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_2:before, .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_3:before {
    display: inline-block;
    content: "";
    color: #c8d3d9;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    position: relative;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    vertical-align: middle
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_2 {
    width: 50px;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
    position: absolute;
    top: 105px;
    left: 90px
}

    .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_2:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        font-size: 40px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_3 {
    width: 50px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    position: absolute;
    top: 110px;
    left: 115px
}

    .pay-up-wrapper .pay-up-container .pay-up-drop_area .up-caption .up-icon_3:before {
        font: 14px/1 HCMCloud;
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        font-size: 30px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover {
    background: #f3f2f8
}

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-main, .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-sub {
        color: #8ca3af
    }

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-cloud::before {
        color: #685da8
    }

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_1::before, .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_2::before, .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_3::before {
        color: #02cfb3
    }

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_1::before {
    }

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_2::before {
    }

    .pay-up-wrapper .pay-up-container .pay-up-drop_area.drag-hover .up-caption .up-icon_3::before {
    }

.pay-up-wrapper .pay-up-container .pay-up-file_upload {
    visibility: hidden;
    position: absolute
}

.pay-up-wrapper .pay-up-container .pay-up-file_title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 18px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 25px 0 20px
}

.pay-up-wrapper .pay-up-container .pay-up-file_title {
}

    .pay-up-wrapper .pay-up-container .pay-up-file_title::after {
    }

.pay-up-wrapper .pay-up-container .pay-up-files {
    position: relative
}

.pay-up-wrapper .pay-up-container .pay-up-files {
}

    .pay-up-wrapper .pay-up-container .pay-up-files::after {
    }

    .pay-up-wrapper .pay-up-container .pay-up-files .up-file {
        background: #fff;
        border: 1px dashed #c8d3d9;
        padding: 17px 20px 17px 70px;
        margin-bottom: 10px;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .pay-up-wrapper .pay-up-container .pay-up-files .up-file {
    }

        .pay-up-wrapper .pay-up-container .pay-up-files .up-file::after {
        }

        .pay-up-wrapper .pay-up-container .pay-up-files .up-file:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 26px;
            color: #02cfb3;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file::before {
    z-index: 2;
    position: absolute !important;
    top: 10px;
    left: 15px
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file:hover {
    border-color: #aabbc4
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file span {
    z-index: 2;
    position: relative;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 12px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file .up-upload-progress {
    z-index: 1;
    opacity: .4;
    filter: alpha(opacity=40);
    background: #7fba00;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file .up-remove {
    z-index: 2;
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .pay-up-wrapper .pay-up-container .pay-up-files .up-file .up-remove:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 16px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.hcm-error_wrapper .hcm-error_container .hcm-error_code, .hcm-error_wrapper .hcm-error_container .hcm-error_message, .set-wrapper .set-header, .set-wrapper .set-header span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.pay-up-wrapper .pay-up-container .pay-up-files .up-file .up-remove:hover:before {
    color: #b9c7ce
}

.pay-up-wrapper .pay-up-container .pay-up-table select {
    min-width: 200px;
    background: 0 0;
    border: none;
    border-bottom: 1px solid #c8d3d9
}

    .pay-up-wrapper .pay-up-container .pay-up-table select:focus {
        border-bottom: #685da8
    }

.set-outerWrapper {
    padding: 30px
}

.hcm-error_wrapper, .set-wrapper {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.set-wrapper {
    float: left;
    width: 50%;
    float: none !important
}

@media (min-width:768px) {
    .set-wrapper {
        float: left;
        width: 50%
    }
}

@media (min-width:992px) {
    .set-wrapper {
        float: left;
        width: 50%
    }
}

@media (min-width:1200px) {
    .set-wrapper {
        float: left;
        width: 50%
    }
}

.set-wrapper .set-header {
    font-weight: 700 !important;
    font-size: 18px;
    font-style: normal !important;
    margin-top: 10px
}

.set-wrapper .set-header {
}

    .set-wrapper .set-header::after {
    }

    .set-wrapper .set-header span {
        font-weight: 400 !important;
        font-size: 12px;
        font-weight: 400 !important;
        font-style: italic !important;
        display: inline-block;
        margin-left: 15px
    }

.set-wrapper .set-container {
    background: #fff;
    border: 1px solid #c8d3d9;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
    box-shadow: 0 2px 3px rgba(0,0,0,.02);
    padding: 30px;
    margin-top: 15px
}

.set-wrapper .set-container {
}

    .set-wrapper .set-container::after {
    }

.set-password {
    margin-bottom: 20px
}

.hcm-error_wrapper {
    float: left;
    width: 100%;
    float: none !important;
    height: 100vh
}

@media (min-width:768px) {
    .hcm-error_wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .hcm-error_wrapper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .hcm-error_wrapper {
        float: left;
        width: 100%
    }
}

.hcm-error_wrapper {
}

    .hcm-error_wrapper::after {
    }

    .hcm-error_wrapper .hcm-error_logo {
        height: 70px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        padding: 15px;
        margin: 0
    }

    .hcm-error_wrapper .hcm-error_logo {
    }

        .hcm-error_wrapper .hcm-error_logo::after {
        }

        .hcm-error_wrapper .hcm-error_logo img {
            max-width: 100%;
            max-height: 100%
        }

    .hcm-error_wrapper .hcm-error_container {
        width: 520px;
        height: 300px;
        text-align: center;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto
    }

        .hcm-error_wrapper .hcm-error_container .hcm-error_message {
            font-weight: 500 !important;
            font-size: 16px;
            color: #262626;
            font-style: normal !important;
            letter-spacing: 3px;
            text-transform: uppercase
        }

        .hcm-error_wrapper .hcm-error_container .hcm-error_message {
        }

            .hcm-error_wrapper .hcm-error_container .hcm-error_message::after {
            }

        .hcm-error_wrapper .hcm-error_container .hcm-error_code {
            font-weight: 700 !important;
            font-size: 252px;
            font-style: normal !important;
            line-height: 200px;
            text-transform: uppercase;
            letter-spacing: -45px;
            text-shadow: -8px 0 0 #fff;
            padding-right: 40px
        }

        .hcm-error_wrapper .hcm-error_container .hcm-error_detail, .temp-minimap_toggle label, .temp-wraper .row .left .temp-number, .temp-wraper .row .left .temp-options .temp-option input {
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            font-family: Roboto,Helvetica,Arial,sans-serif !important
        }

        .hcm-error_wrapper .hcm-error_container .hcm-error_code {
        }

            .hcm-error_wrapper .hcm-error_container .hcm-error_code::after {
            }

            .hcm-error_wrapper .hcm-error_container .hcm-error_code .hcm-error_code_1 {
                color: #f47721
            }

            .hcm-error_wrapper .hcm-error_container .hcm-error_code .hcm-error_code_2 {
                color: #243d99
            }

            .hcm-error_wrapper .hcm-error_container .hcm-error_code .hcm-error_code_3 {
                color: #f47721
            }

        .hcm-error_wrapper .hcm-error_container .hcm-error_detail {
            font-weight: 500 !important;
            font-size: 20px;
            color: #262626;
            line-height: 1;
            -moz-osx-font-smoothing: grayscale;
            line-height: 26px;
            text-transform: uppercase;
            margin-top: 30px
        }

        .hcm-error_wrapper .hcm-error_container .hcm-error_detail {
        }

            .hcm-error_wrapper .hcm-error_container .hcm-error_detail::after {
            }

.temp-minimap_toggle {
    padding: 5px 0;
    padding-right: 25px;
    border-right: 1px solid #c8d3d9
}

.temp-wraper, .temp-wraper .row .left {
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left
}

.temp-minimap_toggle input:checked ~ label::after {
    font-size: 24px;
    color: #8cb2c7
}

.temp-minimap_toggle label {
    font-weight: 400 !important;
    font-size: 11px;
    color: "";
    line-height: 1;
    -moz-osx-font-smoothing: grayscale
}

    .temp-minimap_toggle label::after {
        font-size: 24px;
        color: #c8d3d9
    }

.temp-wraper {
}

@media (min-width:768px) {
    .temp-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .temp-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .temp-wraper {
        float: left;
        width: 100%
    }
}

.temp-wraper .row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    box-lines: no-wrap;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap
}

    .temp-wraper .row .left, .tview-wraper .row .left {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch
    }

    .temp-wraper .row .left {
        align-self: stretch;
        padding: 30px 70px
    }

@media (min-width:768px) {
    .temp-wraper .row .left {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .temp-wraper .row .left {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .temp-wraper .row .left {
        float: left;
        width: 100%
    }
}

.temp-wraper .row .left .temp-checkbox {
    display: inline-block;
    width: 18px;
    margin-right: 5px
}

    .temp-wraper .row .left .temp-checkbox:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-radio {
    display: inline-block;
    width: 18px;
    margin-right: 5px
}

    .temp-wraper .row .left .temp-radio:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-number {
    display: inline-block;
    width: 18px;
    font-weight: 400 !important;
    font-size: 12px;
    color: #c8d3d9;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    text-align: right;
    margin-right: 5px
}

.temp-wraper .row .left .temp-options .temp-option .temp-remove:before, .temp-wraper .row .left .temp-options .temp-option::before {
    font: 14px/1 HCMCloud;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    position: relative;
    text-rendering: auto;
    vertical-align: middle
}

.temp-wraper .row .left .temp-date, .temp-wraper .row .left .temp-paragraph, .temp-wraper .row .left .temp-text {
    margin-right: 18px;
    margin-top: 15px;
    padding-left: 25px
}

.temp-wraper .row .left .temp-options {
    padding-left: 25px;
    margin-top: 15px
}

.temp-wraper .row .left .temp-options {
}

    .temp-wraper .row .left .temp-options::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-options .temp-option {
        margin-bottom: 10px;
        position: relative
    }

        .temp-wraper .row .left .temp-options .temp-option::before {
            opacity: 0;
            filter: alpha(opacity=0);
            font-size: inherit;
            -webkit-font-smoothing: antialiased;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 18px;
            color: #d7dfe3;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            cursor: move;
            position: absolute;
            top: 8px;
            left: -25px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-options .temp-option:hover::before {
    color: #b9c7ce;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-options .temp-option:hover input {
    border-color: #b9c7ce;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-options .temp-option:hover label {
    color: #53697e;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-options .temp-option .temp-remove {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    margin-left: 5px
}

    .temp-wraper .row .left .temp-options .temp-option .temp-remove:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 10px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-options .temp-option .temp-remove:hover::before {
    color: #b9c7ce;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-options .temp-option input {
    border: 1px solid #d7dfe3;
    font-weight: 400 !important;
    font-size: 13px;
    color: #a6b5c4;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    padding: 6px 15px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .temp-wraper .row .left .temp-options .temp-option input:disabled {
        background: #fff
    }

    .temp-wraper .row .left .temp-options .temp-option input:focus {
        color: #53697e;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

    .temp-wraper .row .left .temp-options .temp-option input.option {
        width: 400px
    }

    .temp-wraper .row .left .temp-options .temp-option input.rating {
        width: 100px
    }

.temp-wraper .row .left .temp-options .temp-option label {
    display: inline-block;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px;
    color: #a6b5c4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 20px 0 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-options .temp-add_option div, .temp-wraper .row .left .temp-text input {
    font-weight: 400 !important;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.temp-wraper .row .left .temp-options .temp-add_option {
}

    .temp-wraper .row .left .temp-options .temp-add_option::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-options .temp-add_option div {
        display: inline-block;
        width: 400px;
        background: #ecf0f2;
        border: 1px solid #c8d3d9;
        color: #c8d3d9;
        cursor: pointer;
        padding: 8px 15px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-options .temp-add_option div:hover {
            background: #f5f7f8;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.temp-wraper .row .left .temp-text {
}

.temp-wraper .row .left .temp-text {
}

    .temp-wraper .row .left .temp-text::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-text input {
        border: 1px solid #d7dfe3;
        color: #a6b5c4;
        padding: 6px 15px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-text input:disabled {
            background: #fff
        }

        .temp-wraper .row .left .temp-text input:focus {
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .temp-wraper .row .left .temp-text input.text {
            width: 426px
        }

        .temp-wraper .row .left .temp-text input.rating {
            width: 100px
        }

    .temp-wraper .row .left .temp-text label {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #a6b5c4;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 0 20px 0 30px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-paragraph input, .temp-wraper .row .left .temp-paragraph textarea.paragraph {
    border: 1px solid #d7dfe3;
    font-weight: 400 !important;
    padding: 6px 15px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    color: #a6b5c4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.temp-wraper .row .left .temp-paragraph {
}

.temp-wraper .row .left .temp-paragraph {
}

    .temp-wraper .row .left .temp-paragraph::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-paragraph textarea:disabled {
        background: #fff
    }

    .temp-wraper .row .left .temp-paragraph textarea.paragraph {
        float: left;
        width: 426px;
        max-width: 426px;
        min-height: 100px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-paragraph textarea.paragraph:focus {
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .temp-wraper .row .left .temp-paragraph input {
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-paragraph input:disabled {
            background: #fff
        }

        .temp-wraper .row .left .temp-paragraph input:focus {
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .temp-wraper .row .left .temp-paragraph input.text {
            width: 400px
        }

        .temp-wraper .row .left .temp-paragraph input.rating {
            width: 100px
        }

    .temp-wraper .row .left .temp-paragraph label {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #a6b5c4;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 0 20px 0 30px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-date .date input, .temp-wraper .row .left .temp-date input {
    border: 1px solid #d7dfe3;
    padding: 6px 15px;
    font-size: 13px;
    color: #a6b5c4;
    line-height: 1;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400 !important
}

.temp-wraper .row .left .temp-date {
}

.temp-wraper .row .left .temp-date {
}

    .temp-wraper .row .left .temp-date::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-date .date {
        float: left;
        width: 426px
    }

        .temp-wraper .row .left .temp-date .date input {
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .temp-wraper .row .left .temp-date .date input.year {
                width: 70px
            }

            .temp-wraper .row .left .temp-date .date input.month {
                width: 120px
            }

            .temp-wraper .row .left .temp-date .date input.day {
                width: 54px
            }

            .temp-wraper .row .left .temp-date .date input:disabled {
                background: #fff
            }

            .temp-wraper .row .left .temp-date .date input:focus {
                color: #53697e;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

    .temp-wraper .row .left .temp-date input {
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-date input:disabled {
            background: #fff
        }

        .temp-wraper .row .left .temp-date input:focus {
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

        .temp-wraper .row .left .temp-date input.text {
            width: 400px
        }

        .temp-wraper .row .left .temp-date input.rating {
            width: 100px
        }

    .temp-wraper .row .left .temp-date label {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #a6b5c4;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding: 0 20px 0 30px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-emoji {
    padding-left: 25px;
    margin-top: 15px
}

.temp-wraper .row .left .temp-emoji {
}

    .temp-wraper .row .left .temp-emoji::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-emoji .temp-captions {
        display: inline-block;
        float: left;
        width: 65px
    }

        .temp-wraper .row .left .temp-emoji .temp-captions .caption {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 700 !important;
            font-size: 11px;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

            .temp-wraper .row .left .temp-emoji .temp-captions .caption:nth-child(1) {
                margin-top: 18px
            }

            .temp-wraper .row .left .temp-emoji .temp-captions .caption:nth-child(2) {
                margin-top: 30px
            }

            .temp-wraper .row .left .temp-emoji .temp-captions .caption:nth-child(3) {
                margin-top: 23px
            }

            .temp-wraper .row .left .temp-emoji .temp-captions .caption:nth-child(4) {
                margin-top: 27px
            }

    .temp-wraper .row .left .temp-emoji .temp-answers {
        display: inline-block;
        float: left;
        width: -webkit-calc(100% - 65px);
        width: -moz-calc(100% - 65px);
        width: calc(100% - 65px)
    }

        .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add {
            width: 150px;
            display: inline-block;
            float: left;
            text-align: center;
            padding: 0 10px;
            margin-bottom: 20px
        }

            .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap {
                width: 50px;
                height: 50px;
                display: inline-block;
                float: none;
                position: relative
            }

                .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .emoji, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .emoji_svg, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .emoji_txt, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .emoji, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .emoji_svg, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .emoji_txt {
                    width: 50px;
                    height: 50px
                }

                .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .remove, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .remove {
                    display: inline-block;
                    width: 25px;
                    height: 25px;
                    text-align: center;
                    background: #fff;
                    border: 1px solid #aabbc4;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    -ms-border-radius: 50%;
                    -o-border-radius: 50%;
                    border-radius: 50%;
                    text-align: center;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    cursor: pointer;
                    padding-top: 2px;
                    position: absolute;
                    top: -10px;
                    right: -10px;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .remove:before, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .remove:before {
                        display: inline-block;
                        font: 14px/1 HCMCloud;
                        font-size: inherit;
                        text-rendering: auto;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        vertical-align: middle;
                        font-variant: normal;
                        font-style: normal;
                        font-weight: 400;
                        content: "";
                        font-size: 12px;
                        color: #aabbc4;
                        -webkit-transform: rotate();
                        -ms-transform: rotate();
                        transform: rotate();
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s;
                        position: relative
                    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .remove:hover, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .remove:hover {
    border-color: #8ca3af
}

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .emoji_wrap .remove:hover::before, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .emoji_wrap .remove:hover::before {
        color: #8ca3af
    }

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .default_val, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .default_val {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 10px;
    color: #aabbc4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 5px
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .default_val, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .default_val {
}

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .default_val::after, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .default_val::after {
        content: '';
        display: table;
        clear: both
    }

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .custom_val, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .rating, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .custom_val, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .rating {
    width: -webkit-calc(100% - 0px);
    width: -moz-calc(100% - 0px);
    width: calc(100% - 0px);
    min-width: 60px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 11px;
    color: #aabbc4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    border: 1px solid #c8d3d9;
    padding: 5px 10px;
    margin-top: 15px
}

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .custom_val:disabled, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .rating:disabled, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .custom_val:disabled, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .rating:disabled {
        background: #fff
    }

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .custom_val:focus, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .rating:focus, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .custom_val:focus, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .rating:focus {
        color: #53697e;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer .rating, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .rating {
    margin-top: 10px
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer:hover .emoji_wrap .remove, .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add:hover .emoji_wrap .remove {
    opacity: 1;
    filter: alpha(opacity=100)
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add {
    width: 117px;
    cursor: pointer
}

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .add_new {
        width: 50px;
        height: 50px;
        display: inline-block;
        background: #02cfb3;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        -webkit-box-shadow: #6cfeea 0 10px 20px;
        box-shadow: #6cfeea 0 10px 20px;
        padding: 15px;
        margin-bottom: 5px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .add_new:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 19px;
            color: #fff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption, .temp-wraper .row .left .temp-image .temp-captions .caption {
        line-height: 1;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

        .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption::after, .temp-wraper .row .left .temp-image::after {
            content: '';
            display: table;
            clear: both
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption {
    font-weight: 400 !important;
    font-size: 10px;
    color: #02cfb3;
    margin-top: 5px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption {
}

    .temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add .caption::after {
    }

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add:hover .add_new {
    background: #02e8c9
}

.temp-wraper .row .left .temp-emoji .temp-answers .temp-answer_add:hover .caption {
    color: #02b69d
}

.temp-wraper .row .left .temp-image {
    padding-left: 25px;
    margin-top: 15px
}

.temp-wraper .row .left .temp-image {
}

    .temp-wraper .row .left .temp-image::after {
    }

    .temp-wraper .row .left .temp-image .temp-captions {
        display: inline-block;
        float: left;
        width: 65px
    }

        .temp-wraper .row .left .temp-image .temp-captions .caption {
            font-weight: 700 !important;
            font-size: 11px
        }

            .temp-wraper .row .left .temp-image .temp-captions .caption:nth-child(1) {
                margin-top: 60px
            }

            .temp-wraper .row .left .temp-image .temp-captions .caption:nth-child(2) {
                margin-top: 76px
            }

            .temp-wraper .row .left .temp-image .temp-captions .caption:nth-child(3) {
                margin-top: 26px
            }

    .temp-wraper .row .left .temp-image .temp-answers {
        display: inline-block;
        float: left;
        width: -webkit-calc(100% - 65px);
        width: -moz-calc(100% - 65px);
        width: calc(100% - 65px)
    }

        .temp-wraper .row .left .temp-image .temp-answers .temp-answer, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add {
            width: 150px;
            display: inline-block;
            float: left;
            text-align: center;
            padding: 0 10px;
            margin-bottom: 20px
        }

            .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap {
                width: 100%;
                height: 130px;
                display: inline-block;
                float: none;
                border: 1px solid #c8d3d9;
                position: relative
            }

                .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap img, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap img {
                    width: 100%;
                    height: 100%;
                    object-fit: contain
                }

                .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap .remove, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap .remove {
                    display: inline-block;
                    width: 25px;
                    height: 25px;
                    text-align: center;
                    background: #fff;
                    border: 1px solid #aabbc4;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    -ms-border-radius: 50%;
                    -o-border-radius: 50%;
                    border-radius: 50%;
                    text-align: center;
                    opacity: 0;
                    filter: alpha(opacity=0);
                    cursor: pointer;
                    padding-top: 2px;
                    position: absolute;
                    top: -10px;
                    right: -10px;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                    .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap .remove:before, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap .remove:before {
                        display: inline-block;
                        font: 14px/1 HCMCloud;
                        font-size: inherit;
                        text-rendering: auto;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        vertical-align: middle;
                        font-variant: normal;
                        font-style: normal;
                        font-weight: 400;
                        content: "";
                        font-size: 12px;
                        color: #aabbc4;
                        -webkit-transform: rotate();
                        -ms-transform: rotate();
                        transform: rotate();
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s;
                        position: relative
                    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap .remove:hover, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap .remove:hover {
    border-color: #8ca3af
}

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_wrap .remove:hover::before, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_wrap .remove:hover::before {
        color: #8ca3af
    }

.temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_caption, .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_rating, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_caption, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_rating {
    width: -webkit-calc(100% - 0px);
    width: -moz-calc(100% - 0px);
    width: calc(100% - 0px);
    min-width: 60px;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-size: 11px;
    color: #aabbc4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    border: none;
    border: 1px solid #c8d3d9;
    padding: 5px 10px;
    margin-top: 10px
}

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_caption:disabled, .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_rating:disabled, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_caption:disabled, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_rating:disabled {
        background: #fff
    }

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_caption:focus, .temp-wraper .row .left .temp-image .temp-answers .temp-answer .image_rating:focus, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_caption:focus, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .image_rating:focus {
        color: #53697e;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-image .temp-answers .temp-answer:hover .image_wrap .remove, .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add:hover .image_wrap .remove {
    opacity: 1;
    filter: alpha(opacity=100)
}

.temp-wraper .row .left .temp-image .temp-answers .temp-answer_add {
    width: 130px;
    height: 130px;
    cursor: pointer;
    border: 1px dashed #02cfb3;
    padding-top: 30px;
    margin-left: 10px
}

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .add_new {
        width: 50px;
        height: 50px;
        display: inline-block;
        background: #02cfb3;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        -webkit-box-shadow: #6cfeea 0 10px 20px;
        box-shadow: #6cfeea 0 10px 20px;
        padding: 15px;
        margin-bottom: 5px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .add_new:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 19px;
            color: #fff;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            position: relative
        }

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .caption, .temp-wraper .row .left .temp-setup .bottom .caption, .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label .description, .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label .name, .temp-wraper .row .left .temp-setup .top .caption, .temp-wraper .row .left .temp-setup .top .pending_changes button, .temp-wraper .row .left .temp-setup .top .pending_changes span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .caption {
    font-weight: 400 !important;
    font-size: 10px;
    color: #02cfb3;
    margin-top: 15px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .caption {
}

    .temp-wraper .row .left .temp-image .temp-answers .temp-answer_add .caption::after {
        content: '';
        display: table;
        clear: both
    }

.temp-wraper .row .left .temp-image .temp-answers .temp-answer_add:hover .add_new {
    background: #02e8c9
}

.temp-wraper .row .left .temp-image .temp-answers .temp-answer_add:hover .caption {
    color: #02b69d
}

.temp-wraper .row .left .temp-setup {
    background: #fff;
    border: 1px solid #c8d3d9
}

    .temp-wraper .row .left .temp-setup.highlight {
        border-color: #2ecc71
    }

    .temp-wraper .row .left .temp-setup .top {
        border-bottom: 1px solid #c8d3d9;
        padding: 20px
    }

    .temp-wraper .row .left .temp-setup .top {
    }

        .temp-wraper .row .left .temp-setup .top::after {
            content: '';
            display: table;
            clear: both
        }

        .temp-wraper .row .left .temp-setup .top .caption {
            width: 135px;
            height: 37px;
            display: inline-block;
            float: left;
            font-weight: 500 !important;
            font-size: 16px;
            color: "";
            padding: 9px 0 0 5px
        }

        .temp-wraper .row .left .temp-setup .top .pending_changes {
            width: -webkit-calc(100% - 400px);
            width: -moz-calc(100% - 400px);
            width: calc(100% - 400px);
            display: inline-block;
            float: left;
            background: #7fba00;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            -ms-border-radius: 20px;
            -o-border-radius: 20px;
            border-radius: 20px;
            padding: 5px;
            margin: 0 30px 0 15px;
            position: relative
        }

            .temp-wraper .row .left .temp-setup .top .pending_changes::before {
                content: '';
                display: block;
                height: 34px;
                border-right: 1px solid #c8d3d9;
                position: absolute;
                top: 2px;
                left: -20px
            }

    .temp-wraper .row .left .temp-setup .bottom .caption::after, .temp-wraper .row .left .temp-setup .bottom .temp-top_section::after, .temp-wraper .row .left .temp-setup .bottom::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-setup .top .pending_changes span {
        font-weight: 400 !important;
        font-size: 12px;
        color: #fff;
        display: inline-block;
        margin: 6px 0 0 25px
    }

    .temp-wraper .row .left .temp-setup .top .pending_changes button {
        float: right;
        background: #fff;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        font-weight: 500 !important;
        font-size: 11px;
        color: #7fba00;
        text-transform: uppercase;
        padding: 7px 25px
    }

    .temp-wraper .row .left .temp-setup .top .hcm-switch_controller {
        width: 200px;
        height: 37px;
        float: right;
        padding-top: 3px
    }

    .temp-wraper .row .left .temp-setup .bottom {
        padding: 30px 30px 30px 20px
    }

    .temp-wraper .row .left .temp-setup .bottom {
    }

        .temp-wraper .row .left .temp-setup .bottom::after {
        }

        .temp-wraper .row .left .temp-setup .bottom .caption {
            font-weight: 500 !important;
            font-size: 13px;
            color: "";
            padding-bottom: 15px
        }

        .temp-wraper .row .left .temp-setup .bottom .caption {
        }

            .temp-wraper .row .left .temp-setup .bottom .caption::after {
            }

        .temp-wraper .row .left .temp-setup .bottom .temp-top_section {
        }

            .temp-wraper .row .left .temp-setup .bottom .temp-top_section::after {
            }

            .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type {
                width: 300px;
                float: left;
                display: inline-block
            }

                .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type input {
                    visibility: hidden;
                    position: absolute
                }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type input:disabled + label {
                        opacity: .3;
                        filter: alpha(opacity=30);
                        cursor: not-allowed;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type input:checked + label {
                        background: #5c6bc0;
                        border-color: 1px solid #d7dfe3;
                        -webkit-transition: .3s;
                        -moz-transition: .3s;
                        transition: .3s
                    }

                .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.bot, .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.fixed {
                    border-left: 1px solid #d7dfe3
                }

                .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.free, .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.video {
                    border-right: 1px solid #d7dfe3
                }

                .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type input:checked + label i, .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type input:checked + label span {
                    color: #fff
                }

                .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label {
                    width: 50%;
                    height: 150px;
                    float: left;
                    border-top: 1px solid #d7dfe3;
                    border-bottom: 1px solid #d7dfe3;
                    margin: 0;
                    padding: 20px;
                    cursor: pointer;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label i {
                        display: block;
                        text-align: center
                    }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label .name {
                        display: block;
                        font-weight: 500 !important;
                        font-size: 20px;
                        color: "";
                        text-align: center;
                        padding-top: 10px
                    }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label .description {
                        display: block;
                        font-weight: 400 !important;
                        font-size: 10px;
                        color: "";
                        text-align: center;
                        line-height: 13px;
                        padding-top: 15px
                    }

                    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.fixed {
                    }

                        .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.fixed i:before {
                            display: inline-block;
                            font: 14px/1 HCMCloud;
                            font-size: inherit;
                            text-rendering: auto;
                            -webkit-font-smoothing: antialiased;
                            -moz-osx-font-smoothing: grayscale;
                            vertical-align: middle;
                            font-variant: normal;
                            font-style: normal;
                            font-weight: 400;
                            content: "";
                            font-size: 40px;
                            color: "";
                            -webkit-transform: rotate();
                            -ms-transform: rotate();
                            transform: rotate();
                            position: relative
                        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.free {
}

    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.free i:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: "";
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.bot {
}

    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.bot i:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: "";
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.video {
}

    .temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-template_type label.video i:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        color: "";
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative
    }

.temp-wraper .row .left .temp-page .temp-page_no, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align label, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align select, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align select option, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type label, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type select, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type select option {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-fields {
    width: -webkit-calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: calc(100% - 300px);
    float: left;
    display: inline-block;
    padding-left: 20px
}

.temp-wraper .row .left .temp-page::after, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align::after, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type::after, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section::after {
    display: table;
    content: '';
    clear: both
}

.temp-wraper .row .left .temp-setup .bottom .temp-top_section .temp-fields .hcm-form_controller textarea {
    min-height: 72px !important
}

.temp-wraper .row .left .temp-setup .bottom .temp-bottom_section {
    padding-bottom: 20px;
    margin-top: 20px;
    border: 1px dashed #c8d3d9
}

.temp-wraper .row .left .temp-setup .bottom .temp-bottom_section {
}

    .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section::after {
    }

    .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type {
        display: inline-block;
        padding: 15px 18px 0
    }

    .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type {
    }

        .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align::after, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type::after {
        }

        .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align label, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type label {
            display: inline-block;
            float: left;
            font-weight: 500 !important;
            font-size: 13px;
            color: "";
            margin-right: 10px
        }

        .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align select, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type select {
            display: inline-block;
            float: left;
            border: none;
            font-weight: 500 !important;
            font-size: 13px;
            color: #5c6bc0;
            margin-top: -3px
        }

            .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align select option, .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_type select option {
                font-weight: 400 !important;
                font-size: 13px;
                color: #5c6bc0
            }

    .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_align {
        margin-left: 30px
    }

    .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_container {
        padding-left: 15px
    }

        .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_container .temp-options .temp-option::before {
        }

        .temp-wraper .row .left .temp-setup .bottom .temp-bottom_section .temp-answer_container .temp-options .temp-option .temp-remove {
        }

.temp-wraper .row .left .temp-page {
    border: 1px dashed #c8d3d9;
    padding: 20px 20px 60px;
    margin: 0 -20px 35px;
    position: relative
}

.temp-wraper .row .left .temp-page {
}

    .temp-wraper .row .left .temp-page::after {
    }

    .temp-wraper .row .left .temp-page .temp-page_no {
        font-weight: 400 !important;
        font-size: 10px;
        color: "";
        background: #c8d3d9;
        padding: 5px 20px;
        position: absolute;
        top: 0;
        left: 0
    }

        .temp-wraper .row .left .temp-page .temp-page_no::after {
            content: '';
            border-style: solid;
            border-width: 19px 16px 0 0;
            border-color: #c8d3d9 transparent transparent;
            position: absolute;
            top: 0;
            right: -16px
        }

    .temp-wraper .row .left .temp-page .temp-add_new_page, .temp-wraper .row .left .temp-page .temp-add_new_section, .temp-wraper .row .left .temp-page .temp-remove_page {
        width: 40px;
        background: #f5f7f8;
        text-align: center;
        cursor: pointer;
        position: absolute;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-page .temp-add_new_page:hover::before, .temp-wraper .row .left .temp-page .temp-add_new_section:hover::before, .temp-wraper .row .left .temp-page .temp-remove_page:hover::before {
            color: #b9c7ce !important;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

    .temp-wraper .row .left .temp-page .temp-add_new_page {
        height: 34px;
        bottom: -18px;
        left: 15px
    }

        .temp-wraper .row .left .temp-page .temp-add_new_page:before {
            display: inline-block;
            font: 14px/1 HCMCloud;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            vertical-align: middle;
            font-variant: normal;
            font-style: normal;
            font-weight: 400;
            content: "";
            font-size: 32px;
            color: #d7dfe3;
            -webkit-transform: rotate();
            -ms-transform: rotate();
            transform: rotate();
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s;
            position: relative
        }

    .temp-wraper .row .left .temp-page .temp-add_new_section:before, .temp-wraper .row .left .temp-page .temp-remove_page:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -moz-osx-font-smoothing: grayscale;
        color: #d7dfe3;
        position: relative;
        text-rendering: auto;
        vertical-align: middle
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-add_new_section {
    height: 40px;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: auto
}

    .temp-wraper .row .left .temp-page .temp-add_new_section:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 40px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-remove_page {
    height: 34px;
    bottom: -18px;
    right: 20px
}

    .temp-wraper .row .left .temp-page .temp-remove_page:before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 30px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section {
    background: #fff;
    border: 1px solid #d7dfe3;
    padding: 20px 20px 75px 30px;
    margin-top: 20px;
    position: relative
}

.temp-wraper .row .left .temp-page .temp-section {
}

    .temp-wraper .row .left .temp-page .temp-section::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-page .temp-section::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        cursor: move;
        position: absolute;
        top: 22px;
        left: 4px
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section:hover {
    border-color: #b9c7ce;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .temp-wraper .row .left .temp-page .temp-section:hover::before {
        color: #b9c7ce;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-page .temp-section .temp-section_name {
    width: 100%;
    border: none;
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px;
    color: #a6b5c4;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-add_new_question, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align select option, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_type select option, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area button {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.temp-wraper .row .left .temp-page .temp-section .temp-section_name:focus {
    color: #53697e;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-add_new_question {
    background: #5c6bc0;
    font-size: 11px;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    left: 30px;
    bottom: 30px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question:hover {
        background: #6e7cc7;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area {
    border: 1px solid #5c6bc0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    left: 30px;
    bottom: 30px
}

    .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_type {
        float: left;
        display: inline-block;
        padding: 0 10px;
        margin-top: 6px
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align label, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_type label {
            display: inline-block;
            float: left;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 13px;
            color: #5c6bc0;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 10px
        }

        .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align select, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_type select {
            display: inline-block;
            float: left;
            background: 0 0;
            border: none;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 13px;
            color: #02cfb3;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-top: -3px
        }

            .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align select option, .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_type select option {
                font-size: 13px;
                color: #02cfb3
            }

    .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area .temp-answer_align {
        margin-left: 30px
    }

    .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area button {
        background: #5c6bc0;
        font-size: 11px;
        color: #fff;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -ms-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-add_new_question_area button:hover {
            background: #6e7cc7;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.temp-wraper .row .left .temp-page .temp-section .temp-remove_section {
    cursor: pointer;
    position: absolute;
    right: 20px;
    bottom: 20px
}

    .temp-wraper .row .left .temp-page .temp-section .temp-remove_section:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 21px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-remove_section:hover::before {
    color: #b9c7ce !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-question {
    background: #fff;
    border: 1px dashed #d7dfe3;
    padding: 15px;
    margin-top: 15px;
    position: relative
}

.temp-wraper .row .left .temp-page .temp-section .temp-question {
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question::after {
        content: '';
        display: table;
        clear: both
    }

    .temp-wraper .row .left .temp-page .temp-section .temp-question::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 18px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative;
        cursor: move;
        position: absolute;
        top: 21px;
        left: 5px
    }

    .temp-wraper .row .left .temp-page .temp-section .temp-question .question > input, .temp-wraper .row .left .temp-page .temp-section .temp-question .question > textarea, .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > input, .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > label {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question:hover {
    border-color: #b9c7ce;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question:hover::before {
        color: #b9c7ce;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-wraper .row .left .temp-page .temp-section .temp-question .question {
    width: -webkit-calc(100% - 190px);
    width: -moz-calc(100% - 190px);
    width: calc(100% - 190px);
    display: inline-block;
    float: left;
    vertical-align: middle;
    padding-left: 25px;
    margin-top: 3px
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .question > input, .temp-wraper .row .left .temp-page .temp-section .temp-question .question > textarea {
        width: -webkit-calc(100% - 0px);
        width: -moz-calc(100% - 0px);
        width: calc(100% - 0px);
        max-width: 100%;
        background: 0 0;
        border: none;
        font-size: 16px;
        color: #a6b5c4;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-question .question > input:focus, .temp-wraper .row .left .temp-page .temp-section .temp-question .question > textarea:focus {
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.temp-wraper .row .left .temp-page .temp-section .temp-question .weight {
    width: 190px;
    display: inline-block;
    float: left
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > label {
        display: inline-block;
        float: left;
        font-size: 12px;
        color: "";
        vertical-align: middle;
        padding: 8px 20px 0 30px
    }

    .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > input {
        display: inline-block;
        float: left;
        width: 100px;
        border: 1px solid #d7dfe3;
        font-size: 13px;
        color: #a6b5c4;
        vertical-align: middle;
        padding: 6px 15px
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > input:disabled {
            background: #fff
        }

        .temp-wraper .row .left .temp-page .temp-section .temp-question .weight > input:focus {
            border-color: #b9c7ce;
            color: #53697e;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions {
    position: absolute;
    bottom: 20px;
    right: 20px
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i {
        padding: 0 5px
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.edit {
            cursor: pointer
        }

            .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.edit:before {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 21px;
                color: #d7dfe3;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.save {
    cursor: pointer
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.save:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 21px;
        color: #7fba00;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.undo {
    cursor: pointer
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.undo:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 21px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.copy {
    cursor: pointer
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.copy:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 21px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.remove {
    cursor: pointer
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i.remove:before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 21px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

.temp-popover .temp-pop_header, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align label, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align select, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type label, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type select, .tview-minimap_toggle label {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i:hover::before {
    color: #b9c7ce !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-actions i:hover.save::before {
    color: #5c8700 !important;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-question .temp-repeat {
    position: absolute;
    bottom: 14px;
    right: 150px
}

.temp-wraper .row .left .temp-page .temp-section .temp-question.fixed .temp-actions {
    width: 111px;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 5px;
    bottom: -15px;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-question.fixed.edit, .temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit {
    background: #f5f7f8;
    border-color: #5c6bc0
}

.temp-wraper .row .left .temp-page .temp-section .temp-question.fixed.edit {
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question.fixed.edit .temp-actions {
        border: 1px dashed #5c6bc0;
        opacity: 1;
        filter: alpha(opacity=100)
    }

.temp-wraper .row .left .temp-page .temp-section .temp-question.fixed:hover .temp-actions {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-wraper .row .left .temp-page .temp-section .temp-question.free {
    padding-bottom: 25px
}

    .temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit {
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit .temp-options .temp-option::before {
        }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free.edit .temp-options .temp-option .temp-remove {
        }

    .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header {
    }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header::after {
            content: '';
            display: table;
            clear: both
        }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type {
            display: inline-block;
            margin-top: 3px
        }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type {
        }

            .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align::after, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type::after {
                content: '';
                display: table;
                clear: both
            }

            .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align label, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type label {
                display: inline-block;
                float: left;
                font-weight: 500 !important;
                font-size: 13px;
                color: #5c6bc0;
                margin-right: 10px
            }

            .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align select, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type select {
                display: inline-block;
                float: left;
                background: 0 0;
                border: none;
                font-weight: 500 !important;
                font-size: 13px;
                color: #02cfb3;
                margin-top: -3px
            }

                .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align select option, .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_type select option {
                    font-family: Roboto,Helvetica,Arial,sans-serif !important;
                    font-weight: 400 !important;
                    font-size: 13px;
                    color: #02cfb3;
                    font-style: normal !important;
                    speak: none;
                    font-variant: normal;
                    text-transform: none;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

        .temp-wraper .row .left .temp-page .temp-section .temp-question.free .temp-question_header .temp-answer_align {
            margin-left: 30px
        }

.temp-popover {
    width: 300px;
    background: #fff
}

    .temp-popover .temp-pop_header {
        font-weight: 400 !important;
        font-size: 13px;
        text-align: center;
        padding: 20px 15px 0
    }

    .temp-popover .temp-pop_header {
    }

        .temp-popover .temp-pop_header::after {
            content: '';
            display: table;
            clear: both
        }

    .temp-popover .temp-pop_content {
        padding: 15px
    }

    .temp-popover .temp-pop_content {
    }

        .temp-popover .temp-pop_content::after {
            content: '';
            display: table;
            clear: both
        }

        .temp-popover .temp-pop_content .temp-emoji_container {
        }

            .temp-popover .temp-pop_content .temp-emoji_container::after {
                content: '';
                display: table;
                clear: both
            }

            .temp-popover .temp-pop_content .temp-emoji_container .emoji_wrap {
                display: inline-block;
                float: left;
                width: 36px;
                height: 36px;
                border: 1px solid transparent;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
                border-radius: 4px;
                cursor: pointer;
                padding: 3px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .temp-popover .temp-pop_content .temp-emoji_container .emoji_wrap .emoji_svg {
                    width: 30px;
                    height: 30px
                }

                .temp-popover .temp-pop_content .temp-emoji_container .emoji_wrap:hover {
                    border-color: #02cfb3;
                    background: #d7dfe3
                }

                .temp-popover .temp-pop_content .temp-emoji_container .emoji_wrap.selected {
                    border-color: #02cfb3;
                    background: #d7dfe3
                }

.tview-minimap_toggle {
    padding: 5px 0;
    padding-right: 25px;
    border-right: 1px solid #c8d3d9
}

.tview-wraper, .tview-wraper .row .left {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    float: left;
    min-height: 1px
}

.tview-minimap_toggle input:checked ~ label::after {
    font-size: 21px;
    color: #8cb2c7
}

.tview-minimap_toggle label {
    font-weight: 400 !important;
    font-size: 11px;
    color: ""
}

    .tview-minimap_toggle label::after {
        font-size: 21px;
        color: #c8d3d9
    }

.gl-modal-titleWrapper .tview-btn_print {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 19px;
    right: 70px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

    .gl-modal-titleWrapper .tview-btn_print::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 28px;
        color: #02cfb3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        position: relative
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.gl-modal-titleWrapper .tview-btn_print:hover::before {
    color: #fff
}

.tview-wraper {
    width: 100%
}

@media (min-width:768px) {
    .tview-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .tview-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .tview-wraper {
        float: left;
        width: 100%
    }
}

.tview-wraper .row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-orient: horizontal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    box-lines: no-wrap;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap
}

    .tview-wraper .row .left {
        align-self: stretch;
        width: 83.33333%;
        padding: 30px 70px
    }

    .tview-details_container, .tview-wraper .row .right, .tview-wraper.popup .left {
        padding-right: 15px;
        padding-right: 15px
    }

    .tview-container .tview-section .tview-question .answers .date, .tview-container .tview-section .tview-question .answers .dropdown, .tview-container .tview-section .tview-question .answers .text, .tview-container .tview-section .tview-question .answers .textarea, .tview-container .tview-section .tview-question .answers .video, .tview-details_container, .tview-wraper .row .right, .tview-wraper.popup .left {
        padding-left: 15px;
        padding-left: 15px
    }

@media (min-width:768px) {
    .tview-wraper .row .left {
        float: left;
        width: 83.33333%
    }
}

@media (min-width:992px) {
    .tview-wraper .row .left {
        float: left;
        width: 83.33333%
    }
}

@media (min-width:1200px) {
    .tview-wraper .row .left {
        float: left;
        width: 83.33333%
    }
}

.tview-wraper .row .left .tview-title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 20px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.tview-container .tview-tip, .tview-wraper .row .left .tview-description {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    color: "";
    font-style: normal !important;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    speak: none;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale
}

.tview-wraper .row .left .tview-title span {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px;
    color: #7e57c2;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.tview-wraper .row .left .tview-title.center-align {
    text-align: center
}

.tview-wraper .row .left .tview-title.right-align {
    text-align: right
}

.tview-wraper .row .left .tview-description {
    font-size: 12px;
    line-height: 18px;
    padding: 15px 0
}

.tview-wraper .row .right {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-flex-item-align: stretch;
    position: relative;
    float: left;
    width: 16.66667%;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    background: #d7dfe3;
    border-top: 1px solid #b9c7ce;
    border-left: 1px solid #b9c7ce
}

@media (min-width:768px) {
    .tview-wraper .row .right {
        float: left;
        width: 16.66667%
    }
}

@media (min-width:992px) {
    .tview-wraper .row .right {
        float: left;
        width: 16.66667%
    }
}

@media (min-width:1200px) {
    .tview-wraper .row .right {
        float: left;
        width: 16.66667%
    }
}

.tview-wraper.popup .left {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    position: relative;
    min-height: 1px;
    padding: 30px
}

@media (min-width:768px) {
    .tview-wraper.popup .left {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .tview-wraper.popup .left {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .tview-wraper.popup .left {
        float: left;
        width: 100%
    }
}

.tview-wraper.popup .right {
    display: none
}

.tview-container .tview-tip {
    font-size: 10px;
    padding: 10px 0 20px
}

    .tview-container .tview-tip::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 13px;
        color: #ff5252;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        margin-right: 5px;
        position: relative;
        top: -2px
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.tview-container .tview-section {
    background: #fff;
    border: 1px solid #c8d3d9;
    margin-bottom: 30px
}

    .tview-container .tview-section .tview-section_name {
        border-bottom: 1px solid #c8d3d9;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 13px;
        color: #5c6bc0;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        padding: 20px
    }

    .tview-container .tview-section .tview-question {
        padding: 25px 60px 25px 15px
    }

    .tview-container .tview-section .tview-question {
    }

        .tview-container .tview-section .tview-question::after {
            content: '';
            display: table;
            clear: both
        }

        .tview-container .tview-section .tview-question.mandatory {
            position: relative
        }

            .tview-container .tview-section .tview-question.mandatory::before {
                content: '';
                display: inline-block;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 30px 30px 0 0;
                border-color: #ff5252 transparent transparent;
                position: absolute;
                top: -1px;
                left: -1px
            }

            .tview-container .tview-section .tview-question.mandatory::after {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 10px;
                color: #fff;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                position: relative;
                position: absolute;
                top: 2px;
                left: 3px
            }

        .tview-container .tview-section .tview-question .answers .hcm-checkbox label, .tview-container .tview-section .tview-question .answers .hcm-radio label, .tview-container .tview-section .tview-question .question {
            color: "";
            font-style: normal !important;
            line-height: 1;
            position: relative;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.tview-container .tview-section .tview-question .question {
    font-size: 16px;
    line-height: 24px;
    padding-left: 45px
}

.tview-container .tview-section .tview-question .question {
}

    .tview-container .tview-section .tview-question .question::after {
        content: '';
        display: table;
        clear: both
    }

    .tview-container .tview-section .tview-question .question span {
        display: inline-block;
        width: 45px;
        text-align: right;
        padding-right: 15px;
        position: absolute;
        top: 0;
        left: 0
    }

.tview-container .tview-section .tview-question .answers {
    padding: 20px 0 0 35px
}

.tview-container .tview-section .tview-question .answers {
}

    .tview-container .tview-section .tview-question .answers::after {
        content: '';
        display: table;
        clear: both
    }

    .tview-container .tview-section .tview-question .answers .hcm-checkbox, .tview-container .tview-section .tview-question .answers .hcm-radio {
        width: 25%;
        padding-bottom: 15px
    }

        .tview-container .tview-section .tview-question .answers .hcm-checkbox label, .tview-container .tview-section .tview-question .answers .hcm-radio label {
            font-size: 13px;
            line-height: 18px;
            font-style: italic;
            padding-left: 40px;
            padding-right: 5px
        }

            .tview-container .tview-section .tview-question .answers .hcm-checkbox label::before, .tview-container .tview-section .tview-question .answers .hcm-radio label::before {
                position: absolute;
                left: 9px;
                top: 2px
            }

    .tview-container .tview-section .tview-question .answers .textarea {
        width: 100%
    }

        .tview-container .tview-section .tview-question .answers .textarea textarea {
            width: 100%;
            max-width: 100%;
            min-height: 100px;
            border: 1px solid #d7dfe3;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 13px;
            color: #a6b5c4;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            padding: 6px 15px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .tview-container .tview-section .tview-question .answers .textarea textarea:focus {
                color: #53697e;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

    .tview-container .tview-section .tview-question .answers .date input[type=text], .tview-container .tview-section .tview-question .answers .dropdown select, .tview-container .tview-section .tview-question .answers .text input[type=text] {
        border: 1px solid #d7dfe3;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        color: #a6b5c4;
        font-style: normal !important;
        font-variant: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        padding: 6px 15px;
        speak: none;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        font-size: 13px
    }

    .tview-container .tview-section .tview-question .answers .text {
        width: 100%
    }

        .tview-container .tview-section .tview-question .answers .text input[type=text] {
            width: 400px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .tview-container .tview-section .tview-question .answers .text input[type=text]:focus {
                color: #53697e;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

    .tview-container .tview-section .tview-question .answers .date {
        width: 100%
    }

        .tview-container .tview-section .tview-question .answers .date input[type=text] {
            width: 110px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .tview-container .tview-section .tview-question .answers .date input[type=text]:focus {
                color: #53697e;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

    .tview-container .tview-section .tview-question .answers .dropdown {
        width: 100%
    }

        .tview-container .tview-section .tview-question .answers .dropdown select {
            min-width: 300px;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .tview-container .tview-section .tview-question .answers .dropdown select:focus {
                color: #53697e;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

    .tview-container .tview-section .tview-question .answers .emoji {
        display: inline-block;
        float: left;
        margin-left: 10px;
        margin-right: 5px;
        margin-bottom: 5px
    }

        .tview-container .tview-section .tview-question .answers .emoji input {
            visibility: hidden;
            position: absolute
        }

            .tview-container .tview-section .tview-question .answers .emoji input:disabled ~ label {
                opacity: .4;
                filter: alpha(opacity=40);
                cursor: not-allowed
            }

            .tview-container .tview-section .tview-question .answers .emoji input:checked ~ label {
                border-color: #7fba00
            }

                .tview-container .tview-section .tview-question .answers .emoji input:checked ~ label::after, .tview-container .tview-section .tview-question .answers .emoji input:checked ~ label::before {
                    opacity: 1;
                    filter: alpha(opacity=100)
                }

                .tview-container .tview-section .tview-question .answers .emoji input:checked ~ label .caption {
                    color: #7e57c2
                }

        .tview-container .tview-section .tview-question .answers .emoji label {
            display: block;
            min-width: 120px;
            cursor: pointer;
            border: 1px solid transparent;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            text-align: center;
            padding: 10px 20px;
            margin: 0;
            position: relative;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

            .tview-container .tview-section .tview-question .answers .emoji label::before {
                content: '';
                width: 30px;
                height: 30px;
                display: inline-block;
                background: #fff;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                border-radius: 50%;
                position: absolute;
                top: -10px;
                right: -10px;
                opacity: 0;
                filter: alpha(opacity=0);
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

            .tview-container .tview-section .tview-question .answers .emoji label::after {
                display: inline-block;
                font: 14px/1 HCMCloud;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                font-variant: normal;
                font-style: normal;
                font-weight: 400;
                content: "";
                font-size: 15px;
                color: #7e57c2;
                -webkit-transform: rotate();
                -ms-transform: rotate();
                transform: rotate();
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s;
                position: relative;
                position: absolute;
                top: -2px;
                right: -3px;
                opacity: 0;
                filter: alpha(opacity=0)
            }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.tview-container .tview-section .tview-question .answers .emoji label .emoji_wrap .emoji_svg {
    width: 30px;
    height: 30px
}

.tview-container .tview-section .tview-question .answers .emoji label .caption {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 10px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: 10px
}

.tview-container .tview-section .tview-question .answers .image {
    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 15px
}

    .tview-container .tview-section .tview-question .answers .image input {
        visibility: hidden;
        position: absolute
    }

        .tview-container .tview-section .tview-question .answers .image input:disabled ~ label {
            opacity: .4;
            filter: alpha(opacity=40);
            cursor: not-allowed
        }

        .tview-container .tview-section .tview-question .answers .image input:checked ~ label {
            border: 1px solid #7fba00
        }

            .tview-container .tview-section .tview-question .answers .image input:checked ~ label::after, .tview-container .tview-section .tview-question .answers .image input:checked ~ label::before {
                opacity: 1;
                filter: alpha(opacity=100)
            }

            .tview-container .tview-section .tview-question .answers .image input:checked ~ label .caption {
                color: #7e57c2
            }

    .tview-container .tview-section .tview-question .answers .image label {
        display: block;
        min-width: 120px;
        cursor: pointer;
        border: 1px dashed #c8d3d9;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        padding: 10px;
        margin: 0;
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

        .tview-container .tview-section .tview-question .answers .image label::before {
            content: '';
            width: 30px;
            height: 30px;
            display: inline-block;
            background: #fff;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%;
            position: absolute;
            top: -10px;
            right: -10px;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-transition: .3s;
            -moz-transition: .3s;
            transition: .3s
        }

.tview-container .tview-score .tview-score_value, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight, .tview-details_container {
    position: relative;
    position: relative
}

.tview-container .tview-section .tview-question .answers .image label::after {
    display: inline-block;
    font: 14px/1 HCMCloud;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    font-variant: normal;
    font-style: normal;
    font-weight: 400;
    content: "";
    font-size: 15px;
    color: #7e57c2;
    -webkit-transform: rotate();
    -ms-transform: rotate();
    transform: rotate();
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    position: relative;
    position: absolute;
    top: -2px;
    right: -3px;
    opacity: 0;
    filter: alpha(opacity=0)
}

.tview-container .tview-section .tview-question .answers .image label .caption, .tview-container .tview-section .tview-question .answers .video .empty {
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Roboto,Helvetica,Arial,sans-serif !important
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.tview-container .tview-section .tview-question .answers .image label .image_wrap img {
    width: 130px;
    height: 130px;
    object-fit: contain
}

.tview-container .tview-section .tview-question .answers .image label .caption {
    font-weight: 500 !important;
    font-size: 10px;
    margin-top: 10px
}

.tview-container .tview-section .tview-question .answers .image label:hover {
    border-color: #aabbc4
}

.tview-container .tview-section .tview-question .answers .video {
}

    .tview-container .tview-section .tview-question .answers .video .empty {
        font-weight: 400 !important;
        font-size: 13px;
        color: #aabbc4
    }

.tview-container .tview-section .tview-question .answers.vertical .hcm-checkbox, .tview-container .tview-section .tview-question .answers.vertical .hcm-radio {
    width: 100%
}

.tview-container .tview-section .tview-scores {
    display: none
}

.tview-container .tview-section .tview-question_wrap {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-lines: no-wrap;
    -moz-box-lines: no-wrap;
    box-lines: no-wrap;
    -webkit-flex-wrap: no-wrap;
    -moz-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    border-bottom: 1px dashed #ced8dd
}

    .tview-container .tview-score::after, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating::after, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2::after, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight::after, .tview-container .tview-section .tview-question_wrap::after {
        display: table;
        content: '';
        clear: both
    }

.tview-container .tview-section .tview-question_wrap {
}

    .tview-container .tview-section .tview-question_wrap::after {
    }

    .tview-container .tview-section .tview-question_wrap:last-child {
        border-bottom: none
    }

    .tview-container .tview-section .tview-question_wrap.with_score .tview-question {
        width: -webkit-calc(100% - 200px);
        width: -moz-calc(100% - 200px);
        width: calc(100% - 200px);
        display: inline-block;
        float: left;
        padding: 25px 25px 25px 15px
    }

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores {
        width: 200px;
        display: inline-block;
        float: left;
        background: #f8f9fa;
        padding: 30px 25px
    }

        .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight {
        }

            .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating::after, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2::after, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight::after {
            }

            .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > label, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 > label, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight > label {
                display: inline-block;
                float: left;
                width: 75px;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 12px;
                color: "";
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                vertical-align: middle;
                padding: 8px 20px 0 0;
                margin-bottom: 0
            }

            .tview-container .tview-caption, .tview-container .tview-caption span, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating span, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 span, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight span {
                font-size: 13px;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: Roboto,Helvetica,Arial,sans-serif !important
            }

            .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > input, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 > input, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight > input {
                display: inline-block;
                float: left;
                width: -webkit-calc(100% - 75px);
                width: -moz-calc(100% - 75px);
                width: calc(100% - 75px);
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 13px;
                color: #aabbc4;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-align: center;
                vertical-align: middle;
                background: #fff;
                border: 1px solid #d7dfe3;
                padding: 3px 15px
            }

                .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > input:disabled, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 > input:disabled, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight > input:disabled {
                    background: #fff
                }

                .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > input:focus, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 > input:focus, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight > input:focus {
                    border-color: #b9c7ce;
                    color: #53697e;
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s
                }

.temp-l-wraper .temp-l-container ul, .temp-l-wraper .temp-l-container ul li {
    padding: 0;
    list-style-type: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    margin: 0
}

.tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating span, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 span, .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight span {
    display: inline-block;
    float: left;
    width: -webkit-calc(100% - 75px);
    width: -moz-calc(100% - 75px);
    width: calc(100% - 75px);
    font-weight: 400 !important;
    color: #aabbc4;
    text-align: center;
    vertical-align: middle;
    background: #fff;
    border: 1px solid #d7dfe3;
    padding: 6px 15px
}

.tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight {
    padding-bottom: 10px
}

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .weight::before {
        content: '';
        display: inline-block;
        width: 100px;
        border-bottom: 1px dashed #aabbc4;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto
    }

.tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating {
    margin-top: 10px
}

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > label {
        color: #f06018
    }

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating > input {
        border: 1px dashed #f06018 !important;
        color: #f06018
    }

.tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 {
    margin-top: 10px
}

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 > label {
        color: #243d99;
        line-height: 14px;
        padding-top: 0;
        margin-top: -2px
    }

    .tview-container .tview-section .tview-question_wrap.with_score .tview-scores .rating_2 span {
        color: #243d99
    }

.tview-container .tview-caption {
    font-weight: 500 !important;
    color: "";
    margin: -10px 0 15px
}

    .tview-container .tview-caption span {
        font-weight: 400 !important;
        color: #685da8
    }

.tview-container .tview-pagin ul {
    margin: 0
}

    .tview-container .tview-pagin ul li a {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 10px;
        color: #b9c7ce;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: uppercase;
        padding: 16px
    }

    .tview-container .tview-pagin ul li.active a {
        color: #fff
    }

.tview-container .tview-score {
    border-top: 1px dashed #aabbc4;
    text-align: center;
    padding-top: 40px;
    margin-top: 30px
}

.tview-container .tview-score {
}

    .tview-container .tview-score::after {
    }

    .tview-container .tview-score .tview-score_caption {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 30px;
        color: #7e57c2;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: top;
        margin-top: 23px
    }

    .tview-container .tview-score .tview-score_value {
        display: inline-block;
        width: 80px;
        height: 80px;
        margin-left: 25px
    }

        .tview-container .tview-score .tview-score_value .value {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 400 !important;
            font-size: 30px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
            top: 25px;
            margin: auto
        }

.tview-container .tview-overall_rating {
    text-align: center;
    border-bottom: 1px dashed #aabbc4;
    padding-bottom: 30px;
    margin-bottom: 30px
}

.tview-container .tview-overall_rating {
}

    .tview-container .tview-overall_rating::after {
        content: '';
        display: table;
        clear: both
    }

    .tview-container .tview-overall_rating .tview-rating_caption {
        display: inline-block;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 400 !important;
        font-size: 30px;
        color: #7e57c2;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: top;
        margin-top: 13px
    }

    .tview-container .tview-overall_rating .hcm-rating_controller {
        display: inline-block;
        width: 200px;
        margin-left: 25px
    }

.temp-l-wraper .temp-l-container ul li::after, .temp-l-wraper .temp-l-title::after {
    content: '';
    display: table;
    clear: both
}

.tview-details_container {
    float: left;
    width: 100%;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    min-height: 1px;
    background: #f5f7f8;
    border-top: 1px dashed #c8d3d9;
    padding: 30px 15px
}

.temp-l-wraper, .temp-l-wraper .temp-l-title {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
    width: 100%;
    position: relative;
    float: left
}

@media (min-width:768px) {
    .tview-details_container {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .tview-details_container {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .tview-details_container {
        float: left;
        width: 100%
    }
}

.tview-details_container .tview-details_title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 15px
}

.tview-details_container .tview-details_info {
    padding-right: 20px;
    margin-top: 20px
}

    .tview-details_container .tview-details_info .tview-caption {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 12px;
        color: #7e57c2;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .temp-l-wraper .temp-l-container ul li .temp-l-details, .tview-details_container .tview-details_info .tview-value {
        font-size: 13px;
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 400 !important
    }

    .tview-details_container .tview-details_info .tview-value {
        line-height: 18px;
        padding-top: 5px
    }

.temp-l-wraper {
    padding: 30px 50px
}

@media (min-width:768px) {
    .temp-l-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .temp-l-wraper {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .temp-l-wraper {
        float: left;
        width: 100%
    }
}

.temp-l-wraper .temp-l-title {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-weight: 500 !important;
    font-size: 16px;
    color: "";
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 30px;
    margin-bottom: 20px
}

@media (min-width:768px) {
    .temp-l-wraper .temp-l-title {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .temp-l-wraper .temp-l-title {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .temp-l-wraper .temp-l-title {
        float: left;
        width: 100%
    }
}

.temp-l-wraper .temp-l-title {
}

    .temp-l-wraper .temp-l-title::after {
    }

    .temp-l-wraper .temp-l-title span {
        font-family: Roboto,Helvetica,Arial,sans-serif !important;
        font-weight: 500 !important;
        font-size: 12px;
        color: "";
        font-style: normal !important;
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: baseline
    }

        .temp-l-wraper .temp-l-title span .badge {
            background: #685da8;
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 10px;
            color: "";
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

.temp-l-wraper .temp-l-container {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 140px;
    border: 1px solid #d7dfe3;
    padding: 0
}

@media (min-width:768px) {
    .temp-l-wraper .temp-l-container {
        float: left;
        width: 100%
    }
}

@media (min-width:992px) {
    .temp-l-wraper .temp-l-container {
        float: left;
        width: 100%
    }
}

@media (min-width:1200px) {
    .temp-l-wraper .temp-l-container {
        float: left;
        width: 100%
    }
}

.temp-l-wraper .temp-l-container ul {
    width: 100%;
    padding: 20px;
    transition: .3s
}

    .temp-l-wraper .temp-l-container ul li {
        width: 365px;
        display: inline-block;
        border: 1px solid #e6ebee;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.02);
        box-shadow: 0 2px 3px rgba(0,0,0,.02);
        border: 1px solid #e6ebee;
        background: #fff;
        border: none;
        margin: 10px;
        transition: .3s
    }

    .temp-l-wraper .temp-l-container ul li {
    }

        .temp-l-wraper .temp-l-container ul li::after {
        }

        .temp-l-wraper .temp-l-container ul li .temp-l-details {
            width: -webkit-calc(100% - 185px);
            width: -moz-calc(100% - 185px);
            width: calc(100% - 185px);
            height: 48px;
            display: inline-block;
            float: left;
            padding: 18px 20px;
            color: "";
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: -webkit-calc(100% - 185px);
            max-width: -moz-calc(100% - 185px);
            max-width: calc(100% - 185px)
        }

        .temp-l-wraper .temp-l-container ul li .temp-l-actions {
            width: 185px;
            height: 48px;
            display: inline-block;
            float: left;
            padding: 10px 20px 10px 0
        }

            .temp-l-wraper .temp-l-container ul li .temp-l-actions .view_btn {
                display: inline-block;
                float: left;
                background: #685da8;
                font-family: Roboto,Helvetica,Arial,sans-serif !important;
                font-weight: 400 !important;
                font-size: 11px;
                color: #fff;
                font-style: normal !important;
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                -webkit-border-radius: 15px;
                -moz-border-radius: 15px;
                -ms-border-radius: 15px;
                -o-border-radius: 15px;
                border-radius: 15px;
                -webkit-transition: .3s;
                -moz-transition: .3s;
                transition: .3s
            }

                .temp-l-wraper .temp-l-container ul li .temp-l-actions .view_btn:before {
                    display: inline-block;
                    font: 14px/1 HCMCloud;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    vertical-align: middle;
                    font-variant: normal;
                    font-style: normal;
                    font-weight: 400;
                    content: "";
                    font-size: 16px;
                    color: #fff;
                    -webkit-transform: rotate();
                    -ms-transform: rotate();
                    transform: rotate();
                    -webkit-transition: .3s;
                    -moz-transition: .3s;
                    transition: .3s;
                    position: relative
                }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .view_btn:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -5px;
    margin-bottom: -2px
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .view_btn:hover {
    background: #776eb1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .copy_btn {
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-left: 6px;
    margin-top: 1px
}

    .temp-l-wraper .temp-l-container ul li .temp-l-actions .copy_btn::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 26px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-l-wraper .temp-l-container ul li .temp-l-actions .delete_btn::before, .temp-l-wraper .temp-l-container ul li .temp-l-actions .edit_btn::before {
    font: 14px/1 HCMCloud;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    text-rendering: auto;
    vertical-align: middle;
    color: #d7dfe3;
    position: relative
}

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .copy_btn:hover::before {
    color: #00b4f1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .edit_btn {
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-left: 4px
}

    .temp-l-wraper .temp-l-container ul li .temp-l-actions .edit_btn::before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 28px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .edit_btn:hover::before {
    color: #02cfb3;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .delete_btn {
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-left: 2px
}

    .temp-l-wraper .temp-l-container ul li .temp-l-actions .delete_btn::before {
        font-size: inherit;
        -webkit-font-smoothing: antialiased;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 28px;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

@-webkit-keyframes mi-spin {
}

@keyframes mi-spin {
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .delete_btn:hover::before {
    color: #ff5252;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .category_btn {
    display: none;
    float: left;
    cursor: pointer;
    margin-left: 4px
}

    .temp-l-wraper .temp-l-container ul li .temp-l-actions .category_btn::before {
        display: inline-block;
        font: 14px/1 HCMCloud;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
        font-variant: normal;
        font-style: normal;
        font-weight: 400;
        content: "";
        font-size: 28px;
        color: #d7dfe3;
        -webkit-transform: rotate();
        -ms-transform: rotate();
        transform: rotate();
        position: relative;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s
    }

.temp-l-wraper .temp-l-container ul li .temp-l-actions .status span, .temp-l-wraper .temp-l-pagin ul li a {
    font-family: Roboto,Helvetica,Arial,sans-serif !important;
    font-style: normal !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes mi-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes mi-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .category_btn:hover::before {
    color: #006bb6;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s
}

.temp-l-wraper .temp-l-container ul li .temp-l-actions .status {
    display: none;
    float: left;
    text-align: center;
    margin-left: 10px
}

    .temp-l-wraper .temp-l-container ul li .temp-l-actions .status span {
        display: block;
        font-weight: 400 !important;
        font-size: 11px;
        color: #02cfb3
    }

        .temp-l-wraper .temp-l-container ul li .temp-l-actions .status span:nth-child(2) {
            font-family: Roboto,Helvetica,Arial,sans-serif !important;
            font-weight: 500 !important;
            font-size: 11px;
            color: #02cfb3;
            font-style: normal !important;
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-top: 2px
        }

.temp-l-wraper .temp-l-container ul li.started .temp-l-details {
    width: -webkit-calc(100% - 220px);
    width: -moz-calc(100% - 220px);
    width: calc(100% - 220px);
    max-width: -webkit-calc(100% - 220px);
    max-width: -moz-calc(100% - 220px);
    max-width: calc(100% - 220px)
}

.temp-l-wraper .temp-l-container ul li.started .temp-l-actions {
    width: 220px
}

    .temp-l-wraper .temp-l-container ul li.started .temp-l-actions .delete_btn, .temp-l-wraper .temp-l-container ul li.started .temp-l-actions .edit_btn {
        display: none
    }

    .temp-l-wraper .temp-l-container ul li.started .temp-l-actions .category_btn, .temp-l-wraper .temp-l-container ul li.started .temp-l-actions .status {
        display: inline-block
    }

.temp-l-wraper .temp-l-container ul li:hover {
    -webkit-box-shadow: rgba(0,0,0,.16) 0 20px 25px;
    box-shadow: rgba(0,0,0,.16) 0 20px 25px
}

.temp-l-wraper .temp-l-pagin {
    text-align: center;
    margin-top: 20px
}

    .temp-l-wraper .temp-l-pagin ul {
        margin: 0
    }

        .temp-l-wraper .temp-l-pagin ul li a {
            font-weight: 500 !important;
            font-size: 10px;
            color: #b9c7ce;
            text-transform: uppercase;
            padding: 16px
        }

        .temp-l-wraper .temp-l-pagin ul li.active a {
            color: #fff
        }
