

#root { height: 100%; overflow: hidden; }

.ant-dropdown-menu-item-active {
    background: #fef4f1 !important;
    color: #e74610 !important;
}

.ant-dropdown-menu-item-active > a {
    color: #e74610 !important;
}
.cXBAwU:hover {
    background-color: #e746100f !important;
}
.kOsaSu:hover {
    color: #e74610;
}

.ant-menu-inline-collapsed {
    width: 79px !important;
}
.ant-menu-root.ant-menu-inline::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
.ant-menu-root.ant-menu-inline::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}
.ant-menu-root.ant-menu-inline::-webkit-scrollbar-thumb
{
	border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #b8bbc9;
}
.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title {
    width: calc(100% + 0px) !important;
}

.ant-menu-item-selected > a, .ant-menu-item-selected > a:hover {
    color: #e74610 !important;
}

.ant-menu-item:hover, .ant-menu-item-active, .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-submenu-active, .ant-menu-submenu-title:hover {
    color: #e74610 !important;
}
.ant-menu-vertical .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-inline .ant-menu-item:after {
    border-right: 0px solid #e74610 !important;
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
    background: -webkit-linear-gradient(left, #e74610, #e74610) !important;
    background: -o-linear-gradient(left, #e74610, #e74610) !important;
    background: linear-gradient(to right, #e74610, #e74610) !important;
}
.ant-menu-item > a:hover {
    color: #e74610 !important;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: #e7461000  !important;
}

.ant-radio-inner:after {
    background-color :#e74610 !important
}

.ant-radio-checked .ant-radio-inner {
    border-color: #e74610 !important;
}

.ant-form-item {
    margin-bottom: 5px !important;
}

.ant-popover-inner-content {
    position: relative;
}
.ant-btn-sm {
    padding: 0 20px !important;
    height: 27px !important;
}

.ant-spin-nested-loading > div > .ant-spin {
    top: 70% !important;
}

.ant-breadcrumb a:focus {
    text-decoration: none;
}

.ant-breadcrumb a:hover {
    color: #e74610 !important;
}

.ant-breadcrumb > span:last-child a{
    color: #4D4D4D;
    font-weight: 500;
    opacity: 0.85;
}

.generated-input .ant-input-disabled {
    cursor: text !important;
}

.ant-message-notice-content {
    background: #fdfdfd;
}

.ant-calendar-selected-date .ant-calendar-date ,
.ant-calendar-selected-end-date .ant-calendar-date,
.ant-calendar-selected-start-date .ant-calendar-date {
    background: #E74610 !important;
}

.ant-calendar-range .ant-calendar-in-range-cell:before,
.ant-calendar-date:hover {
    background: #e7461026 !important
}

.terms-management {
    
    position: absolute;
    left: -42px;
}

.terms-management-parent {
  
    left: -30px;
}

.terms-management-parent .terms-management {
    position: relative;
    left: 37px;
    border-color: #e74610 !important;
    background: #E74610;
    width: 100px;
    color: #fff;
    text-align: right;
}

.terms-management-parent .ant-btn:hover,
.terms-management-parent .ant-btn:focus {
    background: #e74610;
    color: #fff;
}

.ant-menu-submenu-popup {
    z-index: 999 !important;
}

.ant-select-selection__clear-icon {
    font-size: 23px;
    line-height: 7px;
}
.ant-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: rgba(0, 0, 0, 0.65);
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    background-color: transparent !important;
    border: none !important;
    border-radius: 4px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
/* #addStationModal .ant-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    pointer-events: auto;
    margin-top: -70px;
} */
@media only screen and (max-width: 480px) {
    .appContainer {
      position: fixed ; 
      width: 100% 
    }
}